jj
d1bb1764df
web/fetch: use estimated-content-length if content-length is unavailable
2025-04-23 16:44:53 +00:00
wukko
37a71837a7
web/lib/saving-handler: regular get for localProcessing
2025-04-23 22:36:20 +06:00
wukko
6d315e3e74
web/layout: fix border radius of content on desktop
...
now it's perfectly aligned with macos' window border radius. probably on windows 11 too cuz they copied macos big sur
2025-04-23 21:03:48 +06:00
wukko
ea8560e8a9
web/settings/defaults: toggle localProcessing depending on device
...
webkit is really weird with wasm ram management, so we disable local processing by default there. the user can still enable it manually in settings, but then we're not at fault by allowing potentially broken behavior by default
2025-04-21 23:06:25 +06:00
wukko
029934e580
web/lib/device: add webkit browser detection
2025-04-21 23:03:22 +06:00
wukko
4182845e9a
web/FileReceiver: make accept list text unselectable
2025-04-21 22:46:34 +06:00
wukko
016aa1b708
web/settings: rename "downloading" to "metadata"
...
am i future proofing for more stuff there? maybe
2025-04-20 21:03:02 +06:00
wukko
b9c1f2de72
web/settings/audio: add a toggle to prefer better audio quality from yt
...
& also remove the beta label from youtube dub
2025-04-20 20:49:28 +06:00
wukko
e3f999ace7
web/lib: add support for youtubeBetterAudio
2025-04-20 20:45:52 +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
128db610e7
web/task-manager: move workers next to runners
2025-04-20 19:03:56 +06:00
wukko
e5d9521819
web/api-url: don't return officialApiURL
2025-04-20 16:31:04 +06:00
wukko
b56c6b70a2
web/Omnibox: show community label if default url isn't official
2025-04-20 16:18:45 +06:00
wukko
b0fba0dadb
web/api-url: rename defaultApiURL to officialApiURL
2025-04-20 16:18:14 +06:00
wukko
1a1206809e
web: move global css to app.css
2025-04-20 15:03:36 +06:00
wukko
d1798bc59d
merge: updates from main
2025-04-20 14:21:39 +06:00
wukko
f5598d7897
web/SavingDialog: fix unexpected inner container box-shadow
2025-04-05 23:03:26 +06:00
wukko
06bc51db54
merge: 10.9 from main
2025-04-02 21:48:58 +06:00
wukko
07d4393d27
web/Omnibox: don't rerender omnibox buttons
...
this prevents unnecessary listener creation on valid/invalid link spam
2025-04-02 21:22:01 +06:00
wukko
cc5dff0a30
web/DownloadButton: fix RTL layout
2025-04-02 21:14:45 +06:00
wukko
fc42fd7a86
web/Omnibox: make the entire input bar focusable
...
now it's possible to click through the omnibox icon
2025-04-02 21:14:24 +06:00
wukko
9c40a1f88e
web/PageNav: reduce padding, add a gap between nav and content
2025-04-02 20:16:42 +06:00
wukko
0fb4cd7888
web: rename queen-bee to task-manager
...
less corny and less cryptic
2025-04-02 14:57:45 +06:00
wukko
f4f7032062
web/scheduler: break the queue loop when necessary
2025-04-02 14:06:48 +06:00
jj
75e1fb689a
web/queue: refactor removeItem() and clearPipelineCache()
2025-03-31 13:05:01 +00:00
jj
165fa65964
web/scheduler: rename function to schedule(), cleanup control flow
2025-03-31 13:05:00 +00:00
jj
a183265838
web/workers: split up args by type
2025-03-31 13:05:00 +00:00
jj
53ca7700a5
web/queue: make completedWorkers into set, require pipelineResults
2025-03-31 13:05:00 +00:00
jj
59665af44a
web/api: re-request session if server claims it's invalid
2025-03-30 17:41:28 +00:00
jj
d78ae8124f
web/queen-bee: a bunch of small cleanups
2025-03-29 14:21:04 +00:00
wukko
235f6c0a3e
web/queue: add support for video muting
...
also added a temporary stub for audio and gif processing
2025-03-29 17:55:40 +06:00
wukko
180bda5d49
web/types/api: add proper local processing types
2025-03-29 17:44:45 +06:00
wukko
1ad7c778e5
web: use metadata when processing media locally
2025-03-29 17:25:59 +06:00
wukko
3acfe7462a
web/SettingsCategory: reduce gap
2025-03-29 14:36:03 +06:00
wukko
4b0d44912b
web/Omnibox: reduce the gap
2025-03-29 14:32:57 +06:00
wukko
b9e64bd9e9
web/OmniboxIcon: refactor css
2025-03-29 14:21:53 +06:00
wukko
0b77431bd6
web/OmniboxIcon: don't use extra flexboxes
2025-03-29 14:01:38 +06: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
071008726e
web/UpdateNotification: fix initial transition (animation)
2025-03-27 21:20:00 +06:00
wukko
8ffe9e29d6
web/ProcessingQueue: reduce the gap in the header
2025-03-27 20:34:15 +06:00
wukko
6a13ca347d
api/request/local-processing: don't return an empty audio object
...
& also throw errors whenever a response is invalid
2025-03-19 13:38:55 +06:00
wukko
9eb342e6d2
web/queue: use the updated local processing api response
...
& finally remove mime from the web build
2025-03-19 12:25:51 +06:00
wukko
a8bffc4b27
web/layout: load the plausible script only once
...
oops
2025-03-17 17:37:00 +06:00
wukko
3295032882
web/layout: don't load the plausible script when analytics are disabled
...
addresses #1136
2025-03-17 17:19:50 +06:00
wukko
93ff9b62d6
web/DialogContainer: prevent an error after a race condition
...
an error is no longer thrown if several dialogs were closed while timeout was running
this should really be replaced by proper dialog management system, with each dialog having a unique id and removal happening via that id, not just array.pop()
2025-03-17 16:47:03 +06:00
wukko
5850b1ac87
web/layout: preload meowbalt art after the page was loaded
2025-03-17 15:29:51 +06:00
wukko
903998913f
web/PageNavTab: add a border to inactive tab icon
2025-03-13 18:54:33 +06:00
wukko
e6e2fea870
web/layout: preload meowbalt assets
...
no more flickering i hope
is this rational? maybe not so much, but it makes cobalt feel like a native app
2025-03-11 13:26:44 +06:00
wukko
429591c445
web/FilenamePreview: reduce line height
2025-03-10 13:47:53 +06:00