Changelog entry
Root/Login route v5 migration: auth entry shell + register redesign (V5UI.W3.0, Issue #787)
2026-04-02
- New `AuthEntryShell` component consolidates the `<main>` layout skeleton for all auth surfaces (login, forgot-password, register) with a `wide` prop for two-column register layout.
- Register page migrated to v5 design tokens: `rounded-2xl`/`rounded-lg`/`rounded-full` replaced with `clip-md`/`clip-sm`; hardcoded `text-red-600` error replaced with `text-[var(--danger)]`.
- Register page labels updated to v5 uppercase mono tracking pattern (consistent with login/forgot-password).
- Register page submit button adopts the `Button` primitive (`variant="primary"`); OAuth provider links adopt `clip-sm` with `tracking-[0.12em]` pattern.
- Login and forgot-password pages updated to use `AuthEntryShell` — no visual change, layout contract is now shared.
- No auth logic, routing, or API changes.