Commit Graph

875 Commits (4afbb8b38e48bbab533ebaf3f3e2ed1eb6f1808a)

Author SHA1 Message Date
voc0der 91533fa5c3 Merge remote-tracking branch 'upstream/master' into chore/sync-upstream-security-findings
# Conflicts:
#	README.md
2 months ago
voc0der a84d08e64f feat: add OIDC auth flow with multi-user enforcement 2 months ago
voc0der 184dc2f4f7 Fix frontend test harness and flaky shallow specs 2 months ago
voc0der aba5346523 Consolidate dependabot dependency updates 2 months ago
voc0der 48706bd075 Refresh docs and Docker Compose defaults 2 months ago
voc0der e17456fdc1 Fix immediate notification card removal 2 months ago
voc0der 9c664c4856 Resolve remaining lint errors after ESLint 10 migration 2 months ago
voc0der cd314193bc Migrate to ESLint 10 flat config 2 months ago
voc0der b98df93775
Persist recent videos page size in localStorage (#57)
* Persist recent videos page size in localStorage

* Avoid double-decoding thumbnail route path
2 months ago
voc0der ccf562da1b
Migrate backend from node-fetch to native fetch (#56)
* Migrate backend from node-fetch to native fetch

* Fix feed v5 startup crash with lazy import

* Fix notification empty-state contrast in menu
2 months ago
voc0der c968215a4c Fix Angular test bootstrap and spec drift 2 months ago
voc0der 6b57c30827 Fix cold-load permission route activation 2 months ago
voc0der 2a9bc5e3d9 Update about dialog repo links and hide version row 2 months ago
voc0der 15cddec357 Remove zone diagnostics and retire ARMv7 workflow 2 months ago
voc0der d4a91ba18e Enable Zone.js change detection on Angular 21 2 months ago
voc0der 7a2578cb55 Fix HTTP interceptor callbacks running outside Angular zone 2 months ago
voc0der f36f292568 Add runtime diagnostics probe for zone/tick 2 months ago
voc0der a10030e6ee Align app to RxJS 7 and remove runtime patches 2 months ago
voc0der 8363d7ceff Wrap PostsService HTTP callbacks in Angular zone 2 months ago
voc0der b1ed63a815 Make app init subscriptions one-shot 2 months ago
voc0der d017ce7ecc Use function HTTP interceptor for UI tick fallback 2 months ago
voc0der 13591840c7 Patch RxJS subscriptions into Zone.js 2 months ago
voc0der e71c1a0b4f Force UI tick after HTTP callbacks 2 months ago
voc0der ddc7b3e01f Run HTTP callbacks in Angular zone 2 months ago
voc0der 4ba1858a1e Fix player render tick and notification dark theme colors 2 months ago
voc0der 79f0ca7a83 Fix player refresh init race 2 months ago
voc0der 1919c388e2 Fix eager home card video preview streaming 2 months ago
voc0der 66a1fe5e59 Fix Angular 21 runtime regressions in player and file lists 2 months ago
voc0der d24a5b3cd0 Fix route guard hang before service initialization 2 months ago
voc0der e8d0c69993 Upgrade frontend Angular toolchain to v21 2 months ago
voc0der 3bf5448d05 Upgrade frontend Angular toolchain to v20 2 months ago
voc0der 7765baf4ad Upgrade frontend Angular toolchain to v19 2 months ago
voc0der fe60ac03a0 Upgrade frontend Angular toolchain to v18 2 months ago
voc0der c15c409045 Upgrade frontend Angular toolchain to v17 2 months ago
voc0der 214318d78b Upgrade frontend Angular toolchain to v16 2 months ago
voc0der 8f32539b63 Restore frontend build compatibility after dependency refresh 2 months ago
voc0der 21747fa929 Harden code-scanning findings 2 months ago
voc0der 7bb1201bc3 Add cookie test in Advanced settings 2 months ago
voc0der d1a5e762ed Add interactive cookie test dialog and API 2 months ago
vocoder 76459e2292 Sanitize YouTube URLs and improve video parsing
- Auto-clean YouTube URLs to keep only v= parameter
- Prevents playlist/index params from interfering with single video downloads
- Improved JSON parsing in utils to handle edge cases
- Fixed clearDownloads to not remove finished videos with errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
3 months ago
Mateus Liberale Gomes 1ec0b38e92
Translated using Weblate (Portuguese (Brazil))
Currently translated at 67.7% (328 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pt_BR/
4 months ago
Mateus Liberale Gomes 3857e3cad2
Translated using Weblate (Portuguese (Brazil))
Currently translated at 40.7% (197 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pt_BR/
4 months ago
Mateus Liberale Gomes d297ea59f9
Translated using Weblate (Portuguese (Brazil))
Currently translated at 23.9% (116 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pt_BR/
4 months ago
Guðmundur Erlingsson 74ef4a322e
Added translation using Weblate (Icelandic) 7 months ago
Zash012 be1a64ffa2
Translated using Weblate (Portuguese (Brazil))
Currently translated at 23.1% (112 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pt_BR/
7 months ago
marvel at flowers 04d1ed5b8d
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 45.8% (222 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/zh_Hant/
8 months ago
marvel at flowers d5ad026dc8
Translated using Weblate (Estonian)
Currently translated at 30.9% (150 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/et/
8 months ago
Yurt Page 75757ab65b
Translated using Weblate (Russian)
Currently translated at 100.0% (484 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/ru/
9 months ago
Yurt Page 5a7b794179
Translated using Weblate (Russian)
Currently translated at 100.0% (484 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/ru/
9 months ago
polarwood 3fa7f5fa1d
Translated using Weblate (Turkish)
Currently translated at 96.6% (468 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/tr/
1 year ago