feat: Add project file tree viewer to Git page

Add Files tab with browsable project structure and file content viewer.
New components: ProjectTree for navigation, FileViewer for content display.
Backend endpoints: /api/git/tree and /api/git/file.
This commit is contained in:
2026-02-14 10:51:17 -06:00
parent a856fefd98
commit 6167dfa440
8 changed files with 968 additions and 7 deletions

View File

@@ -2,3 +2,5 @@ export { default as DiffViewer } from './DiffViewer.vue'
export { default as FileTree } from './FileTree.vue'
export { default as CommitList } from './CommitList.vue'
export { default as BranchSelector } from './BranchSelector.vue'
export { default as ProjectTree } from './ProjectTree.vue'
export { default as FileViewer } from './FileViewer.vue'