Compare commits

..

8 Commits

Author SHA1 Message Date
Ralph Khreish
9b44d6a680 chore: apply coderabbit requested changes 2025-09-26 00:53:52 +02:00
Ralph Khreish
a0815ba50e chore: apply requested changes 2025-09-26 00:38:09 +02:00
Ralph Khreish
7528399729 chore: run format 2025-09-26 00:23:49 +02:00
Ralph Khreish
967335dfcf chore: apply requested changes 2025-09-26 00:22:35 +02:00
Ralph Khreish
22bdee1892 chore: apply coderabbit suggested changes 2025-09-26 00:10:20 +02:00
Ralph Khreish
ee822d9567 chore: fix format 2025-09-25 23:53:38 +02:00
Ralph Khreish
c0e856fdf0 chore: refactor and move updateTaskStatus business logic to storage service 2025-09-25 23:51:42 +02:00
claude[bot]
cbbbae8ed6 fix: implement subtask status update functionality
- Add updateSubtaskStatus method in TaskService to handle subtask IDs like '21.1'
- Parse parent task ID and subtask ID from dotted notation
- Find and update specific subtask within parent task structure
- Save updated parent task back to storage (works with both file and API storage)
- Fix regression introduced in v0.27.0 where subtask updates were blocked
- Resolves issue #1247

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Ralph Khreish <Crunchyman-ralph@users.noreply.github.com>
2025-09-25 19:24:24 +00:00
6 changed files with 15 additions and 22 deletions

View File

@@ -0,0 +1,8 @@
---
"task-master-ai": patch
---
Fix set-status for subtasks:
- Parent tasks are now set as `done` when subtasks are all `done`
- Parent tasks are now set as `in-progress` when at least one subtask is `in-progress` or `done`

View File

@@ -1,13 +1,5 @@
# task-master-ai # task-master-ai
## 0.27.2
### Patch Changes
- [#1248](https://github.com/eyaltoledano/claude-task-master/pull/1248) [`044a7bf`](https://github.com/eyaltoledano/claude-task-master/commit/044a7bfc98049298177bc655cf341d7a8b6a0011) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix set-status for subtasks:
- Parent tasks are now set as `done` when subtasks are all `done`
- Parent tasks are now set as `in-progress` when at least one subtask is `in-progress` or `done`
## 0.27.1 ## 0.27.1
### Patch Changes ### Patch Changes

View File

@@ -1,12 +1,5 @@
# Change Log # Change Log
## 0.25.3
### Patch Changes
- Updated dependencies [[`044a7bf`](https://github.com/eyaltoledano/claude-task-master/commit/044a7bfc98049298177bc655cf341d7a8b6a0011)]:
- task-master-ai@0.27.2
## 0.25.2 ## 0.25.2
### Patch Changes ### Patch Changes

View File

@@ -3,7 +3,7 @@
"private": true, "private": true,
"displayName": "TaskMaster", "displayName": "TaskMaster",
"description": "A visual Kanban board interface for TaskMaster projects in VS Code", "description": "A visual Kanban board interface for TaskMaster projects in VS Code",
"version": "0.25.3", "version": "0.25.2",
"publisher": "Hamster", "publisher": "Hamster",
"icon": "assets/icon.png", "icon": "assets/icon.png",
"engines": { "engines": {
@@ -240,7 +240,7 @@
"check-types": "tsc --noEmit" "check-types": "tsc --noEmit"
}, },
"dependencies": { "dependencies": {
"task-master-ai": "0.27.2" "task-master-ai": "0.27.1"
}, },
"devDependencies": { "devDependencies": {
"@dnd-kit/core": "^6.3.1", "@dnd-kit/core": "^6.3.1",

8
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "task-master-ai", "name": "task-master-ai",
"version": "0.27.2", "version": "0.27.1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "task-master-ai", "name": "task-master-ai",
"version": "0.27.2", "version": "0.27.1",
"license": "MIT WITH Commons-Clause", "license": "MIT WITH Commons-Clause",
"workspaces": [ "workspaces": [
"apps/*", "apps/*",
@@ -357,9 +357,9 @@
} }
}, },
"apps/extension": { "apps/extension": {
"version": "0.25.3", "version": "0.25.2",
"dependencies": { "dependencies": {
"task-master-ai": "0.27.2" "task-master-ai": "0.27.1"
}, },
"devDependencies": { "devDependencies": {
"@dnd-kit/core": "^6.3.1", "@dnd-kit/core": "^6.3.1",

View File

@@ -1,6 +1,6 @@
{ {
"name": "task-master-ai", "name": "task-master-ai",
"version": "0.27.2", "version": "0.27.1",
"description": "A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.", "description": "A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.",
"main": "index.js", "main": "index.js",
"type": "module", "type": "module",