|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v1.1.8 |
| 4 | + |
| 5 | +### Highlights |
| 6 | + |
| 7 | +- Chats now support Files, Plan, and background task tabs, with terminals and file mentions using the chat's actual working directory. |
| 8 | +- Error toasts now include a View logs action that opens the full error details with a copy button. |
| 9 | +- You can now configure supported reasoning effort levels for custom provider models in Settings, enabling the reasoning effort control for those models. |
| 10 | +- 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. |
| 11 | +- The conversation timeline now shows a "will change" notice as soon as you switch models or reasoning effort mid-turn. |
| 12 | + |
| 13 | +### Added |
| 14 | + |
| 15 | +- 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. |
| 16 | +- Chats now support Files, Plan, and background task tabs, and terminals and file mentions use the chat's actual working directory. |
| 17 | +- Error toasts now include a View logs action that opens a dialog with the full, selectable error details and a copy button. |
| 18 | +- 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. |
| 19 | +- 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. |
| 20 | + |
| 21 | +### Changed |
| 22 | + |
| 23 | +- 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 |
| 24 | +- 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. |
| 25 | +- Session startup now shows clearer progress, distinguishing repository preparation from starting the Copilot session. |
| 26 | +- The trusted-source guidance in the Manage marketplaces dialog now uses the same visual style as the Add canvas from URL dialog. |
| 27 | +- 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. |
| 28 | + |
| 29 | +### Fixed |
| 30 | + |
| 31 | +- 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. |
| 32 | +- Cancelling a plan review (or pressing Escape) now stops the current turn without approving the plan. |
| 33 | +- Clicking a plan action now submits it immediately instead of requiring a separate Continue click. |
| 34 | +- Clicking Try again on a pull request description that failed to load now shows loading feedback instead of appearing unresponsive. |
| 35 | +- Custom apps in the "Open in" menus can now be removed using only the keyboard. |
| 36 | +- Fixed "/fork" discarding a trailing prompt — any text after "/fork" is now sent to the newly created forked session. |
| 37 | +- Fixed "Delete empty sessions" not removing placeholder sessions whose local checkout folder was already missing. |
| 38 | +- 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. |
| 39 | +- Fixed a crash that could occur when opening the home view. |
| 40 | +- Fixed a crash that could occur when pressing Enter inside a code block in the message composer. |
| 41 | +- Fixed a deleted chat sometimes reappearing as a blank chat if it was deleted while it was still starting. |
| 42 | +- Fixed a freeze on Linux where the app could hang indefinitely after certain crashes instead of closing. |
| 43 | +- Fixed a message sent while reconnecting sometimes not showing session activity until a later event, which could make it look ignored. |
| 44 | +- 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. |
| 45 | +- 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. |
| 46 | +- Fixed a visual artifact where scrolling a list, such as My Work, showed a small notch next to the scrollbar on macOS. |
| 47 | +- Fixed adding an enterprise account with a GitHub.com URL getting stuck on the device code screen instead of showing the code. |
| 48 | +- Fixed an issue where a quick chat could repeatedly duplicate itself into new empty sidebar chats when it failed to resume. |
| 49 | +- 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. |
| 50 | +- Fixed coordinated sessions appearing stalled by notifying the parent session as soon as a child session's plan needs approval. |
| 51 | +- Fixed crashes related to the file editor cursor position and keyboard shortcut handling. |
| 52 | +- Fixed crashes that could occur when browsing extensions in the plugin catalog or filtering a large folder in the directory picker. |
| 53 | +- Fixed custom keyboard shortcuts with Shift and punctuation (like Ctrl+Shift+,) being recorded and displayed incorrectly. |
| 54 | +- Fixed deleting a session sometimes failing to fully clean up its workspace directory, particularly on Windows. |
| 55 | +- 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. |
| 56 | +- Fixed file mentions with bracketed path segments (e.g. Next.js dynamic routes) getting truncated instead of resolving to the full path. |
| 57 | +- Fixed find highlights flickering off and on with every keystroke while searching in a workspace conversation. |
| 58 | +- 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. |
| 59 | +- Fixed forking a session in a project whose repository has no commits, which previously failed with a raw git error. |
| 60 | +- Fixed Keep Awake sometimes not actually preventing the computer from sleeping while a session was running, even though the setting appeared enabled. |
| 61 | +- Fixed large token counts overflowing outside the session information popover. |
| 62 | +- Fixed Markdown file tabs sometimes showing stale content after an agent edits the file. |
| 63 | +- 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. |
| 64 | +- Fixed MCP servers in Customize briefly flashing a sign-in or error status on startup before reconnecting with cached credentials |
| 65 | +- Fixed MCP servers that use OAuth sometimes not being available to the agent right after starting a new chat, even when already signed in. |
| 66 | +- 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. |
| 67 | +- Fixed neutral surfaces (disabled controls, muted text, overlays, secondary buttons) rendering with an unintended pink tint in some themes. |
| 68 | +- 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. |
| 69 | +- 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. |
| 70 | +- Fixed reasoning effort unexpectedly changing when switching models |
| 71 | +- 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). |
| 72 | +- Fixed restoring an archived workspace sometimes leaving the session stuck showing "Setting up workspace…" instead of becoming ready to use. |
| 73 | +- Fixed selecting a range of lines in the diff view when the selection spans expanded context lines |
| 74 | +- Fixed session and workspace names you renamed being overwritten by automatic title updates. |
| 75 | +- Fixed sessions sometimes showing a stuck "Answer required" badge after finishing, most noticeably on agent-created child sessions. |
| 76 | +- Fixed sign-in occasionally failing with a "Failed to fetch user info" error after a successful GitHub authentication. |
| 77 | +- Fixed submitted pull request review comments reappearing as a pending review after reloading the app. |
| 78 | +- Fixed the "Merge when ready" button showing a perpetual spinner when auto-merge could be enabled, now showing a stable merge icon instead. |
| 79 | +- Fixed the /fleet command being unavailable when composing a new session; it now starts Fleet as soon as the session is created. |
| 80 | +- 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. |
| 81 | +- Fixed the app crashing on Linux when previewing a local file:// page in the embedded browser preview. |
| 82 | +- Fixed the app window reopening at a smaller default size on macOS after quitting while maximized, instead of restoring maximized at the saved size. |
| 83 | +- Fixed the Changes pill above the composer not reopening the Changes panel after it had been dismissed. |
| 84 | +- Fixed the Changes view in linked worktrees not updating immediately after committing from a terminal or IDE outside the app. |
| 85 | +- Fixed the conversation view sometimes staying scrolled away from the latest message after new content loaded, instead of automatically returning to the bottom. |
| 86 | +- Fixed the Customize search box carrying over its query when switching between tabs. |
| 87 | +- Fixed the expanded (fullscreen) view of a Mermaid diagram closing unexpectedly while chat content kept streaming in. |
| 88 | +- Fixed the keyboard focus outline on the "Select all" checkbox in table headers being clipped and hard to see. |
| 89 | +- Fixed the message composer losing focus when returning to a session that had a markdown file open. |
| 90 | +- Fixed the model-change indicator so it stays pending until the current response truly finishes, instead of appearing to switch mid-turn. |
| 91 | +- Fixed the pull request checks panel showing cancelled or skipped check suites as failures when they had no check runs. |
| 92 | +- 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. |
| 93 | +- Fixed the pull request timeline so Copilot code review activity is labeled as reviewing instead of appearing identical to Copilot coding work. |
| 94 | +- Fixed the reviewers, assignees, and labels pills briefly disappearing and reappearing in the pull request view while details were still refreshing. |
| 95 | +- 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. |
| 96 | +- Fixed workspace auto-sync creating unnecessary merge commits and repeated sync loops after rewriting local commit history (e.g. amending or rebasing). |
| 97 | +- Improved text selection contrast when using external color themes |
| 98 | +- New sessions for multi-repository folder projects now include repositories added after the project was created. |
| 99 | +- Newly pinned sessions now appear at the top of the pinned list instead of the bottom. |
| 100 | +- 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. |
| 101 | +- Show the Outdated badge before the Resolved indicator in grouped pull request review thread headers |
| 102 | +- 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. |
| 103 | +- 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. |
| 104 | + |
3 | 105 | ## v1.1.7 |
4 | 106 |
|
5 | 107 | ### Highlights |
|
0 commit comments