diff --git a/docs/NEXT_SPRINT_ROADMAP.md b/docs/NEXT_SPRINT_ROADMAP.md index 3f91b3c..3047dc4 100644 --- a/docs/NEXT_SPRINT_ROADMAP.md +++ b/docs/NEXT_SPRINT_ROADMAP.md @@ -77,94 +77,45 @@ Web lint now exits 0 (23 advisory warnings retained). Mobile lint exits 0 (30 ad --- -## Sprint 3 — UI5: Forms, Modals, Settings (~2 days) +## Sprint 3 — UI5: Forms, Modals, Settings ✅ Complete (May 23, 2026) -> **Why next:** Highest-value remaining UI migration. Auth/settings flows are user-facing and currently use raw HTML elements. - -### 3.1 — Auth Forms - -- [ ] Migrate login/register/forgot-password to common `Input`, `Label`, `Button`, `Card` -- [ ] Ensure accessibility labels on all form elements - -### 3.2 — Settings Forms - -- [ ] Migrate settings forms to `Field`, `Input`, `Textarea`, `Select`, `Switch`, `ConfirmDialog` -- [ ] Use common-platform form primitives from `@bytelyst/ui` - -### 3.3 — Create/Link/Share Modals - -- [ ] Migrate `CreateNoteModal`, `LinkNoteModal`, `ShareDialog` to common `Modal` + form primitives -- [ ] Action bars and button groups via platform components - -### Exit Criteria - -- [ ] All auth/settings/modal screens use platform UI primitives -- [ ] No raw `