Commit Graph

2857 Commits

Author SHA1 Message Date
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
jj
84e8160999 web/fetch: use estimated length only for progress reports 2025-04-23 16:48:58 +00:00
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
c1b592430a merge: api updates from main 2025-04-23 21:10:52 +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
jj
6f6f885723 api/youtube: update Session arguments to match new constructor 2025-04-23 14:02:27 +00:00
wukko
678f3a6c57 package: update youtubei.js to 13.4.0 2025-04-23 18:58:00 +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
335cd51eb5 api: add an option to allow better audio from youtube
& an env variable to disable it if needed
2025-04-20 20:45:07 +06:00
wukko
0294bbd447 web/i18n/settings: update youtube hls description 2025-04-20 19:24:58 +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
60817d7a21 workflows/test: add WEB_DEFAULT_API env to web run 2025-04-20 16:38:06 +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
0f26d44d54 web/vite.config: enforce WEB_DEFAULT_URL variable 2025-04-20 16:14:39 +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
fc050d78e2 api/package: bump version to 10.9.1 2025-04-02 21:41:43 +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
jj
07f81c5d1d api/reddit: clean up duplicated headers 2025-04-02 12:35:45 +00:00
jj
f5df78ffec api/utils: retry getting redirecting url with fetch() if request() fails 2025-04-02 12:29:18 +00:00
Felix Vuong 🍂
a6240d0192 api/url: replace user-agent argument with headers in redirect helpers 2025-04-02 11:44:13 +00:00
Felix Vuong 🍂
b1bde25dee api/reddit: add support for short links 2025-04-02 11:42:59 +00:00
wukko
1477dcd4e7 api/tests/instagram: allow the private post test to fail
sometimes the visibility status isn't returned
2025-04-02 17:35:01 +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
wukko
ba36b6b2f7 github: add a staging workflow & update the name of others 2025-04-01 15:57:17 +06:00
wukko
6fbc585155 web/package: bump version to 10.9 2025-04-01 15:35:36 +06:00
wukko
d352eed85f api/package: bump version to 10.9 2025-04-01 15:35:25 +06:00
wukko
6da12a2e03 readme: add a link to api env variables doc 2025-04-01 00:41:58 +06:00
wukko
c694c297c0 docs/run-an-instance: add a note about abuse prevention 2025-04-01 00:39:27 +06:00
wukko
545971186a docs: create a dedicated doc for api instance env variables
& also move "api key file format" section to the actually relevant doc, aka `protect-an-instance`
2025-04-01 00:38:04 +06:00
wukko
f70f88bc4c api/core: customizable session rate limit params 2025-03-31 22:32:21 +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