Repository navigation
v1.2.4
🎉 What's New in v1.2.4
This release fixes critical AppleScript syntax errors and enhances area assignment capabilities based on user feedback.
🐛 Bug Fixes
- Fixed Apostrophe Handling (#7): Resolved AppleScript syntax errors when creating todos/projects containing apostrophes (e.g., "Matt's iPhone")
- Enhanced Area Support (#8): Added
area_idparameter support for precise area assignment by ID - Improved Shell Escaping: Fixed double escaping issues that caused malformed AppleScript commands
✨ Enhancements
- Better Parameter Support: Added
list_idparameter for todo assignment to projects by ID - Comprehensive Documentation: Added detailed AppleScript escaping guidance to CLAUDE.md for future reference
- Enhanced Testing: Added comprehensive test suites for apostrophe handling and area_id support
🔧 Technical Improvements
- Removed unnecessary apostrophe escaping in AppleScript strings (apostrophes work natively in double quotes)
- Changed shell command execution to use double quotes to avoid escaping conflicts
- Updated all escaping documentation with proper examples and anti-patterns
📊 Test Coverage
- All 8 test suites passing
- New tests for apostrophe escaping edge cases
- New tests for area_id and list_id parameter support
🚀 Download
Download the latest DXT file below and install it in Claude Desktop to get these improvements.
Full Changelog: v1.2.3...v1.2.4