v0.1.72 f4d678e

2026-05-10

f4d678eTrigger full redraw on overlay close and new turn submit tag v0.1.72patriceckhart
c01e026Stabilize chat rendering: remove forced full repaints, fix scroll/diff edge cases patriceckhart

2026-05-09

c98e701Persist compaction checkpoints in sessions patriceckhart
facc709fix: session dialog highlight doubling, row overflow, and resize flicker patriceckhart
9f0629bSupport AGENTS.md context files tag v0.1.71patriceckhart

2026-05-08

25cb7d5remove /yolo slash command tag v0.1.70patriceckhart
09acdbdlowercase funny working lines tag v0.1.69patriceckhart
9b4f4daspinner: capitalize working-line phrases tag v0.1.68patriceckhart

2026-05-07

ef93175add Google Gemini provider tag v0.1.67patriceckhart
9035106Recover queued messages with Option+Up tag v0.1.66patriceckhart
63694afImprove Telegram status and stop commands tag v0.1.65patriceckhart
caac491Fix PowerShell checksum parsing tag v0.1.64patriceckhart
528ecf2Hide unjail command unless jailed tag v0.1.63patriceckhart

2026-05-06

380eca9drop rescue status bar claim from readme tag v0.1.62patriceckhart
0a85be3add model rescue picker and silent transient retries tag v0.1.61patriceckhart
0f332fafix kimi empty assistant messages tag v0.1.60patriceckhart
f37f42bfix windows installer checksum lookup tag v0.1.59patriceckhart
25a4caffix kimi oauth token refresh tag v0.1.58patriceckhart

2026-05-05

168941ftui: separate live prose from tool boxes tag v0.1.57patriceckhart
bfaaaa3provider: set explicit kimi pricing patriceckhart
6c5c4f2tui: make main-screen renderer viewport-safe tag v0.1.56patriceckhart
ea10cbaopenai: replay reasoning_content for chat completions tag v0.1.55patriceckhart
7134fb7provider: replay reasoning items and repair orphan tool results tag v0.1.54patriceckhart
ae4e019tui: use DECSC/DECRC for bottom-band anchor; normalize \r in editor input tag v0.1.53patriceckhart
07c0730Document Kimi provider support tag v0.1.52patriceckhart
a41cda5Add built-in Kimi provider support patriceckhart

2026-05-04

ff1af01tui: tighten live tool/streaming spacing tag v0.1.51patriceckhart
b5ab07ftui: strip syntax highlight backgrounds patriceckhart
17dec30interactive: load resumed sessions asynchronously patriceckhart
aceaffdtui: keep live output outside scrollback patriceckhart
76ca012tui: replay scrollback on transcript rewrites patriceckhart
7ff6942tui: render interactive mode in main scrollback patriceckhart
471fdeainteractive: smarter auto-compact triggers and resume scroll tag v0.1.50patriceckhart
1a49277core: read sessions with line reader instead of bufio.Scanner tag v0.1.49patriceckhart
b45f107interactive: cache idle chat render patriceckhart
2eab133interactive: speed up mouse scrolling in vscode tag v0.1.48patriceckhart
67c7dc9tui: emphasize tool names in box headers patriceckhart

2026-05-03

5a64f87tui: show no-yolo status tag tag v0.1.47patriceckhart
6ba41f2tui: tune user bubble colors tag v0.1.46patriceckhart
a40d1cftui: render markdown tables tag v0.1.45patriceckhart
266b1a5interactive: browse prompt history with arrows tag v0.1.44patriceckhart
527daf7tui: disable iTerm inline images by default tag v0.1.43patriceckhart
9e03b3dtui: keep cursor pinned during inline image render patriceckhart
42173edtui: user bubble layout, OSC 11 theme detection, image footprint fix tag v0.1.42patriceckhart

2026-04-28

a07e43dinteractive: blank line above slash popup and dialog block tag v0.1.41patriceckhart
0cc0036core: sort sessions by last-modified instead of filename tag v0.1.40patriceckhart
9f5f195interactive: blank line above sliding-in chips, drop redundant trailer tag v0.1.39patriceckhart
d3a4767interactive: drain key bursts before redrawing tag v0.1.38patriceckhart
ef7327canthropic: downscale oversized images on outbound requests tag v0.1.37patriceckhart
38717f5interactive: trim trailing blanks after the last conversation row tag v0.1.36patriceckhart

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 476

↑↓ moveenter openesc close