FinderGit 0.27.1
Bug fixes
Codeberg columns and the fork badge now actually work. 0.27.0 introduced Codeberg support and got the headline wrong: in the file browser, a Codeberg repository's Issues, Pull Requests and Stars columns stayed empty, and its fork badge never appeared. The sidebar filter, "Open on Codeberg" and the Issues / Pull Requests tabs did work — which is what made it easy to miss.
The cause was two checks that asked "is this GitHub?" before anything else, written when GitHub was the only host FinderGit could read. Codeberg got a provider in 0.27.0; these two decided ahead of it, so the one host that needs no credentials was the one being turned away.
If you installed 0.27.0 and wondered why the columns were blank on Codeberg repositories: that was this, not your setup.
Under the hood
RemoteCountsStoreandRepoForkStorenow askProviderRouting.backend(for:)rather than comparing against.github. The routing was already per-host as of 0.27.0; these two sat upstream of it and never consulted it.- Sync-fork keeps its GitHub-only check on purpose, with the reason recorded in the code: Forgejo does expose a sync endpoint, but it needs write access and there is nowhere in FinderGit to sign in to a Forgejo instance yet.
- Verified in the running app this time, not only under test: two public Codeberg repositories report 3 issues / 2 PRs / 52 stars and 3 / 2 / 116, matching what the API returns for them.
- 393 tests.
Install
Download the DMG below, drag FinderGit to Applications, and open it. Existing installs update themselves.
Requirements
macOS 15 or later. Universal binary (Apple Silicon + Intel), signed and notarized.
Verify this download
Compare the checksum of the file you downloaded:
shasum -a 256 FinderGit-0.27.1.dmg
It must print exactly:
cb45eaf48e2e6589c651067dbbb25bf394a9acc2c93f734addae8b74d16286d3
The DMG is also signed with an Apple Developer ID and notarized by Apple, which you can confirm without installing it:
spctl -a -vv -t open --context context:primary-signature FinderGit-0.27.1.dmg
That reports source=Notarized Developer ID for a genuine build.