Repository navigation
tabby 0.3.2
Tabby Island fixes from the adversarial review:
- End Session can't be double-clicked through. The red button in the confirmation waits a moment (longer than a double-click) before it takes a click, and looks dimmed until then.
- Focus mode:
- covers stop below Terminal's tab bar, so tabs stay visible and clickable (it now knows which windows have tabs);
- a full-screen window under the notch is recognized;
- subagents that finished, hit an API error or were interrupted no longer show as running;
- spinners only tick while a cover can be seen;
- clicking a cover opens the session that window shows now, and only real session windows count as "the one you're typing in".
- Nothing keeps running after Settings closes. The Focus preview's spinner and the once-a-second permission check used to run on after the window closed. The status file is only written when something changes.
- Permissions:
- "Ask Again" for Terminal, iTerm2 or System Events no longer resets every other Automation permission. It opens System Settings › Automation at the right switch.
- "Allow All" only shows while there's something it can ask.
- Background checks keep going, so a terminal opened later is noticed.
- Quick launch finds a recent folder typed as a full path (or with a trailing slash), and lists up to 200 folders.
- A failed End Session is announced in the island, not just shown in a card that can disappear.
- The island follows
CLAUDE_CONFIG_DIR(setup records it), for sessions, its status file and updates.
Install: paste Install tabby for me: run curl -fsSL https://claude-tabby.vercel.app/install.md and follow it. into Claude Code, or run curl -fsSL https://claude-tabby.vercel.app/install | bash. TabbyIsland.zip is what the installer downloads (it checks the .sha256). It isn't notarized, so a copy downloaded through a browser is blocked by Gatekeeper: use the installer, or tabby island install.