|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v1.1.23 |
| 4 | + |
| 5 | +### Highlights |
| 6 | + |
| 7 | +- Run the agent's shell commands in a local sandbox restricted to the session's workspace via a new project setting and /sandbox command. |
| 8 | +- Install and open a featured Sentry canvas in Customize to triage live Sentry issues. |
| 9 | +- Describe the results you want in My Work's Add filter menu and get a generated filter you can inspect, edit, or revert. |
| 10 | +- Undo and redo image annotation edits like drawing, moving, resizing, recoloring, and deleting. |
| 11 | +- Close an open side chat directly from the session rail without leaving it or navigating to the panel tab strip. |
| 12 | + |
| 13 | +### Added |
| 14 | + |
| 15 | +- Added a Close action to each open side chat in the session rail, so you can dismiss a side chat without leaving it or navigating to the panel tab strip. |
| 16 | +- Added a featured Sentry canvas to Customize, letting you install and open it to triage live Sentry issues. |
| 17 | +- Added a project setting and `/sandbox` command that let you run the agent's shell commands in a local sandbox, restricting filesystem access to the session's workspace. |
| 18 | +- Added a quick-add button to custom sidebar sections for starting a new session in that section without opening the context menu. |
| 19 | +- Added keyboard shortcuts to toggle the file tree (Cmd+Option+L on macOS, Ctrl+Shift+Comma on Windows/Linux) and to maximize or restore the active panel (Cmd/Ctrl+Alt+E), with the current bindings shown in tooltips and remappable in keyboard shortcut settings. |
| 20 | +- Added undo and redo (Cmd/Ctrl+Z, Cmd/Ctrl+Y or Shift+Z) for image annotation edits like drawing, moving, resizing, recoloring, and deleting. |
| 21 | +- Agent descriptions now appear as a tooltip when hovering or focusing an agent option in the agent picker and in Settings → Sessions → Default agent. |
| 22 | +- Alt/Option-click an item in the panel's + menu to open it in a right-hand split, or Alt/Option+Shift-click to open it in a top/bottom split. |
| 23 | +- Audio files (M4A, MP3, WAV, AAC, FLAC, OGA, and Opus) in Files and Artifacts now show native playback controls instead of an unsupported-file message. |
| 24 | +- Describe the results you want in My Work's Add filter menu and get a generated filter you can inspect, edit, or revert. Also added Merged date filtering and a reorganized All filters menu. |
| 25 | +- Mentions of you in issue and pull request descriptions and comments are now highlighted with a subtle background. |
| 26 | +- Show the New session and New chat keyboard shortcuts in a tooltip on the home screen's project dropdown. |
| 27 | +- The parent session now receives a notice when a coordinated child session is detached, so it knows automatic supervision has ended. |
| 28 | +- When AI filtering in My work can't turn your request into filters, you can now continue in a session with your original request and repository prefilled. |
| 29 | +- You can now add empty and non-Git folders on WSL hosts as projects. |
| 30 | +- You can now drag and drop rows to reorder views in the Reorder views dialog, in addition to the existing Move up/down controls. |
| 31 | +- You can now use the /restart-session command to restart chat and side chat conversations while preserving their history. |
| 32 | + |
| 33 | +### Changed |
| 34 | + |
| 35 | +- Adjacent selected rows in the sidebar now merge into one continuous highlight, matching My Work's multi-select treatment. |
| 36 | +- Combined the Software Factories overview and factory list into a single page, and added a breadcrumb when viewing an individual factory. |
| 37 | +- Improved scrolling and rendering performance for large conversations, especially those containing very large code blocks. |
| 38 | +- Improved the low disk space banner: hovering the legend or a bar segment now highlights the matching segment and reveals its disk usage amount without resizing the bar. |
| 39 | +- Increased the size of read/unread session and activity indicator dots slightly for better visibility. |
| 40 | +- My work is now split into separate Issues and Pull requests sections in the sidebar and navigation, and repositories can be browsed as dedicated pages. |
| 41 | +- Prompts delivered by scheduled session automations now appear as compact "Scheduled prompt" cards that open the full prompt in a dialog, and are excluded from composer history recall. |
| 42 | +- Pull request comments, reviews, and activity now load faster, with fewer requests and quicker initial loading. |
| 43 | +- Recent scripts in the Run menu now show the script name without a redundant "Run" prefix. |
| 44 | +- Redesigned the connector details dialog with clearer About and Details sections and safer external links. |
| 45 | +- Repository Issues and Pull requests views can now be edited, reordered, duplicated, and deleted, just like custom views in My work. |
| 46 | +- Session idle notices now group with nearby tool activity, use clearer labels, and take up less space in the conversation. |
| 47 | +- The Session column in My work now shows the agent's current activity, readable status labels for attention or error states, and "Idle" for inactive sessions, and is wider by default. |
| 48 | +- The sidebar navigation context menu now shows a "Sidebar items" header, and issue tables no longer show the pull-request-only Checks column. |
| 49 | +- Toggling Streamer Mode in Settings now requires an app restart to take effect, with a prompt to restart shown after the change. |
| 50 | + |
| 51 | +### Fixed |
| 52 | + |
| 53 | +- "Check for updates" in the command palette now opens Settings > General while an update is downloading, instead of being disabled. |
| 54 | +- Activating a linked pull request or issue comment now moves keyboard focus to that exact comment, and a "Back to chat" control lets you return focus to the message you came from. |
| 55 | +- Aligned the branding and text in the Windows installer and uninstaller header. |
| 56 | +- Branch child sessions created from a remote project now stay on the same remote host as their parent, instead of running locally on the desktop. |
| 57 | +- Checks a linked pull request's live state before pushing commits or editing its title or body, and blocks the update when the pull request is already closed or merged. |
| 58 | +- Connectors that need reconnection now show "Reconnect required" with a Reconnect action instead of an unclear "Unknown" status. |
| 59 | +- Fixed a bug where a newly opened app window could remove another window's in-progress workspace or session before you finished sending your first message. |
| 60 | +- Fixed a pending message staying marked as pending after a remote agent had already consumed and responded to it. |
| 61 | +- Fixed a remote session sometimes staying stuck busy after restoring a completed subagent. |
| 62 | +- Fixed a session incorrectly showing as still working after reopening its history. |
| 63 | +- Fixed an issue on Windows where launching the app could leave the main window invisible after startup. |
| 64 | +- Fixed an issue where a delayed account status refresh could incorrectly revoke an organization's approval policy after reauthorizing, unexpectedly disabling required approvals. |
| 65 | +- Fixed an issue where a subagent's model and reasoning effort could incorrectly overwrite the parent session's settings, sometimes causing an unwanted model switch when resuming a session. |
| 66 | +- Fixed an issue where repository-scoped Issues and Pull requests pages could briefly show items from a different repository. |
| 67 | +- Fixed an issue where reusing a workspace for a new session could prevent notifications about a child session becoming idle or failing to start. |
| 68 | +- Fixed an issue where the app could get stuck on a "Page not found" screen after an update if it had a saved route that no longer existed. |
| 69 | +- Fixed an issue where the pull request view could show a "Local GitHub data changed while loading" error instead of the pull request details after a background refresh. |
| 70 | +- Fixed automation runs sometimes opening in the wrong view, and fixed Back/Forward navigation not returning correctly after opening a completed automation run. |
| 71 | +- Fixed Azure DevOps repositories sometimes being re-added as duplicate checkouts or losing access after their organization or project was renamed. |
| 72 | +- Fixed checked task list items in the Markdown editor appearing muted and struck-through, so they now render the same as in the read view. |
| 73 | +- Fixed cloud sessions losing their visible conversation history when a resume attempt hit a GitHub rate limit; history now stays visible with the rate-limit notice and a retry option. |
| 74 | +- Fixed conversation search (Ctrl+F) jumping back to the previous match after scrolling away and returning to a conversation. |
| 75 | +- Fixed dashed list markers disappearing in rendered markdown when a bulleted list contained a task item. |
| 76 | +- Fixed featured MCP server cards all showing a loading spinner when installing just one of them. |
| 77 | +- Fixed file and image attachments sometimes disappearing from the chat composer while deleting text or typing with an IME. |
| 78 | +- Fixed file icons showing as folder icons when viewing file contents in the conversation. |
| 79 | +- Fixed file warning banners overlapping the folder tree when it was open. |
| 80 | +- Fixed forking from a response that comes before a message you've edited and rewound. |
| 81 | +- Fixed Home and End keys in the message composer to move to the start or end of the current wrapped line instead of the whole paragraph. |
| 82 | +- Fixed long questions in an active prompt being truncated, so you can now expand them to read the full text before answering. |
| 83 | +- Fixed malformed issue and pull request references appearing in the composer when bulk-adding items whose titles contained backticks. |
| 84 | +- Fixed model context window sizes being displayed and calculated as twice their actual value in the model picker and session usage. |
| 85 | +- Fixed multiline Markdown quotes (with paragraphs, lists, and emphasis) rendering incorrectly in the file editor's Live mode |
| 86 | +- Fixed panel tabs sometimes failing to respond to clicks when their labels showed or hid a tooltip during the click. |
| 87 | +- Fixed pull request comments and reviews sometimes failing to load when the account lacked project access. |
| 88 | +- Fixed pull request creation failing when the target branch had been rebased or deleted, and ensured branch comparisons refresh correctly right after a pull request is created. |
| 89 | +- Fixed pull request creation notices in the conversation sometimes showing a duplicate or unconfirmed card instead of a single confirmed notice. |
| 90 | +- Fixed pull request details sometimes getting stuck on the loading skeleton indefinitely; a Retry option and recovery message now appear when a refresh fails to load. |
| 91 | +- Fixed pull request review comments not being staged correctly when the agent targeted a different workspace than the one it was running in. |
| 92 | +- Fixed pull request title editing disappearing during background refreshes. |
| 93 | +- Fixed remote sessions sometimes losing access to bundled skills and agents. |
| 94 | +- Fixed reopening a session sometimes showing an empty conversation until it finished resuming |
| 95 | +- Fixed repository search so partial owner/repo queries correctly find matching repositories instead of returning no results. |
| 96 | +- Fixed scrolling session titles in the sidebar so they fade smoothly at both edges instead of clipping abruptly. |
| 97 | +- Fixed session creation failing when starting a session from a repository checked out at a detached HEAD. |
| 98 | +- Fixed sessions sometimes losing their loading indicator or showing a stale "compacting" label while resuming, before their full history had finished loading |
| 99 | +- Fixed sessions staying marked as Working after the agent finished, when only a background command or server was still running. |
| 100 | +- Fixed sign-in to some MCP servers (like Figma) that were rejecting reconnect attempts and never showing a Sign in button |
| 101 | +- Fixed skills not running when invoked with extra text typed around the skill reference in a prompt. |
| 102 | +- Fixed subagent compaction events incorrectly showing a "Compacting conversation" notice or clearing compaction progress in the parent conversation. |
| 103 | +- Fixed table appearance and alignment options in the Markdown Live editor to match how tables render in read-only view. |
| 104 | +- Fixed the /rubber-duck command failing with an unavailable model error instead of running normally. |
| 105 | +- Fixed the /rubber-duck slash command sometimes not becoming available after switching a session's model. |
| 106 | +- Fixed the agent not being able to set the workspace type or use the max reasoning effort when creating or restoring scheduled workflows. |
| 107 | +- Fixed the find shortcut (Cmd/Ctrl+F) moving focus out of automation create/edit dialogs to the background search field. |
| 108 | +- Fixed the mode you selected on Home (Plan or Autopilot) being reset back to Interactive when starting a new chat. |
| 109 | +- Fixed the model picker's Auto option so each tier's explanation shows its AI credits discount, not just the currently selected tier. |
| 110 | +- Fixed the pull request merge button hiding actionable blockers, such as failing or pending checks, behind a generic "Merge when ready" label. |
| 111 | +- Fixed the pull request stack menu's timeline connectors being misaligned with the PR icons and base branch marker. |
| 112 | +- Improved contrast of the placeholder text in the repository search input |
| 113 | +- Links to generated files that use file URLs now open correctly instead of appearing as inert text. |
| 114 | +- Opening an editor canvas for a file that doesn't exist now returns an error instead of silently showing an empty or incorrect canvas. |
| 115 | +- Pasting a clipboard item that contains both an image and text into a prompt or comment composer now keeps the text instead of discarding it. |
| 116 | +- Show the connector's name and clearer guidance when a managed MCP connector's cached tool list is out of date, instead of a generic server error. |
| 117 | +- Sped up loading workflow run history and fixed connected companion devices getting stuck when navigation status could not be read. |
| 118 | +- The review form now scrolls within its popover so the Submit review button stays reachable when the window is short. |
| 119 | + |
3 | 120 | ## v1.1.21 |
4 | 121 |
|
5 | 122 | ### Highlights |
|
0 commit comments