veritas-kanban/web
Brad Groux 6356a5e15e feat: backlog board, dashboard overhaul, UI/UX refinements (#65, #66)
Backlog Board (#65):
- BacklogRepository, BacklogService, API routes (/api/backlog/*)
- BacklogPage with inline expand/collapse, promote/demote actions
- CLI commands: vk backlog list|promote|demote|delete
- Activity events for demote/promote operations
- 47 tasks moved to backlog (sales, DM-Web, HubSpot, Customer.io)

Dashboard Overhaul:
- Recovered DashboardFilterBar from crashed branch (preset pills, custom date range, project filter)
- New metrics: Cost per Task, Agent Utilization (status-history-based)
- Fixed success rate calculation (backward-compat for status vs success field)
- Backfilled 23 estimated run.tokens events
- Task Activity per Day replaces Runs per Day chart
- Removed Sprint Velocity, Blocked Breakdown, period dropdowns
- Fixed ErrorsDrillDown empty state

Board & Sidebar:
- 5th column sidebar: Agent Status Panel (always visible), Recent Status Changes, Budget
- Clickable task names/IDs in agent status
- Removed planning column entirely (status, type, schemas, UI, CLI, MCP)
- Archive button in task detail panel (next to Delete)
- Select button moved to FilterBar row

Activity Page (#66):
- Removed tabs, side-by-side layout: Activity Feed (2/3) + Status History (1/3)
- Daily summary spans top

UI/UX:
- Command palette (Cmd+K)
- Theme toggle (Moon/Sun) in header
- Main padding increased, removed chat icon
- Cleaned up dead code (VelocityChart, MetricCard, unused imports)
- Fixed conditional hooks in CommandPalette
2026-02-02 04:56:47 -06:00
..
src feat: backlog board, dashboard overhaul, UI/UX refinements (#65, #66) 2026-02-02 04:56:47 -06:00
.env.example fix(security): remove .env from git, add .env.example 2026-01-28 12:05:17 -06:00
components.json feat: complete US-104 to US-108 (Kanban UI) 2026-01-26 02:54:25 -06:00
index.html fix: move theme script inside <head> to fix HTML parse error 2026-01-29 07:09:08 -06:00
package.json chore: bump version to v1.1.0 + changelog 2026-01-31 07:09:18 -06:00
postcss.config.js feat: initial project scaffolding 2026-01-26 02:34:54 -06:00
tailwind.config.js feat: complete US-104 to US-108 (Kanban UI) 2026-01-26 02:54:25 -06:00
tsconfig.json feat: initial project scaffolding 2026-01-26 02:34:54 -06:00
tsconfig.node.json feat: initial project scaffolding 2026-01-26 02:34:54 -06:00
vite.config.ts fix: resolve infinite render loop in useKeyboard test + memoize context value 2026-01-29 05:54:22 -06:00
vitest.config.ts feat(web): add React error boundaries with graceful fallback UI 2026-01-29 04:39:30 -06:00