veritas-kanban/server
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
..
.veritas-kanban security+quality: final codebase review fixes 2026-01-29 06:13:10 -06:00
src feat: backlog board, dashboard overhaul, UI/UX refinements (#65, #66) 2026-02-02 04:56:47 -06:00
.env.example feat: Add webhook notifications for Clawdbot Gateway integration 2026-01-31 21:30:02 -07:00
package.json docs: update all documentation for v1.2.0 + v1.3.0 2026-01-31 23:33:37 -06:00
tsconfig.json feat: Sprint US-1200 Refactoring batch — 13 tasks complete 2026-01-28 06:08:59 -06:00
vitest.config.ts feat(security): replace custom rate limiter with express-rate-limit 2026-01-28 12:22:34 -06:00