Skip to content

herdr web ui v0.3.36

Choose a tag to compare

@github-actions github-actions released this 01 Oct 03:50
158c08b

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 numbered 1. 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 a start
    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;6B into 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).