Commit Graph

3015 Commits

Author SHA1 Message Date
b3e523b1ce web/PopoverContainer: replace box-shadow with filter & add will-change 2025-04-24 17:20:33 +06:00
926008818e web/DialogHolder: improve first animation performance, prevent lag
sometimes the initial dialog animation lags, and as i've discovered it's mostly caused by animating box-shadow (even though it's not directly animated). replacing it with filter seems to have improved the performance a LOT lol.

also:
- made the in animation jumpier
- delayed the animation of modal a bit to let the background start appearing first
- extended opacity fade in by 5%
2025-04-24 17:18:22 +06:00
f21f16a700 web/PopoverContainer: reduce the shadow 2025-04-24 16:31:10 +06:00
4202c954d1 merge: api 10.9.3 from main 2025-04-24 16:27:17 +06:00
de6b611c41 api/package: bump version to 10.9.3 2025-04-24 16:15:09 +06:00
d0deec546b api/service-config: add new snapchat link pattern 2025-04-24 15:44:52 +06:00
7ff6d0036b api/snapchat: prevent errors if params are undefined 2025-04-24 15:44:34 +06:00
1335313e39 api/service-patterns: increase xiaohongshu shareId max length 2025-04-24 15:30:52 +06:00
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
37a71837a7 web/lib/saving-handler: regular get for localProcessing 2025-04-23 22:36:20 +06:00
c1b592430a merge: api updates from main 2025-04-23 21:10:52 +06:00
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
678f3a6c57 package: update youtubei.js to 13.4.0 2025-04-23 18:58:00 +06:00
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
029934e580 web/lib/device: add webkit browser detection 2025-04-21 23:03:22 +06:00
4182845e9a web/FileReceiver: make accept list text unselectable 2025-04-21 22:46:34 +06:00
016aa1b708 web/settings: rename "downloading" to "metadata"
am i future proofing for more stuff there? maybe
2025-04-20 21:03:02 +06:00
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
e3f999ace7 web/lib: add support for youtubeBetterAudio 2025-04-20 20:45:52 +06:00
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
0294bbd447 web/i18n/settings: update youtube hls description 2025-04-20 19:24:58 +06:00
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
128db610e7 web/task-manager: move workers next to runners 2025-04-20 19:03:56 +06:00
60817d7a21 workflows/test: add WEB_DEFAULT_API env to web run 2025-04-20 16:38:06 +06:00
e5d9521819 web/api-url: don't return officialApiURL 2025-04-20 16:31:04 +06:00
b56c6b70a2 web/Omnibox: show community label if default url isn't official 2025-04-20 16:18:45 +06:00
b0fba0dadb web/api-url: rename defaultApiURL to officialApiURL 2025-04-20 16:18:14 +06:00
0f26d44d54 web/vite.config: enforce WEB_DEFAULT_URL variable 2025-04-20 16:14:39 +06:00
1a1206809e web: move global css to app.css 2025-04-20 15:03:36 +06:00
d1798bc59d merge: updates from main 2025-04-20 14:21:39 +06:00
f5598d7897 web/SavingDialog: fix unexpected inner container box-shadow 2025-04-05 23:03:26 +06:00
06bc51db54 merge: 10.9 from main 2025-04-02 21:48:58 +06:00
fc050d78e2 api/package: bump version to 10.9.1 2025-04-02 21:41:43 +06:00
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
cc5dff0a30 web/DownloadButton: fix RTL layout 2025-04-02 21:14:45 +06:00
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
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
a6240d0192 api/url: replace user-agent argument with headers in redirect helpers 2025-04-02 11:44:13 +00:00
b1bde25dee api/reddit: add support for short links 2025-04-02 11:42:59 +00:00
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
0fb4cd7888 web: rename queen-bee to task-manager
less corny and less cryptic
2025-04-02 14:57:45 +06:00
f4f7032062 web/scheduler: break the queue loop when necessary 2025-04-02 14:06:48 +06:00
ba36b6b2f7 github: add a staging workflow & update the name of others 2025-04-01 15:57:17 +06:00
6fbc585155 web/package: bump version to 10.9 2025-04-01 15:35:36 +06:00
d352eed85f api/package: bump version to 10.9 2025-04-01 15:35:25 +06:00