Commit Graph

3247 Commits

Author SHA1 Message Date
wukko
1e3593103b docs/api-env-variables: update FORCE_LOCAL_PROCESSING section 2025-06-17 13:40:32 +06:00
wukko
c0d3c21e75 docs/api-env-variables: add info about ENABLE_DEPRECATED_YOUTUBE_HLS 2025-06-17 13:40:17 +06:00
wukko
19be25c6e6 docs/api-env-variables: fix ratelimit variable names
closes #1354
2025-06-17 13:34:39 +06:00
wukko
b8801570a9 api/env: SESSION_RATELIMIT -> SESSION_RATELIMIT_MAX 2025-06-17 13:33:50 +06:00
wukko
af99e7218c api: disable youtube HLS by default & add env to enable it 2025-06-17 13:21:16 +06:00
wukko
1e7406de9d web/i18n/error/api: rephrase youtube.no_matching_format 2025-06-16 13:53:57 +06:00
wukko
5e7f9c53b9 api/package: update youtubei.js to 14.0.0 2025-06-16 13:53:04 +06:00
wukko
2ac9153142 web/CaptchaTooltip: increase max width
allows for prettier layout of text in languages other than english
2025-06-15 15:16:32 +06:00
wukko
e18575f78c web/i18n/error/api: update youtube.no_matching_format 2025-06-15 13:24:10 +06:00
wukko
507fab847b web/workers/ffmpeg: proper error code for missing audio channel error 2025-06-14 17:24:47 +06:00
wukko
5ea170a5ac web: deprecate youtube HLS, enable it only via env variable
it's now disabled by default because if we ever need HLS for youtube in the future, it'll be managed by the processing instance, not the web client. will probably be removed completely in next major release.
2025-06-14 16:35:35 +06:00
wukko
863d39db6f web/i18n/about: remove an unused string 2025-06-12 12:37:38 +06:00
wukko
ace654ea91 web/i18n/dialog: remove even more unused strings 2025-06-12 11:56:09 +06:00
wukko
d0298db112 web/i18n/dialog: remove unused strings 2025-06-12 11:48:29 +06:00
jj
81c8daf852 web/storage: robuster er opfs availability check 2025-06-11 14:25:16 +00:00
jj
a06baa41c1 web: add uuid() function with fallback if randomUUID is missing 2025-06-11 14:18:04 +00:00
jj
eb90843fc9 web/pagenav: use pop() instead of at(-1) 2025-06-11 14:17:32 +00:00
wukko
dbb83b9e97 web/i18n/settings: remove unused strings 2025-06-11 17:50:28 +06:00
jj
35530459b6 ci: replace WEB_DEFAULT_API var with dummy
why was this a variable wtf
2025-06-11 11:10:13 +00:00
wukko
0bcb28c44c merge: 11.1 api update 2025-06-08 20:53:33 +06:00
wukko
ed980e3893 api/package: bump version to 11.1 2025-06-08 20:52:12 +06:00
wukko
4b6447cba6 api/youtube: use the original track instead of default
closes #1329

default ≠ original, apparently. not sure why youtube thought it's a good idea to force ai generated dubs as default
2025-06-08 19:30:43 +06:00
jj
adc5b89fc2 api/soundcloud: ignore encrypted protocols, match against prefix 2025-06-08 13:17:14 +00:00
jj
2154f464d7 api/soundcloud: prefer progressive format over hls 2025-06-08 12:44:34 +00:00
wukko
eae6a7aa63 api/tests/soundcloud: update the go+ test link 2025-06-08 18:17:07 +06:00
ryaan
ab513ead4b docs/run-an-instance: fix the api path in local dev instructions (#1331) 2025-06-08 18:12:52 +06:00
hyperdefined
495729e174 api/pinterest: return fetch.empty if a link is invalid (#1299) 2025-06-08 18:11:05 +06:00
nexpid
170cf293bf api/soundcloud: add more metadata fields (#1313) 2025-06-08 18:07:38 +06:00
jj
19c036494f api/cluster: version check for supportsReusePort() 2025-06-07 09:24:33 +00:00
jj
212b07394d api: set up env watcher only after cluster is initialized 2025-06-07 09:23:09 +00:00
jj
e2b6879ea2 api/env: log information about dynamic env changes 2025-06-07 08:35:36 +00:00
wukko
5ac87bab09 web/package: bump version to 11.0.2 2025-06-07 14:04:51 +06:00
wukko
ad96155831 api/package: bump version to 11.0.3 2025-06-07 14:04:39 +06:00
NexusXe
1bd320ced4 web/i18n/remux: fix a typo in explainer's description (#1320) 2025-06-07 13:17:02 +06:00
wukko
d6095db619 api/service-config/youtube: add /v/:id link pattern
closes #1327
2025-06-07 13:12:04 +06:00
wukko
5a7708f030 docs/api: fix spacing typo in a table 2025-06-07 12:24:40 +06:00
wukko
df7819daa1 api/tests/twitter: update some test links to more popular ones
so that twitter doesn't require someone with an account to view the post before making it available for logged out access. really annoying & makes tests fail
2025-06-07 12:00:51 +06:00
wukko
10e6b4ec71 api/service-alias: add an alias for twitch
because only clips are supported for now. vods may be supported after we implement HLS local processing
2025-06-07 11:51:44 +06:00
wukko
5cd5013de0 api/service-config/vimeo: add /groups/ link pattern
closes #1324
2025-06-07 11:49:40 +06:00
wukko
77e78d55fc web/workers/fetch: catch network-related errors & retry 3 times
previously all network issues showed a "worker crashed" error, which people misinterpreted all the time, and reasonably so
2025-06-07 11:46:16 +06:00
wukko
2f5304f479 web/i18n/queue: update fetch.empty_tunnel to be more informative 2025-06-07 11:29:28 +06:00
jj
8c3c084c9c docker: bump node version to 24 2025-06-05 18:14:01 +00:00
jj
a0560fe684 web: update crypto addresses 2025-06-05 18:14:01 +00:00
wukko
291f3401dd web/queue: fix overflow scroll
oops
2025-06-05 13:45:49 +06:00
wukko
5c1a855ddf web/package: update version to 11.0.1 2025-06-03 12:25:28 +06:00
wukko
c2ff7afc6f web/about/privacy: add a link to plausible host & update cf section
cf pages -> cf workers (cuz we moved to static workers)
2025-06-03 12:07:54 +06:00
wukko
b304549a8d web/routes: refactor error & /about/[page] to svelte 5 2025-06-03 11:38:38 +06:00
wukko
58209970ac web/wrangler: add not_found_handling 2025-06-03 10:58:11 +06:00
wukko
ee2be1fb9e web/device: enable local processing on ios 18+ by default
hopefully ios users will figure out what buttons they have to press, but if not, i'll add an explanatory dialog
2025-06-03 10:49:38 +06:00
jj
3ee7c4d36a web: add cloudflare wrangler.jsonc file 2025-06-01 13:02:08 +00:00