learning_ai_common_plat/dashboards/tracker-web/docs
saravanakumardb1 328e307212 feat(tracker-web): adopt @bytelyst/auth-ui on the login surface (UX-11)
- add @bytelyst/auth-ui workspace dep (minimal link: lockfile entry) (11.1)
- replace the password form with LoginForm and the OTP step with MfaChallenge,
  wiring onSubmit to the existing auth-context login + /api/auth/mfa/verify;
  social login gated to Google via NEXT_PUBLIC_GOOGLE_CLIENT_ID (11.2)
- add aria-labels to the placeholder-only auth-ui inputs so the a11y gate and
  label-based selectors stay green
- add an auth-ui import smoke test; full render assertion stays in the e2e
  "shows login form with correct branding" test (11.3)

The /api/auth/* proxy routes and auth-context are unchanged.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-28 20:56:00 -07:00
..
roadmaps feat(tracker-web): adopt @bytelyst/auth-ui on the login surface (UX-11) 2026-05-28 20:56:00 -07:00
runbooks docs(tracker): close review-pass gaps in tracker docs 2026-05-25 11:48:33 +00:00
IMPLEMENTATION_TRACKER.md docs(tracker): move ROADMAP to docs/ + scaffold NoteLett-style structure 2026-05-25 11:28:55 +00:00
PRD.md docs(tracker): move ROADMAP to docs/ + scaffold NoteLett-style structure 2026-05-25 11:28:55 +00:00
PRODUCTION_READINESS_HANDOFF_ROADMAP.md docs(tracker): close review-pass gaps in tracker docs 2026-05-25 11:48:33 +00:00
ROADMAP.md docs(tracker): close review-pass gaps in tracker docs 2026-05-25 11:48:33 +00:00
TEST_VALIDATION_LOG.md docs(tracker-web): finalize TEST_VALIDATION_LOG with results + SHAs 2026-05-28 20:08:24 -07:00