What's Changed
- Windows: Fix the issue that the minimize window button does not work on Windows 10.
- Replace the
YEAR
tab inStatistics
window withOVERVIEW
tab which will analyze 40K commits at most instead of just most recent a year. - Remove the
MaxWidth
limitation of changes/files view inCHANGES
andFILES
tab. - Rewrite the way to launch this application as an SSH askpass client.
- Fix the issue that SourceGit will delete
.git/rebase-merge
and.git/rebase-apply
folder when rebasing is not happend in SourceGit. - macOS: Fix the issue that
LSEnvironment
sometimes not working - Now workspace will keep track of the order of opened repositories
- When toggle a local branch filter, if it has a tracked upstream branch, do the same for the upstream branch
- The
Auto-Fetch
setting has been moved from global preference to repository's configuration - Add
--merge
and--keep
support togit reset
command - Add an option to only show LFS objects locked by current git user
- If current history commit filter list is not empty, auto add the checkout target branch (and its upstream) into it
- Supports locking/unlocking LFS files from changes and revision files in commit details view
- Supports search commits only in current branch
- Change the hotkey of
Commit And Push
button toAlt+Enter
(Windows/Linux) or⌥+Enter
(macOS) - The hotkey
Ctrl+Alt+Enter
(Windows/Linux) or⌘+Shift+Enter
(macOS) is used to stage all changes and then commit. - Fix the issue that the last line in
Blame
view can not be selected - Improve highlighted chunk selection in text diff view
- Reduce
Minimum
of History Commits setting - Fix the issue that right-clicking multiple times before the context menu is opened may crash this application.
- Improve the commit graph for orphan branches
- Several other UI/UX changes.
New Contributors
- @mat13109 made their first contribution in #515
- @Stern1710 made their first contribution in #519
- @AquariusStar made their first contribution in #529
Full Changelog: v8.31...v8.32