docs(tracker-web): tick UX-5 wave (5.1-5.3) with SHA + test counts (UX-5)

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

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
saravanakumardb1 2026-05-29 06:56:49 -07:00
parent a7cb866cab
commit fd7f12513d

View File

@ -168,12 +168,19 @@ pnpm build # final gate
## UX-5 — Command palette (⌘K)
- [ ] **5.1** Add `@bytelyst/command-palette` dep; mount `CommandRegistryProvider` + `CommandPalette`
- [x] **5.1** Add `@bytelyst/command-palette` dep; mount `CommandRegistryProvider` + `CommandPalette`
in `src/app/providers.tsx` (or dashboard layout), opened with ⌘K / Ctrl-K.
- [ ] **5.2** Register commands: navigate (Overview / Items / Board / Roadmap), **New item**,
(UX-5 `a7cb866c`: dep added with a minimal `link:` lockfile entry; `CommandRegistryProvider`
wraps the app in `providers.tsx`, the palette shell is loaded via `next/dynamic` (ssr:false).)
- [x] **5.2** Register commands: navigate (Overview / Items / Board / Roadmap), **New item**,
**Switch product** (wire `ProductSwitcher`), **Toggle theme**, **Sign out**.
- [ ] **5.3** Vitest test: palette opens on ⌘K and lists registered commands.
(UX-5 `a7cb866c`: built in pure `src/lib/command-registry.ts`. New item → `/dashboard/items?new=1`
auto-opens the create modal; Switch commands call `setProductId` (same store as ProductSwitcher);
Toggle theme flips `setTheme`; Sign out calls `logout()` + routes to `/login`.)
- [x] **5.3** Vitest test: palette opens on ⌘K and lists registered commands.
**Verify:** `pnpm typecheck && pnpm lint && pnpm test && pnpm build`.
(UX-5 `a7cb866c`: tc/lint/test 173 ✓/format/build/e2e 18 ✓. `command-menu.test.tsx` (jsdom)
asserts the builder set + that ⌘K opens the palette and lists New item/Toggle theme/Sign out.)
## UX-6 — Toasts replace inline status divs
@ -321,7 +328,7 @@ pnpm build # final gate
## Progress
```
Core : UX-1 ✅ UX-2 ✅ UX-3 ✅ UX-4 ✅ UX-5 UX-6 ⬜ UX-7 ⬜ UX-8 ⬜
Core : UX-1 ✅ UX-2 ✅ UX-3 ✅ UX-4 ✅ UX-5 UX-6 ⬜ UX-7 ⬜ UX-8 ⬜
Expand : UX-9 ✅ UX-10 ✅ UX-11 ✅ UX-12 ✅ UX-13 ✅ (stretch: 12.3, 13.1 deferred — see notes)
```