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
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
4af3595344
web/i18n/error: rephrase youtube login & token errors
2025-03-29 13:07:52 +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
0b29121c53
merge: changes from main
2025-03-27 20:02:46 +06:00
wukko
2d38d63003
api/package: update youtubei.js to 13.3.0
2025-03-25 19:11:19 +06:00
wukko
5036c492b8
api/service-config/tiktok: remove trailing forward slash from a pattern
2025-03-25 18:32:05 +06:00
wukko
ab13f78326
api/tiktok: normalize short link URL & catch empty patternMatch
2025-03-25 18:31:12 +06:00
Felix Vuong 🍂
2f38260e23
api/service-config: add tiktok lite url pattern
2025-03-25 18:11:49 +07:00
jj
d13b97c862
api/cookies.example.json: add youtube example
2025-03-23 17:59:17 +01:00
lostdusty
0a7cf7580c
api/core: remove non-printable unicode character in boot message ( #1182 )
2025-03-21 22:43:53 +06:00
wukko
36516598f9
api/package: bump version to 10.8.2
2025-03-21 22:34:03 +06:00
wukko
1be9a86745
api/tests/xiaohongshu: update the video link & allow to fail
...
all links expire apparently
2025-03-21 22:16:49 +06:00
wukko
c7c20c2157
api/tests/xiaohongshu: update the live photo picker link
2025-03-21 21:52:21 +06:00
wukko
b93099620f
api/match/youtube: use 1080 dummy quality for audio-only downloads
2025-03-21 21:30:47 +06:00
wukko
cf17f53405
api/youtube: use the iOS client for <=1080p vp9 videos
2025-03-21 21:29:25 +06:00
wukko
ee94513580
api/package: bump version to 10.8.1
2025-03-20 18:11:04 +06:00
wukko
24ce19d09f
api/youtube: use both ios & web_embedded client depending on request
...
this ensures better reliability & reduces rate limiting of either clients
2025-03-20 17:57:02 +06:00
wukko
e779506d9e
api/package: update youtube.js
...
it contains a fix that's necessary for youtube to work rn
2025-03-20 17:49:08 +06:00
wukko
f8ee005b06
api/package: bump version to 10.8
2025-03-20 00:18:31 +06:00
wukko
da040f1a09
docs/examples/docker: add yt-session-generator example
2025-03-20 00:11:24 +06:00
wukko
f18d28dcfc
web/i18n/error: add api.youtube.no_session_tokens
2025-03-20 00:09:46 +06:00
wukko
b7fb8d26ad
docs/run-an-instance: add info about YOUTUBE_SESSION_SERVER
2025-03-19 20:49:52 +06:00
wukko
073b169a93
api: remove code & docs related to youtube oauth
...
it hasn't been functional for a while, unfortunately
2025-03-19 20:43:31 +06:00
wukko
d1b5983e49
api/youtube: disable HLS if a session server is used
2025-03-19 20:34:56 +06:00
wukko
4e6d1c4051
api/tests/youtube: allow HLS tests to fail
2025-03-19 20:32:44 +06:00
wukko
b6cd0ad727
api: automatically pull youtube session tokens from a session server
...
if provided, cobalt will pull poToken & visitor_data from an instance of invidious' youtube-trusted-session-generator or its counterpart
2025-03-19 19:54:20 +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
e497ea51f1
api/request: reformat the local processing response, add output mimetype
2025-03-19 12:24:26 +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
97fee5e6d4
merge: updates from main
2025-03-15 21:25:23 +06:00
wukko
a940eb13fd
api/package: bump version to 10.7.10
...
it's kind of ridiculous at this point
2025-03-14 09:17:01 +06:00