GitCat v0.9.5
Highlights
The important fix here: GitCat no longer freezes. 0.9.4 fixed one cause of the UI hang; this release fixes the rest of them.
🐛 Fixes
- No more UI freezes. 0.9.4 fixed the freeze caused by the graph loader emitting events from a background thread, but the same underlying bug lived in every other background event GitCat sends — most visibly a
fetch/pullstreaming its progress while the file-watcher was busy. Any of them could hold an internal webview lock while a foreground action needed it, and the two would wait on each other forever. All of those events (fetch/pull progress, bisect progress, the repo-change watcher, and terminal output) are now delivered on the main thread, where that deadlock can't happen. This was pinned down from a live stack trace of a frozen build.
✨ Tweaks
- The sidebar's Local and Remote sections start collapsed, matching Tags and the other groups, so the sidebar opens compact. A click still expands them.
Full Changelog: v0.9.4...v0.9.5
See the assets below for your platform's installer.