This release brings interactive rebasing, more configurability and a number of refinements.
New features:
- Rebasing features: reorder, drop, reword, edit and squash/fixup commits from the commit log
- Remote operations (push, pull, fetch, clone) now use the git CLI for better credential handling and protocol support
- Configurable font for the diff view
- Command line arguments handling: open a repository directly from the terminal, e.g.
gitte ~/Code/projects/Gitte
- New unified stash modal when actions ask to stash pending changes
- Ahead/behind status indicator for the current branch in the workspace view
- Double-click on a local branch switches to it
- Marker for merge commits in the commit log
- Additional information in the commit log viewer
- A few small easter eggs
Under the hood:
- Ukrainian translation (thanks to Dymko <Dymkovych@proton.me>)
- German translation
- AUR package documentation (thanks to Kainoa Kanter <kainoa@t1c.dev>)
- a lot of bugfixes