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
106c99d398
update README
2022-05-03 16:31:39 -04:00
xenofem
1e1be9e7fd
remove API, it's not really intended to be a public API anyway
2022-05-03 16:29:38 -04:00
xenofem
eb53030043
refactor config variables, add upload password
2022-05-03 16:28:43 -04:00
xenofem
bfe7fcde99
cargo clippy and fmt
2022-05-01 05:28:50 -04:00
xenofem
8275b940ac
improve download code UI, tidy up URL structure
2022-05-01 05:11:23 -04:00
xenofem
86bdac20af
memorable download codes
2022-05-01 03:28:25 -04:00
xenofem
511bd741dd
massive cleanup/refactor of the web UI
2022-05-01 02:32:56 -04:00
xenofem
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
xenofem
b33bb7aa9d
cleanup all the <Uploader as Actor>::Context
s
2022-04-30 16:10:12 -04:00
xenofem
e95590ef07
Normalize filenames to Unicode Normal Form D before sanitisation
2022-04-30 15:14:28 -04:00
xenofem
3449ea1076
update readme todo's
2022-04-30 02:17:37 -04:00
xenofem
bbcfe7d6e9
fix image url in readme
2022-04-30 01:54:04 -04:00
xenofem
458f791fe3
namespace all our variables
2022-04-30 01:53:21 -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
cc0aaaab94
fix weird end-of-file bug by having downloaders use inotify to directly track changes
2022-04-29 22:36:44 -04:00
xenofem
ba4c7bfcbe
massive overkill on the icons
2022-04-29 15:25:47 -04:00
xenofem
32738e4515
better cleanup of storage state
2022-04-28 06:26:44 -04:00
xenofem
fa1917ac17
prevent deserializer from tripping up on positive integers
2022-04-28 05:25:03 -04:00
xenofem
bda6da33e8
cargo clippy and fmt
2022-04-28 05:18:35 -04:00
xenofem
127d7e9c67
add persistent state
2022-04-28 05:13:14 -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
30fc8845f0
ignore flamegraph perf data
2022-04-28 01:50:55 -04:00
xenofem
c37fa26289
add cargo-flamegraph to dev shell
2022-04-28 01:29:11 -04:00
xenofem
cee8c93659
Content-Security-Policy: sandbox for user-submitted files
2022-04-28 01:06:39 -04:00
xenofem
43065cfb73
tweak RUST_LOG info
2022-04-28 00:54:11 -04:00
xenofem
f68eb5f817
MIT license
2022-04-28 00:49:21 -04:00
xenofem
720a4431a7
add more config/setup info to readme
2022-04-28 00:49:03 -04:00
xenofem
5c1f09360a
nix flakes
2022-04-28 00:48:47 -04:00
xenofem
5958ebf251
make readme header image smaller
2022-04-28 00:32:32 -04:00
xenofem
827c96daf5
update readme
2022-04-28 00:31:17 -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
55fa969bea
zip: set minimum version field back to 4.5
...
I'm not sure what the deal is, it sounds like the UTF-8 bit flag is
6.3, but linux's zip utilities don't support 6.3 and do support the
bit flag, so *shrug*
2022-04-27 21:58:11 -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
xenofem
71528010d9
increase chunk size for uploading files
2022-04-27 20:32:35 -04:00
xenofem
b832ae5a95
zip: set bit flag for UTF-8 filenames, bump minimum zip version to 6.3
2022-04-27 20:31:12 -04:00
xenofem
2ec295e606
implement downloads, lots of misc tweaks/fixes
2022-04-27 20:15:51 -04:00
xenofem
18caa2baf1
more README tweaks
2022-04-27 14:23:27 -04:00