wukko
|
98cd4dfc0d
|
web/queue: in-place queue task retrying
no more duplicate tasks
|
2025-05-19 22:49:54 +06:00 |
|
wukko
|
3c654bf864
|
web/ProcessingQueueItem: show buttons on tab focus
& prevent focus when queue isn't visible
|
2025-05-19 22:02:07 +06:00 |
|
wukko
|
16e69d8aee
|
web/ProcessingQueueItem: fix clear button focusability
it's no longer focusable when popover is hidden, fr this time
|
2025-05-19 22:01:31 +06:00 |
|
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 |
|