Skip to content

feat: Display icon for gpg verified commits #59

@evolvewithevan

Description

@evolvewithevan

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:

GitHub Verified Badge Example

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:

Proposed UI Example

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions