2025.19
·
83 commits
to master
since this release
What's Changed
- Fix the issue that the hotkey tip to open
Preferences
is wrong - Shows commit changes count in
CHANGES
page - Log output of custom action if
Wait for action exit
enabled - Fix the issue that commit message input histories contains duplicated records
- Supports to reset branch to selected commit without checkout it
- Prevents requesting worktree/revision files more than one time when calculating path suggestions
- BREAKING CHANGE: change the hotkey to open external diff/merge tool to
Ctrl+Shift+D/⌘+⇧+D
- Rewrite
git-flow
integration - Remote's URL now supports the
git://
andfile://
protocol and relative local path - Supports to use relative url and makes the
Relative Path
property optional while adding submodule - Supports to enable
--recurse-submodules
on pull - Remove
Fetch all branches
andFetch without tags
on pull. - Fix the issue that sometimes submodules did not refresh
- Supports to de-initialize selected submodule.
- Navigate to the current HEAD or upstream HEAD after
fetch/pull/merge
. - Hide
hint:
blocks (git advice message) in error popup. - Fix the issue that highlight background did not refresh when scrolling by scrollbar.
- Supports to overwrite existing branch while creating new branch
- Makes sure the built-in font exists when use
fonts:<asm>#<font_name>
as font family name. - Ignore checking
IsConflictResolved
when change refers to a submodule. - Use a new state
Models.ChangeState.Conflicted
to represent all theunmerged
file states and do not showunmerged
files inSTAGED
area. - Allows to use arrow keys to select next/prev changes after staging/unstaging by hotkey
- Disable
Squash
andFixup
action until a commit markedpick/edit/reword
in interactive rebase list. - Fix the issue that sometimes branch track status is not correct because the local branch name is ambiguous to git.
- Several other UI/UX changes.
New Contributors
Full Changelog: v2025.18...v2025.19