Repository navigation
v0.3.16
Highlights
The ⌘M chat view answers back. You can approve a plan — accept-edits or manual — send one back
for revision, and pick AskUserQuestion options, all from the chat view, without a keystroke going
into the terminal pane. It rides the existing PermissionRequest hook channel. The same change fixes
a silent no-op that was worse than it looked: the node header's ✓ Approve, and the phone's allow,
did nothing on a plan, because Claude Code drops a bare allow for tools that require
interaction — the answer has to carry the updated input with it.
And it reads like a conversation. The panel gained a claude.ai-style thread — user bubbles,
unbubbled assistant text, a turn action row — and a real composer with file attach, dictation, and
model · effort labels. A working indicator and live refresh show the agent answering, and a long
transcript now loads in pages instead of making you wait for the whole file.
It also got cheaper to leave open. CPU and GPU drop during camera moves, animations, polling and
autosave: the viewport raster scale freezes while the camera moves, the minimap projects
transform-only, the working glow settles after four pulses, SSH transcript tails back off while a
transcript is idle, and scrollback snapshots are paced and skipped when unchanged. A co-attach
joiner no longer loses tmux's alternate screen, and links inside rendered markdown can no longer
navigate the app window away from your canvas.
One note for existing installs: the managed hook script updates to revision 5, and its
PermissionRequest entry gets an explicit timeout: 600 — without it a plan or question cannot be
held open long enough for you to answer it.
New
- chat-view — working indicator + live refresh while the agent answers · #953 by @eneskirca
- chat-view — approve plans and answer AskUserQuestion from nodeterm (hook-reply) · #955 by @eneskirca
- chat-view — claude.ai-style composer (+ attach, model·effort, mic) and thread · #957 by @eneskirca
Improved
- fix joiner alt-screen loss and cut CPU/GPU on camera moves, animations, polling and autosave · #950 by @eneskirca
Fixed
- markdown — rendered-markdown links never navigate the app window · #943 by @eneskirca
- chat — ⌘M chat composer never types into a TUI dialog or a bare shell; UX fixes · #944 by @eneskirca
- md-view — ⌘/Ctrl+M in the Server Edition; consistent multi-select toggle · #945 by @eneskirca
- md-view — readable terminal output, focus/freshness lifecycle, and the ⌘M view in the card modal · #946 by @eneskirca
- chat-view — fast ⌘M chat panel — paged transcript, loading states, tool-row layout, ⌘M hint · #949 by @eneskirca
- chat-view — show plan-mode plans and AskUserQuestion questions in the ⌘M chat · #951 by @eneskirca
Full Changelog: v0.3.15...v0.3.16