v2.0.0-beta.6
Pre-release
Pre-release
·
66 commits
to master
since this release
Per-project run commands, richer notifications, and polish
This beta adds a per-project run command — point a project at npm run dev (or whatever
starts it) and drive it from a dedicated run terminal — plus a system menu bar item for
notifications, a collapsible terminal-tab sidebar, and a round of stability and design fixes.
⚠️ Still a beta — expect rough edges. Existing installs auto-update via Sparkle.
Run command (#7)
- Set a run command per project in Project Settings, with optional auto-run when a
workroom is created - Drive it from a dedicated "Run" terminal — Run / Stop / Restart in the toolbar, the new
Run menu, the sidebar row, or ⌘R / ⇧⌘R / ⌥⌘R. Stop is a graceful Ctrl-C that escalates to
a hard kill on a second press; Restart waits for the process to exit before respawning, so it
releases the port first - The pane stays open showing output after the command exits; Go ▸ Run Terminal jumps to it
Notifications
- A system menu bar item for notifications (#33)
- The notifications bell stays visible even with no workroom selected
- The notification jump moved into the Go menu; ⇧⌘N / ⌥⌘N now reach the menu even inside
enhanced-mode TUIs (Claude, Codex)
Terminals & sidebar
- Terminal tabs now appear as a collapsible sidebar subtree
- The terminal surface no longer shifts when toggling between a solo pane and a split
- Design polish: clearer active tab and split-group brackets, a calmer focused split-pane ring,
tab ✕ and pane grips revealed on hover, tighter tab chips, dimmed terminal titles, and a
unified sidebar caret column
Stability
- The agent progress indicator no longer times out mid-task (#38)
- Fixed a crash on quit caused by freeing terminal surfaces while their IO was still active
Dev
- Debug builds now run side by side with the release app as Workroom Dev