Lithe v0.1.13
Highlights
- Reworked the integrated terminal around a native terminal surface, with more reliable shell behavior, session state, focus, and keyboard input.
- Added complete Git conflict handling and saved-change workflows, including operation preflight checks, Smart Checkout, stash recovery, and Lithe Shelves.
Terminal improvements
- Added clickable file paths and URLs in terminal output.
- Preserved terminal titles, working directories, exit state, and full-screen terminal applications when switching tabs or hiding the tool window.
- Improved shell startup, restart behavior, cursor feedback, focus, and native keyboard handling.
Git conflict and saved-change workflows
- Added preflight checks before checkout, pull, merge, rebase, cherry-pick, and revert operations.
- Added Smart Checkout and stash-and-retry options when local changes block an operation.
- Added controls to continue, skip, or abort interrupted Git operations.
- Added conflict-marker checks before commits and clearer conflict filtering in the Changes view.
- Added Lithe Shelves alongside Git stashes, including recovery guidance when restoring saved changes creates conflicts.
Install or update
- GitHub Release: Download the
arm64DMG for Apple silicon or thex86_64DMG for Intel Macs from the release assets below. - In-app update: Open Settings > Updates, select Check for Updates, and install the available update.
- Homebrew: Run
brew upgrade --cask lithe. For a first installation, follow the Homebrew instructions in the project README.
Lithe requires macOS 14 or later. Java project features require a JDK, and semantic Java navigation requires Eclipse JDT LS.