Important: When you begin this ticket, create a new branch from feat/admin-auth and not main. When you open a PR, open it into feat/admin-auth and not main.
Description
Improve the visual design and overall user experience of the admin login page so it feels polished, clear, and consistent with the rest of the website.
This can be achieved by refining the layout, spacing, typography, form fields, button styling, and error messages without changing the existing login logic.
Notes
- The
?next= redirect flow has already been fixed (hidden input passes the target URL through the form, server action reads it and redirects there after login with an /admin prefix check to prevent open redirects)
- Is remaining work just styling/UX?
- Is this blocked by [auth] Resolve domain authentication issues ?
- Login page must continue to work without JavaScript
Acceptance Criteria
- The login page has a clean and polished design.
- The design is responsive and accessible.
- Existing authentication and ?next= redirects still work.
- Login errors are clearly displayed.
- The page continues to work without JavaScript.
- Type checking and linting pass.
Important: When you begin this ticket, create a new branch from feat/admin-auth and not main. When you open a PR, open it into feat/admin-auth and not main.
Description
Improve the visual design and overall user experience of the admin login page so it feels polished, clear, and consistent with the rest of the website.
This can be achieved by refining the layout, spacing, typography, form fields, button styling, and error messages without changing the existing login logic.
Notes
?next=redirect flow has already been fixed (hidden input passes the target URL through the form, server action reads it and redirects there after login with an/adminprefix check to prevent open redirects)Acceptance Criteria