Commit Graph

173 Commits

Author SHA1 Message Date
Jason A. Donenfeld
d33715066a Restructuring
Import flask app as well as new makefile and entirely new directory
structure.
2014-03-12 17:28:59 -06:00
Jerome Charaoui
52667388e9 Fix caching of top-level items 2014-02-13 23:28:59 -05:00
Antoine Beaupré
ecbd6d5552 fix check for webm support, which had logic reversed 2014-02-13 21:32:45 -05:00
Jerome Charaoui
5e53d3ac3b Close bug ea1/31e (Libav support) 2014-01-30 14:37:39 -05:00
Jerome Charaoui
213fd2ffc7 Support libav for video processing 2014-01-29 18:11:25 -05:00
Jerome Charaoui
471e0eb820 Use Modernizr to check for <video> support and show an error messag if absent. 2014-01-28 01:18:30 -05:00
Jerome Charaoui
80060b37c1 Create <video> element dynamically 2014-01-27 23:02:10 -05:00
Jerome Charaoui
1bb130d37b Fix testing for duration in video metadata 2013-12-22 21:40:48 -05:00
Jerome Charaoui
2df2730cd3 Read metadata from previously transcoded video (must account for rotation and/or downscaling) 2013-12-22 21:09:05 -05:00
Jerome Charaoui
0d35832b21 Handle video metadata correctly 2013-12-22 20:33:43 -05:00
Jerome Charaoui
50a2284d50 Close bug ea1/9da (cropped video) 2013-12-22 03:07:21 -05:00
Jerome Charaoui
993b799f62 Implement <link rel="video_src"> tag 2013-12-22 03:04:30 -05:00
Jerome Charaoui
10a31bbd1e Fix thumb scrolling on videos 2013-12-22 03:01:50 -05:00
Jerome Charaoui
315b03f737 Add automatic scaling for video 2013-12-22 02:28:34 -05:00
Jerome Charaoui
1409c13e30 Overlay a small icon on video thumbnails 2013-12-21 23:50:47 -05:00
Jerome Charaoui
0443b99492 If thumbing or transcoding fails, invalidate entry. 2013-12-21 20:46:56 -05:00
Jerome Charaoui
aa55758aab Initialize bugs-everywhere and add a few bugs 2013-12-21 15:01:08 -05:00
Jerome Charaoui
6f482f8f78 Add support for videos using ffmpeg for transcoding to webm format and HTML5 video tag. 2013-12-21 00:42:23 -05:00
Jason A. Donenfeld
9c8beb0cc5 Add semi-colon. 2013-04-29 11:05:27 +02:00
Jason A. Donenfeld
f7f92c1a07 Add mobile support. 2012-09-17 18:02:24 +02:00
Jason A. Donenfeld
0cf87e26de Force system encoding to be UTF-8. 2012-08-22 17:10:56 +02:00
Antonio Galea
598fef93fd Use charAt to appease IE7 users. 2012-08-22 17:03:37 +02:00
Jason A. Donenfeld
34d5f330fe Don't forget to add the actual form. 2012-08-17 17:16:23 +02:00
Jason A. Donenfeld
499614eab0 Support simple auth form. 2012-08-11 01:47:11 +02:00
Jason A. Donenfeld
b41ad8c91e Deal with deleting faulty images. 2012-08-10 20:17:42 +02:00
Jason A. Donenfeld
ba72d7c8b7 Make sure to use right encoding for initial UTF-8 path. 2012-06-22 17:54:53 +02:00
Jason A. Donenfeld
120b8846b7 Higher quality thumbs. 2012-04-22 19:20:54 +02:00
Jason A. Donenfeld
99b3118cce Do fullscreen properly. 2012-04-19 20:53:12 +02:00
Jason A. Donenfeld
8b7d41937e Stop previous fades on next fade. Thanks artcfox. 2012-04-19 20:17:12 +02:00
Jason A. Donenfeld
4643b9cd9f Add support for full-screen on gecko and webkit. 2012-04-18 07:38:04 +02:00
Jason A. Donenfeld
3f976581fd Work around firefox image position bug. 2012-04-17 04:41:18 +02:00
Jason A. Donenfeld
f05aab0109 Work around chrome bug with the exclamation symbol. 2012-04-16 19:04:23 +02:00
Jason A. Donenfeld
836503156d Sometimes exif strings are null terminated, and python imagining library doesn't deal with that for us. 2012-03-29 15:42:53 +02:00
Jason A. Donenfeld
6f11e0526e Don't allow header injection. 2011-11-16 01:15:43 -05:00
Jason A. Donenfeld
34dd265f6a Make json files refresh sooner. 2011-10-21 18:30:05 -04:00
Jason A. Donenfeld
ef205626e4 Work around google+'s bug where they link to the escaped_fragment URL. 2011-09-11 23:10:41 -04:00
Jason A. Donenfeld
291dba972f Store ratio for determining stretch direction. 2011-07-11 15:28:18 -04:00
Jason A. Donenfeld
725cb85cdb Add more exif types, thanks to the imageinfo javascript plugin in some random google chrome demo extension. 2011-06-27 17:12:59 -04:00
Jason A. Donenfeld
cf44d08610 Put subalbums on top if more than one. 2011-06-24 03:02:50 -04:00
Jason A. Donenfeld
4609fb54e8 Better output on scanner. 2011-05-23 05:25:45 -04:00
Jason A. Donenfeld
7566bce879 Pass jshint. 2011-05-17 23:50:02 -04:00
Jason A. Donenfeld
264738009b Get rid of CoffeeScript-style weirdness and make it plain and simple. 2011-05-17 23:28:32 -04:00
Jason A. Donenfeld
fc2f923de1 Missing semi-colon 2011-05-17 23:21:22 -04:00
Jason A. Donenfeld
c312863f85 Don't recurse up prototype. 2011-05-17 02:58:44 -04:00
Jason A. Donenfeld
346b9eee43 Proper equality comparisons. 2011-05-17 02:32:54 -04:00
Jason A. Donenfeld
d076423b30 Align to bottom on skinny window. 2011-05-17 02:29:20 -04:00
Jason A. Donenfeld
8131adcd41 Add nice comments to explain things and restructure order. 2011-05-17 00:32:48 -04:00
Jason A. Donenfeld
79a9ce5983 Seperate photofloat internals to javascript class. 2011-05-17 00:16:52 -04:00
Jason A. Donenfeld
3c7fc8cfdd Add scroll wheel support. 2011-05-16 02:51:33 -04:00
Jason A. Donenfeld
d869d0684d Support facebook meta tags. 2011-05-14 18:14:21 -04:00