·
1 commit
to main
since this release
What's new in v1.1.16
Highlights
- Open app settings directly from the message composer with the new /settings slash command.
- Draw freehand annotations on screenshots using a new pencil tool.
- Hide projects from the sidebar without removing them, and re-enable visibility anytime from Project Settings.
- Zoom and pan images in full-screen preview, with previous/next navigation and a zoom toolbar.
- New sessions now default to GPT-5.6 Sol with medium reasoning.
Added
- Add a
/settingsslash command to open app settings directly from the message composer. - Added a pencil tool to draw freehand annotations on screenshots
- Hide projects from the sidebar without removing them, and re-enable visibility anytime from Project Settings.
- When using Auto mode, a notice now appears when the model actually used for a response changes, while Auto remains selected.
- Zoom and pan images in the full-screen preview, with previous/next navigation and a zoom toolbar with presets and fit-to-window.
Changed
- Changed the default model for new sessions to GPT-5.6 Sol with medium reasoning.
- In Balanced verbosity, completed reasoning is now shown alongside the tool activity it led to instead of as a separate row.
- Increased the size of the sidebar read and unread status dots for better visibility.
- Links to sessions in conversation text now render as compact reference badges instead of plain links.
- Profile updates and session plan responses in the conversation view now show a compact, collapsible summary instead of raw tool output, with full details still available on demand.
- Replies generated in Auto mode now show which model produced the response in the hover metadata, instead of just "Auto".
- Simplified account settings labels and descriptions for GitHub.com, Enterprise Cloud, and Enterprise Server.
- The app name and version in the About dialog can now be selected and copied independently.
- The composer now shows a single combined control for model, reasoning effort, and context window selection by default.
- Updated the terminal and diff icons to a simpler, unboxed style.
Fixed
- Automation runs whose session, workspace, or local worktree is no longer available now show the correct status immediately instead of stale Stop/Open controls.
- Background agents that get auto-promoted from a synchronous sub-agent call now correctly show up in the Background Agents UI instead of disappearing silently.
- Code review agents now show accurate messaging about whether the agent can commit and push to a pull request's branch, including while those settings are still loading.
- Decision prompts now show consistent, persistent letter labels (A, B, C…) on every option and the freeform answer, even when keyboard shortcuts are disabled.
- Fixed a brief flash of outdated results when searching grouped lists in pickers such as the repository and model pickers.
- Fixed a bug where a code block inside a bulleted list in the markdown editor could swallow the rest of the document if the closing fence had a trailing space or tab.
- Fixed a bug where a message you had already sent could reappear in the composer after a temporary connection loss.
- Fixed a bug where a session could appear stuck showing as running after a permission prompt.
- Fixed a bug where opening the Add Enterprise Cloud account deep link in Settings could leave keyboard focus on the server address field instead of the page heading.
- Fixed a bug where routine workspace cleanup could delete a worktree, including any uncommitted work, while a session or run tied to it was still active.
- Fixed a message with a reference sometimes appearing twice while it was still being sent.
- Fixed a rare crash that could happen after the app had been running for a long time with idle sessions in the background.
- Fixed a resumed session's first message sometimes hanging indefinitely; it now fails with a retry prompt after 30 seconds if the session isn't ready.
- Fixed a reused branch workspace keeping the previous session's name instead of picking up the new session's automatically generated title.
- Fixed a session incorrectly showing as still working after reload when only a detached background shell remained running.
- Fixed an issue where opening an extension canvas could steal keyboard focus from the message composer while typing.
- Fixed an issue where restoring an archived workspace could reapply the wrong saved uncommitted changes.
- Fixed an issue where starting a new local session for a project could fail or reuse an existing session instead of creating an independent one.
- Fixed assistant responses sometimes appearing duplicated in the conversation.
- Fixed attachment and reference pills in the message composer appearing oversized in compact composer surfaces.
- Fixed checked task-list items in rendered Markdown incorrectly appearing with strikethrough text.
- Fixed code block, table, and link controls in text editors overlapping surrounding content or becoming detached when scrolling.
- Fixed collapsed file headers in the diff view shifting position when other files nearby were expanded.
- Fixed colors for diff code blocks so additions and deletions are colored correctly, including in colorblind mode.
- Fixed configured reasoning efforts disappearing from settings and the composer when reopening a custom provider model right after saving it.
- Fixed confirmation dialogs (like closing a terminal or deleting a workspace) sometimes reopening with the "Don't ask again" checkbox still checked from a previous, unconfirmed attempt.
- Fixed conversations and sessions appearing stuck as Working after queued prompts finished running.
- Fixed crashes on startup and while setting up voice input, so the app now recovers instead of failing.
- Fixed custom agents without a name showing as blank rows in agent pickers; they now display their stable agent ID instead.
- Fixed date and number filter pills to correctly reflect replaced filter values and keep focus while editing a numeric range.
- Fixed delayed cleanup of the sync tooltip's resize observer when switching tabs or removing the action from the changed files toolbar.
- Fixed deleted sessions and projects sometimes reappearing in the sidebar due to stale updates arriving after deletion.
- Fixed Dock clicks failing to bring the app window forward or navigate after opening an embedded browser or canvas.
- Fixed GitHub Enterprise account avatars showing initials instead of the actual profile picture.
- Fixed idle remote sessions being unnecessarily reconnected and waking their environments during background checks.
- Fixed image preview borders painting over overlapping UI in conversations.
- Fixed image previews from agent responses to support left/right navigation between images in the same group, matching the behavior for user-uploaded images.
- Fixed issue activity failing to load on GitHub Enterprise Server.
- Fixed keyboard focus being lost after deleting an automation or removing a project from the sidebar.
- Fixed keyboard focus not reliably landing on the reconnect button or the repository name field when the connection-lost overlay or the publish-to-GitHub dialog appear.
- Fixed nested bulleted, numbered, and checklist items in messages showing a duplicate bullet, and fixed their indentation being lost when copying the message text.
- Fixed pasting an exact GitHub Enterprise Server repository URL into Add Repository not being recognized, and repositories with the same ID on different GitHub hosts being incorrectly treated as duplicates.
- Fixed photos taken in portrait orientation appearing sideways or mirrored after being resized as message attachments.
- Fixed selected text becoming unreadable (dark-on-dark or light-on-light) in the message composer, live Markdown editors, and read-only previews when using custom themes.
- Fixed sessions on a WSL host sometimes running in the wrong directory when a new worktree was created for them.
- Fixed the Always ask permission setting sometimes not applying to a new session's first tool call, letting it run before you were prompted.
- Fixed the changed files list occasionally keeping keyboard selection on a file that had been removed and later reappeared.
- Fixed the conversation view losing your scroll position when scrolling up while a response was still streaming in.
- Fixed the file view sometimes keeping a stale text selection (and copying its text) after switching files or the file's content changed.
- Fixed the inbox search field sometimes discarding recently typed text or reverting to an older query while filters were being edited.
- Fixed the Installed tab in Customize incorrectly claiming a resource type wasn't installed when a search query filtered out that section's items.
- Fixed the interrupted-session banner briefly reappearing after clicking Resume.
- Fixed the model menu not showing newly available models until the app was restarted.
- Fixed the model picker sometimes listing newer model generations below older ones within the same provider and tier.
- Fixed the plugins list getting stuck loading indefinitely when a request for it never received a response.
- Fixed the repositories step of onboarding sometimes briefly showing incorrect repository selections or an empty-selection hint flicker before settling on the correct defaults.
- Fixed the repository name field being focused before screen readers announced the "Create new repository" dialog and field label.
- Fixed the sidebar unexpectedly scrolling to the top when opening a project's context menu or collapsing an expanded session group.
- Fixed the skill name error in the Create skill dialog so it names the specific rule that was broken instead of a generic message.
- Fixed tools and paths from your WSL shell profile (such as nvm, ~/.local/bin, and Cargo binaries) not being available to the agent when working in a WSL project.
- Improved scrolling smoothness in the diff view when many files are collapsed.
- Increased the initial wait for session tools from 30 to 60 seconds to reduce premature message timeouts during startup.
- My Work now explains why a new view can't be created once you've reached the 10-view limit, instead of silently ignoring the action.
- Picked elements are now inserted at your cursor position in the composer instead of always being added at the end.
- Show the login action when a private marketplace catalog fails to load due to a GitHub authentication error, instead of only showing an error message.
- The screenshot annotation toolbar now stays fixed near the top of the editor instead of jumping between edges while resizing the captured region.