Commit graph

56 commits

Author SHA1 Message Date
xenofem 7a9dcfb6ec use requestAnimationFrame for cleaner progress bar updates 2024-03-07 14:34:10 -05:00
xenofem 1b35c93243 fix (harmless) uncaught TypeError when viewing the download page for a single file 2023-11-16 21:37:15 -05:00
xenofem 2e29825a3d no more websocket ack messages, just use lower-level backpressure 2023-09-09 17:03:35 -04:00
xenofem 08ed42b6f0 use -webkit-mask-image in addition to mask-image for better cross-browser compatibility 2023-08-06 14:06:13 -04:00
xenofem 920b28f5f5 add beginnings of admin panel 2023-04-09 23:05:46 -04:00
xenofem f714f9e49c Disallow search engine crawling 2022-10-08 23:52:07 -04:00
xenofem 5fdbe8dfee make sure icon buttons don't shrink due to lack of vertical space 2022-06-14 18:18:57 -04:00
xenofem 97f58bbbe3 let uploader set a collection name for a multiple-file upload 2022-05-26 15:42:11 -04:00
xenofem 70e6b8bec6 clean up css color scheme stuff a bit 2022-05-26 14:43:21 -04:00
xenofem 4f9d46cc28 cachebusting and templating 2022-05-26 14:43:03 -04:00
xenofem b90220da22 make file size smaller than file name in top-level download to distinguish them more 2022-05-25 21:29:27 -04:00
xenofem 7f03bbe78b dark mode 2022-05-25 20:34:53 -04:00
xenofem 7719e33832 stop polling as soon as last file begins uploading 2022-05-25 09:05:35 -04:00
xenofem 6ef96a9dc5 don't get ourselves banned by repeatedly polling an expired download 2022-05-25 08:56:55 -04:00
xenofem 4276189595 prompt before closing tab mid-upload 2022-05-24 23:55:20 -04:00
xenofem b2ee4ff7a8 stop checking for updated info when upload is complete 2022-05-24 22:47:58 -04:00
xenofem d5a48ee8bc small styling improvements 2022-05-24 22:31:25 -04:00
xenofem 0b9770aac4 add a few more longer options to the lifetime dropdown 2022-05-24 21:59:31 -04:00
xenofem 7de5997d1b prevent awkward table overflow 2022-05-24 18:20:35 -04:00
xenofem 52158d25e9 put file list inside details tag 2022-05-24 17:35:49 -04:00
xenofem 8497b4137d fix overflow 2022-05-24 16:50:03 -04:00
xenofem be4decde12 update download contents as more files become available 2022-05-24 16:49:48 -04:00
xenofem 007289ffe5 allow downloading individual files from bundle 2022-05-24 15:14:31 -04:00
xenofem 11f2b8f626 adjust flex ratios for progress 2022-05-23 20:55:01 -04:00
xenofem c76baec1c1 nicer display of upload progress info 2022-05-23 20:44:22 -04:00
xenofem 8b5e9b76bb display upload speed and ETA 2022-05-23 19:59:05 -04:00
xenofem fdba92fddb debounce upload clicks just in case 2022-05-03 19:39:42 -04:00
xenofem 3b974ed6a3 check upload limits beforehand 2022-05-03 19:21:42 -04:00
xenofem a79e9ae99c fix image paths in css 2022-05-03 19:21:03 -04:00
xenofem 6ceb79374a auto-focus download code input 2022-05-03 18:33:48 -04:00
xenofem 9d87934cf4 add 404 page for incorrect download codes 2022-05-03 18:31:50 -04:00
xenofem eb53030043 refactor config variables, add upload password 2022-05-03 16:28:43 -04:00
xenofem 8275b940ac improve download code UI, tidy up URL structure 2022-05-01 05:11:23 -04:00
xenofem 511bd741dd massive cleanup/refactor of the web UI 2022-05-01 02:32:56 -04:00
xenofem 14508183ab organize images better 2022-04-30 01:46:21 -04:00
xenofem f52aa0f08b added file expiration and fleshed out the API a bit 2022-04-30 01:38:26 -04:00
xenofem ba4c7bfcbe massive overkill on the icons 2022-04-29 15:25:47 -04:00
xenofem 70384b04c3 nicer delete buttons 2022-04-28 03:35:02 -04:00
xenofem 01cfcd9fcc copy download link on click 2022-04-28 03:24:05 -04:00
xenofem b520304a9d make overall progress bar nicer too 2022-04-28 02:28:10 -04:00
xenofem 93da22569c per-file progress bars 2022-04-28 02:19:43 -04:00
xenofem 7d8c4f00fa maximum file count 2022-04-28 00:27:22 -04:00
xenofem c78844d8b1 fix page title 2022-04-28 00:12:40 -04:00
xenofem db233b57c1 rename upload.js 2022-04-28 00:12:20 -04:00
xenofem acd58dbaa5 fix some margins 2022-04-28 00:01:16 -04:00
xenofem c81725a8e7 set source link target 2022-04-27 23:55:15 -04:00
xenofem d055bb7a7a actual nice UI 2022-04-27 23:52:45 -04:00
xenofem 43cffcd54c fix styling on disabled buttons 2022-04-27 21:47:52 -04:00
xenofem 7191b4df96 smarter websocket url inference, show a full url for downloads 2022-04-27 21:47:36 -04:00
xenofem 9545ceb4f4 make favicon version of logo 2022-04-27 21:27:03 -04:00