jj
b21e66e942
web/queue: clamp percentage between 0 and 100
2025-05-23 15:57:08 +00:00
wukko
9dc58b19bf
web/ProcessingQueueItem: add pipeline result sizes only for fetch
2025-05-23 00:19:10 +06:00
wukko
7732188870
web/ProcessingQueueItem: account for file sizes from completed workers
2025-05-22 23:48:12 +06:00
wukko
788098cc88
web/ProcessingQueueItem: prettier file actions reveal
2025-05-22 23:36:20 +06:00
wukko
ae8eee099f
web/ProcessingQueueItem: remove strict progress step marker
...
cuz workers can run out of order & concurrently now
2025-05-22 23:27:24 +06:00
wukko
9452a8d8fe
web/ProcessingQueueItem: timeout the download button
2025-05-22 23:17:13 +06:00
wukko
a1bf0a454f
web/layout: remove content margin (frame)
...
it feels unnatural in safari and other browsers with colored headers
most browsers have their own frame nowadays (for some reason) so in those it looks even weirder than in regular ones (such as helium). just a waste of space.
2025-05-22 18:19:49 +06:00
wukko
98cd4dfc0d
web/queue: in-place queue task retrying
...
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
2025-05-17 18:18:19 +00:00
wukko
d6ad74d429
web/ProcessingQueue: processing list role & label
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
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
...
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
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
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
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
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
2025-02-03 18:09:03 +06:00
wukko
6c18f1d460
web/ProcessingQueueItem: fix queue scroll
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
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