release: 7.15.0 — browser-like terminal (resume, bookmarks & groups, settings, resizable panes) + input-freeze & lost-dialog fixes - #269
Merged
Conversation
…xes (7.15.0) Features - Resume where you left off: reopening offers one-click continue of each pane's last agent conversation in that folder (claude --continue), proxy prefix preserved. - Bookmarks bar with named groups/folders (drag to file); one click opens a folder + launches its agent. - Terminal settings (font, size, theme, cursor) applied live to every pane. - Resizable split panes; sizes persist and survive maximize/fullscreen. - Tabs: Cmd+T / Cmd+W / Cmd+Shift+T (full-layout restore) + drag to reorder. - Merged tab bar + toolbar into one compact row to reclaim vertical space. Fixes - Terminal input no longer freezes: /api/active and /api/terminal/cwd ran ps/lsof synchronously on the event loop every 1-4s; now async/off-loop. - Agents launched from codbash no longer misfile their conversation: panes don't inherit parent agent-session env (nested/"hidden folder" sessions) or npm_config_prefix (broke nvm); an unusable cwd warns instead of silently falling back to $HOME. - Running Agents lists only agents launched from codbash. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…iew) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stable release 7.15.0 (minor). Turns the Workspace into a browser-like, terminal-first workspace and fixes two serious terminal bugs.
✨ Features
claude --continue), keeping the proxy prefix.Cmd+Tnew tab,Cmd+Wclose tab,Cmd+Shift+Treopen last closed tab (full layout), and drag to reorder tabs.🐛 Fixes
/api/active(1s poll) and/api/terminal/cwd(4s poll) ranps/lsofsynchronously on the Node event loop, stalling terminal I/O in bursts. Now fully async/off-loop (verified:/api/versionstays ~0.03s while a 4.6s poll is in flight).CLAUDE_CODE_SESSION_ID, …), which made a nested "hidden folder" session; no longer inherit npm'snpm_config_prefix(which broke nvm in the shell); and an unusable requested folder now warns instead of silently starting in$HOME(which filed the conversation under the wrong project).Tests
node --test test/*.test.js→ 205 pass / 0 fail / 2 skipped (added coverage for env sanitization and cwd resolution).🤖 Generated with Claude Code