From a43e7a629bc369bfd31e8fa2717e7113ee1c0d60 Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 29 Jan 2025 15:06:16 +0600 Subject: [PATCH] web: add local processing setting & api type response is not handled at all yet, this is a raw draft --- web/i18n/en/settings.json | 6 ++-- web/src/components/sidebar/Sidebar.svelte | 4 +-- web/src/lib/api/api.ts | 1 + web/src/lib/settings/defaults.ts | 2 +- web/src/lib/types/api.ts | 31 ++++++++++++++++++- web/src/lib/types/settings/v5.ts | 2 +- web/src/routes/+layout.svelte | 2 +- web/src/routes/cutout/+page.svelte | 2 +- web/src/routes/settings/advanced/+page.svelte | 9 ------ web/src/routes/settings/download/+page.svelte | 9 ++++++ 10 files changed, 49 insertions(+), 19 deletions(-) diff --git a/web/i18n/en/settings.json b/web/i18n/en/settings.json index f47ab405..f4b28b34 100644 --- a/web/i18n/en/settings.json +++ b/web/i18n/en/settings.json @@ -113,9 +113,9 @@ "advanced.data": "data management", - "advanced.duck": "duck", - "advanced.duck.title": "enable new on-device features", - "advanced.duck.description": "very wip, WILL cause critical issues or not work at all. this toggle will be gone by release.", + "advanced.local-processing": "local processing", + "advanced.local-processing.title": "mux and convert media on device", + "advanced.local-processing.description": "when downloading media, cobalt will use on-device processing to mux or convert it. exclusive local features such as remux or convert are not affected, they always run locally.", "processing.community": "community instances", "processing.enable_custom.title": "use a custom processing server", diff --git a/web/src/components/sidebar/Sidebar.svelte b/web/src/components/sidebar/Sidebar.svelte index 5935d7a4..05738c9f 100644 --- a/web/src/components/sidebar/Sidebar.svelte +++ b/web/src/components/sidebar/Sidebar.svelte @@ -35,10 +35,10 @@