What's Changed
- Enhanced Git LFS support.
- Basic support for
interactive rebase
. - Add a context menu item for remote to visit the repository in browser.
- Add a context menu item to open all repositories in a group node.
- Add a bar to show the current filters for history commits, and clear all the filters by a single click.
- Add a button to show hidden symbols, such as
Tab
,Space
etc, in the text diff view. - Add two view modes for image diff view.
- Add
Subject Guide Length
in thePreferences
page. - User can now use the git configured difftool/mergetool.
- User can now use
P4Merge
as build-in external difftool/mergetool. - User can now open a submodule repository by double-click on the submodule name.
- User can now close the tab by a middle click on it.
- Fix the issue that the state of
tag.gpgsign
is not updated. - Fix the issue that remote URL doest supports
~
in path. - Fix the issue that click on the blank area of change list in the
Information
page will crash the application. - Fix the issue that de-select the commit by holding
Ctrl
will crash the application. - Fix the issue that stage/unstage local changes without selected will crash the application.
- Fix the issue that
gpg.ssh.program
setting is cleared after Preference window closed. - Change the default mode to deal with local changes to
Do Nothing
on pull/check/create new branch actions. - Remember the last selected state of
Use rebase instead of merge
on pull action for each repository. - Several changes for UX & Themes.
New Contributors
- @EreMaijala made their first contribution in #182
Full Changelog: v8.17...v8.18