Critical bug fixes: - Fix edit undo crash (5-tuple vs 4-tuple handling) - Fix milestone tag lost on undo (store todo.milestone in undo data) - Fix global mode null safety (guards for 8 functions) - Fix ideas priority not saved/loaded - Fix goal deletion for all sections (active/future/non_goals) - Fix goal partial-state undo/redo (widget now emits previous state) - Fix non-goals without checkboxes being dropped on save New features: - Add undo/redo support for goals and ideas (toggle, delete, edit) - Add atomic_write() for non-destructive file saves - Add round-trip tests for parsers Improvements: - Consolidate duplicated milestone todo handlers (delegate to main handlers) - Milestones now save with Active/Completed sections - Global dashboard shows milestone completion ratio 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_parser_roundtrip.py | ||