diff --git a/src/lib/consts.ts b/src/lib/consts.ts index d960fab..b92a3b1 100644 --- a/src/lib/consts.ts +++ b/src/lib/consts.ts @@ -1,4 +1,4 @@ -import { PUB_ENV } from "$env/static/public"; +import { PUB_DISABLE_ALL_EXTERNAL_REQUESTS, PUB_ENV } from "$env/static/public"; export const GITHUB_URL_VERT = "https://github.com/VERT-sh/VERT"; export const GITHUB_URL_VERTD = "https://github.com/VERT-sh/vertd"; @@ -11,3 +11,6 @@ export const VERT_NAME = ? "VERT Nightly" : "VERT.sh"; export const CONTACT_EMAIL = "hello@vert.sh"; + +export const DISABLE_ALL_EXTERNAL_REQUESTS = + PUB_DISABLE_ALL_EXTERNAL_REQUESTS === "true"; diff --git a/src/lib/converters/index.ts b/src/lib/converters/index.ts index 0fa19a6..43eb325 100644 --- a/src/lib/converters/index.ts +++ b/src/lib/converters/index.ts @@ -4,13 +4,7 @@ import { FFmpegConverter } from "./ffmpeg.svelte"; import { PandocConverter } from "./pandoc.svelte"; import { VertdConverter } from "./vertd.svelte"; import { MagickConverter } from "./magick.svelte"; - -// export const converters = [ -// new MagickConverter(), -// new FFmpegConverter(), -// new VertdConverter(), -// new PandocConverter(), -// ]; +import { DISABLE_ALL_EXTERNAL_REQUESTS } from "$lib/consts"; const getConverters = (): Converter[] => { const converters: Converter[] = [ @@ -18,7 +12,7 @@ const getConverters = (): Converter[] => { new FFmpegConverter(), ]; - if (PUB_DISABLE_ALL_EXTERNAL_REQUESTS !== "true") { + if (!DISABLE_ALL_EXTERNAL_REQUESTS) { converters.push(new VertdConverter()); } diff --git a/src/lib/sections/about/Credits.svelte b/src/lib/sections/about/Credits.svelte index c8800d8..7b1110a 100644 --- a/src/lib/sections/about/Credits.svelte +++ b/src/lib/sections/about/Credits.svelte @@ -1,7 +1,10 @@
diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index dc45eee..a81d412 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -7,6 +7,7 @@ import { onMount } from "svelte"; import { m } from "$lib/paraglide/messages"; import { ToastManager } from "$lib/toast/index.svelte"; + import { DISABLE_ALL_EXTERNAL_REQUESTS } from "$lib/consts"; let settings = $state(Settings.Settings.instance.settings); @@ -63,12 +64,14 @@ >
- + {#if !DISABLE_ALL_EXTERNAL_REQUESTS} + + {/if}
- {#if PUB_PLAUSIBLE_URL} + {#if PUB_PLAUSIBLE_URL && !DISABLE_ALL_EXTERNAL_REQUESTS} {/if}