Phase 1: Dashboard Polish + Theming (#457) #458

Merged
jason.woltje merged 4 commits from feat/phase-1-polish into main 2026-02-23 00:16:46 +00:00

4 Commits

Author SHA1 Message Date
fb6e1e5117 chore(orchestrator): mark phase-1 tasks complete
All 4 phase-1 tasks done. Quality gates verified (forced, no cache):
lint 8/8, typecheck 7/7, test 8/8.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 18:16:06 -06:00
d97a98b686 fix(web,ui): visual polish aligned to design reference (#457)
All checks were successful
ci/woodpecker/push/orchestrator Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
ci/woodpecker/push/api Pipeline was successful
- Add responsive CSS classes for dashboard grid and metrics strip
  (3-col tablet, 2-col mobile, single-col stacking)
- Fix QuickActions layout from vertical to horizontal per design ref
- Replace non-existent var(--r-md) token with var(--r) in
  OrchestratorSessions and QuickActions
- Fix NavItem borderRadius to var(--r-sm) matching reference
- Fix ActivityFeed spacing (gap 12px, padding 10px per reference)
- Refactor MetricsStrip to CSS class-based responsive grid

Task: MS-P1-003

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 18:06:39 -06:00
8fa0b3059c fix(web,ui): fix broken tests and remove legacy dashboard widgets (#457)
All checks were successful
ci/woodpecker/push/orchestrator Pipeline was successful
ci/woodpecker/push/api Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
- Update Button.test.tsx assertions for CSS token-based Button component
- Rewrite page.test.tsx to test Phase 3 dashboard widgets
- Remove 4 unused legacy widgets: DomainOverview, RecentTasks,
  UpcomingEvents, QuickCapture (hardcoded light theme, pre-Phase 3)
- Remove orphaned QuickCaptureWidget test file

Tasks: MS-P1-001, MS-P1-002

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 17:58:29 -06:00
4d6070a673 chore(orchestrator): bootstrap phase-1 tasks and planning
- Created Gitea issue #457 for Dashboard Polish + Theming
- Created milestone Go-Live-MVP-Phase1 (0.0.16)
- Populated TASKS.md with 4 tasks (MS-P1-001 through MS-P1-004)
- Updated mission manifest to Execution phase
- Recorded planning decisions in scratchpad

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 17:51:53 -06:00