From 1aea7a2d0e7b41972ecdd9577a85b25b6b0f6cb6 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Tue, 19 May 2026 22:58:07 +0800 Subject: [PATCH] auto-sync: 2026-05-19 22:58:07 --- src/frontend/src/api.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/frontend/src/api.ts b/src/frontend/src/api.ts index 508d9ab..eff6871 100644 --- a/src/frontend/src/api.ts +++ b/src/frontend/src/api.ts @@ -208,6 +208,16 @@ export const api = { } }, + taskStatusUpdate: async (taskId: string, newStatus: string): Promise => { + try { + const pid = _currentProjectId || Object.keys((await api.projects()).projects)[0]; + if (!pid) return { ok: false, error: 'No project' }; + return postJ(`${API_BASE}/api/projects/${pid}/tasks/${taskId}/status`, { status: newStatus }); + } catch (e: any) { + return { ok: false, error: e.message }; + } + }, + reviewAction: async (taskId: string, action: string, comment: string): Promise => { try { const pid = _currentProjectId || Object.keys((await api.projects()).projects)[0];