Skip to content

v1.4.0-beta01

Pre-release
Pre-release
Compare
Choose a tag to compare
@JetpackDuba JetpackDuba released this 03 Sep 16:38
· 47 commits to main since this release
c6c3c04

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.