Skip to content

v1.1.8

Latest

Choose a tag to compare

@github-app-releaser github-app-releaser released this 12 Aug 09:43
· 1 commit to main since this release

What's new in v1.1.8

Highlights

  • Chats now support Files, Plan, and background task tabs, with terminals and file mentions using the chat's actual working directory.
  • Error toasts now include a View logs action that opens the full error details with a copy button.
  • You can now configure supported reasoning effort levels for custom provider models in Settings, enabling the reasoning effort control for those models.
  • A new keyboard shortcut (Cmd/Ctrl+Shift+.) jumps focus to the selection actions bar when items are selected in My Work or the sessions list.
  • The conversation timeline now shows a "will change" notice as soon as you switch models or reasoning effort mid-turn.

Added

  • Added a keyboard shortcut (Cmd/Ctrl+Shift+.) to jump focus to the selection actions bar when items are selected in My Work or the sessions list, with Escape returning focus to where you started.
  • Chats now support Files, Plan, and background task tabs, and terminals and file mentions use the chat's actual working directory.
  • Error toasts now include a View logs action that opens a dialog with the full, selectable error details and a copy button.
  • The conversation timeline now shows a "will change" notice as soon as you switch models or reasoning effort mid-turn, so your selection is confirmed before the agent finishes.
  • You can now configure supported reasoning effort levels for custom provider models in Settings → Model providers, enabling the reasoning effort control in the composer for those models.

Changed

  • Made the file tree toggle icon-only and aligned it to the same side as the file tree in the Changes, Files, PR files, and file/Markdown editor views
  • Renamed the "Cached" row in response details to "Context", which now clearly shows whether a response reused context, rebuilt the cache, or used no caching.
  • Session startup now shows clearer progress, distinguishing repository preparation from starting the Copilot session.
  • The trusted-source guidance in the Manage marketplaces dialog now uses the same visual style as the Add canvas from URL dialog.
  • When mentioning someone in an issue or pull request comment, people already participating in the conversation (author, reviewers, commenters) are now suggested first, ahead of other repository members.

