feat(FN-674): implement multi-project dashboard UX
- Add Project Overview page with responsive grid and health status cards - Add Project Selector dropdown in header for quick project switching - Add Setup Wizard for registering new projects with auto-detection - Implement project drill-down: click project to view its tasks - Add global activity feed with cross-project activity log - Add project health monitoring with real-time status polling - Add deep linking support for tasks via ?task= URL parameter - Add useTasks hook with project context filtering - Add ntfy notification deep link to open tasks in dashboard - Fix terminal error message formatting for agent failures - Unify comment style across codebase (// instead of /** */) - Add comprehensive tests for multi-project components
This commit is contained in:
16
.changeset/dashboard-multi-project-ux-completion.md
Normal file
16
.changeset/dashboard-multi-project-ux-completion.md
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
"@fusion/dashboard": minor
|
||||
---
|
||||
|
||||
Complete multi-project dashboard UX implementation
|
||||
|
||||
- New Project Overview page with responsive grid of all projects
|
||||
- Project health badges with status indicators (active/paused/errored/initializing)
|
||||
- Project Selector in header for quick context switching
|
||||
- Project drill-down navigation from overview to task board
|
||||
- Setup Wizard Modal for first-run project registration
|
||||
- Project Detection Results component for auto-discovery
|
||||
- Global activity feed with project attribution and filtering
|
||||
- "Back to All Projects" navigation from project views
|
||||
- Full test coverage for new components (114+ tests)
|
||||
- JSDoc comments on all new components and hooks
|
||||
Reference in New Issue
Block a user