v1.4.0-beta01
Pre-release
Pre-release
Beta 1 of release 1.4.0
Changes
- Files are now always opened as UTF-8 when discarding hunks.
- Added option to drag and drop items in rebase interactive.
- Graph now supports horizontal scroll using the mouse wheel.
- Added tree structure display for files changes.
- Added new scaling options.
- Added option to disable SSL certificate verification.
- Added close button to file search in (un)committed changes .
- Side panel and (un)commited files panes have their width persisted.
- Improved performance when detecting changes if a lot of files have changed.
- Added custom error message when trying to stash an empty workspace.
- Added positive feedback so the user knows clearly when an action has been completed successfully.
- Recent repositories now are unlimited, can be removed and searched.
- "Open" button in a repository view shows recent repositories instead of directly opening the file explorer.
- Added very basic syntax highlighting for most popular programming languages.
- Error dialogs now show the stacktrace when double clicking on the error icon.
- Added custom error title to the error dialog depending on what action has failed (instead of a generic title).
- Improved performance when switching between tabs.
- Added option to open log directory in the settings.
- Added tooltip for log avatar and menu entries.
- General UI/UX improvements.
Fixes
- Fixed theme file picker not working in MacOS.
- Fixed memory leak during SSH authentication.
- Fixed crash when freeing some SSH resources.
- Fixed rebase interactive "Edit" not taking the previous commit message.
- Fixed GH auth failing if arguments are present in the command config.
- Fixed state not updating properly after a conflicting cherry-pick.
- Fixed header drag in log being too fast in high density displays.
- Fixed rebase/merge remote branch not working in the side panel.
- Fixed clicking on "Uncommited changes" didn't work.
Known issues
There are 2 known issues/regressions in this versions that will be fixed for the next beta/RC:
- Clicking on items of scrollable elements may not always work.
- Diff won't be closed pressing "escape" if the diff is not focused (by clicking) before.
Binaries
Linux:
- Flatpak version not available for unstable versions.
- JAR file can be executed as a portable version (Requires JRE 17).
Windows:
- Installable version.
- Portable version.
MacOS:
- ZIP which contains the app bundle.
- Homebrew version not available for unstable versions.