From 29695d735be01e966e8e7e99e2183bf89b7ac10c Mon Sep 17 00:00:00 2001 From: Ushie Date: Fri, 28 Nov 2025 02:50:44 +0300 Subject: [PATCH] feat: Prerelease support (This is an old unpushed change, pushing to keep track of it) --- src/routes/download/+page.svelte | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/routes/download/+page.svelte b/src/routes/download/+page.svelte index 536bcf0..2dece77 100644 --- a/src/routes/download/+page.svelte +++ b/src/routes/download/+page.svelte @@ -15,9 +15,25 @@ import Picture from '$lib/components/Picture.svelte'; import DownloadCompatibilityWarningDialog from '$layout/Dialogs/DownloadCompatibilityWarningDialog.svelte'; import { onMount } from 'svelte'; + import { derived, readable, type Readable } from 'svelte/store'; + import { building } from '$app/environment'; + import { page } from '$app/stores'; const query = createQuery(queries.manager()); + let searchParams: Readable; + + if (building) { + searchParams = readable(new URLSearchParams()); + } else { + searchParams = derived(page, ($page) => $page.url.searchParams); + } + + $: displayPrerelease = $searchParams.get('prerelease'); + + onMount(() => { + console.log(displayPrerelease, typeof displayPrerelease, displayPrerelease == '', 'jh'); + }); let warning: string; let warningDialogue = false; @@ -78,6 +94,12 @@ + + {#if displayPrerelease != null} + + {/if} {:else}