2973 Commits

Author SHA1 Message Date
wukko
12d6f33197
web/app.css: fix text color in active buttons with focus ring 2025-05-19 19:44:51 +06:00
wukko
f94606cbd3
web/SectionHeading: fix outline offset on link copy button 2025-05-19 19:25:15 +06:00
wukko
1be6d2f7c1
web/SettingsInput: update the "hide sensitive input" icon 2025-05-19 18:52:28 +06:00
wukko
566194d8a6
web/lib/download: allow opening file object url on ios
sharing a big file crashes ios safari, but opening it works perfectly fine. will revert if this causes even more issues than before
2025-05-19 17:39:51 +06:00
wukko
5e1e083ff3
web/lib/download: don't wrap a file inside a file when sharing
wtf
2025-05-19 17:03:06 +06:00
wukko
b6693cd4b2
web/queue: fix total progress
the issue was caused by currentTasks state dependence in ProcessingQueue, now it's properly updated just like before :3
2025-05-19 16:32:48 +06:00
wukko
b96b57c216
web/components/queue: update to svelte 5 style 2025-05-19 16:03:50 +06:00
jj
398681857b
web: parallel queue item processing 2025-05-17 18:18:19 +00:00
jj
426c073d5f
web/queue: move error() out of createSavePipeline closure 2025-05-16 14:58:30 +00:00
jj
3d92a85ba2
web/queue: decompose ffmpeg construction in createSavePipeline 2025-05-16 14:50:57 +00:00
wukko
d6ad74d429
web/ProcessingQueue: processing list role & label 2025-05-14 22:43:16 +06:00
wukko
9b20d726a7
web/SectionHeading: add id to the title 2025-05-14 22:42:22 +06:00
wukko
294273e2a7
web/ProcessingStatus: refactor to svelte 5 & add aria label 2025-05-14 22:41:55 +06:00
wukko
773d771c40
web/DropReceiver: remove aria-hidden
why the hell was it aria hidden
2025-05-14 22:31:20 +06:00
wukko
d337de1f63
web/ProcessingQueueItem: make buttons accessible for screen readers 2025-05-14 22:25:46 +06:00
wukko
fdc4f4826d
web/ProcessingQueueItem: floor the progress 2025-05-14 22:24:42 +06:00
wukko
08168f5477
web/SectionHeading: refactor to svelte 5 style 2025-05-14 22:23:33 +06:00
wukko
d4ca8ece00
web/remux: fix file receiver file import 2025-05-14 21:55:16 +06:00
wukko
9cf40549e3
web/workers/fetch: retry only when needed & reduce attempts to 3 2025-05-14 21:16:38 +06:00
wukko
a2d12ce82f
docs/api-env-variables: add tunnel rate limit envs 2025-05-14 19:07:31 +06:00
wukko
0ae0bbfa1f
api/core: use new tunnel rate limit env 2025-05-14 19:07:11 +06:00
wukko
a66e789317
api/config: add tunnel rate limit env 2025-05-14 19:06:59 +06:00
wukko
e7a3ab81d2
web/ProcessingQueue: prevent cobalt from being closed
if queue progress is not 0% or 100%
2025-05-14 17:30:47 +06:00
wukko
68554c5b53
web/remux: add imported files to queue automatically & filter by type 2025-05-14 16:08:13 +06:00
wukko
b1b5f3bba2
web/types/queue: remove obsolete todo comment 2025-05-14 15:37:54 +06:00
wukko
deb4adc4e8
web/i18n/error: remove unused strings 2025-05-14 15:37:45 +06:00
wukko
345df13647
web/workers/ffmpeg: error codes, better error handling, remove logs 2025-05-14 15:37:31 +06:00
wukko
8139e77b66
web/workers/fetch: proper error codes, remove debug logging 2025-05-14 15:36:02 +06:00
wukko
50746be9bf
web/task-manager/scheduler: proper error code 2025-05-14 15:35:06 +06:00
wukko
4a6f159e06
web/task-manager/runner: proper error codes, remove debug logging 2025-05-14 15:34:40 +06:00
wukko
9d129bc865
web/task-manager/run-worker: error if ffmpeg args are missing
instead of just hanging
2025-05-14 15:33:30 +06:00
wukko
bcad963c10
web/i18n/error/queue: add processing queue error strings 2025-05-14 15:33:00 +06:00
wukko
eeda4beb25
web/task-manager/queue: show a dialog on error 2025-05-14 15:29:19 +06:00
wukko
683f161520
web/i18n/error: move api errors to a separate file 2025-05-14 15:27:26 +06:00
wukko
700067c4ec
web/saving-handler: refactor error dialog handling
& remove debug logging for local processing
2025-05-14 15:26:39 +06:00
wukko
68e8b3369d
web/ProcessingQueueItem: localize the error code
& fix status text line break
2025-05-14 14:58:22 +06:00
jj
bb177d8c81
web/migrate/v5: initialize settings subobjects if they are missing 2025-05-14 08:03:34 +00:00
wukko
841d602f3b
web/Omnibox: use search params only in a browser
forever cursed by prerender
2025-05-07 19:56:39 +06:00
wukko
393d60ef7a
web/Omnibox: fix prefilled link parsing & refactor to svelte 5 style 2025-05-07 19:45:32 +06:00
wukko
0e836fa4fc
docs/api-env-variables: add "never" to FORCE_LOCAL_PROCESSING 2025-05-06 17:40:53 +06:00
wukko
06b865e965
api/config: limit acceptable FORCE_LOCAL_PROCESSING values
and throw an error if the value is wrong
2025-05-06 17:33:06 +06:00
wukko
1630514611
web/i18n/settings: update local processing toggle text 2025-05-06 16:49:46 +06:00
wukko
29b174fa0b
docs/api-env-variables: rephrase yt audio & 0/1 value descriptions 2025-05-06 16:22:35 +06:00
wukko
c83ab63ade
docs/api-env-variables: add local processing & youtube audio envs 2025-05-06 16:17:45 +06:00
wukko
4d582798bf
api/match: force local processing when configured to do so in env 2025-05-06 16:16:52 +06:00
wukko
c5acb45557
api/core: mark request as session when bearer token is used
and pass it to match() for future consumption
2025-05-06 16:16:29 +06:00
wukko
d0539118ce
api/config: add FORCE_LOCAL_PROCESSING 2025-05-06 16:12:51 +06:00
jj
42b7a6ae60
lib/opfs: move getting dir into remove() try catch 2025-05-04 19:18:27 +00:00
jj
d83d448190
web/opfs: make removeFromFileStorage() more robust 2025-05-04 19:05:32 +00:00
jj
b6a207a9b0
web/workers: append type to outputted files 2025-05-04 19:01:37 +00:00