github JetpackDuba/Gitnuro 2.0.0-beta03

pre-release4 hours ago

New beta 3 of 4 for Gitnuro 2.0

Features

  • Added support for hooks in Windows without cygwin by using Git Bash
  • Added option to show status to amend current commit if there are no status changes

Improvements

  • Added automatic scroll to uncomitted changes if the log was already at the top before the changes
  • Improved pop ups shadows in light theme to be more consistent
  • Repository data is now loaded sequentially to prevent concurrency issues
  • Added automatic scrolling to top when adding new items (by either pulling or comitting changes)
  • Added filtering of JGit's probe files to prevent unnecessary refreshes
  • Skipped status refresh when changing only "message" git files
  • Added keys to improve performance of the commits' graph
  • Improved log divider UI to be less prominent
  • Improved log divider dragging to properly follow the cursor
  • Added exception logging when loading data failed
  • Removed debounce delay as it delayed heavily update of some UI components
  • Enforced topological sorting of revwalk to prevent child commits being shown after their parents if comitted in device with invalid date time settings.
  • Improved merge message by referencing both branches in the merge message instead of using the source commit hash.

Fixes

  • Cherrypick not refreshing repo state and branches pointers
  • Commit field message not disappearing after successful commit
  • Invalid changes detection filtering
  • Repository state not being refreshed
  • Conflicting keybindings for macOS
  • Clicking on a commit based item not showing it's changes (tags, branches, stashes)
  • Pull with rebase settings not being applied
  • Updating remote repository URL not working
  • Tags not loading when a tag is of type "LooseNonTag"
  • Bundled fonts failing to be applied

Don't miss a new Gitnuro release

NewReleases is sending notifications on new releases.