Release History
GitMon Changelog
Version 0.1.1
23 September 2026- Update checks now go to updates.uresk.net and include the app version and license state (trial, licensed, trial ended, or needs attention), which we count per day to see how many copies are in use. Nothing that identifies you is sent or stored; see the privacy page.
Version 0.1.0
23 September 2026- Initial public release of GitMon for macOS 14.0+.
- Native Git metadata parsing directly in Swift: reads
.git/HEAD, loose and packed refs, pack files, and the index stat cache — about 10 ms per repository, with nogitsubprocesses. - Automatic detection of uncommitted changes: modified, staged, deleted, conflicted and untracked files, honoring
.gitignore. - Exact ahead/behind counts against the upstream branch, by walking the commit graph. Branches that were never pushed, and upstreams that have gone missing, are called out as such rather than given a number.
- Detached HEAD alerts and commit SHA identification.
- Stale and merged local branch auditing with customizable age thresholds. A branch is only labeled merged when it is provably an ancestor of the default branch.
- Quick launcher integration with Terminal, iTerm, Ghostty, Warp, VS Code, Cursor, Xcode, and Finder.
- One scan at launch, then scanning only while the menu bar window is open or on demand — no background polling.
- Polar licensing integration with a 14-day fully-featured offline trial.
- License problems are easy to fix: if a key stops validating, the License window says why and offers Try Again, and a key removed from this Mac in the customer portal is re-activated automatically when a slot is free. A brief license-server hiccup cannot mark a paid license as invalid.
- Linked
git worktreesupport: refs, config and objects are read from the shared common directory. - Sparkle auto-updates with 12 months of included updates; renewing updates after that is $9/year.