Added
- On a phone, a swipe in from the left edge opens the workspace list and a swipe to the left
closes it; a stroke on a text field or one that selects text is left alone. While typing in
the chat, a tap on the transcript, a drag down it, or the new Hide keyboard button puts
the keyboard away to read, and the draft stays in the composer
(#187 by @Haeminway1, #217). - Settings → Appearance → Colors offers two opt-in palettes beside herdr's amber, which stays
the default: Dark report (a near-black blue-grey canvas, hairlines, near-square corners,
white primary actions, electric blue only on small marks, and amber / red / green agent states)
and a neutral Ghostty-style Charcoal
(#188 by @Haeminway1). - Settings → Appearance can show Clawd, Claude Code's mascot, on Claude panes and the Codex
logo (a blue cloud with a prompt) on Codex panes instead of the provider logos, which stay the
default (#188 by @Haeminway1). - The chat's message box offers the prompt Claude Code suggests next, the grey text in its
empty input. It stands as the box's placeholder, and Tab takes it into the box; on a touch
screen a dashed chip above the box does the same. Nothing is sent until you send it. It is
read only while Claude waits for a prompt and never holds up the chat for more than 1.5s
(#198 by @Yoonwoo-Ha, #216). - Settings → Plan limits → Where puts the plan meters at the top of the sidebar instead of
beside Settings: a row per account with its plan, the limit closest to running out, a bar
and when it resets. A tap opens every limit. An account whose numbers are old or missing (a
sign-in expired, a provider asking to slow down) dims them and says why in its row
(#206 by @Haeminway1, #217).
Fixed
- A table an agent indents under a list item shows as a table in that item in the chat. It was
read as the item's text, so its rows ran together on one line with their pipes. The list goes
on after it: items numbered1.throughout keep counting, and nested items stay nested
(#209 by @Yoonwoo-Ha, #217). stop(herdr's Stop action,bun scripts/plugin.ts stop) returns once the server is gone.
It returned at once, while the old supervisor still held the checkout's lock, so astart
right after it found that lock and gave up: nothing ran, and it reported no answer after 20s.
On Linux, a server that has exited but whose parent has not yet collected it counts as gone
(#210 by @Yoonwoo-Ha, #216).- A pane herdr reports waiting for input gets a card in the chat even when no reader knows its
screen (Codex's collapsed question queue keeps its own handling). A numbered menu whose hint
(a way to choose, such as "Enter to select") is the screen's last line is offered as its
options, each answered by typing its number, with wrapped labels in full and Enter and Esc
after them; anything else, such as a new prompt under
the hint, shows the screen's last lines with Enter and Esc, plus Yes and No for a(y/n)prompt
and arrows when its hint names them. An answer to a changed screen is refused. Each such
wait is logged once (#205 by @Haeminway1, #216). - Add PC on a Windows host now says that Windows hosts are not supported yet, instead of
failing with the host shell's "'sh' is not recognized" (#208, #189). - A pane waiting for another web bridge no longer frees its input for a moment and reports the
wait twice when herdr's refusal of a retry arrives slowly (a busy PC). It keeps waiting and
tries again instead, however late that refusal's exit is
(#207 by @Haeminway1, #216). - In the terminal, Ctrl+Shift+↑/↓ only switches panes. It no longer also types
ESC[1;6A/
ESC[1;6Binto the pane it switched to (#215). - On a wide screen, the quick replies above the message box line up with the box instead of
starting at the chat pane's left edge (#212). - Queued messages show under the chat lens only. In the terminal lens they stay saved but
hidden, so their Send now can no longer type into a Codex question that only the chat
lens knows is open (#213).