feat: Redesign dashboard with vehicle-centric layout (#196) #202
Reference in New Issue
Block a user
Delete Branch "issue-196-redesign-dashboard-vehicle-centric"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #196
Fixes #197
Fixes #198
Fixes #199
Fixes #200
Fixes #201
Summary
Replaces the old dashboard (SummaryCards + QuickActions + RecentActivity + VehicleAttention) with a vehicle-centric roster layout that shows actionable health data per vehicle.
Files Changed
New (7): VehicleRosterCard, ActionBar, computeVehicleHealth utility, 4 test files
Modified (8): types/index.ts, useDashboardData.ts, DashboardScreen.tsx, DashboardPage.tsx, index.ts, jest.config.ts, setupTests.ts, API client mock
Deleted (4): SummaryCards.tsx, QuickActions.tsx, RecentActivity.tsx, VehicleAttention.tsx
Test plan
npm run type-check-- 0 errorsnpm run lint-- 0 warningsnpm test-- 29/29 dashboard tests passing