Releases: altsem/gitu
Releases · altsem/gitu
v0.37.0
[0.37.0] - 2025-09-28
🚀 Features
- Support file line positions for the micro editor (#424)
- Add mouse wheel scrolling support
- Simple mouse interactions
- Show the diff on the stash detail screen
🐛 Bug Fixes
- Mouse clicks on invalid screen lines trigger actions
- Avoid redrawing for unhandled mouse events
- Disable mouse reporting when mouse support is disabled
- Workaround Termwiz mouse scroll event buggy handling
v0.36.0
v0.35.0
v0.34.0
[0.34.0] - 2025-06-29
🚀 Features
- Ability to delete a remote
- Commit extend (#396)
- Optimize & defer rendering of items in editor, esp. diff hunk highlights (#392)
- Ability to rename a remote
- Switch terminal backend from Crossterm to Termwiz
🐛 Bug Fixes
- Shift modifier & uppercase key events would not work in certain terminals (#395)
⚡ Performance
- More efficiently keep track of changes between updates
v0.33.0
[0.33.0] - 2025-06-07
🚀 Features
- Discard line by line (+ configure when to confirm discard)
- Ability to add a remote
🐛 Bug Fixes
- (highlighting) Update tree-sitter, replace dated toml lib with toml-ng
- (show) Crash when sometimes attempting to show a commit
- Opening hunk in EDITOR used wrong line number
- Unmerged branches could not be deleted via discard action
v0.32.0
v0.31.0
[0.31.0] - 2025-05-05
🚀 Features
- Disable filewatcher when
status.showUntrackedFiles
is off - Replace
ignore
lib withlibgit2
ignore functionality - FileWatcher now ignores changes from patterns in .gitignore
🐛 Bug Fixes
- Support custom path prefixes in Git diff parser (e.g. i/... w/...) (#361)
- Disable filewatcher when it fails to initialize
v0.30.3
[0.30.3] - 2025-04-21
🐛 Bug Fixes
- (crates-io-release) Resolve issue with publishing to crates-io
v0.30.1
[0.30.1] - 2025-04-21
🐛 Bug Fixes
- Issue with project lockfile/release
v0.29.0
[0.29.0] - 2025-03-10
🚀 Features
- Add support for
nvr
command with line number navigation