Home

Published

- 1 min read

Version 1.5.0

img of Version 1.5.0

Changes

  • Added Git LFS support
  • Added diff highlight
  • Added labels to some buttons to inform about their keybindings.
  • Added date time formatting settings.
  • Implemented SSH credentials caching. https://github.com/JetpackDuba/Gitnuro/issues/266
  • Removed commits limit in the log (implemented lazy loading)
  • Reduced recent repositories height and added relative pathing to the parent directory
  • Added log refresh after deleting stash
  • Added stashes visualization in the graph
  • Added automatic snapshot of uncommited changes before merge
  • Copy Branch Name (implemented by @spipau) https://github.com/JetpackDuba/Gitnuro/issues/264
  • Gravatar usage can be now disabled. When used, now the email addresses are hashed using SHA256.
  • Added separator to branches context menu

Fixes

  • In rebase interactive, fixed clicking on another input field (Reword) crashes the app
  • In rebase interactive, fixed rewording multiple commits inverses messages and puts them on the wrong commit
  • Fixed unnecessary refreshes when opening files, which could end up in infinite loop in certain repositories/systems.
  • Fixed line in commit graph not scaling
  • Fixed crash when pushing a new branch due to bug in LFS
  • Fixed updates check not repeating requests when required
  • Fixed commit/merge/rebase button being disabled when filtering all items

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:

MacOS:

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