feat(web): base_branch selector with remote branch list in worktree creation

This commit is contained in:
2026-06-10 18:09:41 +08:00
parent 12ba5d5365
commit 112b99035c
2 changed files with 41 additions and 4 deletions
+5
View File
@@ -52,6 +52,11 @@ export const workspacesApi = {
release: (wtID: string) =>
request<Worktree>(`/api/v1/worktrees/${enc(wtID)}/release`, { method: 'POST' }),
listBranches(wsID: string): Promise<string[]> {
return request<{ branches: string[] }>(`/api/v1/workspaces/${enc(wsID)}/branches`)
.then(r => r.branches)
},
// ===== Git ops =====
statusOnMain: (wsID: string) =>
request<FileStatus[]>(`/api/v1/workspaces/${enc(wsID)}/main/status`),