ed
|
38a163a09a
|
better dropzone for extremely slow browsers
|
2021-11-28 00:11:21 +01:00 |
|
ed
|
7e82aaf843
|
simplify/improve up2k ui debounce
|
2021-11-20 00:03:15 +01:00 |
|
ed
|
315bd71adf
|
limit turbo runahead
|
2021-11-20 00:01:14 +01:00 |
|
ed
|
b206c5d64e
|
handle multiple simultaneous uploads of the same file
|
2021-11-14 15:03:11 +01:00 |
|
ed
|
c26fb43ced
|
more cleanup
|
2021-11-12 22:30:23 +01:00 |
|
ed
|
50e18ed8ff
|
fix up2k layout in readonly folders
|
2021-11-12 19:18:52 +01:00 |
|
ed
|
8a59b40c53
|
better clientside upload dedup
|
2021-11-10 20:57:45 +01:00 |
|
ed
|
ac1568cacf
|
golf elm removal
|
2021-11-04 01:33:40 +01:00 |
|
ed
|
19161425f3
|
if no args, try to bind 80 and 443 as well
|
2021-10-29 23:01:07 +02:00 |
|
ed
|
c69e8d5bf4
|
filesearch donut accuracy
|
2021-10-29 21:07:46 +02:00 |
|
ed
|
3d3bce2788
|
less fancy but better
|
2021-10-29 11:02:20 +02:00 |
|
ed
|
1cb0dc7f8e
|
colorcoded favicon donut
|
2021-10-29 02:40:17 +02:00 |
|
ed
|
4d69f15f48
|
fix empty files blocking successive uploads
|
2021-10-29 01:04:38 +02:00 |
|
ed
|
083f6572f7
|
ie11 support
|
2021-10-29 01:04:09 +02:00 |
|
ed
|
4e7dd75266
|
add upload donut
|
2021-10-29 01:01:32 +02:00 |
|
ed
|
6eef44f212
|
ie
|
2021-10-24 02:57:19 +02:00 |
|
ed
|
4bc4701372
|
"fix" up2k layout
|
2021-10-24 01:19:48 +02:00 |
|
ed
|
d77ec22007
|
more ux
|
2021-10-23 16:59:11 +02:00 |
|
ed
|
6da366fcb0
|
forgot a few
|
2021-10-23 02:33:51 +02:00 |
|
ed
|
5c242a07b6
|
refresh file listing on upload complete
|
2021-10-18 21:10:05 +02:00 |
|
ed
|
eb05cb6c6e
|
add optional favicon
|
2021-10-12 00:49:50 +02:00 |
|
ed
|
bd5cfc2f1b
|
fix filedrop with fallback hashers
|
2021-10-04 22:37:35 +02:00 |
|
ed
|
b2ae14695a
|
show multiple filesearch hits
|
2021-10-04 21:53:28 +02:00 |
|
ed
|
19d86b44d9
|
less verbose debug toasts
|
2021-10-04 21:35:25 +02:00 |
|
ed
|
a6935b0293
|
allow uploading empty files
|
2021-10-02 23:34:12 +02:00 |
|
ed
|
37cef05b19
|
move up2k flag switch to the settings tab
|
2021-09-26 17:17:16 +02:00 |
|
ed
|
5886a42901
|
url escaping
|
2021-09-26 16:59:02 +02:00 |
|
ed
|
f10d03c238
|
add --no-symlink
|
2021-09-26 13:49:29 +02:00 |
|
ed
|
f9a66ffb0e
|
up2k: fully parallelize handshakes/uploads
|
2021-09-26 12:57:16 +02:00 |
|
ed
|
189391fccd
|
up2k-cli: less aggressive retries
|
2021-09-25 18:18:15 +02:00 |
|
ed
|
06bbf0d656
|
filekeys in search results
|
2021-09-18 17:26:13 +02:00 |
|
ed
|
5849c446ed
|
new access level g
|
2021-09-15 01:01:20 +02:00 |
|
ed
|
1a7852794f
|
dry boolean configs
|
2021-09-14 00:50:27 +02:00 |
|
ed
|
c1bee96c40
|
fix filedrop trying to upload without write access
|
2021-09-08 00:19:48 +02:00 |
|
ed
|
b54cb47b2e
|
listen for filedrops in all tabs/modes
|
2021-09-07 22:44:48 +02:00 |
|
ed
|
d288467cb7
|
separate dropzones for upload/search
|
2021-09-07 20:52:06 +02:00 |
|
ed
|
252c3a7985
|
faster turbo
|
2021-09-05 18:51:01 +02:00 |
|
ed
|
a3ecbf0ae7
|
better fix for the up2k bounce
|
2021-09-05 18:50:24 +02:00 |
|
ed
|
5955940b82
|
fix upload eta going bad after inactivity
|
2021-09-04 03:10:54 +02:00 |
|
ed
|
a6dc5e2ce3
|
add some missing preventdefaults
|
2021-09-03 20:37:30 +02:00 |
|
ed
|
43a8bcefb9
|
v0.13.10
|
2021-08-30 03:02:11 +02:00 |
|
ed
|
1c03705de8
|
upload filedrops in alphabetical order
|
2021-08-30 01:50:12 +02:00 |
|
ed
|
f7e461fac6
|
add humantime
|
2021-08-30 01:16:20 +02:00 |
|
ed
|
af0a34cf82
|
improve iphone fix
|
2021-08-28 02:11:40 +02:00 |
|
ed
|
d98e361083
|
quick debounce
|
2021-08-26 23:59:17 +02:00 |
|
ed
|
75c485ced7
|
misc toast rice and html escaping
|
2021-08-26 23:45:28 +02:00 |
|
ed
|
9c6e2ec012
|
misc modal rice and html escaping
|
2021-08-26 23:23:56 +02:00 |
|
ed
|
8b05ba4ba1
|
stop counting eta when we don't hold the flag
|
2021-08-26 22:51:07 +02:00 |
|
ed
|
21e2874cb7
|
warning when another browser tab holds the flag
|
2021-08-26 22:50:22 +02:00 |
|
ed
|
360ed5c46c
|
release the up2k flag when disabling it
|
2021-08-26 22:48:57 +02:00 |
|
ed
|
5099bc365d
|
better eta for fsearch
|
2021-08-26 22:47:43 +02:00 |
|
ed
|
ac7b6f8f55
|
update turbo hint for fsearch
|
2021-08-26 20:44:36 +02:00 |
|
ed
|
981b9ff11e
|
more accurate eta
|
2021-08-26 20:43:52 +02:00 |
|
ed
|
4186906f4c
|
pause hashing as well when parallel uploads is 0
|
2021-08-26 20:43:27 +02:00 |
|
ed
|
7ab8334c96
|
remove debug
|
2021-08-26 01:16:59 +02:00 |
|
ed
|
a4d7329ab7
|
revert to fixed MiB/s in upload tab
|
2021-08-26 01:13:20 +02:00 |
|
ed
|
3f4eae6bce
|
yolo search + show in bz + md search
|
2021-08-26 00:57:49 +02:00 |
|
ed
|
518cf4be57
|
set fsearch tag on tasks
|
2021-08-26 00:54:00 +02:00 |
|
ed
|
71096182be
|
toFixed is busted, workaround
|
2021-08-26 00:51:35 +02:00 |
|
ed
|
6452e927ea
|
download-eta accuracy + misc ux
|
2021-08-26 00:40:12 +02:00 |
|
ed
|
bc70cfa6f0
|
fix tmi
|
2021-08-25 09:02:34 +02:00 |
|
ed
|
c761bd799a
|
add pane with total eta for all uploads
|
2021-08-25 02:06:29 +02:00 |
|
ed
|
2f7c2fdee4
|
add colors to status column in up2k ui
|
2021-08-24 00:32:53 +02:00 |
|
ed
|
70a76ec343
|
add toast on upload/fsearch completion
|
2021-08-24 00:31:01 +02:00 |
|
ed
|
42ea30270f
|
up2k-ui: post absolute URLs
|
2021-08-16 08:16:52 +02:00 |
|
ed
|
ebbbbf3d82
|
misc old-browser support
|
2021-08-16 00:22:30 +02:00 |
|
ed
|
f0125cdc36
|
prevent massive stacks in chrome
|
2021-08-12 22:12:05 +02:00 |
|
ed
|
190473bd32
|
up2k-ui: fix hash-ahead button
|
2021-08-09 01:16:09 +02:00 |
|
ed
|
be65c3c6cf
|
cleanup
|
2021-08-07 21:11:01 +02:00 |
|
ed
|
46e7fa31fe
|
up2k-cli: handle subfolders better
|
2021-08-07 20:43:24 +02:00 |
|
ed
|
66e21bd499
|
up2k-ui: prevent accidentally showing huge lists
|
2021-08-07 20:08:41 +02:00 |
|
ed
|
d52038366b
|
reinventing alert/confirm/prompt was exactly what i had in mind for the weekend, thanks google
|
2021-08-07 18:41:06 +02:00 |
|
ed
|
9a45549b66
|
adding upload rules
|
2021-08-07 03:45:50 +02:00 |
|
ed
|
c164fc58a2
|
add unpost
|
2021-07-29 23:53:08 +02:00 |
|
ed
|
19f23c686e
|
toasty
|
2021-07-27 00:18:08 +02:00 |
|
ed
|
0eb3a5d387
|
ignorable exceptions
|
2021-07-22 10:08:39 +02:00 |
|
ed
|
99f6ed0cd7
|
up2k-cli: avoid loading sha.js multiple times
|
2021-07-20 23:14:30 +02:00 |
|
ed
|
0194eeb31f
|
add login/permissions indicator
|
2021-07-20 22:42:03 +02:00 |
|
ed
|
f7dbd95a54
|
v0.11.43
|
2021-07-19 01:56:19 +02:00 |
|
ed
|
bf5ee9d643
|
colum header tooltips
|
2021-07-17 02:52:55 +02:00 |
|
ed
|
d7d625be2a
|
v0.11.33
|
2021-07-07 10:45:47 +02:00 |
|
ed
|
22971a6be4
|
up2k-cli: add turbo button
|
2021-07-06 21:43:07 +02:00 |
|
ed
|
456f575637
|
v0.11.31
|
2021-07-04 16:44:29 +02:00 |
|
ed
|
83b4b70ef4
|
add keepalive handshakes
|
2021-07-04 16:04:26 +02:00 |
|
ed
|
a5120d4f6f
|
parallelize handshakes
|
2021-07-04 01:48:01 +02:00 |
|
ed
|
ecead109ab
|
v0.11.30
|
2021-07-01 22:27:19 +02:00 |
|
ed
|
765294c263
|
ignore dupe-chunk warnings; handshake takes care of it
|
2021-07-01 20:22:12 +02:00 |
|
ed
|
a2009bcc6b
|
up2k-cli: recover from tcp/dns issues on upload
|
2021-07-01 00:52:09 +02:00 |
|
ed
|
12709a8a0a
|
up2k-cli: recover from antivirus yanking files mid-read
|
2021-07-01 00:11:40 +02:00 |
|
ed
|
c055baefd2
|
up2k-client: maybe fix busy-tab (assumed linear progress)
|
2021-06-30 23:17:07 +02:00 |
|
ed
|
56522599b5
|
up2k-client: way faster init on large filedrops
|
2021-06-30 21:26:13 +02:00 |
|
ed
|
664f53b75d
|
chrome gets stuck iterating over aux.h on win10
|
2021-06-30 19:26:06 +02:00 |
|
ed
|
5c3d0b6520
|
catch errors in onloads
|
2021-06-30 17:09:37 +02:00 |
|
ed
|
7e606cdd9f
|
make search rate-control less visually confusing
|
2021-06-30 01:44:25 +02:00 |
|
ed
|
8b4b7fa794
|
allow opening tree nodes in a new tab
|
2021-06-30 01:08:20 +02:00 |
|
ed
|
e15c8fd146
|
add upload pause
|
2021-06-30 00:34:33 +02:00 |
|
ed
|
b4d6f4e24d
|
american-friendly upload limits (allow additional bypass using manual text entry)
|
2021-06-30 00:11:23 +02:00 |
|
ed
|
f1870daf0d
|
retry filesearch when rate-limited
|
2021-06-23 22:01:06 +02:00 |
|
ed
|
0a3bbc4b4a
|
v0.11.20 for real
|
2021-06-20 19:32:17 +02:00 |
|
ed
|
be055961ae
|
adjust up2k hashlen to match base64 window
|
2021-06-20 15:32:36 +02:00 |
|
ed
|
093e955100
|
move stuff that needs javascript out of the html
|
2021-06-19 01:10:40 +02:00 |
|
ed
|
57579b2fe5
|
fix android-chrome layout glitch in up2k
|
2021-06-18 23:38:43 +02:00 |
|
ed
|
10362aa02e
|
v0.11.18
|
2021-06-18 00:30:37 +02:00 |
|
ed
|
6da63fbd79
|
up2k-cli: recover from lost handshakes
|
2021-06-14 01:01:06 +02:00 |
|
ed
|
df018eb1f2
|
add colors
|
2021-06-05 01:34:39 +02:00 |
|
ed
|
49aa47a9b8
|
way faster sha512 wasm fallback
|
2021-06-05 01:14:16 +02:00 |
|
ed
|
c5e9a643e7
|
more accurate url escaping
|
2021-05-29 09:02:42 +02:00 |
|
ed
|
903f8e8453
|
logging
|
2021-05-17 18:45:15 +02:00 |
|
ed
|
322abdcb43
|
more dino support
|
2021-05-16 05:04:44 +02:00 |
|
ed
|
31100787ce
|
ahh whatever
|
2021-05-16 03:21:49 +02:00 |
|
ed
|
c57d721be4
|
ie11 doesnt support sha512
|
2021-05-16 03:11:37 +02:00 |
|
ed
|
3b5a03e977
|
this too
|
2021-05-16 02:34:36 +02:00 |
|
ed
|
ed807ee43e
|
native sha512 on old iphones
|
2021-05-16 02:25:00 +02:00 |
|
ed
|
073c130ae6
|
respect tooltip pref in up2k
|
2021-05-16 02:18:54 +02:00 |
|
ed
|
c061461d01
|
fix md perm reqs + dyn up2k modeset
|
2021-05-13 17:22:31 +02:00 |
|
ed
|
c30dc0b546
|
write-only QoL mostly
|
2021-05-12 23:06:13 +02:00 |
|
ed
|
127ec10c0d
|
js cleanup + minor tweaks
|
2021-04-23 20:04:17 +02:00 |
|
ed
|
e5c4f49901
|
ok ok
|
2021-04-21 21:26:55 +02:00 |
|
ed
|
e4654ee7f1
|
uhh
|
2021-04-21 21:13:16 +02:00 |
|
ed
|
28c12ef3bf
|
cleanup
|
2021-04-21 18:48:23 +02:00 |
|
ed
|
eed82dbb54
|
remove dead code
|
2021-04-21 18:44:47 +02:00 |
|
ed
|
2c4b4ab928
|
up2k-cli: cond. readahead
|
2021-04-21 18:39:55 +02:00 |
|
ed
|
c06d928bb5
|
sorry android
|
2021-04-21 01:10:18 +02:00 |
|
ed
|
779437db67
|
up2k: more runahead
|
2021-04-19 21:58:30 +02:00 |
|
ed
|
2b2415a7d8
|
up2k: gotta go faster
|
2021-04-19 21:29:43 +02:00 |
|
ed
|
a2a041a98a
|
optimize
|
2021-04-19 16:54:38 +02:00 |
|
ed
|
4d62b34786
|
browser: add light mode
|
2021-04-19 15:40:32 +02:00 |
|
ed
|
0546210687
|
fix up2k progressbars
|
2021-04-19 13:18:29 +02:00 |
|
ed
|
16d6e9be1f
|
tweaks
|
2021-04-17 09:24:25 +02:00 |
|
ed
|
aff8185f2e
|
v0.10.9
|
2021-04-17 01:29:27 +02:00 |
|
ed
|
217d15fe81
|
up2k: cheap progress bars
|
2021-04-17 00:57:35 +02:00 |
|
ed
|
171e93c201
|
up2k: show realtime speeds
|
2021-04-17 00:01:03 +02:00 |
|
ed
|
acc1d2e9e3
|
up2k: show some context in the busy-tab
|
2021-04-16 23:49:57 +02:00 |
|
ed
|
49c2f37154
|
up2k: replace progressbars with text
|
2021-04-16 21:23:53 +02:00 |
|
ed
|
98a944f7cc
|
no bopping
|
2021-04-11 20:23:38 +02:00 |
|
ed
|
126ecc55c3
|
listen to the linter
|
2021-04-11 19:51:51 +02:00 |
|
ed
|
9886c442f2
|
add missing uridecode
|
2021-04-03 23:58:51 +02:00 |
|
ed
|
9761b4e3e9
|
v0.10.7
|
2021-04-03 00:35:46 +02:00 |
|
ed
|
f3cce232a4
|
restore minimal support for old browsers
|
2021-04-02 02:43:07 +02:00 |
|
ed
|
c8f59fb978
|
up2k: add folder upload
|
2021-03-27 00:20:42 +01:00 |
|
ed
|
871dde79a9
|
download as tar + utf8 zip + optimize walk
|
2021-03-26 20:43:25 +01:00 |
|
ed
|
c62ebadda8
|
separate tree scrollbar
|
2021-03-07 18:26:57 +01:00 |
|
ed
|
b9a4e47ea2
|
mojibake support for the spa stuff
|
2021-03-06 22:48:49 +01:00 |
|
ed
|
4f5f6c81f5
|
add buttons to adjust tree width
|
2021-03-04 22:34:09 +01:00 |
|
ed
|
61a6bc3a65
|
make browser columns compactable
|
2021-03-02 00:07:04 +01:00 |
|
ed
|
8441206e26
|
read media-tags from files (for display/searching)
|
2021-03-01 02:50:10 +01:00 |
|
ed
|
89d4a2b4c4
|
hide up2k mode-toggle in read-only folders
|
2021-02-22 21:27:44 +01:00 |
|
ed
|
fc0c7ff374
|
correct up2k mode in mixed-r/w
|
2021-02-22 21:11:30 +01:00 |
|
ed
|
721886bb7a
|
this isnt really helping is it
|
2021-02-22 03:01:32 +01:00 |
|
ed
|
6774bd88f9
|
make search/upload toggling more visible
|
2021-02-22 01:25:13 +01:00 |
|
ed
|
8081f9ddfd
|
add up2k cleanup button
|
2021-02-22 00:47:21 +01:00 |
|
ed
|
fa656577d1
|
prevent non-spa navigation while uploading
|
2021-02-21 21:08:53 +01:00 |
|
ed
|
b14b86990f
|
toggle upload widgets in spa
|
2021-02-21 20:50:12 +01:00 |
|
ed
|
feebdee88b
|
correctness
|
2021-02-21 05:15:08 +00:00 |
|
ed
|
2d2e8a3da7
|
less jank ?ls
|
2021-02-21 01:31:49 +00:00 |
|
ed
|
4f8cf2fc87
|
qol
|
2021-02-20 17:39:08 +01:00 |
|
ed
|
fda98730ac
|
77.6KiB changeset nice
|
2021-02-20 04:59:43 +00:00 |
|
ed
|
c9e4de3346
|
up2k: fix rejected files not counting as progress
|
2021-02-13 04:30:46 +01:00 |
|
ed
|
b38f20b408
|
up2k: make tabsync optional
|
2021-02-13 03:45:40 +01:00 |
|
ed
|
05b1dbaf56
|
up2k: upload semaphore across tabs/windows
|
2021-02-13 02:57:51 +01:00 |
|
ed
|
b8481e32ba
|
lovely priority inversions
|
2021-02-12 23:53:13 +01:00 |
|
ed
|
d8ed006b9b
|
up2k: 128 MiB runahead
|
2021-02-12 20:41:42 +01:00 |
|
ed
|
c2d22aa3d1
|
up2k: make confirmation optional
|
2021-01-29 00:49:35 +01:00 |
|
ed
|
69b83dfdc4
|
up2k: limit runahead in client
|
2021-01-23 19:05:45 +01:00 |
|
ed
|
3b1839c2ce
|
up2k: ask before starting the upload
|
2021-01-23 18:51:08 +01:00 |
|
ed
|
7bd2b9c23a
|
sqlite3 as up2k db + build index on boot + rproxy ip fix
|
2021-01-10 09:27:11 +01:00 |
|
ed
|
de724a1ff3
|
up2k: add volume flag to reject existing files
|
2021-01-09 15:20:02 +01:00 |
|
ed
|
29286e159b
|
up2k-client: ignore rejected dupes
|
2020-12-12 00:55:42 +01:00 |
|
ed
|
c4b322b883
|
this commit sponsored by eslint
|
2020-12-01 02:25:46 +01:00 |
|
ed
|
2bc6a20d71
|
md: poll server for changes
|
2020-11-30 03:00:44 +01:00 |
|
ed
|
2f6c4e0e34
|
refactoring
|
2020-11-29 19:32:22 +01:00 |
|
ed
|
ee96005026
|
sortable file list
|
2020-05-07 00:08:06 +02:00 |
|
ed
|
5b55d05a20
|
ux tweaks
|
2020-05-06 23:40:36 +02:00 |
|
ed
|
c4bea13be5
|
misc
|
2020-05-06 00:11:36 +02:00 |
|
ed
|
d9c71c11fd
|
markdown editor works
|
2020-05-02 01:16:10 +02:00 |
|
ed
|
8786416428
|
be nice to dinos
|
2020-04-20 16:35:49 +00:00 |
|
ed
|
53f22c25c9
|
don't modify untracked files
|
2020-04-20 14:49:25 +00:00 |
|
ed
|
c2016ba037
|
avoid crashing ie
|
2020-04-20 10:09:13 +00:00 |
|
ed
|
82f2200f55
|
up2k symlink dupes (still no persistence)
|
2020-04-20 03:03:26 +00:00 |
|
ed
|
5cf49928b6
|
nojs fixes + remember opmode
|
2020-04-19 01:37:03 +00:00 |
|
ed
|
10652427bc
|
add mkdir + keep mtime + bump max-size
|
2020-04-14 22:42:43 +00:00 |
|
ed
|
ded987d9b5
|
impl write-only volumes + support py3.8
|
2020-01-19 14:30:48 +01:00 |
|
ed
|
f11550538f
|
support old browsers
|
2019-07-16 21:44:02 +00:00 |
|
ed
|
051c782c28
|
fix mojibake upload targets (am train, cant sleep)
|
2019-07-10 01:15:35 +00:00 |
|
ed
|
0c01156027
|
fix up2k.js encoding root as //
|
2019-07-08 18:34:39 +00:00 |
|
ed
|
a3df1f538b
|
up2k js-opt (fix 0.2s idle after each file)
|
2019-07-08 18:12:08 +00:00 |
|
ed
|
184af0c603
|
workaround android-chrome bug
|
2019-07-05 19:01:04 +00:00 |
|
ed
|
d98daf96be
|
browser compat + multitasking switch
|
2019-07-03 22:50:13 +00:00 |
|
ed
|
1b43ed9432
|
fix mojibake (...and py2.7)
|
2019-07-02 21:25:54 +00:00 |
|
ed
|
7d4844c6dd
|
optimize js
|
2019-07-02 20:39:01 +00:00 |
|
ed
|
2ccb9facd7
|
up2k works (no registry persistence yet)
|
2019-07-02 00:14:55 +00:00 |
|
ed
|
ff332b07b5
|
dynamic per-file chunksize
|
2019-07-01 03:04:25 +02:00 |
|
ed
|
bebc49595d
|
firefox-android-nightly is also busted
|
2019-06-29 20:19:32 +00:00 |
|
ed
|
b2e7bca2b1
|
chrome55 compat
|
2019-06-28 19:59:59 +00:00 |
|
ed
|
1131b4dcf7
|
firefox-android can't multiselect
|
2019-06-28 16:13:30 +00:00 |
|
ed
|
2044de6cf6
|
prefer DataTransferItemList
|
2019-06-28 15:25:34 +00:00 |
|
ed
|
1c7195e555
|
asm.js polyfill for crypto.subtle.digest
|
2019-06-27 23:25:49 +00:00 |
|
ed
|
11ad8a5c3b
|
add up2k client code
|
2019-06-22 12:54:24 +00:00 |
|
ed
|
1ac0b51c93
|
add up2k ui
|
2019-06-21 16:29:52 +00:00 |
|