Skip to content

Releases: altsem/gitu

v0.37.0

28 Sep 19:21
b69bdc8
Compare
Choose a tag to compare

[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

16 Sep 16:11
8eda55d
Compare
Choose a tag to compare

[0.36.0] - 2025-09-16

🚀 Features

  • Allow configuring recent commits and stash list limits
  • (config) Removed support of sequences of keys (e.g. abc)

🐛 Bug Fixes

  • (config) Report invalid key binding errors
  • Process bug when running show commands on Windows (#330)

v0.35.0

06 Sep 13:51
b11f305
Compare
Choose a tag to compare

[0.35.0] - 2025-09-06

🚀 Features

  • Ability to invoke merge operations (#401)
  • Add config cli arg to override the config file to use (#400)

🐛 Bug Fixes

  • Crash when opening PHP files (#405)

v0.34.0

29 Jun 07:42
36b924e
Compare
Choose a tag to compare

[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

07 Jun 14:32
Compare
Choose a tag to compare

[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

24 May 07:34
58439f6
Compare
Choose a tag to compare

[0.32.0] - 2025-05-24

🚀 Features

  • Hint external commands to output colors
  • Add delete option to branch menu

🐛 Bug Fixes

  • Ignore diff.external, in case its set to an unsupported tool #369
  • (prompt) Freeze when a command would fail after a prompt occurred

v0.31.0

05 May 16:00
27a88d0
Compare
Choose a tag to compare

[0.31.0] - 2025-05-05

🚀 Features

  • Disable filewatcher when status.showUntrackedFiles is off
  • Replace ignore lib with libgit2 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

21 Apr 12:06
c73f1d4
Compare
Choose a tag to compare

[0.30.3] - 2025-04-21

🐛 Bug Fixes

  • (crates-io-release) Resolve issue with publishing to crates-io

v0.30.1

21 Apr 09:46
6250b1a
Compare
Choose a tag to compare

[0.30.1] - 2025-04-21

🐛 Bug Fixes

  • Issue with project lockfile/release

v0.29.0

10 Mar 17:29
924269b
Compare
Choose a tag to compare

[0.29.0] - 2025-03-10

🚀 Features

  • Add support for nvr command with line number navigation