Release Notes
Diff workflow
- Restore a single hunk:
x reverts just the hunk under the cursor
while leaving every other hunk untouched — workdir hunks revert toward
the index, staged hunks revert toward HEAD.
- Hunk navigation in the preview:
J/K snap the cursor to the next /
previous hunk top in the right-side diff preview, not just fullscreen.
- Active-hunk highlight: the hunk under the cursor reads as one block
(bold, diff washes preserved) in both the preview and fullscreen views.
Mouse support
- Resizable sections: drag the rail/preview divider to resize the left
rail, or drag the dividers between status/files/branches/commits/stash to
resize each panel.
- Clickable buttons: context-aware footer buttons (
Stage, Discard,
Commit, Pull, Push, Stage hunk, Restore hunk, …) plus a button
bar inside the fullscreen diff.
- Click files, branches, stashes, diff rows, hunk headers, finder matches,
and project tabs; the wheel scrolls the panel under the cursor.
Safer sync
- Push confirmation:
P with a tracked upstream now shows
main → origin/main in a confirm box — Enter pushes, Esc cancels
(clickable [Push] / [Cancel] included).
LLM setup
- The setup form (
A) asks the provider for its live model list
instead of shipping hardcoded models, and refetches whenever the
provider, API key, or base URL changes. A typed custom model id is kept
when the provider still offers it.
Docs
- New README comparison section (activegit vs lazygit vs px0) with measured
startup, binary-size, and hot-path numbers, plus docs/compare.html.
Install activegit 0.2.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/DevarshVasani/activegit/releases/download/v0.2.2/activegit-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/DevarshVasani/activegit/releases/download/v0.2.2/activegit-installer.ps1 | iex"
Download activegit 0.2.2