• Joined on 2020-03-05
xenofem pushed to main at xenofem/transbeam 2022-05-03 19:39:57 -04:00
fdba92fddb debounce upload clicks just in case
xenofem pushed to main at xenofem/transbeam 2022-05-03 19:24:07 -04:00
3b974ed6a3 check upload limits beforehand
a79e9ae99c fix image paths in css
Compare 2 commits »
xenofem pushed to main at xenofem/transbeam 2022-05-03 18:33:54 -04:00
6ceb79374a auto-focus download code input
9d87934cf4 add 404 page for incorrect download codes
106c99d398 update README
1e1be9e7fd remove API, it's not really intended to be a public API anyway
eb53030043 refactor config variables, add upload password
Compare 5 commits »
xenofem pushed to main at xenofem/transbeam 2022-05-01 05:29:07 -04:00
bfe7fcde99 cargo clippy and fmt
8275b940ac improve download code UI, tidy up URL structure
Compare 2 commits »
xenofem pushed to main at xenofem/transbeam 2022-05-01 03:28:28 -04:00
86bdac20af memorable download codes
xenofem pushed to main at xenofem/transbeam 2022-05-01 02:32:59 -04:00
511bd741dd massive cleanup/refactor of the web UI
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
Compare 2 commits »
xenofem pushed to main at xenofem/transbeam 2022-04-30 16:10:18 -04:00
b33bb7aa9d cleanup all the <Uploader as Actor>::Contexts
xenofem pushed to main at xenofem/transbeam 2022-04-30 15:14:32 -04:00
e95590ef07 Normalize filenames to Unicode Normal Form D before sanitisation
xenofem pushed to main at xenofem/transbeam 2022-04-30 02:17:39 -04:00
3449ea1076 update readme todo's
xenofem pushed to main at xenofem/transbeam 2022-04-30 01:54:14 -04:00
bbcfe7d6e9 fix image url in readme
xenofem pushed to main at xenofem/transbeam 2022-04-30 01:53:28 -04:00
458f791fe3 namespace all our variables
xenofem pushed to main at xenofem/transbeam 2022-04-30 01:46:26 -04:00
14508183ab organize images better
xenofem pushed to main at xenofem/transbeam 2022-04-30 01:38:30 -04:00
f52aa0f08b added file expiration and fleshed out the API a bit
xenofem pushed to main at xenofem/transbeam 2022-04-29 22:36:50 -04:00
cc0aaaab94 fix weird end-of-file bug by having downloaders use inotify to directly track changes
xenofem pushed to main at xenofem/transbeam 2022-04-29 15:27:12 -04:00
ba4c7bfcbe massive overkill on the icons
32738e4515 better cleanup of storage state
Compare 2 commits »
xenofem pushed to main at xenofem/transbeam 2022-04-28 05:25:08 -04:00
fa1917ac17 prevent deserializer from tripping up on positive integers
xenofem pushed to main at xenofem/transbeam 2022-04-28 05:18:46 -04:00
bda6da33e8 cargo clippy and fmt
127d7e9c67 add persistent state
Compare 2 commits »
xenofem pushed to main at xenofem/transbeam 2022-04-28 03:35:46 -04:00
70384b04c3 nicer delete buttons
01cfcd9fcc copy download link on click
Compare 2 commits »
xenofem pushed to main at xenofem/transbeam 2022-04-28 02:30:10 -04:00
b520304a9d make overall progress bar nicer too
93da22569c per-file progress bars
30fc8845f0 ignore flamegraph perf data
c37fa26289 add cargo-flamegraph to dev shell
cee8c93659 Content-Security-Policy: sandbox for user-submitted files
Compare 5 commits »
xenofem pushed to main at xenofem/transbeam 2022-04-28 00:54:13 -04:00
43065cfb73 tweak RUST_LOG info