Skip to content

v0.9.5

Choose a tag to compare

@github-actions github-actions released this 28 Jul 03:55
· 179 commits to main since this release

See what changed without leaving the file viewer, and clean up finished worktrees straight from the sidebar. Plus a build-metadata fix so installing from source fails clearly on an old Rust. Fully compatible with v0.9.4, nothing to migrate.

✨ Added

  • Git change markers in the file viewer. Open a file read-only and the gutter now shows what changed against the last commit: a green bar for added lines, amber for modified, and a small red mark where lines were deleted. It sits in the space the line numbers already used, so nothing shifts, and it refreshes on its own while an agent edits the file. A clean file, an untracked file, or a folder outside git simply shows no markers. (2b1151d)
  • Delete a worktree from the sidebar. Right-click a worktree node in WORKSPACES and pick Delete worktree to remove both the git worktree and its folder in one step, instead of dropping to a shell. It is offered only on real worktree nodes, never on a main checkout, and it asks for confirmation first because it deletes files. The sidebar also groups each worktree directly under the node it branched from, so a worktree and its parent stay together in the list. (7ef14cd)

🐛 Fixed

  • Clearer error when building on an old Rust. cargo install bohay now declares its real minimum, Rust 1.88 (edition 2024, required by ratatui 0.30), so an older toolchain fails with a clear "requires a newer Rust" message instead of a cryptic edition2024 feature error deep in a dependency. Prebuilt installs were never affected: Homebrew, the .deb/.rpm packages, and the install script all ship a compiled binary and need no Rust at all. (6c79b7b)

Contributors

  • RizRiyz

Full Changelog: v0.9.4...v0.9.5