Skip to content

2.0.0-beta01

Pre-release
Pre-release

Choose a tag to compare

@JetpackDuba JetpackDuba released this 11 Aug 00:36
2.0.0-beta01
9badc56

NOTICE: This is a highly unstable version of Gitnuro with a few known/expected bugs, it is not recommended for production environments, only download it if you want to provide feedback and report issues about it.

New beta releases will be released weekly, with a total expected of 4 beta releases before the release candidate.

Release notes

Starting with Gitnuro 2.0, any previously saved information and preferences from 1.X will be reset as storage has been reworked. Sorry for the inconveniences.

Features:

  • Added option to rename a branch (does not work on current branch).
  • Support for commits and tags signing using SSH keys.
  • Support for git-credentials-manager.
  • Added option to open a file in File Explorer (from status and commit changes).
  • Status multiselection to execute tasks in multiple files at the same time.

UI:

  • Improved graph design that excels in complex projects with many branches and merges
  • Updated UI themes.
  • Current repository is shown as part of the window title.
  • Menu options are now disabled when they are not usable (example: pull and push when no remote).
  • Added better error messages.

Bug fixes:

  • Fetch feature does not prune deleted branches.

Performance:

  • Reduced Gitnuro memory usage for large repositories
  • Improved diff loading speed.
  • Directories are now observed for changes independently and following .gitignore rules instead of watching the whole repository. This will result in lower RAM usage and less chance to get a max watches error on linux.

Known issues

  • Rebase interactive is broken. Fix will be available in beta 2.
  • Reopening gitnuro with the current tab being a repo that no longer exists, takes to the home screen but tab still shows repo title. No error is shown. Fix will be available before Release Candidate 1.
  • Subtitle when processing something has been lost since v1.5. Fix will be available before Release Candidate 1.
  • LFS is broken in certain repositories. Fix will be available in beta 2.
  • Currently Only MacOS arm64 unsigned builds (you need to self-sign it). Signed will be available for stable version. Intel versions will be released if tooling doesn't make it too complicated.

Builds

  • Gitnuro linux JAR version requires Java 25 to be installed.
  • Flathub beta version not available yet.
  • Next beta will offer an experimental native build (without Java) to Linux and Windows users.