github sourcegit-scm/sourcegit v2026.20
2026.20

3 hours ago

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 +tnum font 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 setsid was 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 VisualLinesInvalidException exception raised by AvaloinaEdit
  • Support git's branch.<name>.pushRemote configuration to push branch to another repository which is usefull when this branch is created by gh 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 for HISTORY page from sidebar to HISTORY page
    • Move Discard all changes button to LOCAL CHANGES page
    • Move Clear stashes button to STASHES page.
  • Rewrite navigating commit in Blame window
    • 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 HISTORY page
    • 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 AvaloniaUI to 11.3.22
  • Support to select .diff files as patches.
  • Use a single git status command to query repository's status in Welcome page
  • Several other UI/UX changes.

New Contributors

Full Changelog: v2026.19...v2026.20

Don't miss a new sourcegit release

NewReleases is sending notifications on new releases.