feat(KB-175): move file browser to header with workspace support

- Add workspace file APIs and hooks for session-scoped file browsing
- Create WorkspaceSelector component for switching between workspaces
- Update FileBrowserModal with workspace mode and improved UX
- Add files button to header with workspace-aware file browsing
- Add session files indicator to task cards for quick file access
- Include comprehensive tests for all new components and hooks
This commit is contained in:
gsxdsm
2026-03-31 01:26:57 -07:00
parent 18c4f0cb25
commit 9e03c47b91
30 changed files with 1779 additions and 829 deletions

View File

@@ -0,0 +1,11 @@
---
"@kb/dashboard": minor
---
Move file browser to top-level toolbar with workspace selection
- File browser now accessible from dashboard header toolbar
- Can switch between Project Root and any task worktree via workspace selector
- Task detail modal no longer has Files tab (moved to top-level)
- Task cards show files modified in current session for in-progress/in-review tasks
- File browser shows project filesystem or task worktree based on selection