Shiibar CC 0.5.0 adds a second supported terminal and makes running conversations one click away.
macOS Terminal.app support
Everything that worked for iTerm2 now works for the macOS Terminal.app too: sessions show up in the menu bar, clicking a row (or a notification) jumps to the right tab, and Conversations can resume a past conversation in a new Terminal.app window. Which terminal to use is detected per session — there is nothing to configure. The first jump to a Terminal.app tab asks for its Automation permission once.
Jump to a running conversation
In the Conversations window, the button for a conversation that's still running is now Jump — it takes you straight to the terminal tab where it's running, instead of a disabled Resume. If the tab is already gone, a dialog says so and offers to refresh the list (the row then flips back to Resume). Conversations running in a terminal Shiibar CC can't drive (VS Code, SSH) stay disabled, with the reason shown next to the button.
Fixed
- Jumping now switches to the tab's Space. Previously, focusing a session whose window lived on another Space could raise a same-Space window instead when triggered while another app was active — e.g. from the Conversations window.
Changed: prefixed targets
Targets shown by shiibar-cc list, focused, notifications, and stored state are now prefixed — iterm2:<UUID> / apple-terminal:/dev/ttysNNN — instead of bare UUIDs. Existing state migrates automatically on upgrade (no entries are lost or duplicated). Scripts that parse targets should expect the prefixed form; bare UUIDs are still accepted as focus input.
Commits
- Release v0.5.0: Terminal.app support and Conversations Jump
- Activate before selecting in the focus scripts (M42)
- Spec the focus activate-first order and write the M42 brief
- Add the Conversations Jump button (M41)
- Align inline comment columns in README code blocks
- Add the no-match sheet to the M41 Jump spec
- Spec the Conversations Jump button and write the M41 brief
- Add Terminal.app support with prefixed targets (M40)
- Spec Terminal.app support with prefixed targets and write the M40 brief
- Bump the workspace version to 0.4.1 after publishing v0.4.0