diff --git a/web/frontend/src/api.ts b/web/frontend/src/api.ts index fe44d66..56e4e74 100644 --- a/web/frontend/src/api.ts +++ b/web/frontend/src/api.ts @@ -335,6 +335,7 @@ export const api = { project: (id: string) => get(`/projects/${id}`), task: (id: string) => get(`/tasks/${id}`), taskFull: (id: string) => get(`/tasks/${id}/full`), + taskChildren: (id: string) => get(`/tasks/${id}/children`), taskPipeline: (id: string) => get(`/tasks/${id}/pipeline`), cost: (days = 7) => get(`/cost?days=${days}`), createProject: (data: { id: string; name: string; path?: string; tech_stack?: string[]; priority?: number; project_type?: string; ssh_host?: string; ssh_user?: string; ssh_key_path?: string; ssh_proxy_jump?: string }) => diff --git a/web/frontend/src/views/TaskDetail.vue b/web/frontend/src/views/TaskDetail.vue index 9a705fe..59025aa 100644 --- a/web/frontend/src/views/TaskDetail.vue +++ b/web/frontend/src/views/TaskDetail.vue @@ -107,6 +107,7 @@ function statusColor(s: string) { const m: Record = { pending: 'gray', in_progress: 'blue', review: 'yellow', done: 'green', blocked: 'red', decomposed: 'purple', cancelled: 'gray', + revising: 'orange', } return m[s] || 'gray' }