Release Notes — v0.5.0
New Features
- Auto-reload on external file changes (FEAT-0011)
- RepoTrack now watches the .repotrack/ directory for changes made by external tools (e.g., Claude Code, git pull, manual edits). When issue files are modified on disk, the UI updates automatically — no restart or manual refresh needed. The watcher starts when a project is opened and stops when it's closed or switched, with a 1-second debounce to avoid redundant reloads.
- Your current tab, view, and any open issue detail panel are preserved during reloads.
Improvements
Full git commit support (IMP-0007)
The Git tab now includes a toggle to switch between committing only .repotrack/ files and committing all files in the repository. Previously, the Git tab could only commit RepoTrack issue files. The new "All Files" mode stages and commits everything, making it possible to commit code and issue changes together without leaving the app. Defaults to .repotrack mode to preserve existing behavior.
Resizable comment entry box (IMP-0006)
The comment text area on the issue detail panel can now be resized vertically by dragging its handle, making it easier to write and review longer comments. This matches the behavior of other text fields like the description box.
Housekeeping
- Removed an unnecessary unsafe block in the macOS spell-check initialization
- Removed an unused save_full_project function from the commands module
- Added a Claude Code skill file for RepoTrack issue management
- Added project CLAUDE.md with build commands, conventions, and structure docs