From a363bfdd7a3e81b75bf230e45d001b80f759ca57 Mon Sep 17 00:00:00 2001 From: soryu Date: Thu, 22 Jan 2026 12:57:36 +0000 Subject: Fixup: fix frontend build --- makima/frontend/src/components/mesh/TaskDetail.tsx | 2 -- makima/frontend/src/routes/mesh.tsx | 28 ---------------------- 2 files changed, 30 deletions(-) diff --git a/makima/frontend/src/components/mesh/TaskDetail.tsx b/makima/frontend/src/components/mesh/TaskDetail.tsx index e4fcce3..8936d28 100644 --- a/makima/frontend/src/components/mesh/TaskDetail.tsx +++ b/makima/frontend/src/components/mesh/TaskDetail.tsx @@ -19,7 +19,6 @@ interface TaskDetailProps { onRestart: (taskId: string) => void; onContinue: (taskId: string) => void; onSelectSubtask: (taskId: string) => void; - onCreateSubtask: () => void; /** Toggle viewing a subtask's output (for running subtasks) */ onToggleSubtaskOutput?: (subtaskId: string, subtaskName: string) => void; /** Which subtask's output is currently being viewed */ @@ -109,7 +108,6 @@ export function TaskDetail({ onRestart, onContinue, onSelectSubtask, - onCreateSubtask, onToggleSubtaskOutput, viewingSubtaskId, onViewContract, diff --git a/makima/frontend/src/routes/mesh.tsx b/makima/frontend/src/routes/mesh.tsx index 314be7b..425721d 100644 --- a/makima/frontend/src/routes/mesh.tsx +++ b/makima/frontend/src/routes/mesh.tsx @@ -622,33 +622,6 @@ export default function MeshPage() { setShowRepoSuggestions(false); }, []); - const handleCreateSubtask = useCallback(async () => { - if (!taskDetail || creating) return; - // Subtasks inherit contract_id from parent - if (!taskDetail.contractId) { - console.error("Parent task has no contract_id"); - return; - } - setCreating(true); - try { - const newTask = await saveTask({ - contractId: taskDetail.contractId, - name: `Subtask of ${taskDetail.name}`, - plan: "# Plan\n\nDescribe what this subtask should accomplish...", - parentTaskId: taskDetail.id, - }); - if (newTask) { - // Refresh current task to show new subtask - const refreshed = await fetchTask(taskDetail.id); - if (refreshed) { - setTaskDetail(refreshed); - } - } - } finally { - setCreating(false); - } - }, [creating, saveTask, taskDetail, fetchTask]); - // Callback when task is updated via CLI const handleTaskUpdatedFromCli = useCallback(async () => { if (id) { @@ -823,7 +796,6 @@ export default function MeshPage() { onRestart={handleRestart} onContinue={handleContinue} onSelectSubtask={handleSelectTask} - onCreateSubtask={handleCreateSubtask} onToggleSubtaskOutput={handleToggleSubtaskOutput} viewingSubtaskId={viewingSubtaskId} onViewContract={(contractId) => navigate(`/contracts/${contractId}`)} -- cgit v1.2.3