You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An animated typing cat now appears as soon as the switcher opens: compatible
Kitty/Ghostty/WezTerm panes use the embedded cat-typing.gif frames when Herdr's experimental
Kitty graphics proxy is enabled, while small or unsupported panes automatically keep the
theme-coloured pixel-art fallback. Both paths preserve the terminal's transparent background;
the image is cleaned up before picker content appears and
its first frame is always shown for a 420 ms minimum, making 2–3 animation steps visible even
when loading finishes immediately. Agents, workspaces, repositories, and linked worktrees
load in the background. Inside Herdr, frames use its acknowledged pane-graphics API so a
rejected image immediately reveals the pixel-art fallback instead of leaving an empty splash;
direct terminal launches retain standard Kitty commands. Managed
installs fetch a checksummed native binary for macOS/Linux on arm64/x86_64, so first open no
longer waits on Cargo; offline and linked checkouts still fall back to a local build, with
the same cat keeping the pane responsive. esc or ctrl-c cancels either loading stage.
Launching a ⌥g review now shows the same typing cat while it opens. A hunk review used to
hand the pane a frozen screen while hunk diff walked a large repository; the review launcher
now plays a short branded pre-roll that animates the cat (Kitty frames or the pixel-art fallback)
while it warms the exact diff hunk is about to read, so the review opens onto the splash instead
of a stall and hunk itself starts faster off the warmed cache. The cat stays up until the warm-up
finishes (a 420 ms floor keeps it visible on an already-warm repo, a 5 s cap keeps a pathological
one from stalling); esc, enter, or ctrl-c skips straight to the tool. The pre-roll hands off
without a blank flash: it freezes a static “Opening review…” frame and leaves the screen in place
for hunk to paint straight over, rather than tearing the terminal down between the two. Only hunk
reviews get it — lazygit and custom menu.conf commands bring their own startup.
A Worktrees tab now lists linked Git worktrees across every ghq repository without
duplicating the main checkout already shown under Repos. Worktrees open in a workspace,
tab, split, or pane and use the built-in Git menu at their own path; repo-only update and
remove actions stay hidden. include_worktrees controls the source and defaults to true.
default_tab chooses the active startup group (all, agents, workspaces, repos, or worktrees). Applying it in the settings overlay switches immediately; an empty, disabled,
or unrecognised group safely falls back to All.
Changed
The Workspaces preview is now a dashboard. Instead of a bare tab list, it shows a
pane/agent summary with a colour-coded status breakdown, the running agents with their
status and current task, and the distinct repositories their panes sit in with each one's
branch and a dirty marker — read from pane list so it reflects what the workspace is
actually running.