Commit graph

336 commits

Author SHA1 Message Date
ed 0009e31bd3 heavy webworker load can park the main thread of a
background chrome tab for 10sec; piggyback some pokes off postmessage
2023-03-02 22:35:32 +00:00
ed 6eba9feffe condense uploads listing on view change 2023-02-14 21:58:15 +00:00
ed b0db14d8b0 indicate forced-randomized filenames 2023-02-04 15:18:09 +00:00
ed 2b644fa81b don't alias randomized filenames 2023-02-04 13:41:43 +00:00
ed bc339f774a button to show/copy links for all recent uploads 2023-02-02 22:27:53 +00:00
ed e67b695b23 show filekeys in recent-uploads ui 2023-02-02 21:22:51 +00:00
ed a918c285bf up2k-ui: button to randomize upload filenames 2023-02-01 22:26:18 +00:00
ed f8e3e87a52 add event hooks 2023-01-22 23:35:31 +00:00
ed 504e168486 compensate avg.speed for single-chunk uploads 2023-01-18 19:53:19 +00:00
ed dacca18863 v1.5.6 2023-01-12 05:15:30 +00:00
ed 53d92cc0a6 faster upload of small files on high-latency nets 2023-01-12 02:53:22 +00:00
ed dcaff2785f v1.5.3 2022-12-13 19:56:34 +00:00
ed be32ad0da6 add sfx tester 2022-12-13 19:05:10 +00:00
ed 3895575bc2 add sliding window for upload eta 2022-12-11 19:46:39 +00:00
ed db194ab519 support location-based rproxy 2022-12-10 23:43:31 +00:00
ed 3a800585bc u2cli: server is allowed to reject dupes 2022-11-29 22:09:32 +00:00
ed 357e7333cc cleanup 2022-11-04 20:27:16 +00:00
ed 9638267b4c up2k-ui: survive hitting inaccessible subfolders 2022-11-02 22:02:46 +00:00
ed 54e1c8d261 remove 697 GiB upload filesize limit 2022-10-30 12:51:20 +00:00
ed a0cc4ca4b7 up2k-cli: enable mt if chrome 107 or later 2022-10-29 22:57:59 +00:00
ed 2701108c5b up2k-ui: suggest potato to avoid firefox-bug 1790500 2022-10-29 22:46:13 +00:00
ed 2701238cea reply raw markdown unless ?v 2022-10-24 02:10:07 +02:00
ed 7c01505750 phone ux 2022-10-08 14:11:25 +02:00
ed b8a93e74bf fix default upload expiration + ux 2022-10-07 21:38:01 +02:00
ed 9fcb4d222b reserve names to avoid ie11 pollution 2022-10-06 01:33:34 +02:00
ed d285f7ee4a macos-safari support 2022-09-23 19:36:07 +02:00
ed 37c84021a2 up2k: folder-upload without drag/drop 2022-09-22 21:58:04 +02:00
ed 8ee9de4291 up2k: add separate sfx toggle 2022-09-22 20:12:25 +02:00
ed 249b63453b good api 2022-09-22 19:20:33 +02:00
ed 1c0017d763 up2k: upload-complete notification 2022-09-21 23:39:36 +02:00
ed 0b87a4a810 allow setting lifetimes from up2k ui 2022-09-19 23:49:07 +02:00
ed e8ab53c270 fix read-only search positioning 2022-09-17 13:45:41 +02:00
ed 415e61c3c9 prevent blanks from skipping ahead in the queue 2022-09-16 23:51:55 +02:00
ed 6db72d7166 optimizations / cleanup 2022-09-15 01:18:19 +02:00
ed 0f37718671 improve error messages 2022-09-14 01:56:16 +02:00
ed fcc4296040 mention the upcoming bugfix in chrome 2022-09-11 22:31:36 +02:00
ed 0a81aba899 fix wrong ETA after failed handshakes +
tooltip-hint positioning on bottom-most elements
2022-09-07 23:34:43 +02:00
ed fac4b08526 firefox may forget FDs during upload; warn about it 2022-09-07 23:03:48 +02:00
ed 8fcb2d1554 defer actx until needed (audioplayer, uploads) and
try to be less reliant on the actx speedhack for upload performance
2022-09-07 21:08:09 +02:00
ed 8f5bae95ce fix visual glitches in upload ui 2022-09-07 00:38:19 +02:00
ed e6b12ef14c hide warnings when they are remedied 2022-09-07 00:29:26 +02:00
ed 635ab25013 up2k.js: defer worker startup until needed 2022-09-05 00:55:52 +02:00
ed 50f3820a6d downgrade severity of some transient errors 2022-09-04 12:53:49 +02:00
ed 27f08cdbfa better isNaN + fade + fix preload seek:
* use Number.isFinite or shim it, rejecting strings
* fade-in/out was too quick on volumes < 100%
* fades (especially -out) was too slow on chrome
* seek to start if playing into the previously played file
* and let π raise if it wants to
2022-08-29 19:23:23 +02:00
ed 49470c05fa well that was dumb 2022-08-23 00:03:04 +02:00
ed eba86b1d23 default-disable mt on https-desktop-chrome 2022-08-18 19:01:33 +02:00
ed 1d9b324d3e explain w/a wasm leaks in workers (chrome bug) 2022-08-18 01:02:06 +02:00
ed 7de9775dd9 lol android 2022-08-10 20:35:12 +02:00
ed 5ce9060e5c up2k.js: do hashing in web-workers 2022-08-10 01:09:54 +02:00
ed de7dd1e60a more visible upload errors on mobile 2022-08-02 06:17:13 +02:00
ed dac2fad48e v1.3.8 2022-07-27 16:07:26 +02:00
ed 77f624b01e improve shumantime + use it everywhere 2022-07-27 15:07:04 +02:00
ed 70d07d1609 perf 2022-07-27 14:01:30 +02:00
ed bfb3303d87 include client total ETA in upload logs 2022-07-27 12:07:51 +02:00
ed 4a76663fb2 ensure free disk space 2022-07-17 22:33:08 +02:00
ed a11c1005a8 v1.3.6 2022-07-16 03:58:58 +02:00
ed 4a6aea9328 hopefully got this right 2022-07-16 02:24:53 +02:00
ed 4ca041e93e improve autopotato accuracy 2022-07-16 02:23:50 +02:00
ed 52a866a405 batch progress writes 2022-07-16 02:12:56 +02:00
ed 8b6bd0e6ac rescue some exceptions from the promise maelstroms 2022-07-15 23:42:37 +02:00
ed c2a0b1b4c6 autopotato 2022-07-15 02:39:32 +02:00
ed aa1c08962c golf 2022-07-15 02:07:13 +02:00
ed c2b66bbe73 add potato mode 2022-07-14 02:33:35 +02:00
ed a3431512d8 push queue/status info to server 2022-07-12 21:22:02 +02:00
ed d832b787e7 upload smallest-file-first by default 2022-07-12 20:48:38 +02:00
ed d638404b6a better runahead strategy for 100 GiB+ files 2022-07-12 02:30:49 +02:00
ed d1a03c6d17 zerobyte semantics 2022-07-11 23:17:33 +02:00
ed 76b1857e4e add support for up2k hooks 2022-07-09 14:02:35 +02:00
ed dded4fca76 option to specify favicon + default-enable it 2022-07-05 00:06:22 +02:00
ed 1d74240b9a ux: hide uploads table until something happens 2022-07-01 09:16:23 +02:00
ed 728dc62d0b optimize nonsparse uploads (fat32, exfat, hpfs) 2022-06-16 17:51:42 +02:00
ed 35d4a1a6af ux: delay loading animation + focus outlines + explain ng 2022-06-16 11:02:05 +02:00
ed f024583011 add a11y jumpers 2022-05-24 09:09:54 +02:00
ed 3524c36e1b tl 2022-05-22 16:04:10 +02:00
ed cf87cea9f8 ux, tl 2022-05-21 11:32:25 +02:00
ed 187feee0c1 add norwegian translation 2022-05-14 23:25:40 +02:00
ed 2f2c65d91e improve up2k error messages 2022-05-07 22:15:09 +02:00
ed f9c159a051 add option to force up2k turbo + hide warning 2022-04-28 21:57:37 +02:00
ed eb49e1fb4a conditional up2k column sizes depending on card 2022-04-24 23:48:23 +02:00
ed 9838c2f0ce golf 2022-04-24 23:47:15 +02:00
ed 2dbed4500a add flat theme 2022-04-14 16:57:51 +02:00
ed e40cd2a809 optimize window resizing 2022-04-09 19:20:09 +02:00
ed 87994fe006 retry failed uploads with backoff 2022-03-24 02:29:59 +01:00
ed 50d8ff95ae good stuff 2021-12-10 02:21:56 +01:00
ed 3bd89403d2 apply per-volume index config to ui 2021-12-06 22:04:24 +01:00
ed 00c177fa74 show upload eta in window title 2021-11-28 04:05:16 +01:00
ed 1a8dc3d18a add workaround for #7 after all since it was trivial 2021-11-28 00:12:19 +01:00
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