v1.2.0
This release introduces the new Emdash Workspace Server, bringing remote development much closer to the local Emdash experience. It also adds per-machine management for agent resources, file-content search, faster task creation, and a more capable and reliable chat UI for ACP agents.
Highlights
- The Emdash Workspace Server brings remote projects on par with local development, including Git, files, terminals, agents, automations, file search, and preview forwarding.
- Manage each machine independently, including its workspaces, conversations, agents, MCP servers, skills, dependencies, and resource usage.
- Search file contents from the task sidebar with Cmd/Ctrl+Shift+F, jump directly to matching lines, and automatically reveal opened files in the file tree.
- Tasks open faster, with non-blocking setup work continuing in the background. A new Activity menu shows worktree setup and lifecycle-script progress.
- The ACP chat UI now keeps drafts and attachments across navigation and delivery failures, restores suspended conversations without disrupting chat, and remembers provider and session options.
Everything else
- Open an existing workspace in a task instead of creating a new worktree.
- Sort project tasks by last used or creation time.
- Rename conversations and select multiple conversations for deletion.
- The command palette now searches commands, files, conversations, projects, and tasks, while Settings has its own searchable navigation.
- CodeBuddy is available as a coding agent, Claude adds Opus 5 while retaining Opus 4.8, and agent selectors show clearer capability icons.
- PhpStorm is available in the Open In menu.
- Project settings show where a new worktree will be created, and long lists such as Git remotes are searchable.
- The app shows its window and branded loading state sooner, includes better startup recovery, and adds a system tray icon.
- Project expansion preferences persist across restarts, and expanded projects use the open-folder icon.
Fixes
- Pull request detection stays stable across refreshes and matches the exact head branch; staging remains responsive, diff paths stay checkout-relative, and branch commits no longer flicker.
- Editor and diff scroll positions survive tab and task switches, the commit input no longer steals focus, and file reveal operations no longer time out during tree refreshes.
- Chat execution text no longer clips, search labels are no longer duplicated, raw search queries are preserved, and file links open in the adjacent editor pane.
- Sidebar shortcuts expand collapsed panels and keep working through overlays; the theme command is restored to the command palette.
- New-task settings and GitHub identity details fit correctly in the modal, and auto-approve preferences persist.
- Remote projects behave more reliably across reconnects and relinks, recover failed file watchers, and publish branches to the correct remote.
- Terminal processes receive the user's environment without leaking worker settings, and terminal QR codes render without line gaps.
- Windows title bars follow the app theme, and agent hooks work correctly on Windows.
- Codex notifications and device authentication work again, and provider environment variables are applied correctly to ACP sessions.
- Automation controls, project and settings layouts, markdown checkbox contrast, and other interface details have been polished.