From 0b2783813b30adb1f1ecdca47057220da157f4d1 Mon Sep 17 00:00:00 2001 From: Saravana Achu Mac Date: Thu, 7 May 2026 13:37:45 -0700 Subject: [PATCH] docs(ui): record right rail remediation --- docs/PRODUCTION_GRADE_UX_REMEDIATION_ROADMAP.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/PRODUCTION_GRADE_UX_REMEDIATION_ROADMAP.md b/docs/PRODUCTION_GRADE_UX_REMEDIATION_ROADMAP.md index 431f9e4..91556fe 100644 --- a/docs/PRODUCTION_GRADE_UX_REMEDIATION_ROADMAP.md +++ b/docs/PRODUCTION_GRADE_UX_REMEDIATION_ROADMAP.md @@ -15,6 +15,7 @@ | Phase 4 header shell primitive cleanup | `3f70f6e` | `pnpm run audit:ui:strict`; `pnpm --filter @bytelyst/trading-web typecheck`; `TMPDIR="$PWD/.tmp/vitest" pnpm --filter @bytelyst/trading-web exec vitest run src/components/layout/Header.dom.test.tsx src/App.dom.test.tsx`; `pnpm --filter @bytelyst/trading-web lint`; `pnpm --filter @bytelyst/trading-web build`; `git diff --check` | Replaced the raw header search input and direct button wrapper import with the product UI adapter so the app shell inherits normalized control sizing and stays strict-audit clean. | | Phase 4 settings tab primitive cleanup | `6e14f42` | `pnpm run audit:ui:strict`; `pnpm --filter @bytelyst/trading-web typecheck`; `TMPDIR="$PWD/.tmp/vitest" pnpm --filter @bytelyst/trading-web exec vitest run src/views/SettingsView.dom.test.tsx src/App.dom.test.tsx`; `pnpm --filter @bytelyst/trading-web lint`; `pnpm --filter @bytelyst/trading-web build`; `git diff --check` | Replaced Settings route raw tab buttons with product adapter buttons while preserving route/query behavior and strict UI audit cleanliness. | | Phase 4 Watchlist manual entry form | `f598084` | `pnpm run audit:ui:strict`; `pnpm --filter @bytelyst/trading-web typecheck`; `TMPDIR="$PWD/.tmp/vitest" pnpm --filter @bytelyst/trading-web exec vitest run src/components/EntryForm.dom.test.tsx src/tabs/EntriesTab.dom.test.tsx src/components/ComponentsSmoke.test.ts`; `pnpm --filter @bytelyst/trading-web lint`; `pnpm --filter @bytelyst/trading-web build`; `git diff --check` | Replaced the compressed table-style manual entry form with guided instrument, pricing/risk, notes, and review sections; added product adapter `Checkbox` usage so the workflow remains strict-audit clean while preserving submission and live-trade behavior. | +| Phase 4 right rail empty-state polish | `63a0a35` | `pnpm run audit:ui:strict`; `pnpm --filter @bytelyst/trading-web typecheck`; `TMPDIR="$PWD/.tmp/vitest" pnpm --filter @bytelyst/trading-web exec vitest run src/components/layout/AppShell.dom.test.tsx src/components/layout/Header.dom.test.tsx src/App.dom.test.tsx`; `pnpm --filter @bytelyst/trading-web lint`; `pnpm --filter @bytelyst/trading-web build`; `git diff --check` | Upgraded right-rail portfolio/news empty states, normalized row spacing, and routed right-rail buttons through the product UI adapter so the shell no longer feels abandoned when no holdings/news are available. | ---