Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jul 23:01
1e93677

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