π New Features
Subtask Management
update_subtask_completiontool: Mark individual subtasks as complete or incomplete without completing the entire chore- Progress tracking: Visual indicators (β /β¬) and percentage completion for chores with subtasks
- Checklist support: Perfect for multi-step tasks and checklists
Response Format Options
detail_levelparameter: Added tolist_chorestool for controlling response verbositybrief: Returns only essential fields (id, name, status, assignee, dueDate) - reduces token usagefull: Returns complete chore data (default behavior)
History & Analytics (from v0.3.3-0.3.4)
get_chore_history: Get completion history for a specific choreget_all_chores_history: Get completion history across all chores with paginationget_chore_details: Get detailed statistics and analytics for a chore
π Summary
- 20 MCP tools (up from 16):
- 10 chore management tools
- 4 label management tools
- 3 user/circle management tools
- 3 history/analytics tools
- Enhanced documentation with complete tool descriptions
- Comprehensive test coverage for all new features
π§ Technical Changes
- Added
update_subtask_completion()method to DonetickClient - Enhanced
list_choreshandler with conditional formatting logic - Added unit tests for subtask management
- Updated CLAUDE.md with detailed feature documentation
π¦ Installation
```bash
pip install donetick-mcp-server
```
Or upgrade:
```bash
pip install --upgrade donetick-mcp-server
```
π Full Changelog
See commit history for detailed changes.