From 7233488c71ce163ceec8608e693db79f08531437 Mon Sep 17 00:00:00 2001 From: vegard Date: Thu, 19 Mar 2026 03:17:08 +0000 Subject: [PATCH] Fiks signin-loop: / tillatt for uautentiserte, viser inline landingsside MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit hooks.server.ts: / unntatt fra auth-redirect +page.svelte: viser landingsside for uautentiserte, mottak for innloggede Ingen separat statisk fil — alt i SvelteKit Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/hooks.server.ts | 4 ++-- frontend/src/routes/+page.svelte | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/frontend/src/hooks.server.ts b/frontend/src/hooks.server.ts index 117971a..e02d47a 100644 --- a/frontend/src/hooks.server.ts +++ b/frontend/src/hooks.server.ts @@ -6,8 +6,8 @@ import { sequence } from '@sveltejs/kit/hooks'; const authorizationHandle: Handle = async ({ event, resolve }) => { const path = event.url.pathname; - // Allow auth-related routes through without session check - if (path.startsWith('/auth/') || path === '/signin') { + // Allow auth-related routes and landing page through without session check + if (path.startsWith('/auth/') || path === '/signin' || path === '/') { return resolve(event); } diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index e8721ab..bb09060 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -293,6 +293,26 @@ } +{#if !$page.data.session?.user} + +
+
+
+
synops.
+ Logg inn +
+
+

+ Stappfull av features
(hvorav et fåtall virker som forutsatt) +

+

+ En useriøs plattform for kommunikasjon, redaksjonelt arbeid, podcastproduksjon og egentlig alt du vil. Bygget med uvitenhet, overmot og en urimelig mengde AI-assistanse. +

+ Kom i gang → +
+
+
+{:else}
@@ -536,3 +556,4 @@ /> {/if}
+{/if}