diff --git a/.changeset/light-crabs-warn.md b/.changeset/light-crabs-warn.md new file mode 100644 index 00000000..65db3287 --- /dev/null +++ b/.changeset/light-crabs-warn.md @@ -0,0 +1,5 @@ +--- +"extension": minor +--- + +Display current task ID on task details page diff --git a/apps/extension/src/components/TaskDetailsView.tsx b/apps/extension/src/components/TaskDetailsView.tsx index 5fc72325..8cdb4b56 100644 --- a/apps/extension/src/components/TaskDetailsView.tsx +++ b/apps/extension/src/components/TaskDetailsView.tsx @@ -53,6 +53,11 @@ export const TaskDetailsView: React.FC = ({ refreshComplexityAfterAI } = useTaskDetails({ taskId, sendMessage, tasks: allTasks }); + const displayId = + isSubtask && parentTask + ? `${parentTask.id}.${currentTask?.id}` + : currentTask?.id; + const handleStatusChange = async (newStatus: TaskMasterTask['status']) => { if (!currentTask) return; @@ -60,10 +65,7 @@ export const TaskDetailsView: React.FC = ({ await sendMessage({ type: 'updateTaskStatus', data: { - taskId: - isSubtask && parentTask - ? `${parentTask.id}.${currentTask.id}` - : currentTask.id, + taskId: displayId, newStatus: newStatus } }); @@ -135,7 +137,7 @@ export const TaskDetailsView: React.FC = ({ - {currentTask.title} + #{displayId} {currentTask.title} @@ -152,9 +154,9 @@ export const TaskDetailsView: React.FC = ({ - {/* Task title */} + {/* Task ID and title */}

- {currentTask.title} + #{displayId} {currentTask.title}

{/* Description */}