Release v0.9.13
Fixed
-
TUI display errors: Fixed XML/HTML parsing errors in task detail display
- Added HTML escaping for all user-generated content (titles, descriptions, etc.)
- Prevents crashes when task content contains special characters like
<,>,&
-
Conflict resolution display errors: Fixed Rich markup parsing errors
- Removed task ID from conflict display to prevent bracket interpretation issues
- Fixed empty style markup creating invalid patterns
-
Interactive conflict resolution: Fixed command hanging after user input
- Progress bars now stop during interactive prompts
- Prevents terminal I/O conflicts that caused hung state
-
Input validation: Added validation for conflict resolution choices
- Users can now only submit valid choices (L/R/N/M/E)
- Invalid input shows error message without submitting
-
Unfinished git merge handling: Sync now detects and resolves incomplete merges
- Automatically detects MERGE_HEAD file indicating unfinished merge
- Resolves remaining conflict markers before completing merge
- Prevents "You have not concluded your merge" errors