Skip to content

[UX] Guard /setup route when account already exists #81

@yongkangc

Description

@yongkangc

Severity: low
Category: Functional

The /setup page renders its full form even when an account already exists (needsSetup: false). The redirect in +layout.svelte only guards authenticated users on public routes, not unauthenticated users on /setup when setup is complete.

Fix: Add a client-side check: if !auth.needsSetup && page.url.pathname === '/setup', redirect to /login.

Part of #73

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions