Commit graph

85 commits

Author SHA1 Message Date
c60b066d49 add quick and dirty CLI client 2022-05-24 21:45:37 -04:00
7de5997d1b prevent awkward table overflow 2022-05-24 18:20:35 -04:00
52158d25e9 put file list inside details tag 2022-05-24 17:35:49 -04:00
62e6d64253 clippy and fmt 2022-05-24 16:52:00 -04:00
8497b4137d fix overflow 2022-05-24 16:50:03 -04:00
be4decde12 update download contents as more files become available 2022-05-24 16:49:48 -04:00
007289ffe5 allow downloading individual files from bundle 2022-05-24 15:14:31 -04:00
43d03869ab fix binding to unspecified addr on v4 and v6 2022-05-23 21:21:57 -04:00
11f2b8f626 adjust flex ratios for progress 2022-05-23 20:55:01 -04:00
c76baec1c1 nicer display of upload progress info 2022-05-23 20:44:22 -04:00
8b5e9b76bb display upload speed and ETA 2022-05-23 19:59:05 -04:00
8f00eb27e2 flake update 2022-05-23 01:11:55 -04:00
463c3d98f5 bind to ipv6 too 2022-05-23 01:00:45 -04:00
331a84627a clean up LiveFileReader using ready! macro 2022-05-10 10:13:47 -04:00
2d64f0529c remove empty unused file 2022-05-10 10:09:15 -04:00
fdba92fddb debounce upload clicks just in case 2022-05-03 19:39:42 -04:00
3b974ed6a3 check upload limits beforehand 2022-05-03 19:21:42 -04:00
a79e9ae99c fix image paths in css 2022-05-03 19:21:03 -04:00
6ceb79374a auto-focus download code input 2022-05-03 18:33:48 -04:00
9d87934cf4 add 404 page for incorrect download codes 2022-05-03 18:31:50 -04:00
106c99d398 update README 2022-05-03 16:31:39 -04:00
1e1be9e7fd remove API, it's not really intended to be a public API anyway 2022-05-03 16:29:38 -04:00
eb53030043 refactor config variables, add upload password 2022-05-03 16:28:43 -04:00
bfe7fcde99 cargo clippy and fmt 2022-05-01 05:28:50 -04:00
8275b940ac improve download code UI, tidy up URL structure 2022-05-01 05:11:23 -04:00
86bdac20af memorable download codes 2022-05-01 03:28:25 -04:00
511bd741dd massive cleanup/refactor of the web UI 2022-05-01 02:32:56 -04:00
99b93b4e7d just unwrap on datetime formatting, it should never be an issue and there's no point having an error ready to pass back to the client 2022-05-01 02:22:03 -04:00
b33bb7aa9d cleanup all the <Uploader as Actor>::Contexts 2022-04-30 16:10:12 -04:00
e95590ef07 Normalize filenames to Unicode Normal Form D before sanitisation 2022-04-30 15:14:28 -04:00
3449ea1076 update readme todo's 2022-04-30 02:17:37 -04:00
bbcfe7d6e9 fix image url in readme 2022-04-30 01:54:04 -04:00
458f791fe3 namespace all our variables 2022-04-30 01:53:21 -04:00
14508183ab organize images better 2022-04-30 01:46:21 -04:00
f52aa0f08b added file expiration and fleshed out the API a bit 2022-04-30 01:38:26 -04:00
cc0aaaab94 fix weird end-of-file bug by having downloaders use inotify to directly track changes 2022-04-29 22:36:44 -04:00
ba4c7bfcbe massive overkill on the icons 2022-04-29 15:25:47 -04:00
32738e4515 better cleanup of storage state 2022-04-28 06:26:44 -04:00
fa1917ac17 prevent deserializer from tripping up on positive integers 2022-04-28 05:25:03 -04:00
bda6da33e8 cargo clippy and fmt 2022-04-28 05:18:35 -04:00
127d7e9c67 add persistent state 2022-04-28 05:13:14 -04:00
70384b04c3 nicer delete buttons 2022-04-28 03:35:02 -04:00
01cfcd9fcc copy download link on click 2022-04-28 03:24:05 -04:00
b520304a9d make overall progress bar nicer too 2022-04-28 02:28:10 -04:00
93da22569c per-file progress bars 2022-04-28 02:19:43 -04:00
30fc8845f0 ignore flamegraph perf data 2022-04-28 01:50:55 -04:00
c37fa26289 add cargo-flamegraph to dev shell 2022-04-28 01:29:11 -04:00
cee8c93659 Content-Security-Policy: sandbox for user-submitted files 2022-04-28 01:06:39 -04:00
43065cfb73 tweak RUST_LOG info 2022-04-28 00:54:11 -04:00
f68eb5f817 MIT license 2022-04-28 00:49:21 -04:00