diff --git a/api/package.json b/api/package.json
index 2205e1c..fccbddf 100644
--- a/api/package.json
+++ b/api/package.json
@@ -1,7 +1,7 @@
{
"name": "@imput/cobalt-api",
"description": "save what you love",
- "version": "10.5.2",
+ "version": "10.5.4",
"author": "imput",
"exports": "./src/cobalt.js",
"type": "module",
diff --git a/api/src/processing/match-action.js b/api/src/processing/match-action.js
index 5c72862..64f8683 100644
--- a/api/src/processing/match-action.js
+++ b/api/src/processing/match-action.js
@@ -102,6 +102,7 @@ export default function({ r, host, audioFormat, isAudioOnly, isAudioMuted, disab
filename: `${r.audioFilename}.${audioFormat}`,
isAudioOnly: true,
audioFormat,
+ audioBitrate
})
}
break;
diff --git a/web/build.zip b/web/build.zip
new file mode 100644
index 0000000..0f82a49
Binary files /dev/null and b/web/build.zip differ
diff --git a/web/src/app.html b/web/src/app.html
index b60acb3..2c877be 100644
--- a/web/src/app.html
+++ b/web/src/app.html
@@ -1,35 +1,46 @@
-
+
-
-
-
-
-
+
+
+
+
+
%sveltekit.head%
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
- %sveltekit.body%
-
+
+ %sveltekit.body%
diff --git a/web/src/components/sidebar/CobaltLogo.svelte b/web/src/components/sidebar/CobaltLogo.svelte
index 2de04b3..f3501ce 100644
--- a/web/src/components/sidebar/CobaltLogo.svelte
+++ b/web/src/components/sidebar/CobaltLogo.svelte
@@ -4,7 +4,7 @@
- import { t } from "$lib/i18n/translations";
-
- import PageNav from "$components/subnav/PageNav.svelte";
-
- import PageNavTab from "$components/subnav/PageNavTab.svelte";
- import PageNavSection from "$components/subnav/PageNavSection.svelte";
-
- import IconLock from "@tabler/icons-svelte/IconLock.svelte";
- import IconComet from "@tabler/icons-svelte/IconComet.svelte";
- import IconLicense from "@tabler/icons-svelte/IconLicense.svelte";
- import IconChecklist from "@tabler/icons-svelte/IconChecklist.svelte";
- import IconUsersGroup from "@tabler/icons-svelte/IconUsersGroup.svelte";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/web/src/routes/about/+page.svelte b/web/src/routes/about/+page.svelte
deleted file mode 100644
index ae86083..0000000
--- a/web/src/routes/about/+page.svelte
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/web/src/routes/about/[page]/+page.svelte b/web/src/routes/about/[page]/+page.svelte
deleted file mode 100644
index 68bad42..0000000
--- a/web/src/routes/about/[page]/+page.svelte
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
diff --git a/web/src/routes/about/[page]/+page.ts b/web/src/routes/about/[page]/+page.ts
deleted file mode 100644
index be5c7a3..0000000
--- a/web/src/routes/about/[page]/+page.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-import type { ComponentType, SvelteComponent } from 'svelte';
-import { get } from 'svelte/store';
-import { error } from '@sveltejs/kit';
-
-import type { PageLoad } from './$types';
-
-import locale from '$lib/i18n/locale';
-import type { DefaultImport } from '$lib/types/generic';
-import { defaultLocale } from '$lib/i18n/translations';
-
-const pages = import.meta.glob('$i18n/*/about/*.md');
-
-export const load: PageLoad = async ({ params }) => {
- const getPage = (locale: string) => Object.keys(pages).find(
- file => file.endsWith(`${locale}/about/${params.page}.md`)
- );
-
- const componentPath = getPage(get(locale)) || getPage(defaultLocale);
- if (componentPath) {
- type Component = ComponentType
;
- const componentImport = pages[componentPath] as DefaultImport;
-
- return { component: (await componentImport()).default }
- }
-
- error(404, 'Not found');
-};
-
-export const prerender = true;
diff --git a/web/src/routes/about/community/+page.svelte b/web/src/routes/about/community/+page.svelte
deleted file mode 100644
index 77d382e..0000000
--- a/web/src/routes/about/community/+page.svelte
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
- {$t("about.support.description.issue")}
-
- {#if $locale !== "ru"}
- {$t("about.support.description.help")}
- {/if}
-
- {$t("about.support.description.best-effort")}
-
-
-
-
diff --git a/web/src/routes/settings/+layout.svelte b/web/src/routes/settings/+layout.svelte
index 0bd30a2..99c26fe 100644
--- a/web/src/routes/settings/+layout.svelte
+++ b/web/src/routes/settings/+layout.svelte
@@ -1,62 +1,68 @@
+
diff --git a/web/src/routes/settings/advanced/+page.svelte b/web/src/routes/settings/advanced/+page.svelte
deleted file mode 100644
index f66ada3..0000000
--- a/web/src/routes/settings/advanced/+page.svelte
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/web/src/routes/settings/audio/+page.svelte b/web/src/routes/settings/audio/+page.svelte
index 5dfda46..a07438c 100644
--- a/web/src/routes/settings/audio/+page.svelte
+++ b/web/src/routes/settings/audio/+page.svelte
@@ -1,19 +1,21 @@
-
{#each audioFormatOptions as value}
@@ -72,4 +74,4 @@
title={$t("settings.audio.tiktok.original.title")}
description={$t("settings.audio.tiktok.original.description")}
/>
-
+
\ No newline at end of file
diff --git a/web/static/_headers b/web/static/_headers
deleted file mode 100644
index cabbdca..0000000
--- a/web/static/_headers
+++ /dev/null
@@ -1,3 +0,0 @@
-/*
- Cross-Origin-Opener-Policy: same-origin
- Cross-Origin-Embedder-Policy: require-corp
diff --git a/web/static/settings/logos/hydralogo.png b/web/static/settings/logos/hydralogo.png
new file mode 100644
index 0000000..2c1cb87
Binary files /dev/null and b/web/static/settings/logos/hydralogo.png differ