Releases: github/app
Releases · github/app
Release list
v1.1.2
What's new in v1.1.2
Highlights
- GitHub Copilot now appears automatically as a read-only model provider in Model Providers settings when you have an active Copilot seat.
- Cloud automation triggers with a query field now use the same smart search filter input as issue triggers, with qualifier autocomplete and hints.
- The default model selection now matches what's actually available to your account instead of always defaulting to a fixed model.
- The Impeccable design skill got a major upgrade, adding native iOS and Android design guidance and a new doctor command for diagnosing setup issues.
- WSL remote environments now include GitHub pull request and issue workflow skills, plus more reliable remote session connections.
Added
- GitHub Copilot now appears automatically as a read-only model provider in the Model Providers settings when you're signed in with an active Copilot seat.
Changed
- Cloud automation triggers with a query field, like pull request opened/synchronized/merged, now use the same search filter input as issue triggers, with qualifier autocomplete, placeholders, and hint text.
- The default model selection now matches what's actually available to your account instead of always defaulting to a fixed model.
- Upgraded the Impeccable design skill to a new major version, adding native iOS and Android design guidance, a new doctor command for diagnosing setup issues, and refined design review workflows.
- WSL remote environments now include GitHub pull request and issue workflow skills, along with reliability improvements to remote session connections.
Fixed
- Copying a selection from a chat response now preserves rich formatting, including tables, when pasting into apps like Slack, Teams, or Word.
- Custom agents defined only on a branch or worktree now appear correctly in the agent picker and /agent autocomplete for that session.
- Fixed a layout shift when opening an issue or pull request in My Work, where the assignees, reviewers, and labels controls would pop in and shift the toolbar after loading.
- Fixed a stuck "waiting for review" state on a session's plan when a parent session approved or rejected it.
- Fixed an empty progress bar appearing under the app's Dock icon on macOS while an agent turn is running.
- Fixed an issue where the app could fail to open (icon appeared but no window) or repeatedly show onboarding to already set up users.
- Fixed Copy (⌘C/Ctrl+C) sometimes clearing the clipboard instead of copying the selected text.
- Fixed janky window resizing when a chat session is open and scrolled into its history.
- Fixed the sidebar sometimes opening collapsed on startup and saved inbox sections not persisting between restarts.
- Fixed URLs typed in the composer getting broken by stray backslashes (e.g. before underscores) when sent or rendered.
- The reasoning effort you pick for a session now sticks, instead of reverting to Medium when you resume the session or restart the app.
- The selection popup in the chat transcript no longer flashes at the top-left corner when dismissed, and copying selected text now keeps it highlighted instead of clearing the selection.
- Timestamp reveal buttons on relative times (e.g. "3h ago") now announce "show timestamp" to screen readers instead of the generic "more info".
- Timestamps in the activity feed are now accessible disclosures that keep their visible relative time and reveal the exact date when activated.
v1.1.1
What's new in v1.1.1
Highlights
- Added a toggle in the Files tab to show or hide hidden files (like .env) normally excluded by .gitignore.
- Large sessions now open much faster, with older messages loading in the background instead of freezing the app.
- Pull requests with many comments and reviews now load faster in the conversation and diff views.
- Press Shift+Tab in the message composer to cycle between Plan, Autopilot, and Interactive modes.
- Fixed agent merge not actually merging pull requests after being enabled.
Added
- Added a toggle in the Files tab to show or hide hidden files (like .env) that are normally excluded by .gitignore.
Changed
- Auto now appears as a switch at the top of the model picker with its own summary, and older model versions are grouped into a Previous models section so current models are easier to find.
- Large sessions now open much faster, with older messages loading in the background instead of freezing the app.
- Press Shift+Tab in the message composer to cycle between Plan, Autopilot, and Interactive modes.
- Pull requests with many comments and reviews now load faster in the conversation and diff views.
Fixed
- Autopilot mode now stays selected after the agent finishes a task instead of automatically switching back to Interactive.
- Business, Enterprise, and GHES sign-in no longer gets blocked because of the Copilot CLI policy; access is now based on whether your organization has the Copilot app enabled.
- Comment and review thread timestamps can now be activated to reveal the exact date and time, with an accessible label that matches the visible relative time.
- Fixed a crash that could occur when copying text with ⌘C.
- Fixed a delay showing the added/removed line counts on the Changes tab when opening large pull requests.
- Fixed agent merge not actually merging pull requests after being enabled, and made a previous merge opt-in carry over to new pull requests.
- Fixed crashes when pasting text into the composer and when displaying reasoning text containing many inline code spans.
- Fixed keyboard and screen reader focus landing on the Settings dialog instead of the opened panel's heading when opening Settings directly to a specific panel.
- Fixed keyboard focus not returning to the usage gauge button after closing Settings opened from its "View plan & usage" link.
- Fixed the "Create from" dialog briefly showing a "no results" message while a pasted pull request or issue URL was still loading.
- Fixed the Created and Updated timestamps in the My Work table view so screen readers announce the visible relative time before the full date when opened.
- Fixed the diff toolbar overflowing in narrow panels by collapsing the update branch action, uncommitted label, and commit navigation controls gracefully as space shrinks.
- Fixed the keyboard focus indicator being invisible when tabbing to a collapsed comment in the Files changed view.
- Fixed the updated-at timestamp on My Work board cards so it correctly announces the relative time and reveals the exact date when activated, instead of only announcing the exact date.
- Page Up/Down, Home/End, and arrow keys now scroll the pull request and issue overview panes and the diff view.
- Screen readers now announce relative time labels (like session reset countdowns and timestamps) with full words instead of spelling out abbreviations.
v1.1.0
What's new in v1.1.0
Highlights
- Session grid, side chats in the review panel, and automatic session renaming to the pull request title are now available to all users.
- Added
has:andno:search qualifiers to the My Work filter, letting you filter issues and pull requests by label, assignee, milestone, project, type, sub-issue, or parent issue. - Mathematical notation written in LaTeX now renders as formatted math in chat responses.
- Added a "Share as gist" action to the session panel to quickly upload a session's debug logs as a secret gist.
- Cloud automation dialogs now support additional trigger types and let you require the triggering actor to have write access to the repository.
Added
- Added
has:andno:search qualifiers to the My Work filter, letting you filter issues and pull requests by whether they have a label, assignee, milestone, project, type, sub-issue, or parent issue set. - Added a "Share as gist" action to the session panel to quickly upload a session's debug logs as a secret gist.
- Added a low disk space warning banner in the sidebar to alert you when local sessions are likely to run out of disk space.
- Added Catppuccin Macchiato and Catppuccin Mocha theme options, and renamed the existing Catppuccin theme to Catppuccin Frappé.
- Agents can now edit a previously staged PR review comment instead of creating a duplicate when asked to revise wording in the pending review draft.
- Cloud automation dialogs now support additional trigger types and let you toggle whether an automation requires the triggering actor to have write access to the repository.
- Expanded tool call inputs like search patterns, shell commands, and arguments are now syntax highlighted for easier scanning.
- Expanded tool call rows in the timeline now show a metadata footer with when they started, how long they took, and the output size. Expanded reasoning rows show when they started.
- Mathematical notation written in LaTeX now renders as formatted math in chat responses.
- Model promotions can now spotlight a newly available model with a "Featured" badge and custom message, in addition to discount promotions.
- Session grid (view multiple sessions at once), side chats in the review panel, and automatic session renaming to the pull request title are now available to all users and can be turned off in Settings.
- Show an estimate of local disk space that will be reclaimed when deleting sessions
- The prompt composer toolbar now switches to compact icon-only buttons at narrow widths, so labels no longer clip or overflow in small windows or split panes.
Changed
- Clicking a code pointer to a specific line range now highlights the referenced lines in the file viewer, and links using GitHub-style line anchors are now recognized.
- Improved diff rendering performance and inline hunk expansion in the session Changes view and remote change panel, matching the pull request Files tab.
- Improved scroll performance and accuracy in the pull request Files view when comment threads are expanded or collapsed. You can revert to the previous behavior in Settings.
- Navigating back to a recently viewed pull request's changed files now shows the diff instantly instead of reloading it.
- Refined the full-height right panel layout: tab icons now render at a crisper native size with more symmetric padding.
- The commit banner in the workspace diff view now appears immediately when you select a commit, showing a loading placeholder for the addition/deletion counts until they're ready.
Fixed
- Bulk-archiving old sessions from the sidebar now also archives old quick chats, and no longer archives pinned sessions.
- Comment timestamps in the diff view are now properly announced by screen readers, with the exact date and time available on demand.
- Computer Use permission prerequisites now show the correct helper app name to grant permissions to.
- Dropping a file (such as an image) onto the sidebar no longer shows a confusing "Couldn't add this repository" error — only folder drops create new projects.
- Files without extensions, such as Makefile, Dockerfile, or scripts starting with a shebang like #!/usr/bin/env python, now get proper syntax highlighting instead of showing as plain text.
- Fixed a crash in the Excel canvas that could occur when reloading or replacing a workbook.
- Fixed a duplicate browser tab appearing when switching away from and back to a session with a running dev server.
- Fixed a permission prompt (such as one for enabling extension hooks) getting stuck after being answered, which could leave a session unresponsive.
- Fixed a rare crash on Windows that could occur while processing window events, including during app shutdown.
- Fixed a rare startup timing issue that could cause a new session to use a different model than your saved default.
- Fixed a red "Retry commits" error flashing in the Changes tab while a session's workspace was still being set up.
- Fixed a stray keyboard focus ring appearing on the commit navigation menu after a mouse click, and made the loading state consistent between the pull request and session commit toolbars.
- Fixed a visible scroll jump when reopening a conversation that was scrolled to the bottom
- Fixed an issue on macOS where memory usage could grow excessively while a chat response was streaming.
- Fixed an issue where choosing "Create PR + agent merge" could silently fail to turn on agent merge for the pull request.
- Fixed an issue where confirming "Edit and rewind" on an edited message could close the dialog without rewinding the conversation.
- Fixed an issue where pressing Enter to confirm an in-progress IME composition (e.g. Japanese input) in the free-form answer box could submit a half-typed answer instead of finishing the composition.
- Fixed an issue where reopening a session could unexpectedly trigger a permission prompt.
- Fixed an issue where resuming a session could show a blank or partial transcript instead of its full history.
- Fixed an issue where settings like sidebar folder colors, custom repo names, pinned/Quick-chat order, and sidebar collapsed state could reset and onboarding could reappear on launch.
- Fixed an issue where the app could fail to open, showing a dock icon but never displaying a window.
- Fixed autopilot sessions sometimes showing permission prompts instead of running without interruption.
- Fixed copying an image from chat to the clipboard, which previously did nothing.
- Fixed crashes when opening malformed links, using transcript selection menus, or opening microphone system settings from voice mode.
- Fixed extension and skill row content being hidden behind the hover background in high-contrast mode.
- Fixed keyboard focus landing in the wrong place when navigating to a Settings section via a deep link; focus now moves to the section heading.
- Fixed missing syntax highlighting for C#, Java, Kotlin, PHP, and other languages in the file view.
- Fixed pasting a screenshot or copied image into a pull request or issue comment, which was previously silently dropped.
- Fixed quick chats moving to the top of the sidebar's Last updated order just from opening them, without any real activity.
- Fixed resuming a session sometimes showing a duplicate permission prompt and taking longer when auto-approve was toggled.
- Fixed saved theme and accessibility settings being reset to defaults on app launch
- Fixed scrolling jank when viewing pull request review comments that contain a lot of code.
- Fixed sessions started by an automation getting stuck with no review panel, panel toggle, or Run / Open in / Create PR buttons until the app was restarted.
- Fixed sessions started from a merged pull request briefly showing a "Closed" status before correcting to "Merged".
- Fixed sessions with remote control incorrectly being blocked as requiring a Copilot subscription, and clarified the error shown when remote control isn't available.
- Fixed the "opened this issue/pull request" timestamp so it can be revealed by click as well as hover, and reads its full date correctly to screen readers
- Fixed the "Uncommitted" scope control in the diff toolbar not responding to clicks when there were no other scopes to switch to, and updated its label to match the file count style used elsewhere in the toolbar.
- Fixed the commits list and commit count showing empty or zero for a branch after its pull request was merged with a merge commit.
- Fixed the conversation view occasionally stopping auto-scroll to the bottom while the agent was still responding.
- Fixed the conversation view sometimes getting stuck partway up the transcript instead of staying pinned to the bottom while an agent's response was streaming.
- Fixed the Create PR options menu expanding too wide.
- Fixed the diff view briefly showing a misleading "Retry" button while a new session's workspace was still being set up.
- Fixed the diff view losing your scroll position when toggling the file tree sidebar while viewing wrapped lines.
- Fixed the diff view's scope control (Files/Commits/Uncommitted) to land on the correct view for sessions with only uncommitted changes, allow selecting an empty commits view, keep the scope menu reachable when there are no commits yet, and cleaned up spacing alignment in the toolbar.
- Fixed the dock/taskbar badge count to accurately reflect unread sessions and blockers without duplicate or stale counts.
- Fixed the expanded artifacts list growing beyond the viewport, which could push its close button off-screen; it now scrolls within a fixed height instead.
- Fixed the keyboard focus ring on dropdown menus in Settings, which incorrectly appeared near-black instead of the standard blue.
- Fixed the labels picker not showing labels past the first 100 on repositories with a large number of labels
- Fixed the model selector spuriously reopening on its own after it re-enabled once a new workspace's session became ready.
- Fixed the onboarding "set...
v1.0.26
What's new in v1.0.26
Highlights
- New "New session" and "Open session" actions let you hand off an issue or pull request link to a new or existing session without leaving your current one.
- Added a project MCP settings section to view connection status, sign in via OAuth, refresh, and enable or disable MCP servers from a trusted repository.
- The pull request Changes tab now supports commit navigation to step through individual commits and diffs, plus a review progress indicator.
- Cloud automations now support scheduling daily and weekly runs at quarter-hour times, matching local automation scheduling.
- The /allow-all-tools and /yolo slash commands now accept on, off, and show arguments to set or check a session's tool approval mode.
Added
- Added "New session" and "Open session" actions to the right-click menu on Copilot's "Issue created" pill and on any GitHub issue or pull request link inside a session, so you can hand a reference off to a new or existing session without leaving the current one.
- Added a project MCP settings section so you can view connection status, sign in via OAuth, refresh, and enable or disable MCP servers defined in a trusted repository.
- Added commit navigation to the pull request Changes tab, letting you step through individual commits and view their diffs, plus a review progress indicator showing how many files you've reviewed.
- Cloud automations now support scheduling daily and weekly runs at quarter-hour times (e.g. :15, :30, :45), matching local automation scheduling.
- External links can now open a new chat with a prompt, after you confirm the request.
- The /allow-all-tools and /yolo slash commands now accept on, off, and show arguments to set or check a session's tool approval mode.
Changed
- Auto-resolved merge conflict replies now show the app attribution as a highlighted note instead of italicized text.
- Improved keyboard and screen reader accessibility in the My Work list view, including clearer row labels and an announced "new updates" notification.
- Improved the merge panel with clearer merge status, review, and check details, plus a new section showing uncommitted local and remote file changes with a quick way to view them.
- Markdown tables now support the same row, column, and alignment controls in every composer, and inserting a new column keeps header styling intact.
- Simplified the "No changes to compare" empty state in the changes panel to a cleaner, less cluttered view.
Fixed
- Added accessible names to form fields that previously relied only on placeholder text, so screen readers can announce them correctly.
- Changing the model, reasoning effort, or context tier while a session is busy now waits to apply until the session is idle, instead of risking the change being lost or applied inconsistently.
- Command palette dialogs now announce their name and result count to screen readers
- Disabled switches in settings, and settings lists like keyboard shortcuts and skills, are now properly announced and reachable by screen readers.
- Fixed a brief empty flash when reopening the details panel in My Work for a previously viewed pull request or issue.
- Fixed a brief visual jump in the conversation view when opening a chat scrolled to the bottom.
- Fixed a crash on Windows that could occur when previewing certain local web content.
- Fixed a crash that could occur when dropping or pasting a file into the message composer while the selected text changed
- Fixed a crash that could occur when reloading or saving Excel files.
- Fixed a false "Couldn't copy the code automatically" message during device code sign-in.
- Fixed a race where late messages from a previous session could still be processed briefly after switching away from it.
- Fixed an intermittent brief scroll jump in the conversation transcript, most noticeable when switching between sessions.
- Fixed an issue where a newly created subsession could appear in the sidebar but never actually start its task.
- Fixed an issue where subscribed users could be incorrectly shown a "Copilot subscription required" error when starting a remote session.
- Fixed background agents in the composer pill showing an incorrect, ever-growing duration and lingering indefinitely after being abandoned.
- Fixed composer pills (Changes, Workflow, PR, Issue, Plan, Queued, Background, and overflow) appearing transparent instead of solid when hovered.
- Fixed embedded diffs for multiline pull request review comments so they show the correct GitHub line numbers and affected range instead of restarting at line 1.
- Fixed external links (like "Explore plans" and documentation links) not opening on some Linux distributions.
- Fixed messages sent from another session sometimes appearing as plain user messages instead of showing which session they came from.
- Fixed My Work repo selections and saved section filters getting dropped after a GitHub repo is renamed or transferred.
- Fixed pull request and issue views occasionally getting stuck showing stale data when real-time updates silently stopped arriving.
- Fixed sessions occasionally hanging forever during startup, mid-turn, or resume, and improved shutdown and git checkout speed on machines with many sessions or large repositories.
- Fixed sessions sometimes getting permanently stuck when resuming, and added a "Restart session" option to recover if resuming fails.
- Fixed Settings opening behind (and hidden from screen readers behind) the New Automation dialog when opened from within it.
- Fixed sign-in and canvas links not opening a browser on some Linux distributions.
- Fixed the "Last run" and "Next run" time details in the automation details popover so the exact timestamp is properly announced by screen readers and can be dismissed without closing the whole popover.
- Fixed the agent being unable to read from or write to a terminal you had opened yourself, which previously caused it to open a separate hidden terminal instead.
- Fixed the AI credits usage popup so it can be opened and used with the keyboard and works correctly with screen readers.
- Fixed the composer keeping a selection you added to a new side chat in place, along with anything typed while it loaded, instead of scattering the text around it.
- Fixed the copy button not copying text to the clipboard on some X11 Linux desktops
- Fixed the feedback textarea's screen reader label so it matches the visible "Report a bug or suggest a feature" heading.
- Fixed the keyboard copy shortcut not copying selected conversation text when the selection popup was open.
- Fixed the My Work detail panel toggle so it stays aligned with header actions, shows a tooltip when closed, and keeps its icon static when closing.
- Fixed the right panel and its toggle being unavailable for worktree sessions that already had a diff or pull request.
- Fixed the session preview popup lingering on screen after collapsing the sidebar.
- Fixed the Settings dialog appearing behind the workspace side drawer instead of on top of it.
- Fixed the system tray icon being invisible on dark panels on Linux.
- Fixed tools installed via the login shell profile (e.g. custom PATH entries) not being found by extensions on Linux.
- Hid the "Re-run" action for checks that GitHub doesn't allow re-running, preventing an error when clicked.
- In Streamer Mode, the usage gauge now shows a clear hidden-usage icon instead of a barely visible ring, and its hover popover correctly shows "Usage hidden" instead of a misleading plan name.
- Issue label, assignee, type, sub-issue, and close/reopen controls now respect your actual permissions instead of appearing editable when you don't have access.
- Made the reset time in the token usage quota popup accessible to screen readers, so activating it announces the full reset date instead of only revealing it on hover.
- Pasting a GitHub Gist URL into the composer now creates a proper gist reference instead of being incorrectly split into a repository reference.
- Screen readers now announce the currently active sidebar view (Home, My work, Automations, Extensions).
- Settings search no longer shows results for subsettings that are currently hidden, such as notification sound options, keep-awake grace period, or recent model history.
- Switching back to a chat session with an open file editor no longer shows a loading flash while the file reloads.
- The automation dialog now announces "Unsaved changes" to screen readers when you edit a field.
v1.0.25
What's new in v1.0.25
Highlights
- Discounted model promotions are now highlighted on the Home screen and in the model picker.
- Web search tool calls now show the search query inline in the conversation.
- The Files tab filter now autofocuses and supports arrow keys and Enter to navigate and open matches.
- Running automations now show a live indicator in Recent runs, and you can filter runs by Running status.
Added
- Show discounted model promotions on the Home screen and highlight them in the model picker.
Changed
- Added a subtle outline around label color dots so overlapping colors are easier to distinguish.
- In the tool confirmation prompt, the custom feedback field now appears after all other options, matching the order used elsewhere.
- Keep the worktree icon visible and shimmer the status label while a worktree-backed session is being created
- The Files tab filter now autofocuses when opened and supports Arrow Up/Down to move between matches and Enter to open the highlighted file.
- Web search tool calls in the conversation now show the search query inline.
Fixed
- Automations that are still running now appear in Recent runs with a running indicator, and you can filter runs by Running status.
- Enterprise Managed User accounts now see a direct link to open a new github/app issue instead of a broken in-app feedback form.
- Fixed empty state descriptions in workspace panels wrapping awkwardly on wide panels.
- Fixed find-in-conversation (⌘F) reporting "No results" for text that is visibly on screen but stored with markdown escape characters.
- Fixed folder rows in the Files tab shifting horizontally right after the file tree finished loading.
- Fixed issue and pull request detail views sometimes showing raw error page content instead of a clear message with a retry option when a request failed.
- Fixed pressing the up arrow key in the message composer incorrectly recalling prompt history when the cursor was on a list item that wasn't the first line.
- Fixed the keyboard focus ring being clipped on the first row of the Files tree.
- Fixed the permission prompt's "Always allow" rows wrapping their label onto two lines, and made the "won't ask again" detail also appear on hover, not just keyboard focus.
- Fixed the sidebar and right panel animation so text no longer reflows mid-slide when expanding or collapsing them.
- Fixed workflow timeline hover previews rendering behind the prompt composer during an active run.
- Grouped tool call summaries now shimmer while any tool call in the group is still running, instead of looking finished before the group actually completes.
- Review drafts and comments now show the correct account that will submit the review, instead of always showing your default account.
- Sidebar and review panel toggle icons now show active color feedback while pressed, matching other icon buttons.
- Smoothly animate the sidebar and right panel when expanding or collapsing them, without the conversation scroll position jumping.
v1.0.24
What's new in v1.0.24
Highlights
- Added an "Install from URL…" button in the Extensions Canvas tab to install a canvas extension from a gist or GitHub folder URL without an active session.
- You can now enable or disable an automation directly from its context menu in the automations list.
- Added Error duration and Announcement duration settings under Accessibility to control how long notifications stay on screen.
- Issue details now appear instantly using cached data while the latest information loads in the background.
- The right panel's "+" add-tab button now opens a compact menu of tabs instead of the full command palette, with extensions grouped under an Extensions submenu.
Added
- Added an "Install from URL…" button to the Extensions Canvas tab, so you can install a canvas extension from a gist or GitHub folder URL without needing an active session.
- Added an option to enable or disable an automation directly from its context menu in the automations list.
- Added Error duration and Announcement duration settings under Accessibility to control how long notifications stay on screen before automatically dismissing.
Changed
- Issue details now appear instantly using cached data while the latest information loads in the background.
- Lightened the font weight of view titlebar titles for a less bold appearance.
- Reduced the size of the stop icon on the workspace run button to better match the icon sizing used elsewhere in the app.
- The folder tree sidebar in the Files tab now opens at its minimum width by default, giving more room to file content.
- The right panel's "+" add-tab button now opens a compact menu of tabs to add instead of the full command palette, with extensions grouped under an Extensions submenu.
- The Run and Open buttons in the workspace titlebar are now icon-only, freeing up space in the header.
- The selected file path in the Files tab now styles the directory prefix and filename the same way as the Changes tab, for a more consistent look.
Fixed
- Fixed Account settings not offering a way to sign in to GitHub.com when the only signed-in account is a GitHub Enterprise Cloud account.
- Fixed an error that could appear when canceling a native file open or save dialog on Windows.
- Fixed an issue where deleting a session with a large workspace could fail and leave behind a corrupted, partially deleted directory.
- Fixed dependency information on an issue not updating when a linked blocking issue was closed or reopened
- Fixed Minimal verbosity mode leaving some completed tool calls and messages visible outside the collapsed summary.
- Fixed Shift+Enter in message composers so markdown shortcuts (lists, quotes, headings) keep working on new lines and line breaks are preserved in the sent message.
- Fixed the chat transcript showing through the composer's floating pills by fading it out behind them, and added a matching fade at the top of the transcript when scrolled down.
- Fixed the file count in the Changes tab being misaligned with the diff content it labels.
- Pressing Cmd/Ctrl+Enter to post a comment on an issue or pull request no longer also opens a session.
- The repository filter popup in My Work now widens to fit long org/repo names instead of truncating them.
v1.0.23
What's new in v1.0.23
Highlights
- Added a Files tab to the right panel so you can browse and open files without leaving the diff or terminal.
- Added a low disk space warning in the sidebar with a breakdown of Copilot session storage and quick session management.
- Opening a workspace in VS Code or VS Code Insiders now also focuses the matching Copilot CLI chat session.
- Pull request file changes now load incrementally, showing file metadata and the sidebar sooner on large pull requests.
- Pull request pages now show the title, description, and key details first, loading comments and activity in the background.
Added
- Added a Files tab to the right panel so you can browse and open files without switching away from the diff or terminal.
- Added a low disk space warning in the sidebar that shows a breakdown of Copilot session storage and a direct way to manage sessions when your disk is running low.
- Opening a workspace in VS Code or VS Code Insiders now also focuses the matching Copilot CLI chat session, not just the folder.
Changed
- Improved screen reader support in the sessions sidebar, and added an "Interaction hints" preference under Accessibility settings to control whether keyboard shortcut hints are announced.
- Pull request file changes now load incrementally, so file metadata and the sidebar appear sooner while the rest of the diff continues loading on large pull requests.
- Pull request pages now show the title, description, and key details first, then load comments and activity in the background.
Fixed
- Copy buttons now consistently announce "Copied to clipboard" for screen reader users and show a visible confirmation, with clearer accessible names.
- Fixed a crash in the formatting toolbar that could occur when text selection changed outside the message composer.
- Fixed a crash on the My Work tab when previously saved section view configuration contained malformed data.
- Fixed a crash that could occur when running a slash command or terminal command with malformed or unexpected data.
- Fixed an issue where a pull request review thread resolved outside the app could keep showing as unresolved in the conversation view.
- Fixed an issue where a pull request's conversation could appear stuck loading additional timeline events indefinitely.
- Fixed crashes that could occur when typing to focus the message box, using the voice mode keyboard shortcut, or selecting text to reveal the markdown formatting toolbar.
- Fixed duplicate slash command entries occasionally showing up in the composer's command menu.
- Fixed inconsistent capitalization of the "Go to repository" group heading in the command palette
- Fixed pasting a GitHub pull request or issue URL with extra suffixes (like /changes or a #discussion anchor) not matching the correct item when creating a session
- Fixed pull request review comment threads sometimes showing stale resolved/unresolved status in the conversation, files, and merge blocker views after resolving or unresolving a thread.
- Fixed the Agent Merge options popover sometimes appearing behind an open canvas instead of on top of it.
- Fixed the Extensions view's MCP tab sometimes spinning forever when the server list failed to load, and added a retry button if loading takes too long.
- Fixed the formatting toolbar in the Plan tab being clipped or hidden behind the tasks rail when selecting text.
- Fixed the response toolbar (copy / bookmark / fork) appearing repeatedly during multi-session coordination turns instead of only on the final response.
- Improved screen reader support for icons in the workspace popover, including token usage indicators and the QR code link.
- Pasting a GitHub branch URL into the command palette now starts a session on that branch instead of just adding the repository.
- Pressing Shift+Enter in the composer now inserts a line break instead of starting a new paragraph.
- Switching from Overview to Changes and back on a pull request no longer resets your scroll position on the Overview tab.
- The Background agents pill now only shows agents that are still running, removing finished ones instead of leaving stale entries behind.
- The QR code panel can now be opened with a click and operated via keyboard and screen readers, instead of requiring mouse hover.
Removed
- Removed the find-in-page (Cmd+F) shortcut from the Home view; it remains available on other views.
v1.0.22
What's new in v1.0.22
Highlights
- Add to panel now shows a "Relevant from session" group so you can quickly open issues and pull requests recently mentioned in the conversation.
- The full-screen pull request Changes view now displays each file in its own card with addition/deletion counts in the sidebar.
- Saved memories now appear in the conversation timeline, showing the fact that was remembered.
- The issue timeline now shows a reference card with status icon, title, and issue number for blocked/blocking relationships.
Added
- Add to panel now shows a "Relevant from session" group with issues and pull requests recently mentioned in the conversation, so you can open them as panel tabs without hunting for the original link.
Changed
- In the full-screen pull request Changes view, each file now appears in its own spaced, rounded card, and the files sidebar shows addition/deletion counts for each file.
- Saved memories now appear in the conversation timeline, showing the fact that was remembered.
- Settings search now finds specific controls within a section (not just whole sections) and reliably focuses the matching control when selected. Cmd+F while Settings is open now refocuses the settings search.
- Show a feedback icon (instead of a bug icon) on the Share feedback button in the sidebar.
- The issue timeline now shows a reference card (status icon, title, and issue number) when an issue is marked as blocked by, or blocking, another issue, instead of a bare action line.
Fixed
- Fixed an issue where creating a session with an initial prompt could sometimes create an empty session with the prompt never delivered.
- Fixed browser preview tabs continuing to play audio and use resources after being closed
- Fixed crashes that could occur from unusual keyboard events and when resizing the right panel.
- Fixed expanding a message panel in a conversation sometimes scrolling the whole window instead of just the conversation.
- Fixed file drag-and-drop onto the composer, sidebar, and comments not working correctly when the app was zoomed in or out
- Fixed the environment picker in the new session composer showing every codespace under every project, even ones for a different repository.
- Fixed the run status tooltip in the automations runs table overlapping nearby content by showing it above the row instead of to the side.
- Fixed the storage location in Settings > General displaying mixed path separators on Windows; it now shows native Windows-style separators.
- Hidden HTML comments in markdown (e.g. in pull request descriptions and comments) are no longer shown as visible text, while comments inside code blocks are still displayed correctly.
- Long session durations in the Insights panel now show as hours and minutes (e.g. "2h 0m") instead of large minute counts.
- Sessions that are just resuming or loading history no longer show up under Working in the sidebar.
v1.0.21
What's new in v1.0.21
Highlights
- Clarified that the "GitHub Enterprise" sign-in option is for GitHub Enterprise Cloud with data residency (*.ghe.com).
- Fixed a workspace's pull request status incorrectly showing as merged after the agent opened a new pull request for it.
- Fixed queuing a pull request for merge when it's waiting on a required review — auto-merge now enables automatically so it queues once requirements pass.
Changed
- Clarified during sign-in and in account settings that the "GitHub Enterprise" option is for GitHub Enterprise Cloud with data residency (*.ghe.com).
Fixed
- Fixed a workspace's pull request status incorrectly showing as merged after the agent opened a new pull request for that workspace.
- Fixed queuing a pull request for merge when it is waiting on a required review — the app now enables auto-merge so it queues automatically once requirements pass, instead of failing to queue.
v1.0.20
What's new in v1.0.20
Highlights
- Added a /security-review slash command to start a security review of the current diffs.
- In local sessions, you can now edit a previous message to rewind the conversation and resend it as a new turn.
- Nested sessions in the sidebar now show connected hierarchy lines between parent and child rows for easier scanning.
- Simplified the loading state of the pull request checks panel to show a single animated header instead of duplicate loading indicators.
Added
- Added a /security-review slash command to start a security review of the current diffs.
- In local sessions, you can now edit a previous message to rewind the conversation from that point and resend it as a new turn.
Changed
- Nested sessions in the sidebar now show connected hierarchy lines between parent and child rows, making it easier to scan deeper session relationships.
- Simplified the loading state of the pull request checks panel to show a single animated header instead of a duplicate loading message and skeleton.
Fixed
- Clicking the header of a session plan file in the diff view now opens the Plan tab instead of doing nothing.
- Collapsed project rows in the sidebar keep their project icon for working, paused, or completed sessions, only replacing it when a session needs input, is interrupted, or has failed.
- Collapsed repository groups in the sidebar now keep showing the repository icon when all sessions are completed or ready to merge, instead of looking like a single session.
- Fixed a spurious "Model changed to..." message appearing in the transcript when resuming a session with an unchanged model.
- Fixed agent merge getting stuck and not re-prompting after a required check finished running while another check was still failing.
- Fixed empty draft sessions sometimes remaining after leaving the multi-session grid view
- Fixed pull requests briefly jumping out of "Ready to merge" in the sidebar while a merge was in progress before landing in "Done".
- Fixed repository labels in the sidebar fading too early; hover and keyboard actions now only reserve space when revealed
- Fixed the auto-merge agent sending unnecessary follow-up replies triggered by its own previous comments on a pull request.
- Fixed the line-selection hint in the file header overlapping the toolbar buttons on narrow panels
- Fixed the project removal confirmation dialog remaining visible after deleting a project in Settings.
- Fixed the pull request author sometimes appearing as their own reviewer in the Reviewers panel.
- Improved screen reader support in the Health Check dialog: diagnostic rows now announce their labels and pass/warning/error status, and copy-path buttons have distinct, descriptive names.
- The Create PR action no longer appears for a workspace after a pull request has already been created for it.