Releases: thimo/uncommitted
Releases · thimo/uncommitted
Uncommitted 0.9.0
New
- The hover panel now shows your other local branches, not just the one
you're on. Living ondevelopwhile your localmainquietly falls behind
origin/main? It shows up as "main ↓3" under "Other branches" — click to
fast-forward it, no checkout needed. Branches with unpushed commits get a
push button; diverged branches are greyed out (nothing safe to do from the
menu bar). - The current branch's "commits to pull / push" lines in the panel are
clickable now too — pull or push straight from the detail card, and the
counts update in place.
Bug fixes
- The pull section read "2 commit to pulls"; now "2 commits to pull".
Uncommitted 0.8.0
New
- Every repo with pending work now shows how long it's gone untouched —
a muted age ("11d", "now") next to the branch, spelled out in the hover
panel ("Last change 3 days ago"). It counts from your most recent change,
so a repo you're actively editing never looks abandoned. Toggle under
Settings → General. - Click any changed file in the hover panel to open it with your default
action — no more digging through the repo to find the one you touched.
Uncommitted 0.7.1
Bug fixes
- Opening the popover via the global shortcut no longer has a ~1s lag
before the first keystroke registers. A status refresh ran
synchronously on the main thread on every open and stalled keyboard
input until it finished; it now runs in the background. - Arrow keys / Return / Esc respond immediately on open instead of
waiting for the search field to take focus. - Keyboard-selecting a repo shows its detail panel instantly rather
than after the mouse-hover delay. - The popover no longer keeps a stale selection from the previous
session, and never flashes an orphan detail panel after it closes.
Uncommitted 0.7.0
Improvements
- Search field in the popover header, auto-focused when the popup
opens. Matches across every repository by name and path — including
the fully-committed ones the "hide clean repos" filter normally
hides — so you can jump to any repo, not just the ones needing
attention. (Replaces the old "Uncommitted" title.) - Full keyboard flow: ⌘⇧U to open, type to filter, ↑/↓ to move the
selection, ⏎ to run the default action on it. Esc clears the query,
or closes the popup if it's already empty. - Mouse and keyboard share one selection — hovering a row makes it the
active row, so a following arrow press steps from there, and the
hover detail panel follows the keyboard selection just as it does
the mouse. - One configured action can be tagged "git client" in Settings.
Push/pull error alerts then offer "Open in " as the default
button, opening the failing repo in that client.
Bug fixes
- Fixed the pointing-hand cursor sticking on the text I-beam when
moving between clickable rows in the popover. - "Fetch from remote", "Open remote in browser", and "Mute GitHub
status" are now disabled instead of silent no-ops for repositories
without a remote.
Uncommitted 0.6.2
Improvements
- Popover now dismisses when you switch Mission Control desktops;
previously it stayed pinned to the original desktop, so you needed
two clicks to open it on the new one.
Bug fixes
- Fixed a brief flash where the bottom row's subtitle was clipped when
opening the popover during an in-flight status update.
Uncommitted 0.6.1
Improvements
- First signed + notarized release. Apple Developer ID with hardened
runtime + secure timestamp; first launch passes Gatekeeper without
prompts. - Universal binary (Apple Silicon + Intel).
- Click the "Last fetched X ago" line in the hover detail panel to
force a refresh; a spinner runs in place while the fetch is in
flight, and the text updates live when it finishes. - Settings link in the popover footer is now a gear icon, matching the
header chrome.
Uncommitted 0.5.0
Improvements
- New per-repo GitHub signals next to the local-state pills. PR pill
(⤴ N / N) splits human-authored from bot PRs (the bot count is
muted). CI surfaces only red (failed) and yellow (running) — green
stays invisible by design. - Menu-bar branch icon turns red whenever any tracked repo has failing
CI, so a single glance tells you "is anything broken?" without
opening the popover. - Click the PR pill to open the GitHub PR list; click the CI badge to
open Actions filtered to that branch. - Right-click a repo row → "Open remote in browser" to jump to its
GitHub page. - Multi-clone-aware caching: if you have several local clones of the
same repo, they share GitHub API calls automatically.
Uncommitted 0.5.0-beta1
Unsigned test build. Universal binary (arm64 + x86_64) with Sparkle auto-updater wired up. Not notarized — right-click → Open to bypass Gatekeeper.
Uncommitted 0.4.0
First tagged public release. Daily-usable menu-bar app: configurable
actions, per-source scan depth, git-porcelain status badges, four-tab
Settings, Sparkle 2.x auto-updater built in, MIT licensed.