wukko
b12a1e02a8
web/ProcessingQueue: fix clear button focus ring & fix tab nav
2025-05-19 21:09:31 +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
wukko
d6ad74d429
web/ProcessingQueue: processing list role & label
2025-05-14 22:43:16 +06:00
wukko
294273e2a7
web/ProcessingStatus: refactor to svelte 5 & add aria label
2025-05-14 22:41:55 +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
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
68e8b3369d
web/ProcessingQueueItem: localize the error code
...
& fix status text line break
2025-05-14 14:58:22 +06:00
wukko
c9dfd60068
web/ProcessingQueueStub: static stub text
2025-05-04 14:43:55 +06:00
jj
1ef8391639
web: simplify CobaltFileReference type
2025-05-03 13:23:05 +00:00
jj
e0ced00806
lib/storage: move opfs to subdirectory
2025-05-03 12:21:21 +00:00
wukko
a86c552183
web/ProcessingQueueItem: don't show size if size is 0, refactor
2025-04-30 21:33:35 +06:00
wukko
e3a60d8775
web/ProcessingStatus: visually distinct focus ring
2025-04-27 20:30:39 +06:00
wukko
d25e9b628e
web/ProcessingStatus: remove extra box-shadow css
2025-04-27 20:16:44 +06:00
wukko
9d6e638614
web/ProcessingStatus: replace box-shadow with filter
2025-04-24 17:28:06 +06:00
wukko
064de55b3b
web/ProcessingQueue: remove estimated storage usage
...
it's broken in pretty much all browsers and shows inaccurate info
2025-04-23 23:09:32 +06:00
wukko
0b1637e986
web/i18n/queue: mux -> remux
...
all muxing that cobalt does is remuxing, this is simply more accurate
2025-04-20 19:05:30 +06:00
wukko
0fb4cd7888
web: rename queen-bee to task-manager
...
less corny and less cryptic
2025-04-02 14:57:45 +06:00
jj
53ca7700a5
web/queue: make completedWorkers into set, require pipelineResults
2025-03-31 13:05:00 +00:00
wukko
ccf6546065
web/ProcessingQueue: make storage info text thicker
2025-03-29 13:44:24 +06:00
wukko
af8cbb1093
web: add "will-change: transform" to all spinners cuz safari is weird
2025-03-29 13:19:27 +06:00
wukko
8ffe9e29d6
web/ProcessingQueue: reduce the gap in the header
2025-03-27 20:34:15 +06:00
wukko
1137ccfd3b
web/ProcessingQueue: open the queue popover when new item is added
2025-03-07 21:03:50 +06:00
wukko
714e71751e
web/PopoverContainer: refactor & simplify code
...
why the fuck was it that way in the first place
2025-03-07 20:47:43 +06:00
wukko
dab88f7ed8
web/ProcessingStatus: update the icon
2025-03-07 15:20:34 +06:00
wukko
4a1780ab7f
web/ProcessingQueueItem: refactor, retry action, rtl optimization
...
also:
- added a spinner to "running" state
- moved steps counter to the starting state, aka when the worker is loading in
2025-03-06 18:30:48 +06:00
wukko
d8b274f554
web/layout: global spinner animation
2025-03-06 17:22:08 +06:00
wukko
24a75eaf80
web/components: add missing "button" class to main components
2025-02-25 00:17:52 +06:00
wukko
8d7f0d984f
web/layout: add & use the css variable for the focus ring
2025-02-13 00:32:02 +06:00
wukko
cff47da742
web/ProcessingQueue: add estimated storage usage
2025-02-06 22:56:05 +06:00
wukko
7a042e3bfa
web/ProcessingQueue: clear old files from storage on page load
2025-02-06 22:28:08 +06:00
wukko
88d4b4dc7c
web/ProgressBar: check if completedWorkers exists
2025-02-03 18:09:03 +06:00
wukko
6c18f1d460
web/ProcessingQueueItem: fix queue scroll
2025-02-02 14:45:31 +06:00
wukko
c8ecf41b10
web/ProcessingQueueItem: fix stray space on error
2025-02-02 01:54:15 +06:00
wukko
61efa619a2
web/queue: fix filename on downloads, add mimetype, remove duplicates
...
filename is no longer passed to workers for no reason
2025-02-02 00:31:54 +06:00
wukko
5464574a3e
web/workers: use opfs instead of blobs for better memory management
...
spent almost an entire day figuring this out but it's so worth it
2025-02-01 23:26:57 +06:00
wukko
590b42a574
web/ProcessingQueueItem: fix processing-info overflow on mobile
2025-01-31 23:20:44 +06:00
wukko
ef08633bdb
web/ProcessingQueueItem: mobile css fixes
2025-01-31 23:06:17 +06:00
wukko
2ae0fd01dd
web/ProcessingQueue: use full progress per item, not just running task
2025-01-31 21:59:44 +06:00
wukko
398c5402d2
web/ProcessingQueueItem: display all steps in progress bar
2025-01-31 21:59:00 +06:00
wukko
c5e7b29c6c
web/ProcessingStatus: fix button focus ring
2025-01-26 02:13:09 +06:00
wukko
4f2c19b680
web/ProcessingQueue: indeterminate progress state
2025-01-26 02:06:37 +06:00
jj
af18bcd43f
web/ProcessingQueue: include worker progress in global progress
2025-01-25 19:48:40 +00:00
wukko
c3cc6c09f4
web/ProcessingQueueItem: state icons, localized strings, fix line break
2025-01-26 01:34:56 +06:00
wukko
73d2f45dae
web/ProcessingStatus: make the button squishy
2025-01-26 00:57:56 +06:00
wukko
d4684fa1f7
web/ProcessingQueueItem: break file title line anywhere
2025-01-25 02:10:44 +06:00
wukko
1e6b1cb201
web/ProcessingQueueItem: format file size to be readable
2025-01-25 02:06:50 +06:00
wukko
44a99bdb3a
web/queue: add remuxing progress & general improvements
...
and a bunch of other stuff:
- size and percentage in queue
- indeterminate progress bar
- if libav wasm freezes, the worker kill itself
- cleaner states
- cleaner props
2025-01-25 01:25:53 +06:00