What's Changed
- Fix the issue that sometimes
%ct
returns emptry string while querying branches - Allow to select multiple tags and delete them from context menu
- Fix the issue that app hungs because that main thread deadlock cause by calling
.Result
directly - Run auto-fetch asynchronously in
UIThread
- BREAKING CHANGE: Save local issue tracker rules into repository's default config (
$GIT_DIR/config
) instead of$GIT_DIR/sourcegit.issuetracker
- Share repository settings between worktrees for reading and only main repo can modify and save it.
- Add an option
Enable compact folders in changes tree
toPreferences - APPEARANCE
- Other works to use async method instead of synchronous method.
- Revert the changes about
SSH
settings forgit
command to try to fix the issue that getting askpass dialog popups every time while communicating with a SSH git server. - Support to create custom action for selected remote.
- Fix the issue that sync-scrolling in side-by-side text diff view does not work while dragging mouse out of the scrollbar's area.
- macOS: Fix the issue that single-clicking titlebar should not maximize/restore the window on macOS
- macOS: Add hotkey
⌘+H
to hide this app on macOS - macOS: Fix the issue that dragging & dropping operation crashes this app.
- Add built-in parameter
${BRANCH_FRIENDLY_NAME}
for custom actions and change the${BRANCH}
to pure name of selected branch. - Windows: Fix the issue that
Open in Terminal
fromWelcome
page may crash this app. - Several other UI/UX changes.
New Contributors
Full Changelog: v2025.30...v2025.31