Skip to content

v0.3.5 - Subtask Management and Response Format Options

Latest

Choose a tag to compare

@jason1365 jason1365 released this 05 Nov 13:25
· 16 commits to main since this release

πŸŽ‰ New Features

Subtask Management

  • update_subtask_completion tool: 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_level parameter: Added to list_chores tool for controlling response verbosity
    • brief: Returns only essential fields (id, name, status, assignee, dueDate) - reduces token usage
    • full: Returns complete chore data (default behavior)

History & Analytics (from v0.3.3-0.3.4)

  • get_chore_history: Get completion history for a specific chore
  • get_all_chores_history: Get completion history across all chores with pagination
  • get_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_chores handler 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.