From 875306c99a842fa0b8002b63203572e9f3cf6452 Mon Sep 17 00:00:00 2001 From: Frederic Cabassut Date: Sun, 8 Mar 2026 21:27:47 +0100 Subject: [PATCH] feat(auth): email-based login and setup flows Login page now requires email + password. Setup page adds email and optional display name fields. API endpoints updated to pass email to verifyPassword/setupUser and explicit userId to createSession. Co-Authored-By: Claude Opus 4.6 --- src/routes/(auth)/login/+page.svelte | 20 ++++++++++++---- src/routes/(auth)/setup/+page.svelte | 36 ++++++++++++++++++++++++---- src/routes/api/auth/login/+server.ts | 14 +++++------ src/routes/api/auth/setup/+server.ts | 12 ++++++---- 4 files changed, 63 insertions(+), 19 deletions(-) diff --git a/src/routes/(auth)/login/+page.svelte b/src/routes/(auth)/login/+page.svelte index 772fcb2..500af27 100644 --- a/src/routes/(auth)/login/+page.svelte +++ b/src/routes/(auth)/login/+page.svelte @@ -1,4 +1,7 @@