27163e3d72
feat(nav): remove Mitglieder link from desktop sidebar
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:32:37 +02:00
5904102b1a
refactor(settings): document benutzer non-null assertion in page.server.ts
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:23:31 +02:00
d66120b191
refactor(settings): replace hardcoded #C0BFB8 with --color-border-hover token
...
Add --color-border-hover to the design system neutrals and replace the
hardcoded hex in all three card definitions (settings hub ×2, SettingsCard).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:23:22 +02:00
98c8aa9610
refactor(settings): remove dead accent prop from SettingsCard
...
The green left border was removed from the design — the accent prop,
data-accent attribute, and inline style were never used on the hub page.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:22:54 +02:00
af275642b0
refactor(staples): remove redundant {#if !isOnboarding} guards in else block
...
The outer {:else} already guarantees isOnboarding is false — inner guards
were always-true dead conditions unreachable by tests.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:22:20 +02:00
dde78baa84
fix(settings): remove green left border from Vorräte card — no active state on hub page
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 17:07:30 +02:00
6e559d9f9d
refactor(staples): remove ctx=settings — default view is settings, only ctx=onboarding differs
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:57:48 +02:00
ef39a97f57
fix(settings): align hub page with V2 spec — padding, H1, card radius/padding/sizes
...
- Content area: p-[16px_20px] md:p-[40px_56px], max-w-[820px] grid
- H1: display font, 28px, weight 500, tracking -0.02em
- Cards: --radius-xl, p-[28px], shadow-card
- Card title: 16px (was 14px)
- Stat number: 28px font-light tracking-[-0.02em] (was 36px)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:49:56 +02:00
824bb9445f
refactor(staples): move household/staples route into (app) group — adds sidebar nav
...
Onboarding context uses fixed inset overlay to cover AppShell.
Settings context inherits AppShell layout by default.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:47:25 +02:00
b0fc9f55c1
feat(nav): pass extraPaths to isActiveRoute in DesktopSidebar and MobileTabBar
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:45:32 +02:00
2ed5186ac8
feat(nav): add extraPaths to NavItem — Einstellungen active on /household/staples
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:44:11 +02:00
48802a04f7
feat(settings): add autosave hint text below StaplesManager on D3 when ctx=settings
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:30:19 +02:00
0b3d062ed1
feat(settings): add ← Einstellungen back-link on D3 staples page when ctx=settings
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:28:39 +02:00
109b41b434
feat(settings): implement settings hub page with three cards (Vorräte, Haushalt, Profil)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:27:18 +02:00
3f9fb900c4
feat(settings): add SettingsCard component with title, href, cta, meta, accent props
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:24:38 +02:00
33cccd3d63
feat(settings): add +page.server.ts loading stapleCount, memberCount, userName
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 16:23:15 +02:00