๐Ÿ” FinderGit 0.29.0 โ€” open a commit like a folder

Hey everyone ๐Ÿ‘‹ Small release with a big "why wasn't this always here" energy.

๐Ÿ“‚ Every commit now unfolds.

Click the chevron on any commit and the files it touched appear underneath โ€” status letter, path, the old name on a rename, per-file line counts. Click a file and you get that commit's diff for that one file. Read-only, nothing to accidentally stage. Deleted files open too, because what got removed is usually the interesting part.

Open a commit and its files unfold underneath

Open a commit and its files unfold underneath

โœจ Rows light up now. Everywhere.

Branches, changed files, stashes, the clone picker, the settings, the breadcrumb. Some of those rows always did something when you clicked them and never once looked like it. Whole rows are clickable too, not just the four characters of a filename ๐ŸŽฏ

๐ŸŒฟ The Branches tab got rebuilt.

Current branch pinned at the top in its own card with upstream and ahead/behind, so it never scrolls away. Local and Remote are proper separate groups with counts, instead of two captions over a wall of text.

๐Ÿ’ฌ Issues and PRs open in place.

Full description as real Markdown, author, date, then the discussion. On a PR that's the whole conversation โ€” review verdicts and the notes pinned to individual lines, not just the comments tab. A PR reviewed entirely inline used to look like nobody had said a word ๐Ÿ˜…

An issue opens in place, description and discussion

An issue opens in place, description and discussion

๐Ÿ”’ Images in a description are deliberately NOT downloaded. Anyone can file an issue, and fetching an image it names would hand that person your IP and the moment you read it.

๐Ÿ› And one fix worth naming. Discarding a file whose name contains *, ? or [...] could revert a different file that matched the pattern โ€” and Discard has no undo. git restore -- 'a[1].txt' doesn't restore a[1].txt, it matches a1.txt. Every path is taken literally now.

๐ŸŒ All of it translated into Italian, French, German and Spanish.

Free ยท universal binary ยท macOS 15+ ยท signed and notarized

๐Ÿ‘‰ Try it / see what's new:

What would you want a commit to open into next? ๐Ÿ‘€

10 views

Add a comment

Replies

Be the first to comment