a22e4c3cf9
web/settings: add an option to hide the remux tab on mobile
2025-05-01 00:25:03 +06:00
a95f87ebfb
api & web: make "basic" the default filename style
2025-04-30 21:33:36 +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
e3f999ace7
web/lib: add support for youtubeBetterAudio
2025-04-20 20:45:52 +06:00
1f0abf5169
web/lib/settings: add accessibility section, add dontAutoOpenQueue
...
moved `reduceMotion`, `reduceTransparency`, and `disableHaptics` to accessibility, migrated first two from old version of settings
2025-03-07 21:35:39 +06:00
f9c0decd4c
web/api: move api request creation to saving-handler & limit the type
...
prerequisites for reusing the requests 👀
2025-03-06 15:58:31 +06:00
8af4c69be3
web/settings: add disableHaptics
2025-03-05 21:38:47 +06:00
89fccae33d
web/settings/migrate: migrate alwaysProxy
2025-02-24 15:49:07 +06:00
b463ec7a7d
web/settings: move alwaysProxy & localProcessing, add useWebCodecs
2025-02-24 15:48:52 +06:00
c31c484894
merge: 10.7.3 from main
2025-02-11 16:18:30 +06:00
20b1d9ab30
web/youtube-lang: add zh, zh-Hans, and zh-Hant language codes ( #1076 )
2025-02-11 14:44:06 +06:00
b6472d5406
web: update h265 & gif params, migrate old params to new names
2025-01-29 15:40:29 +06:00
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
50db4d342a
api & web: roll back the default hls change due to doubled CPU usage
2025-01-08 11:22:05 +06:00
b47987754a
web/settings/defaults: enable youtubeHLS by default (again)
2025-01-08 10:56:59 +06:00
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
f07ebaa04c
web/settings/defaults: enable youtubeHLS by default
...
yolo #testinprod
2025-01-06 15:38:58 +06:00
a9515d376a
web/settings: add duck to settings types
2024-12-22 23:04:20 +06:00
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
baebeed488
web/settings/v4: add api key settings, remove override settings
2024-11-23 19:08:24 +06:00
f4ca4ea719
web/settings: validate youtubeDubLang as literal
2024-11-03 20:02:43 +00:00
b125894b7e
web/settings: move migration to separate file, rename v7 migration
2024-10-30 12:42:52 +00:00
30b7003871
Revert "web/settings/migrate: remove youtubeDubBrowserLang
migration"
...
This reverts commit 94e6acb832
.
2024-10-30 12:18:27 +00:00
cafe05d5fb
web/settings: add version 3 of setting schema
2024-10-30 12:18:27 +00:00
7c9a824a69
web/settings: add function for getting browser language
...
prep for migrating youtubeDubBrowserLang
2024-10-30 12:12:56 +00:00
94e6acb832
web/settings/migrate: remove youtubeDubBrowserLang
migration
2024-10-30 17:19:51 +06:00
ea2dd5bb35
web: add support for dubbed youtube audio tracks
2024-10-28 23:15:01 +06:00
60b22cb5f7
web: add support for youtube hls
...
also increased api response timeout to 20 seconds
2024-10-28 15:27:51 +06:00
a351264ede
web/api: send parameters to server only if they differ from defaults
2024-09-08 16:30:02 +00:00
1821b4b614
web/settings/defaults: set tiktokFullAudio to false
2024-09-08 20:19:12 +06:00
fcde8ad745
web/settings/migrate: don't migrate twitterGif
2024-09-08 20:18:50 +06:00
56008676f5
web/settings: move sub navigation into its own component
2024-09-04 17:50:47 +06:00
d0d0f16c5f
web/privacy: add support for always proxying files
2024-08-31 14:08:48 +06:00
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
b6d2175d4b
web/settings/defaults: enable full tiktok audio by default
2024-08-22 23:15:05 +06:00
ff9efdc471
api & web: update default audio bitrate to be 128kbps
2024-08-22 20:50:21 +06:00
49184a235d
web/save: add support for audio bitrate functionality
2024-08-22 19:38:39 +06:00
cd9be54023
web/settings: update twitterGif & videoQuality defaults
2024-08-20 22:02:06 +06:00
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
d1930c1dbc
web/advanced: check if imported settings are valid
2024-07-30 17:15:38 +00:00
5c780a2d2e
web: added saving method preference, made downloading resilient
2024-07-28 18:59:58 +06:00
71204054c7
web/settings/defaults: disable downloadPopup by default
2024-07-28 13:33:09 +06:00
7a5e4c56d3
web/settings: make old settings migration use initial schema
2024-07-24 10:27:06 +00:00
0225a7c46c
web/settings: simplify sidebar, add version info, flatten page navigation
2024-07-23 11:00:27 +06:00
5a630c2320
web/migrate: set up migration from old settings format
2024-07-13 20:37:38 +00:00
ee9421b831
web/state/settings: add "disable analytics" option
2024-07-14 15:22:42 +00:00
d27bed7add
web: respect reduced motion & transparency preferences
...
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00
6c7695ca6c
web/error: redirect home on 404
2024-07-10 23:50:50 +06:00
a6ddceb643
web/settings: add advanced & debug pages
2024-07-10 23:35:53 +06:00
16c76e7e92
web/settings: redirect invalid settings paths to default settings page
2024-07-04 22:18:02 +00:00