Commit Graph

44 Commits

Author SHA1 Message Date
wukko
c31c484894 merge: 10.7.3 from main 2025-02-11 16:18:30 +06:00
Hk-Gosuto
20b1d9ab30 web/youtube-lang: add zh, zh-Hans, and zh-Hant language codes (#1076) 2025-02-11 14:44:06 +06:00
wukko
b6472d5406 web: update h265 & gif params, migrate old params to new names 2025-01-29 15:40:29 +06:00
wukko
a43e7a629b web: add local processing setting & api type
response is not handled at all yet, this is a raw draft
2025-01-29 15:06:16 +06:00
wukko
50db4d342a api & web: roll back the default hls change due to doubled CPU usage 2025-01-08 11:22:05 +06:00
wukko
b47987754a web/settings/defaults: enable youtubeHLS by default (again) 2025-01-08 10:56:59 +06:00
wukko
937fddf3e9 web/settings/defaults: roll back default hls
it seems to be doing more bad than good, we need to scale or finish the duck project first
2025-01-07 13:16:58 +06:00
wukko
f07ebaa04c web/settings/defaults: enable youtubeHLS by default
yolo #testinprod
2025-01-06 15:38:58 +06:00
wukko
a9515d376a web/settings: add duck to settings types 2024-12-22 23:04:20 +06:00
wukko
57734822ea web/settings/migrate: refactor, migrate to v4 schema
why the fuck was tab 2 spaces here
2024-11-24 00:23:06 +06:00
wukko
baebeed488 web/settings/v4: add api key settings, remove override settings 2024-11-23 19:08:24 +06:00
jj
f4ca4ea719 web/settings: validate youtubeDubLang as literal 2024-11-03 20:02:43 +00:00
jj
b125894b7e web/settings: move migration to separate file, rename v7 migration 2024-10-30 12:42:52 +00:00
jj
30b7003871 Revert "web/settings/migrate: remove youtubeDubBrowserLang migration"
This reverts commit 94e6acb832.
2024-10-30 12:18:27 +00:00
jj
cafe05d5fb web/settings: add version 3 of setting schema 2024-10-30 12:18:27 +00:00
jj
7c9a824a69 web/settings: add function for getting browser language
prep for migrating youtubeDubBrowserLang
2024-10-30 12:12:56 +00:00
wukko
94e6acb832 web/settings/migrate: remove youtubeDubBrowserLang migration 2024-10-30 17:19:51 +06:00
wukko
ea2dd5bb35 web: add support for dubbed youtube audio tracks 2024-10-28 23:15:01 +06:00
wukko
60b22cb5f7 web: add support for youtube hls
also increased api response timeout to 20 seconds
2024-10-28 15:27:51 +06:00
dumbmoron
a351264ede web/api: send parameters to server only if they differ from defaults 2024-09-08 16:30:02 +00:00
wukko
1821b4b614 web/settings/defaults: set tiktokFullAudio to false 2024-09-08 20:19:12 +06:00
wukko
fcde8ad745 web/settings/migrate: don't migrate twitterGif 2024-09-08 20:18:50 +06:00
wukko
56008676f5 web/settings: move sub navigation into its own component 2024-09-04 17:50:47 +06:00
wukko
d0d0f16c5f web/privacy: add support for always proxying files 2024-08-31 14:08:48 +06:00
wukko
33d6b5bd81 web: base custom instance functionality
also:
- renamed processing tab in settings to "instances"
- improved override description
- prefer custom over override (and grey out the option)
- dedicated lib for all api safety warnings
- left aligned small popup with smaller icon
- ability to grey out settings category & toggle
2024-08-30 17:15:05 +06:00
wukko
b6d2175d4b web/settings/defaults: enable full tiktok audio by default 2024-08-22 23:15:05 +06:00
wukko
ff9efdc471 api & web: update default audio bitrate to be 128kbps 2024-08-22 20:50:21 +06:00
wukko
49184a235d web/save: add support for audio bitrate functionality 2024-08-22 19:38:39 +06:00
wukko
cd9be54023 web/settings: update twitterGif & videoQuality defaults 2024-08-20 22:02:06 +06:00
wukko
aba444ec8b web: updated api endpoint & params, default instance override
- dialogs can be undismissable now (impossible to click away by pressing the bg behind it)
- added security warning about api override
- moved default api url to env
- added new processing settings page
2024-08-04 00:43:24 +06:00
dumbmoron
d1930c1dbc web/advanced: check if imported settings are valid 2024-07-30 17:15:38 +00:00
wukko
5c780a2d2e web: added saving method preference, made downloading resilient 2024-07-28 18:59:58 +06:00
wukko
71204054c7 web/settings/defaults: disable downloadPopup by default 2024-07-28 13:33:09 +06:00
dumbmoron
7a5e4c56d3 web/settings: make old settings migration use initial schema 2024-07-24 10:27:06 +00:00
wukko
0225a7c46c web/settings: simplify sidebar, add version info, flatten page navigation 2024-07-23 11:00:27 +06:00
dumbmoron
5a630c2320 web/migrate: set up migration from old settings format 2024-07-13 20:37:38 +00:00
dumbmoron
ee9421b831 web/state/settings: add "disable analytics" option 2024-07-14 15:22:42 +00:00
wukko
d27bed7add web: respect reduced motion & transparency preferences
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00
wukko
6c7695ca6c web/error: redirect home on 404 2024-07-10 23:50:50 +06:00
wukko
a6ddceb643 web/settings: add advanced & debug pages 2024-07-10 23:35:53 +06:00
dumbmoron
16c76e7e92 web/settings: redirect invalid settings paths to default settings page 2024-07-04 22:18:02 +00:00
wukko
9939f3b172 web: i18n system & navbar translations
dynamic page language and language dropdown!! finally!!
2024-07-03 00:16:03 +06:00
wukko
b9e7661b6d web: basic settings page needed for testing
typescript cries about types but i don't care at this point
2024-06-20 18:05:17 +06:00
wukko
009a2cc863 web: implement settings core
this was a torture
2024-06-19 21:12:51 +06:00