feat(KB-029): add file browser for viewing and editing task files

- Add server-side file service with list, read, and write operations
- Add REST API endpoints for file operations with tests
- Add client-side API functions and React hooks for file browsing
- Create FileBrowser, FileEditor, and FileBrowserModal components
- Add CodeMirror 6 for syntax-highlighted file editing
- Integrate Files tab into TaskDetailModal
- Add comprehensive file browser styles and responsive design
This commit is contained in:
gsxdsm
2026-03-29 21:18:21 -07:00
parent 33bfe25536
commit 4b83c13ff7
19 changed files with 2896 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
---
"@kb/dashboard": minor
---
Add file browser and editor to task detail modal. Browse worktree files and edit with CodeMirror 6.