Fixed

  • Agent Merge now always replies to pull request review feedback inside the reviewer's comment thread and resolves it, instead of sometimes posting a separate top-level comment and leaving the thread unresolved.
  • Cancelling a plan review (or pressing Escape) now stops the current turn without approving the plan.
  • Clicking a plan action now submits it immediately instead of requiring a separate Continue click.
  • Clicking Try again on a pull request description that failed to load now shows loading feedback instead of appearing unresponsive.
  • Custom apps in the "Open in" menus can now be removed using only the keyboard.
  • Fixed "/fork" discarding a trailing prompt — any text after "/fork" is now sent to the newly created forked session.
  • Fixed "Delete empty sessions" not removing placeholder sessions whose local checkout folder was already missing.
  • Fixed a bug where creating a new session could get stuck indefinitely if the connection was briefly interrupted; session creation now fails clearly and can be retried instead of hanging.
  • Fixed a crash that could occur when opening the home view.
  • Fixed a crash that could occur when pressing Enter inside a code block in the message composer.
  • Fixed a deleted chat sometimes reappearing as a blank chat if it was deleted while it was still starting.
  • Fixed a freeze on Linux where the app could hang indefinitely after certain crashes instead of closing.
  • Fixed a message sent while reconnecting sometimes not showing session activity until a later event, which could make it look ignored.
  • Fixed a misleading error when reopening a conversation failed but the conversation was still saved on your device — you'll now see a clearer message telling you to retry instead of a message that suggested it was lost.
  • Fixed a session sometimes losing its history and turning into a new empty session when resuming it failed, instead of showing an error and keeping the history recoverable.
  • Fixed a visual artifact where scrolling a list, such as My Work, showed a small notch next to the scrollbar on macOS.
  • Fixed adding an enterprise account with a GitHub.com URL getting stuck on the device code screen instead of showing the code.
  • Fixed an issue where a quick chat could repeatedly duplicate itself into new empty sidebar chats when it failed to resume.
  • Fixed an issue where submitting a pull request review with a staged inline comment on a single line could fail and post none of the comments.
  • Fixed coordinated sessions appearing stalled by notifying the parent session as soon as a child session's plan needs approval.
  • Fixed crashes related to the file editor cursor position and keyboard shortcut handling.
  • Fixed crashes that could occur when browsing extensions in the plugin catalog or filtering a large folder in the directory picker.
  • Fixed custom keyboard shortcuts with Shift and punctuation (like Ctrl+Shift+,) being recorded and displayed incorrectly.
  • Fixed deleting a session sometimes failing to fully clean up its workspace directory, particularly on Windows.
  • Fixed dragging from a line number in the diff view or pull request Files view to start a line selection and open the "Ask about these lines" composer.
  • Fixed file mentions with bracketed path segments (e.g. Next.js dynamic routes) getting truncated instead of resolving to the full path.
  • Fixed find highlights flickering off and on with every keystroke while searching in a workspace conversation.
  • Fixed focus outlines showing up during mouse use in menus, the command palette, autocomplete, and the select panel, and when opening Settings with a mouse click. The outline now only appears for keyboard navigation.
  • Fixed forking a session in a project whose repository has no commits, which previously failed with a raw git error.
  • Fixed Keep Awake sometimes not actually preventing the computer from sleeping while a session was running, even though the setting appeared enabled.
  • Fixed large token counts overflowing outside the session information popover.
  • Fixed Markdown file tabs sometimes showing stale content after an agent edits the file.
  • Fixed MCP servers disabled in mcp-config.json incorrectly showing as enabled in Settings; affected servers now show their configuration state and can be edited to enable them.
  • Fixed MCP servers in Customize briefly flashing a sign-in or error status on startup before reconnecting with cached credentials
  • Fixed MCP servers that use OAuth sometimes not being available to the agent right after starting a new chat, even when already signed in.
  • Fixed model selection in active sessions not reflecting repository allowlists; unavailable selections now switch to an allowed model and let you know when this happens.
  • Fixed neutral surfaces (disabled controls, muted text, overlays, secondary buttons) rendering with an unintended pink tint in some themes.
  • Fixed pull requests sometimes failing to load from a locally saved snapshot, and sped up issue descriptions appearing while the rest of the issue details continue loading.
  • Fixed Quick Open and pull request/issue link resolution sometimes matching the wrong pull request or issue when a pasted URL contained hidden invisible characters in its number.
  • Fixed reasoning effort unexpectedly changing when switching models
  • Fixed remapped keyboard shortcuts using Space, plus, greater-than or asterisk so they work correctly instead of never firing (or, for asterisk, firing on every keystroke).
  • Fixed restoring an archived workspace sometimes leaving the session stuck showing "Setting up workspace…" instead of becoming ready to use.
  • Fixed selecting a range of lines in the diff view when the selection spans expanded context lines
  • Fixed session and workspace names you renamed being overwritten by automatic title updates.
  • Fixed sessions sometimes showing a stuck "Answer required" badge after finishing, most noticeably on agent-created child sessions.
  • Fixed sign-in occasionally failing with a "Failed to fetch user info" error after a successful GitHub authentication.
  • Fixed submitted pull request review comments reappearing as a pending review after reloading the app.
  • Fixed the "Merge when ready" button showing a perpetual spinner when auto-merge could be enabled, now showing a stable merge icon instead.
  • Fixed the /fleet command being unavailable when composing a new session; it now starts Fleet as soon as the session is created.
  • Fixed the agent silently overwriting a pull request description that had changed since it last read it, so a conflicting edit now fails with a clear retry message instead of reporting false success.
  • Fixed the app crashing on Linux when previewing a local file:// page in the embedded browser preview.
  • Fixed the app window reopening at a smaller default size on macOS after quitting while maximized, instead of restoring maximized at the saved size.
  • Fixed the Changes pill above the composer not reopening the Changes panel after it had been dismissed.
  • Fixed the Changes view in linked worktrees not updating immediately after committing from a terminal or IDE outside the app.
  • Fixed the conversation view sometimes staying scrolled away from the latest message after new content loaded, instead of automatically returning to the bottom.
  • Fixed the Customize search box carrying over its query when switching between tabs.
  • Fixed the expanded (fullscreen) view of a Mermaid diagram closing unexpectedly while chat content kept streaming in.
  • Fixed the keyboard focus outline on the "Select all" checkbox in table headers being clipped and hard to see.
  • Fixed the message composer losing focus when returning to a session that had a markdown file open.
  • Fixed the model-change indicator so it stays pending until the current response truly finishes, instead of appearing to switch mid-turn.
  • Fixed the pull request checks panel showing cancelled or skipped check suites as failures when they had no check runs.
  • Fixed the pull request merge status to clearly show pending or awaiting required checks as a merge blocker instead of an endless loading state, and clarified the required checks summary text.
  • Fixed the pull request timeline so Copilot code review activity is labeled as reviewing instead of appearing identical to Copilot coding work.
  • Fixed the reviewers, assignees, and labels pills briefly disappearing and reappearing in the pull request view while details were still refreshing.
  • Fixed visual artifacts appearing next to the scrollbar in the Manage Sessions table, and the My Work table cutting off columns instead of letting you scroll sideways to reach them.
  • Fixed workspace auto-sync creating unnecessary merge commits and repeated sync loops after rewriting local commit history (e.g. amending or rebasing).
  • Improved text selection contrast when using external color themes
  • New sessions for multi-repository folder projects now include repositories added after the project was created.
  • Newly pinned sessions now appear at the top of the pinned list instead of the bottom.
  • Reduced the delay before large sessions become visible when resuming them locally by loading the most recent messages first and streaming older history in the background.
  • Show the Outdated badge before the Resolved indicator in grouped pull request review thread headers
  • Smoothed out Mermaid diagram previews while a diagram is still being generated, and fixed the expanded diagram view occasionally showing a diagram whose source didn't match its rendered image.
  • The merge panel now explains when a pull request's required merge rules could not be verified, instead of showing an indefinite "Checking merge status" spinner.