Skip to content

GitCat v0.9.7

Choose a tag to compare

@github-actions github-actions released this 30 Jul 17:33

Highlights

Two ways to tidy up this release: reorder a commit's crowded labels in the graph so a hidden branch or tag can be brought into view, and discard uncommitted changes — one file or the whole tree — always recoverably.

✨ Features

  • Reorder crowded commit labels. When a commit has more branches/tags than fit the gutter, the extras used to just vanish and you were stuck with whatever came first. Now a small +N chip appears after the last label that fits — click it to spin that commit's labels and cycle a hidden one to the front. There's also a new Settings → Graph → "When labels don't fit, show first" preference (Tags or Branches) to pick which kind wins the visible slot.
  • Clearer label tooltip. Hovering a commit's labels now lists one ref per line, each with a colour-coded kind (branch / tag / current / remote) and the one currently on top in bold — instead of the old cramped single line that ran everything together.
  • Discard uncommitted changes. A new "Discard all" button in the Unstaged header clears the whole working tree (staged, unstaged, and untracked) — but recoverably: it's saved to a stash you can restore if it was a mistake. Any single file can also be discarded from a right-click → "Discard changes" menu, for when the row is too far to drag.

🐛 Fixes & polish

  • Undo's dirty-tree warning now uses GitCat's own in-app Tama dialog instead of the OS system dialog, so it looks and behaves like the rest of the app.
  • Nightly channel now reliably attaches its build artifacts to each nightly release. The pipeline previously created the release and tag but uploaded nothing.

Full Changelog: v0.9.6...v0.9.7


See the assets below for your platform's installer.