What's Changed
- Fix the issue that closing a repo which is already deleted in filesystem will crash this app.
- Add hotkey
Ctrl+Shift+P/⌘+⇧+Pto open repository command palette. - Supports to use
Tabto navigation focus in command palette. - Add
Filescope and built-in variable${FILE}for custom actions. - Rewrite interactive-rebase workflow.
- Rewrite the commit message editor control.
- Supports to open file with detected external editors.
- Supports to unlock all files that locked by current user in
LFS Lockswindow. - Supports to use CLI command
<SOURCEGIT_EXECUTABLE> --file-history <FILE_PATH>to view given file history only. - BREAKING CHANGE: Save history filters into
$GIT_DIR/sourcegit.filtersto support different filters between worktrees. - User's input for commit searching will be remained until repo is closed.
- Change
Conventional Commit Message Helperwindow from modal dialog to normal. - Remove invalid filter after deleting branch/tag.
- Fix the issue that the last line without a newline at end of file can not be discard.
- Load commit message after cherry-picking another commit with
-noption. - Several other UI/UX changes.
Full Changelog: v2025.37...v2025.38