Home

Published

- 3 min read

Version 1.4.0

img of Version 1.4.0

Thanks to everyone who reported issues from Gitnuro v1.3.1 and helped improving it!

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.
  • Improved performance of file system changes detection and SSH auth.
  • Pushing branches set the tracking branch configuration if it wasn’t set before.
  • Added keybindings to interact with tabs. It is still in early phase so bindings may change before they are properly documented.
  • Reduced saturation of the builtin dark themes.
  • Improved focus management. It fixes repo manual refresh not working when switching between tabs.
  • Improved how closeable UI components can be closed by pressing ESC (includes file diff).

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.
  • Fixed pull error message not being shown properly.
  • Fixed pull from specific branch to use user’s configuration instead of merge by default.
  • Fixed branch checkout in side panel being executed in previous (after changing current tab).
  • Fixed theme not being changed properly until recomposition when switching between themes that have same value for “isLight” property.

Download

Linux:

  • Available as Flatpak here or by running flatpak install --user com.jetpackduba.Gitnuro if you have Flatpak & Flathub already setup.
  • JAR file can be executed as a portable version (Requires JRE 17).

Windows:

  • Installable version.
  • Portable version.

MacOS:

  • ZIP which contains the app bundle.
  • Using hombrew: brew install jetpackduba/apps/gitnuro