The release candidate (RC) for SmartGit 26.1 is available for download.

SmartGit 26.1 brings a broader visual refresh, stronger GitLab and worktree support, improved AI workflows, Commit Overlap, and Git 3.0 compatibility.

New Features, Improvements

  • GUI:
    • broader visual refresh with reworked toolbar icons, a darker dark theme, improved compare colors, clearer tab and toolbar states, and several other visual refinements
    • better graph and filter visibility with improved ref display, pull request and HEAD icons, and more readable toggle buttons
  • Git:
    • Git 3.0 compatibility: SHA-256 and reftable support
  • AI:
    • “Ask AI” dialog for custom prompts for one or more commits
    • Edit Message: added AI button to suggest a message
    • commit message generation and rewording: support `` and @ai marker templates
    • Ask AI now works for merge commits, and AI rewording preserves signatures of signed commits
    • commit annotation: improved confirmation dialog and Copy to Clipboard link
  • Graph:
    • Commit Overlap column to compare selected commit(s) with other commits and highlight overlap or conflict potential
    • Move & Squash: support common fixup! and squash! commit message prefixes
  • Standard window:
    • GitLab: merge requests and CI/CD support
    • GitLab: direct browsing and commit message creation from GitLab issues
    • Pull: clearer current-remote vs. all-remotes behavior, and optional cleanup of merged branches
    • Push: honors the “Push all tags” Preferences option
    • provider and repository handling improvements, including simpler selection of the last used provider/URL and clearer provider configuration handling
    • added Submodule commands and support for annotated tag messages
    • easier discovery of the SmartGit main windows
  • Worktrees:
    • Branches view and Graph show clean/modified state with autorefresh
    • clean worktree refs can be dragged in the Graph
    • improved Remove, Prune, and Remove Branch workflows
  • Refresh:
    • performance improvements related to packed-refs and repositories with many notes
  • LFS, Lock: can be performed on multiple files at once
  • Upgrade dialog on startup: shows also the current version/build