This website requires JavaScript.
86db090e23
truncate and rotate long filenames in progress display
main
xenofem
2024-10-16 15:56:06 -0400
37ee1a70e9
update time
xenofem
2024-08-17 13:26:20 -0400
23de640323
flake update
xenofem
2024-07-26 14:17:58 -0400
617eef49e9
update h2 to fix vuln
xenofem
2024-07-26 14:09:43 -0400
ea1a9a2fc4
TIL cursor: pointer; is exclusively for hyperlinks
xenofem
2024-04-25 15:44:12 -0400
472296621a
transbeam-cli 0.2
xenofem
2024-04-03 13:02:20 -0400
35dca63cff
transbeam-cli: load files asynchronously
xenofem
2024-04-03 13:01:51 -0400
60d9636896
update Cargo.lock lol
xenofem
2024-03-27 17:01:41 -0400
7e207896cb
v0.4.1
xenofem
2024-03-27 16:56:02 -0400
71fe7fed24
prevent filling up the disk
xenofem
2024-03-27 16:53:02 -0400
37695b8bbd
replace dotenv with dotenvy
xenofem
2024-03-27 15:33:34 -0400
a641375f92
update various crates to fix audit warnings
xenofem
2024-03-27 15:32:29 -0400
9eddfbb1ba
flake update
xenofem
2024-03-27 15:26:36 -0400
7a9dcfb6ec
use requestAnimationFrame for cleaner progress bar updates
xenofem
2024-03-07 14:34:10 -0500
41856c7ff9
Add warning about single-quoting argon password hashes in .env files
xenofem
2024-01-09 09:16:10 -0500
c072c7ce51
use both name and property attributes for opengraph metadata tags, so more places will render the preview card properly
xenofem
2023-12-17 14:14:22 -0500
1b35c93243
fix (harmless) uncaught TypeError when viewing the download page for a single file
xenofem
2023-11-16 21:37:15 -0500
8b001911f7
clippy and format
xenofem
2023-09-09 17:04:45 -0400
2e29825a3d
no more websocket ack messages, just use lower-level backpressure
xenofem
2023-09-09 17:03:35 -0400
1b38a2ee30
update yanked crates
xenofem
2023-08-06 15:19:08 -0400
eaad5faf34
update vulnerable crates
xenofem
2023-08-06 15:18:21 -0400
08ed42b6f0
use -webkit-mask-image in addition to mask-image for better cross-browser compatibility
xenofem
2023-08-06 14:06:13 -0400
3bbea6dc9c
cli: display the full download link, not just the download code
xenofem
2023-06-11 05:57:17 -0400
d80180956f
factor out file size display code
xenofem
2022-11-10 12:41:51 -0500
920b28f5f5
add beginnings of admin panel
xenofem
2022-11-10 12:41:09 -0500
61653794e1
ditch crate2nix, use fenix instead of oxalica/rust-overlay
xenofem
2022-12-09 16:06:50 -0500
c4019f7b74
option missing?
xenofem
2022-12-09 16:06:28 -0500
c283ebb75b
flake update
xenofem
2022-11-10 15:19:21 -0500
2d874a14ca
Document the suffixes for size values, KB vs KiB, etc
xenofem
2022-10-12 23:17:16 -0400
f714f9e49c
Disallow search engine crawling
xenofem
2022-10-08 23:52:07 -0400
14204df935
flake update
xenofem
2022-08-17 03:35:25 -0400
48f10bd234
Move jsondb to crates.io because nix can't take a hint
xenofem
2022-08-17 03:07:18 -0400
c7ceb4113b
Keep passwords out of endpoint responses while preserving v1 schema
xenofem
2022-08-16 16:46:39 -0400
aef58d133b
make cosmetic changes to state schema, add fileset passwords for forthcoming functionality
xenofem
2022-08-16 06:16:00 -0400
073feda920
move state to jsondb
xenofem
2022-08-16 04:54:18 -0400
446c0f0264
cargo fmt
xenofem
2022-07-05 19:28:25 -0400
e05886aac5
give zipped files a containing directory to unzip into
xenofem
2022-07-05 19:11:01 -0400
faf018a0a5
cargo fmt
xenofem
2022-07-05 16:37:59 -0400
347f38cbc1
renamed rust-overlay outputs
xenofem
2022-07-03 11:38:08 -0400
a44b444e7f
flake update
xenofem
2022-07-03 11:39:50 -0400
cab9ad922e
add user reviews to readme
xenofem
2022-07-02 03:39:20 -0400
16e7ea4806
add opengraph metadata for preview cards
xenofem
2022-06-29 20:00:58 -0400
b0a2f7ec7c
flake update
xenofem
2022-06-16 19:48:32 -0400
78cd45d68a
use askama_actix responders so we get the correct content types/other headers for free
xenofem
2022-06-16 19:48:10 -0400
5fdbe8dfee
make sure icon buttons don't shrink due to lack of vertical space
xenofem
2022-06-14 18:18:57 -0400
1a583983ee
add collection name parameter to transbeam-cli
xenofem
2022-05-29 11:12:43 -0400
4914864887
storage size variable doesn't need to be a raw number of bytes
xenofem
2022-05-29 11:04:01 -0400
7f2f7460ac
document TRANSBEAM_REVERSE_PROXY
xenofem
2022-05-29 10:54:33 -0400
56050a65fd
make TRANSBEAM_REVERSE_PROXY default to true, safe because it will bind to localhost
xenofem
2022-05-29 10:54:17 -0400
71242d37ce
add info about cachebuster to readme
xenofem
2022-05-29 10:45:21 -0400
97f58bbbe3
let uploader set a collection name for a multiple-file upload
xenofem
2022-05-26 15:42:11 -0400
3125e1f4e7
show file expiry on download page
xenofem
2022-05-26 15:09:37 -0400
6bf83dcbe6
cargo fmt
xenofem
2022-05-26 14:56:37 -0400
70e6b8bec6
clean up css color scheme stuff a bit
xenofem
2022-05-26 14:43:21 -0400
4f9d46cc28
cachebusting and templating
xenofem
2022-05-26 14:43:03 -0400
b90220da22
make file size smaller than file name in top-level download to distinguish them more
xenofem
2022-05-25 21:29:27 -0400
7f03bbe78b
dark mode
xenofem
2022-05-25 20:34:53 -0400
6d19c2b967
add cli program into flake
xenofem
2022-05-25 09:43:20 -0400
7719e33832
stop polling as soon as last file begins uploading
xenofem
2022-05-25 09:05:35 -0400
6ef96a9dc5
don't get ourselves banned by repeatedly polling an expired download
xenofem
2022-05-25 08:56:55 -0400
4276189595
prompt before closing tab mid-upload
xenofem
2022-05-24 23:55:20 -0400
b2ee4ff7a8
stop checking for updated info when upload is complete
xenofem
2022-05-24 22:47:58 -0400
d5a48ee8bc
small styling improvements
xenofem
2022-05-24 22:31:25 -0400
262914b0f5
CLI: fix option defaults and documentation
xenofem
2022-05-24 22:10:01 -0400
0b9770aac4
add a few more longer options to the lifetime dropdown
xenofem
2022-05-24 21:59:31 -0400
c60b066d49
add quick and dirty CLI client
xenofem
2022-05-24 21:45:37 -0400
7de5997d1b
prevent awkward table overflow
xenofem
2022-05-24 18:20:35 -0400
52158d25e9
put file list inside details tag
xenofem
2022-05-24 17:35:49 -0400
62e6d64253
clippy and fmt
xenofem
2022-05-24 16:52:00 -0400
8497b4137d
fix overflow
xenofem
2022-05-24 16:50:03 -0400
be4decde12
update download contents as more files become available
xenofem
2022-05-24 16:49:48 -0400
007289ffe5
allow downloading individual files from bundle
xenofem
2022-05-24 15:14:31 -0400
43d03869ab
fix binding to unspecified addr on v4 and v6
xenofem
2022-05-23 21:21:57 -0400
11f2b8f626
adjust flex ratios for progress
xenofem
2022-05-23 20:55:01 -0400
c76baec1c1
nicer display of upload progress info
xenofem
2022-05-23 20:44:22 -0400
8b5e9b76bb
display upload speed and ETA
xenofem
2022-05-23 19:59:05 -0400
8f00eb27e2
flake update
xenofem
2022-05-23 01:11:55 -0400
463c3d98f5
bind to ipv6 too
xenofem
2022-05-23 01:00:45 -0400
331a84627a
clean up LiveFileReader using ready! macro
xenofem
2022-05-10 10:13:47 -0400
2d64f0529c
remove empty unused file
xenofem
2022-05-10 10:09:15 -0400
fdba92fddb
debounce upload clicks just in case
xenofem
2022-05-03 19:39:42 -0400
3b974ed6a3
check upload limits beforehand
xenofem
2022-05-03 19:21:42 -0400
a79e9ae99c
fix image paths in css
xenofem
2022-05-03 19:21:03 -0400
6ceb79374a
auto-focus download code input
xenofem
2022-05-03 18:33:48 -0400
9d87934cf4
add 404 page for incorrect download codes
xenofem
2022-05-03 18:31:50 -0400
106c99d398
update README
xenofem
2022-05-03 16:31:39 -0400
1e1be9e7fd
remove API, it's not really intended to be a public API anyway
xenofem
2022-05-03 16:29:38 -0400
eb53030043
refactor config variables, add upload password
xenofem
2022-05-03 16:28:43 -0400
bfe7fcde99
cargo clippy and fmt
xenofem
2022-05-01 05:28:50 -0400
8275b940ac
improve download code UI, tidy up URL structure
xenofem
2022-05-01 05:11:23 -0400
86bdac20af
memorable download codes
xenofem
2022-05-01 03:28:25 -0400
511bd741dd
massive cleanup/refactor of the web UI
xenofem
2022-05-01 02:32:56 -0400
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
xenofem
2022-05-01 02:22:03 -0400
b33bb7aa9d
cleanup all the <Uploader as Actor>::Context
s
xenofem
2022-04-30 16:10:12 -0400
e95590ef07
Normalize filenames to Unicode Normal Form D before sanitisation
xenofem
2022-04-30 15:14:28 -0400
3449ea1076
update readme todo's
xenofem
2022-04-30 02:17:37 -0400
bbcfe7d6e9
fix image url in readme
xenofem
2022-04-30 01:54:04 -0400
458f791fe3
namespace all our variables
xenofem
2022-04-30 01:53:21 -0400
14508183ab
organize images better
xenofem
2022-04-30 01:46:21 -0400
f52aa0f08b
added file expiration and fleshed out the API a bit
xenofem
2022-04-30 01:38:26 -0400