feat: Display icon for gpg verified commits
Feature Request: Display GPG Signature Status in Commit History View
When browsing commit history on GitHub, each commit is annotated with a badge indicating whether it has been GPG-signed and verified:
I propose introducing a similar visual indicator in GitFourchette to surface GPG signature status. This could work alongside or as an extension of the existing "Mark author/committer signature differences" option.
Suggested Feature Name
Mark GPG Verified Commits
Proposed Behavior
- Commits with valid, verified GPG signatures would be marked similarly to how GitHub does (e.g., ✔ Verified).
- Unverified commits could be either:
- Left unmarked, or
- Explicitly marked with an ✕ or similar indicator, depending on whether the user's GitHub account is in Vigilant Mode.
Example mock-up:
Motivation
Adding this feature would:
- Improve visibility of commit authenticity directly within GitFourchette.
- Enhance workflows for security-conscious teams or maintainers.
- Align GitFourchette's functionality with widely adopted GitHub UI conventions.
Let me know if you'd like help implementing or mocking up further UX variants!
This is on my roadmap for the next version. Here's what it looks like at the moment:
Verification statuses:
The next version will also allow GPG signing your own commits.
I've implemented this in GitFourchette v1.5.0. Go to Settings > Commit History and tick "Verify signed commits on the fly." More information: Verifying signed commits in the Commit History Thank you for the suggestion!