What's Changed
- enhance: extract reusable CopyButton control with copy feedback by @JC-Chung in #2668
- localization: update Spanish translation by @jjesus-dev in #2671
- ux: add tooltip to copy button in Launcher notification by @weiningwei in #2666
- localization: update Russian translate by @AquariusStar in #2676
- localization: update Russian translate by @AquariusStar in #2677
- Bug Fix: keep local changes commit controls visible on short windows by @w0lflow in #2690
- localization: update Spanish translation by @jjesus-dev in #2694
- localization: update Traditional Chinese translations by @JC-Chung in #2683
- localization: update Spanish translation by @jjesus-dev in #2695
- fix: size working copy pane for commit push action by @w0lflow in #2696
- localization: update Japanese translation by @rlbxku1r in #2702
- ux: enable
+tnumfont feature for stash time by @JC-Chung in #2705 - Fix the issue that suggestion box in commit message editor and file search box does not hide after switching to another page.
- Rewrite the change selection.
- Rewrite the way to calculate the navigation block index after staging/unstaging/discarding a hunk in a file.
- Add a new option
Auto (Based-on Default Clone Dir)to auto-create groups for added repository while cloning/opening. - Fix the issue that
setsidwas built for arm64 CPU architecture in macOS (Intel) package - Fix the issue that wrong result in unstaged with staged binary diff.
- Fix the issue that app crash due to
VisualLinesInvalidExceptionexception raised byAvaloinaEdit - Support git's
branch.<name>.pushRemoteconfiguration to push branch to another repository which is usefull when this branch is created bygh pr checkout <PR>command - Support to change the remote's push URL by context menu of selected remote.
- Re-design the repository's page.
- Move some subpage-related button from sidebar to its own page
- Move
More Options...button forHISTORYpage from sidebar toHISTORYpage - Move
Discard all changesbutton toLOCAL CHANGESpage - Move
Clear stashesbutton toSTASHESpage.
- Move
- Rewrite navigating commit in
Blamewindow- Holding Ctrl (on Windows/Linux) or ⌘ (on macOS) when clicking commit SHA will rebuild the blame data
- Clicking commit SHA directly will only navigate to that commit in repository's
HISTORYpage - Both will also highlights the content that comes from it
- Fix the issue that wrong blame data when the first line of file is an empty line
- Fix the issue that wrong submodule revision info when the revision does not exist in that repo any more (maybe after a force-pushing)
- Upgrade
AvaloniaUIto11.3.22 - Support to select
.difffiles as patches. - Use a single
git statuscommand to query repository's status inWelcomepage - Several other UI/UX changes.
New Contributors
Full Changelog: v2026.19...v2026.20