From 79d3e9016e1416e8bee86baceeb2bdfe3471498d Mon Sep 17 00:00:00 2001 From: eleith Date: Wed, 4 Nov 2026 12:35:10 -0800 Subject: [PATCH] [web] align branded sign-in page --- .changeset/branded-signin-page.md | 5 + apps/web/src/routes/signin/+layout.svelte | 88 +++++- apps/web/src/routes/signin/+page.svelte | 265 +++++++++++++----- .../routes/signin/fixtures/SigninTree.svelte | 11 + apps/web/src/routes/signin/page.test.ts | 132 ++++++--- 5 files changed, 376 insertions(+), 125 deletions(-) create mode 100644 .changeset/branded-signin-page.md create mode 100644 apps/web/src/routes/signin/fixtures/SigninTree.svelte diff --git a/.changeset/branded-signin-page.md b/.changeset/branded-signin-page.md new file mode 100644 index 00000000..39a3c0c5 --- /dev/null +++ b/.changeset/branded-signin-page.md @@ -0,0 +1,5 @@ +--- +"@luzzle/web": patch +--- + +Give sign-in a responsive branded card, consistent credential and single sign-on forms, clear error and pending states, and simple return/theme controls instead of the public search navbar. Keep client-side authentication and validated redirects unchanged. diff --git a/apps/web/src/routes/signin/+layout.svelte b/apps/web/src/routes/signin/+layout.svelte index 2c7a09d8..cb931876 100644 --- a/apps/web/src/routes/signin/+layout.svelte +++ b/apps/web/src/routes/signin/+layout.svelte @@ -1,11 +1,89 @@ -