Commit Graph

1332 Commits

Author SHA1 Message Date
jj
81c8daf852 web/storage: robuster er opfs availability check 2025-06-11 14:25:16 +00:00
jj
a06baa41c1 web: add uuid() function with fallback if randomUUID is missing 2025-06-11 14:18:04 +00:00
jj
eb90843fc9 web/pagenav: use pop() instead of at(-1) 2025-06-11 14:17:32 +00:00
wukko
dbb83b9e97 web/i18n/settings: remove unused strings 2025-06-11 17:50:28 +06:00
nexpid
170cf293bf api/soundcloud: add more metadata fields (#1313) 2025-06-08 18:07:38 +06:00
wukko
5ac87bab09 web/package: bump version to 11.0.2 2025-06-07 14:04:51 +06:00
NexusXe
1bd320ced4 web/i18n/remux: fix a typo in explainer's description (#1320) 2025-06-07 13:17:02 +06:00
wukko
77e78d55fc web/workers/fetch: catch network-related errors & retry 3 times
previously all network issues showed a "worker crashed" error, which people misinterpreted all the time, and reasonably so
2025-06-07 11:46:16 +06:00
wukko
2f5304f479 web/i18n/queue: update fetch.empty_tunnel to be more informative 2025-06-07 11:29:28 +06:00
jj
a0560fe684 web: update crypto addresses 2025-06-05 18:14:01 +00:00
wukko
291f3401dd web/queue: fix overflow scroll
oops
2025-06-05 13:45:49 +06:00
wukko
5c1a855ddf web/package: update version to 11.0.1 2025-06-03 12:25:28 +06:00
wukko
c2ff7afc6f web/about/privacy: add a link to plausible host & update cf section
cf pages -> cf workers (cuz we moved to static workers)
2025-06-03 12:07:54 +06:00
wukko
b304549a8d web/routes: refactor error & /about/[page] to svelte 5 2025-06-03 11:38:38 +06:00
wukko
58209970ac web/wrangler: add not_found_handling 2025-06-03 10:58:11 +06:00
wukko
ee2be1fb9e web/device: enable local processing on ios 18+ by default
hopefully ios users will figure out what buttons they have to press, but if not, i'll add an explanatory dialog
2025-06-03 10:49:38 +06:00
jj
3ee7c4d36a web: add cloudflare wrangler.jsonc file 2025-06-01 13:02:08 +00:00
jj
b4a53d0fde web/state/task-manager: use writable-readonly store instead of readable 2025-06-01 10:11:40 +00:00
wukko
7fa3340a13 web/layout: prevent preload component from being visible
oops
2025-05-31 18:27:50 +06:00
wukko
ea3223e0b0 web/ProcessingQueueItem: fix unintentional overflow
this resulted the queue to be scrollable horizontally when multiple items are present. caused by the button reveal animation. only affected desktop layouts
2025-05-30 13:19:26 +06:00
jj
d6e2f3cb12 web/storage: more stringent opfs check 2025-05-29 19:31:01 +00:00
wukko
3142b49d2d web/changelogs/11.0: add more info about loom changes 2025-05-29 21:34:42 +06:00
wukko
0e82023db8 web/readme: add info about link prefill 2025-05-29 20:53:33 +06:00
wukko
2558f357a9 web/changelogs/11.0: add missing info 2025-05-29 20:39:33 +06:00
wukko
71bb2de81a web/package: bump version to 11.0 2025-05-29 20:10:37 +06:00
wukko
2df3673540 web/changelogs: add 11.0 changelog 2025-05-29 20:09:57 +06:00
jj
11520ccdf7 web/README: update for cobalt 11, add acknowledgments
Co-authored-by: wukko <me@wukko.me>
2025-05-29 12:42:02 +00:00
wukko
1a712db9e5 web/css: add <code> styling 2025-05-29 17:12:10 +06:00
wukko
f9a3fb1396 web/layout: add a rounded corner & top border when installed on desktop 2025-05-29 01:25:36 +06:00
wukko
d4a2fe507f web: add support for "remux" type of local processing
it's currently used for fixing a very specific set of twitter videos, but will be used for remuxing HLS videos in the future
2025-05-29 00:23:56 +06:00
wukko
bc8dcd5a97 web/ProcessingQueueItem: show running text even if there's no percentage 2025-05-28 23:30:14 +06:00
wukko
c2d76010c5 api/core: remove durationLimit from server info
it's not used, no clue why it was here in the first place
2025-05-27 17:12:58 +06:00
wukko
e43f712eb6 web/changelogs/10.5: remove corny remarks 2025-05-25 17:02:45 +06:00
wukko
7d84b74e9e web/device: allow default local processing on desktop & android firefox 2025-05-25 00:24:30 +06:00
wukko
bb8acc8b98 web/run-worker: add brackets around the case block with a const 2025-05-24 14:40:41 +06:00
wukko
2f6196f6e3 web/queue: remove final file from results without swapping for a dummy 2025-05-24 14:27:30 +06:00
jj
9c16efd3b1 web/lib/download: delay revoking object URL for 10s
just to be safe
2025-05-23 17:50:24 +00:00
jj
892c055d6a web/queue: replace pipelineResults array with object 2025-05-23 17:44:47 +00:00
jj
17bcfa3a03 web/queue: more uuid refactoring 2025-05-23 17:37:04 +00:00
jj
47683cecec web/types: create uuid alias for worker ids 2025-05-23 17:05:31 +00:00
wukko
78cf73b34e web/CaptchaTooltip: make animation not annoying 2025-05-23 22:56:32 +06:00
wukko
71ea3239a7 web/Omnibox: download right away after pressing paste
cuz turnstile is awaited in api lib now
2025-05-23 22:44:05 +06:00
wukko
c08352bda9 web/UpdateNotification: fix position on mobile 2025-05-23 22:39:41 +06:00
jj
b21e66e942 web/queue: clamp percentage between 0 and 100 2025-05-23 15:57:08 +00:00
jj
c647e191f3 web/workers/fetch: rename totalBytes to expectedSize 2025-05-23 15:55:29 +00:00
wukko
5cd911bbde web/remux: enable prerendering back
cuz this page doesn't do anything anymore
2025-05-23 20:52:25 +06:00
wukko
2c10ba7efa web/Omnibox: automatically start saving after link prefill 2025-05-23 20:51:44 +06:00
wukko
add0ab4adf web/lib/api: wait for turnstile solution, refactor
now cobalt waits for turnstile for 15 seconds before showing an assistive dialog, instead of showing the dialog right away. much better ux!
2025-05-23 20:37:47 +06:00
wukko
1c5e038372 web/Omnibox: show a tooltip if turnstile isn't solved 2025-05-23 20:19:52 +06:00
wukko
34b51745fa web/OmniboxIcon: refactor to svelte 5 style 2025-05-23 20:17:37 +06:00