feat: Enhance task management and fix initialization issues

This commit includes several important improvements:

1. Add support for updating multiple tasks at once with comma-separated IDs
   - Modify setTaskStatus to handle lists like id=1,1.1,1.2
   - Fix subtask handling to properly update subtask statuses
   - Add in-progress as a valid status option

2. Fix initialization script issues
   - Add debugging information to help diagnose npx execution problems
   - Improve error handling and readline interface management
   - Remove conditional check that prevented script from running in some environments
   - Add troubleshooting section to README.md

3. Improve package preparation
   - Make scripts executable during package preparation
   - Update version to 1.0.7

These changes make the package more robust and user-friendly, particularly
for first-time users and those managing complex task hierarchies.
This commit is contained in:
Eyal Toledano
2025-03-04 14:46:46 -05:00
parent c72373d761
commit 93bc6b363a
5 changed files with 175 additions and 79 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "claude-task-master",
"version": "1.0.2",
"version": "1.0.7",
"description": "A task management system for AI-driven development with Claude",
"main": "index.js",
"type": "module",