feat(KB-104): move file browser from task modal to toolbar

- Add backend API routes and file service for project-scoped file operations
- Create useProjectFileBrowser and useProjectFileEditor hooks with comprehensive tests
- Update FileBrowserModal to support both task and project modes via dualMode prop
- Add Files button to dashboard header toolbar
- Remove Files tab from TaskDetailModal
- Integrate project file browser into main App layout
- Include changeset for @dustinbyrne/kb package
This commit is contained in:
gsxdsm
2026-03-30 17:06:50 -07:00
parent 0ab4f251cf
commit cf5a98fdf0
12 changed files with 1130 additions and 30 deletions

View File

@@ -0,0 +1,9 @@
---
"@kb/dashboard": minor
---
Move file browser from task detail to top-level toolbar
- Files can now be browsed and edited from the main dashboard toolbar
- File browser shows the project root filesystem instead of task worktrees
- Removes Files tab from task detail modal (no longer needed)