New
- Added running subagent counts for Claude Code, Codex, and Grok, with expandable lists grouped by model and agent type.
- Added optional automatic jumping to the pane where 1Password CLI or SSH approval prompts were triggered from, keeping 1Password in front.
- Added customizable shortcuts for switching to worklanes 1–9, with ⌘1–9 in the Ghostty preset. Thanks @retsubhtym!
- Added “Assign Anyway” to resolve shortcut conflicts, restoring the displaced command’s default shortcut when available.
- Added a security reporting policy. Thanks @solomonneas!
Improved
- Sidebar visibility and width now stay independent per window and survive session restore.
- Close confirmations now highlight the target pane or worklane and show its name, running activities, branch, and directory.
- Copy Path now copies an SSH connection command for remote panes, including the user and custom port.
- Panes with active background subagents remain visible with a “Waiting for subagents” status after the parent finishes.
- Source and release builds now use pinned dependency versions for reproducible builds.
Fixed
- Claude Code’s “Needs input” status now clears when work resumes or a prompt is interrupted, while unrelated tool calls leave open approvals visible.
- Subagent badges no longer linger indefinitely after a child stops reporting activity, and inherited models resolve more reliably.
- Double-clicking window chrome now follows the macOS titlebar preference, including Fill, Zoom, Minimize, and None. Thanks @heiseshandian!
- Number-row shortcuts now work on AZERTY and other keyboard layouts in the Ghostty preset.
- Numbered worklane shortcuts no longer jump to the last worklane when the requested position does not exist.
- Worklane shortcuts and sidebar clicks now respect the active Ctrl-Tab preview.
- Shortcut settings now report save failures.
- Confirming ⌘W now closes the pane named in the dialog even if focus changes.
- Clean Copy now respects pane width and preserves intentional newlines in configuration files and structured text.
- SSH environment forwarding and terminfo installation now work in zsh, bash, fish, and Nushell, preventing terminal compatibility errors on remote hosts.
- Session restore now tolerates missing or malformed sidebar settings.
Full Changelog: v0.2.0...v0.3.0