Release 1.3.0
I'm happy to share a new version of Gitnuro with new features, improvements and bugfixes!
Improvements
- Added 175% scale option (part of #156)
- Restored Git directory changes detection #42
- Proxy support #113
- Settings UI/UX rework #103
- Option to set a custom terminal emulator #104
- Option to view full file in diff #37
- Added drop and edit to rebase interactive #65
- Fixed submodules not opening in windows #125
- Tabs can now be closed when tertiary button (AKA the mouse wheel) #72
- Option to swap unstaged/staged views order #10
- Now the last repository opened is remembered #83
- Force push now uses lease by default #147
- Added option to specify the directory that will be created during a clone #96
- Now the tabs are loaded lazily to avoid excessivo IO load when reopening the app and having many repositories open #122
- Tabs can now be sorted #82
- Changed settings files path to follow the XDG standard #112
- HTTP credentials in-memory caching #75
Fixes
- Fixed crash when trying to push via repository via SSH when lacking necessary rights #148
- Fixed untracked files not being shown in stashes #88
- Fixed crash when submodules conflict after a merge #118
- Fixed submodule diff loading forever #101
- Fixed SSH not working on ARM chips in MacOS #112
Other
LibSSH is no longer required to be installed to use SSh authentication for MacOS and Linux #130
Note for linux users
Due to the issue #112, the settings' path has been changed and users of previous versions will need to adjust their settings again and reopen their previous repositories. MacOS and Windows remain unchanged. Apologies for the inconveniences.
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