Review tab, task creation, project-level presets, and run button

Review Tab in Changes Sidebar #2681
The changes sidebar now has a dedicated Review tab. You can read, filter, and respond to PR review comments without leaving the desktop app.
- Resolved comments are separated from open ones so you can focus on what still needs attention
- Stays in sync with GitHub — refreshes automatically after PR mutations
Task Create & Detail Actions #2656 #2660
Task create modal
You can now create tasks and take actions on them directly from the desktop without switching to Linear or the web app.
- New task create modal for quickly filing tasks from wherever you are
- Task detail action menu for quick actions on individual tasks
Project-Level Presets Configurable #2719
Project-level presets
Terminal presets can now be scoped to a specific project. Project-level presets only appear when you're working in that project, keeping the preset list clean and context-relevant.
Run Button & Stop Command #2680 #2740
Run button
The run button has moved to the presets bar (Cmd+G) and now includes a stop command so you can cancel a running preset mid-execution.
Cmd+Gtriggers the run preset from anywhere in the workspace- Stop button cancels in-progress runs immediately
Improvements
- AI-generated branch names - Superset now suggests a branch name when creating a workspace, with automatic conflict resolution if the name is taken #2627
- Chat draft preserved - Unsent chat text is now saved when you switch tabs or workspaces and restored when you come back #2631
- Warn before closing dirty editors - Desktop now prompts before closing a file tab with unsaved changes #2717
- GitHub issue attachment in workspace modal - You can attach a GitHub issue directly in the new workspace modal, giving the agent immediate context #2678
- Autosave for setup/teardown scripts - Setup and teardown scripts now save automatically as you edit them #2644
- CMD+R reload now configurable - The
Cmd+Rreload shortcut can be remapped or disabled from keyboard settings #2716 - Virtualized git history - The commit list in the git history panel is now virtualized and capped at 500, preventing slowdowns in repos with long histories #2763
- PR merge loading feedback - The merge button now shows a loading state while a PR merge is in progress #2703
Bug fixes:
- Fixed TERMINAL_ATTACH_CANCELED errors when opening worktrees #2749
- Fixed MCP OAuth 500 without an active organization #2683
- Prevented external worktree data loss #2573
- Fixed workspace sidebar drag start instability #2723
- Synced plan gating with live subscriptions #2713
- Fixed file viewer tabs being duplicated across workspaces #2712
- Fixed PR branch reuse on publish #2673
- Preserved cursor position when saving a file #2645
- Fixed chat focus after
@mentionfile selection #2653