Repository navigation
v0.3.0
Immutable
release. Only release title and notes can be modified.
Source: https://github.com/marcinwadon/hennery/tree/6e322d22825025bc8cb2fd1d204a1984737318b7
SHA256SUMS: 356fa29c4651113a71ff94823a226d789a1b135b6ba0a5bc3668ffce45f00fc9
Changelog
0.3.0
- Message queue (#233). Send while a turn is running: messages wait in a
durable, editable queue and go out in order when the turn ends; a pending
question or permission is never answered by a queued message. On a parked
session Send becomes "Resume and send" (keyboard shortcut too), and the
parked notice sits above the input. An explicit Park holds the queue until
you resume. Failed messages stay available to copy; deleting a session
deletes its unsent messages and images. - Session switching (#230). Recent in the sidebar (up to six visited sessions
with status and hat colour), Option/Alt+1–5 to open them, backtick for this
window's previous session, and Recent first in the command palette. The
selected hat now scopes everything: sessions, Needs you, Recent and counts. - Sessions overview (#235). Group by Hat or Host, then by Project or Nothing;
collapsible project sections with path, hosts, running count and sessions
needing you; families stay together. Sort by Needs you first, Last activity
or Started (stable). Hosts report a repository root, so worktrees and
subdirectories group with their repository. The header stays on one line at
1024 px. - Runtime catalog cache (#229). New session and Defaults show the last known
models and options instantly, with Refresh to probe again; Start no longer
waits for a preview. "Agent default" is the adapter's own default, never a
previous session's choice. Hat overrides on permission mode are always sent;
unavailable model/effort overrides fall back with a notice. - Local OAuth callback (#234). Connect an MCP server's OAuth when the collector
is remote: pick a local callback and run the shownhennery oauth-callback
command on the browser's computer. Tokens never pass through it. - The MCP gateway accepts a body-less 202/204 that names a non-JSON content
type, as some servers send fornotifications/initialized(#231). - The project picker's outside-tap choice no longer races the listing (#232).
- Database migrations 28–30 run on first start. An older binary cannot open
the upgraded database.