Skip to content

Releases: github/app

v1.0.17

Choose a tag to compare

@github-app-releaser github-app-releaser released this 07 Jul 19:34
52e3e51

What's new in v1.0.17

Highlights

  • Added an optional sparse-checkout setting so new worktrees for very large repositories can include or exclude selected top-level directories.
  • Added an Insights tab to the session panel showing a timeline of tool calls, sub-agent activity, and time spent per tool.
  • Right-click a file, image, or reference chip in the prompt composer to open it, reveal it in your file manager, copy its path or link, or open it on GitHub.
  • You can now leave multiple inline comments on a pull request diff and submit them together as a single review, plus react with emoji and reply within threads.
  • Auto-merge, queueing, and ready-for-review actions now show their progress directly on the button you clicked, so the merge drawer no longer shifts during the action.

Added

  • Add an optional sparse-checkout setting in project settings so new worktrees for very large repositories can exclude or include only selected top-level directories.
  • Added an Insights tab to the session panel showing a timeline of where a session spent its time, including tool calls, sub-agent activity, and a summary of time spent per tool.
  • Right-click a file, image, or reference chip in the prompt composer to open it, reveal it in your file manager, copy its path or link, or open it on GitHub.
  • You can now leave multiple inline comments on a pull request diff and submit them together as a single review, with the Review button showing how many comments are staged. You can also react to review comments with emoji and reply within threads.

Changed

  • Auto-merge, queueing, and ready-for-review actions in the merge drawer now show their progress directly on the button you clicked instead of a separate status message, so the drawer no longer shifts while the action is in progress.
  • Restyled the "Show full diff"/"Show full file" expander as a full-width hover bar for easier reading.
  • Simplified the feedback dialog to focus on reporting bugs or suggesting features, removing the topic and mood selectors.
  • The Insights tab in the workspace panel is now closed by default and can be reopened from the "+" add-to-panel menu, instead of always appearing automatically.
  • The Run menu now shows a Stop button while a script is running (instead of a disabled label) and lists recently run commands under a Recents group.
  • Tightened wording of the prompt composer's placeholder text across modes for clarity and consistency.

Fixed

  • Clicking a GitHub reference like #123 now correctly opens an issue or pull request tab based on what it actually is, instead of sometimes guessing wrong.
  • Enterprise Managed User and enterprise-only accounts now see a clear message explaining that a personal GitHub account is required to share feedback, instead of a confusing failed submission.
  • Fixed a bug where editing a message you had sent to steer the assistant mid-response could blank out or corrupt the earlier part of that response.
  • Fixed a visual jitter of the category icon on home screen suggestion cards when hovering in Safari
  • Fixed adding a plugin marketplace failing on Windows with bundled git due to the credential helper sidecar not launching.
  • Fixed custom skill directories configured in settings being ignored when running skills, causing them to fail
  • Fixed image files (PNG, JPG, GIF, WebP, SVG) generated by the agent showing "This file can't be previewed" instead of rendering inline in the preview pane.
  • Fixed installing plugins or adding a marketplace failing to clone private repositories.
  • Fixed loading spinners appearing out of sync with each other.
  • Fixed popover alignment for the reviewers, labels, and reaction pickers in the pull request view, and cleaned up the minimized comment header.
  • Fixed resolved pull request review comments not showing their content and replies when expanded in the diff view.
  • Fixed the app icon and tray unread badge showing a count that couldn't be cleared when a background automation finished running.
  • Fixed the conversation view occasionally scrolling away from the bottom when sending a message or when content height changed during layout settling.
  • Fixed the diff view stalling or scrolling erratically when viewing large pull requests.
  • Fixed the keyboard focus ring being clipped on composer pill buttons (Changes, PR, Plan, etc.)
  • Fixed the merge drawer disappearing abruptly instead of closing smoothly when actions like fixing unresolved comments or failing checks were triggered.
  • Fixed the pull request activity view showing a "0 comments" heading and unusable filter/sort controls when there were no comments.
  • Fixed the sidebar's "Last updated" sort so a session group moves to the top when one of its nested sessions is updated, not just the top-level session.
  • On macOS, pressing Home or End in a text input no longer inserts a stray box glyph.
  • Pushed commits now appear in the pull request conversation feed alongside comments.

v1.0.16

Choose a tag to compare

@github-app-releaser github-app-releaser released this 06 Jul 15:57

What's new in v1.0.16

Highlights

  • Selecting multiple projects when starting a new chat now starts a single orchestration chat across those repositories, with the sidebar grouping the spawned sessions together.
  • Right-click a sidebar session to create a nested session or detach it.
  • Mentioning a session with & in the composer now shows a removable pill, and pasted session IDs are automatically recognized the same way.
  • When archiving or deleting a session with nested sessions, you're now prompted to also archive or delete them so they don't become orphaned.
  • Added a copy button to the slash command and additional instructions sections of the system prompt detail dialog.

Added

  • Added a copy button to the slash command and additional instructions sections of the system prompt detail dialog.
  • Mentioning a session with & in the composer now shows a removable pill, and pasted session IDs are automatically recognized and shown the same way.
  • Right-click a sidebar session to create a nested session or detach the session.
  • Selecting multiple projects when starting a new chat now starts a single orchestration chat across those repositories, and the sidebar groups the sessions it spawns together.
  • When archiving or deleting a session that has nested sessions, you're now prompted to also archive or delete them, so they no longer become orphaned in the sidebar.

Changed

  • Refined the look of file attachment chips in the composer with rounded pill shapes and clearer, more consistent file type icons.
  • The account chip in the sidebar now shows the account a project actually bills against, so opening a session switches it to the right account instead of showing your default.
  • The agent merge status in the conversation now updates at minute-level granularity instead of ticking every second.
  • Updated the theme search placeholder and label to say "palettes" instead of "themes".
  • Updated v3 diff notices for files without textual differences to use a muted, padded treatment.

Fixed

  • Fixed a crash in the message composer that could occur when replacing its content.
  • Fixed a crash that could occur in the message composer's formatting toolbar and when using select all with certain keyboard input.
  • Fixed a crash that could occur when hovering table cells while editing a markdown table.
  • Fixed a slight vertical misalignment between typed text and the placeholder in the message composer.
  • Fixed connected Copilot Free accounts showing as "Copilot Pro" in Accounts settings.
  • Fixed git operations failing on Linux AppImage builds after the app self-updated and restarted.
  • Fixed inconsistent spacing between labels and inputs in project settings
  • Fixed MCP server connection status getting stuck on "authenticating" for third-party OAuth servers even when the server was actually connected and its tools were working.
  • Fixed screen readers announcing incomplete or missing information for the automation name and breadcrumb navigation in the automation details view.
  • Fixed sessions using your own model (BYOK) getting silently switched to Auto when you hit a Copilot rate limit.
  • Fixed tab strips that overflow now clip cleanly at the panel edge with a subtle fade, instead of cutting off scrolled tabs mid-label.
  • Fixed the "Browse catalog" button in model provider settings not showing a tooltip on hover
  • Fixed the Agent Merge status note so it no longer says "active" after Agent Merge has been turned off.
  • Fixed the conversation view occasionally drifting away from the bottom as new messages arrived while scrolled to the end.
  • Fixed the Hours and Day of week menu buttons in workflow scheduling so screen readers announce the full list of selected values, not just a summary count.
  • Fixed the sidebar showing no projects when one project failed to load, so healthy projects now still appear even if another project has an error.
  • Fixed third-party MCP servers requiring sign-in (like Slack) getting stuck on a failed status with no way to authenticate; they now show a Sign in button in MCP settings.
  • Screen readers now announce the correct label and description for each control in the New automation dialog, and its field labels are clickable.
  • Screen readers now announce when the composer mode changes via keyboard shortcut or slash command.

v1.0.15

Choose a tag to compare

@github-app-releaser github-app-releaser released this 02 Jul 18:44

What's new in v1.0.15

Fixed

  • Fixed the default branch reverting to the repository's default branch every time a project was reopened after being manually changed in Settings.

v1.0.14

Choose a tag to compare

@github-app-releaser github-app-releaser released this 02 Jul 17:42

What's new in v1.0.14

Highlights

  • Added an /init slash command to generate or improve a repository's Copilot instructions file.
  • You can now type & in the composer to mention and reference another session by name.
  • The home screen now shows prompt cards with suggested tasks that fill the composer when clicked.
  • Added /model and /models slash commands to open the model picker or select a model by name or ID.
  • AI credit usage warnings now appear above the chat composer with a next step when you run low or out.

Added

  • Added /clear and /reset slash commands to reset the current chat session transcript while staying in the same workspace or chat context.
  • Added /model and /models slash commands to the prompt composer to open the model picker or select a model by name or ID.
  • Added a /rename slash command to rename the current session or chat directly from the composer.
  • Added a /chronicle reindex slash command to rebuild the Chronicle session index.
  • Added a /init slash command to generate or improve a repository's Copilot instructions file.
  • AI credit usage warnings now appear above the chat composer, with a plan-aware next step when you run low or run out.
  • In the diff view, you can now open a file directly from its header, and right-click a file header to copy its file path or relative path, or open the file in a new tab or your browser.
  • Session ID is now shown in the workspace and chat title popovers with a one-click copy button, making it easy to reference a session when working across multiple chats.
  • The home screen now shows prompt cards below the composer with suggested tasks to try. Clicking a card fills the composer with the suggested prompt using a typewriter animation.
  • You can now type & in the composer to mention and reference another session by name.

Changed

  • In repository settings, the trust actions (Accept, Revoke, Keep local, and Create config file) now show a spinner and become non-interactive while the request is in flight, so it's clear the action was registered.
  • Refactored the repository configuration section of project settings into a reusable, presentational RepositoryConfigFileSettings component, with Storybook coverage now backed by the real component. No change to behavior.
  • Shift+Tab in the chat composer now moves focus backward as expected for keyboard and screen-reader users, instead of cycling the session mode. Change modes from the mode menu or with ⌘/Ctrl+Shift+M (remappable in Settings → Keyboard Shortcuts).

Fixed

  • Agent merge check-in prompts no longer clutter the composer's prompt history.
  • Closed pull requests that were previously drafts now show the closed icon in the sidebar instead of the draft icon.
  • Fixed an error that could prevent bring-your-own-key models from working in project and workspace sessions.
  • Fixed keyboard focus returning to the wrong place after closing the "Add from GitHub" repository picker during onboarding, so keyboard and screen-reader users can navigate correctly.
  • Fixed lag when switching between chat sessions, especially very large conversations.
  • Fixed pull request and issue lists, pull request details, and creating or updating pull requests/issues breaking after a repository was renamed or transferred on GitHub.
  • Fixed the coding agent auto-merging a pull request before GitHub's own merge checks (e.g. required status checks) were satisfied.
  • Fixed the composer's Changes pill not appearing on WSL workspaces when a session had uncommitted edits.
  • Fixed the Impeccable design skill leaving behind stray cache files and git exclude entries in repos where no design issues were found.
  • Fixed third-party MCP servers requiring OAuth getting stuck on an endless "authenticating" spinner instead of prompting to sign in.
  • In project settings, the repository configuration file row is now hidden until a .github/github-app.yml config actually exists, instead of appearing before you've created one.
  • Local automations now use your Settings and per-project instructions, matching interactive sessions.
  • Widened the scrollbar thumb on Windows and Linux and fixed the dark theme hover color so the thumb is brighter on hover as expected.

v1.0.13

Choose a tag to compare

@github-app-releaser github-app-releaser released this 01 Jul 21:29

What's new in v1.0.13

Highlights

  • Chats can now be archived instead of only deleted, hiding them from the sidebar without losing history and letting you restore them later.
  • A full-screen Present mode for canvas, diff, and file panels hides app chrome for a clean, distraction-free view.
  • A new /compact slash command lets you manually compact a workspace or chat conversation on demand to reduce token usage.
  • Selecting an HTML file in the Files panel now shows a globe button to open it directly in the integrated browser.
  • You can now right-click an image in a pull request, issue, or comment to copy it, matching existing chat behavior.

Added

  • Added a "Show Copilot CLI Session" setting in Settings → Sessions that controls whether sessions created by the Copilot CLI appear in the sidebar and, if so, how far back to surface them. The setting defaults to Off, so CLI sessions are hidden until you opt in.
  • Added a full-screen Present mode for canvas, diff, and file panels: an Enter full screen button in the panel tab bar hides the app chrome and window header for a clean, full-bleed view, and can be exited with the button, Esc, or the OS fullscreen toggle.
  • Chats can now be archived instead of only deleted. Archive a chat from its sidebar context menu to hide it from the sidebar without losing its history, and restore it later from Manage sessions.
  • New /compact slash command lets you manually compact a workspace or chat conversation to reduce token usage, with optional focus instructions. Compaction already happens automatically when a conversation grows large; this lets you trigger it on demand.
  • Selecting an HTML file in the Files panel now shows a globe button in the header that opens the file in the integrated browser.
  • Session spend now shows a separate "Agent merge" line when background agent merge activity contributed to the total, making it easier to see how your credits were used.
  • You can now right-click an image in a pull request, issue, or comment to copy it, matching the existing behavior for images in chat.

Changed

  • Clicking an issue or pull request reference — in a conversation message or the prompt composer — now opens it in the in-app viewer instead of the browser when a workspace is active. Cmd/Ctrl-click still opens it in the browser.
  • Copying an assistant response now pastes as formatted rich text (headings, bold, lists, tables, code) into apps like Teams, Outlook, and Word, instead of raw markdown.
  • Improved rendering performance while assistant and reasoning messages are streaming in: completed parts of the message no longer get re-parsed on every update, making long streaming responses smoother.
  • Pull requests in a merge queue now show a "Queued" status across all PR status surfaces, including badges, sidebar icons, tray menu labels, and the MyWork list, instead of appearing as open or merge-ready.
  • Reworked the Add filter dropdown to show common filters first, with an "All filters" option to reveal the full grouped list and search across all filters.
  • Screen readers now announce the number of matching results when filtering repositories and other item pickers.
  • The branch name shown in the pull request view now includes a built-in copy button, merged into a single pill instead of a separate icon next to it.

Fixed

  • Automated agent check-in prompts no longer show up as ticks on the conversation timeline scrubber, and clicking the last tick now scrolls to its actual message instead of overshooting to a trailing automated exchange.
  • Cloud automations now let you choose a model and reasoning effort, and remember your choice when you edit the automation later. Previously the model selection was ignored and reasoning effort couldn't be changed.
  • Fixed a doubled border at the bottom of the merge summary card when a pull request is ready to merge
  • Fixed an issue where messages sent while the agent was working could get stuck showing as pending, and could cause the earlier message to appear to disappear from the conversation.
  • Fixed incorrect ARIA roles on segmented controls throughout the app so screen readers now correctly identify single-choice settings (theme mode, filter mode, plugin/skill/shortcut filters, etc.) as radio groups rather than tab controls, and added missing panel labels to the genuine tab controls (markdown editor, MCP settings).
  • Fixed keyboard and screen-reader navigation order in the onboarding steps — on wide screens, the Continue/Finish button is now reached after the choices it applies to, matching the visual and expected reading order.
  • Fixed screen readers announcing the Mode and Terminal theme options in Settings > Themes as tabs instead of radio buttons, and added missing group labels and descriptions.
  • Fixed the sidebar session status spinner sometimes staying stuck on "working" after a session went idle.
  • Hid the redundant scrollbar in the conversation view when the timeline is visible.
  • In repository settings, the "Trusted" status label now appears to the left of the "Revoke" button, following the expected state-then-action order.
  • Opening a new terminal from the add-tab menu or command palette now focuses the terminal immediately instead of leaving focus on the button you clicked.
  • Screen readers now announce each control's name and description when navigating the Sessions settings panel.
  • Screen readers now announce the empty-selection hint in the onboarding Repositories step when no repositories are selected.
  • Screen readers now announce the field name and description when focusing the Mode and Font dropdowns in Settings > Themes.
  • Screen readers now hear the sign-in code copy confirmation before the browser opens during device-code sign-in, so users are no longer dropped into the browser with no context of what happened.
  • The attention badge dot on the Windows and Linux system tray icon is now amber instead of black, making it visible on dark taskbars.
  • Toggling merge settings (like "Merge pull request") for a workspace with agent merge enabled now takes effect immediately instead of waiting up to 10 minutes for the next automatic check.

v1.0.12

Choose a tag to compare

@github-app-releaser github-app-releaser released this 30 Jun 22:11

What's new in v1.0.12

Highlights

  • Added an agent picker to the chat composer toolbar so you can select a custom agent before or during a session, including sessions opened from issues and pull requests.
  • HTML files can now be opened in the integrated browser directly from the editor header, file tree, and inline chat references.
  • Draft pull requests now open the full PR panel, giving access to agent-merge options and a "Ready for review" action.
  • When creating GitHub issues, the agent now follows the repository's issue templates, preserving headings, sections, and comments.
  • Fixed a bug where renaming a repository's default branch on the remote caused the diff view to show a large phantom diff of hundreds of files.

Added

  • Added an agent picker to the chat composer toolbar, letting you select a custom agent before or during a session. The selected agent is also applied to sessions spawned from issues, pull requests, and other entry points.
  • HTML files can now be opened in the integrated browser directly from the file editor header, the file tree context menu, and inline file references in chat messages. File browser tabs also now show the file name instead of a blank label when opening local files. Build-step apps (for example Vite or React projects) that reference ES modules or server-root assets can't render from a local file, so the browser panel now shows a short "run a dev server" explanation instead of a blank page. Global agent discovery now degrades gracefully on CLIs that do not implement agents.discover.
  • Right-clicking a chat image now shows a "Copy image" option that copies the image to your clipboard, available on both inline thumbnails and in the image viewer.

Changed

  • Draft pull requests now open the full PR panel, giving access to agent-merge options and a "Ready for review" action from the same place as other PR states.
  • Quote in reply now appends quoted text to the end of your existing draft, preserves inline code and formatting, supports a keyboard shortcut (Cmd+Shift+'), and places the cursor on the line after the quote.
  • The theme picker in Settings > Appearance is now fully keyboard and screen-reader accessible: arrow keys navigate between theme cards, Enter or Space applies a theme, Escape resets to the default GitHub theme, and selecting a theme announces its name to assistive technology.
  • When creating GitHub issues, the agent now checks for and follows the repository's issue templates, preserving headings, sections, and HTML comments.

Fixed

  • Fixed a bug where renaming a repository's default branch (e.g. master → main) on the remote would cause the diff view to show a large phantom diff of hundreds of files even though the working tree was clean.
  • Fixed keyboard focus loss on Windows after Alt+Tab — the chat composer now correctly regains focus when switching back to the app.
  • Fixed panel scrollbars being unclickable on Windows because resize handles were overlapping them.
  • In Project Settings, the "Open on GitHub" link for the config file is now hidden when the file has not yet been committed to the default branch. A "Reveal in file manager" button is shown instead so the file can still be found locally.
  • Navigating to a Settings section via the in-dialog search or contextual buttons now moves keyboard focus to that section's heading, so keyboard and screen-reader users land directly on the destination content instead of the dialog container.
  • On Windows, the tray now uses the main app icon so it keeps enough contrast in both light and dark taskbar modes.
  • Opening a Markdown file in the editor canvas no longer silently rewrites its contents (e.g. escaping underscores or changing fenced-code indentation) when an external no-op file refresh occurs.

v1.0.11

Choose a tag to compare

@github-app-releaser github-app-releaser released this 29 Jun 21:21

What's new in v1.0.11

Highlights

  • Local automations now support custom CRON expressions, letting you schedule workflows at any cadence using a segmented expression editor with inline validation and a human-readable preview.
  • Screen readers now announce agent activity in Sessions and Quick Chats — including replies, tool calls, and CLI commands — with new per-category announcement toggles in Settings > Accessibility.
  • The Manage Sessions filter bar now supports "is not" exclusion on all four filters, and the State filter offers distinct values (Open, Draft, Merged, Closed, No pull request) instead of a two-bucket grouping.
  • Fixed workflows failing to run when configured with a local or custom provider model (e.g. Ollama or Foundry) — scheduled and manual runs now correctly route to the selected model.
  • Added a folder icon button next to the session path in the workspace dropdown to reveal the session folder in your native file manager.

Added

  • Added a folder icon button next to the session path in the workspace dropdown to reveal the session folder in the native file manager (Finder, Explorer, or Files).
  • Local automations now support custom CRON expressions, letting you schedule a workflow at any cadence (e.g. "every 15 minutes on weekdays") using a segmented expression editor with inline validation and a human-readable preview.
  • Screen readers now announce agent activity in Sessions and Quick Chats — including replies, tool calls, CLI commands, and a loading heartbeat — so non-sighted users get real-time feedback without leaving the prompt field. New per-category announcement toggles are available in Settings > Accessibility.

Changed

  • Plugin marketplace groups in Settings > Plugins are now collapsed by default, reducing visual clutter when opening the page.
  • The "Open in" app list in session context menus is now collapsed into a single "Open in…" submenu, keeping the menus more compact when multiple apps are configured.
  • The issue timeline now shows a reference card (status icon, title, and issue number) when a sub-issue or parent issue is added or removed, instead of a bare action line.
  • The Manage Sessions filter bar now supports "is not" exclusion on all four filters (Status, State, Repository, Environment), and the State filter now offers distinct values — Open, Draft, Merged, Closed, and No pull request — instead of the previous two-bucket Open/Closed grouping.
  • The prompt composer's borders, focus rings, and send button now consistently reflect the active mode color — neutral for interactive, blue for plan, green for autopilot, and orange for shell.

Fixed

  • Editing an automation's project now saves correctly even after the automation has run at least once.
  • Fixed an issue where the fork button disappeared after a model change, skills reload, or agent switch notice appeared in the conversation.
  • Fixed an issue where the scrollbar in the conversation timeline area was nearly impossible to grab when timeline markers were visible.
  • Fixed an issue where typing an org name in the sidebar clone search could skip repos that belong to that org.
  • Fixed missing Changes pill, command palette session actions, and side-panel toggle for existing sessions when the right panel started closed.
  • Fixed the horizontal scrollbar in Manage sessions: it now scrolls to reveal all columns when they overflow, and disappears when all columns fit.
  • Fixed workflows failing to run when configured with a local or custom provider model (e.g. Ollama, Foundry, or custom OpenAI-compatible). Scheduled and manual workflow runs now correctly route to the selected provider model instead of returning "model not available".
  • Forking a session that had been idle for ~10 minutes no longer fails with a "not found" error.
  • Page Up and Page Down now scroll the conversation transcript when focus is on the conversation area.
  • Scrolling the slash-command and mention menus no longer dismisses the menu on Windows — dragging the scrollbar now scrolls as expected.
  • The checks panel now shows a "Checks are starting" pending state instead of the neutral "No checks have run yet" message when GitHub has queued checks that haven't reported individual results yet, preventing the empty state from being misleadingly reassuring.

v1.0.10

Choose a tag to compare

@github-app-releaser github-app-releaser released this 26 Jun 22:39

What's new in v1.0.10

Highlights

  • Orchestrator sessions can now approve or redirect a child session's plan while it's paused in plan mode, instead of waiting for a human.
  • "Share extension as gist" now appears in the command palette whenever a shareable extension is installed, and automatically opens the new gist in your browser.
  • On macOS, the native menu bar now reflects your current keyboard shortcut bindings, and the View menu item has been renamed from "Open Search" to "Command Palette".
  • On Windows, tools installed to the user-level PATH (such as winget or nuget) are now correctly found when running agent sessions or the integrated terminal.
  • When a project is linked to the wrong GitHub account, the app now detects the correct account and prompts to re-authorize instead of silently failing.

Added

  • Orchestrator sessions can now approve or redirect a child session's plan while it's paused in plan mode, instead of the child waiting for a human. Plan-ready children notify their creator, the plan is surfaced via get_session, and the new respond_to_session_plan tool resolves it.

Changed

  • "Share extension as gist…" now appears in the command palette whenever a workspace session has a shareable extension installed, not only when an extension canvas is open. Sharing an extension now also opens the new gist in your browser so the result is obvious.
  • Nested folders in workspace file trees now use a smaller indent step so deeply nested folder hierarchies are more compact and easier to read.
  • Renamed "Quick Chat" / "Quick Chats" to "Chat" / "Chats" throughout the app (sidebar, tray menu, workflows, project picker, and menus).

Fixed

  • Automation run detail header no longer overlaps at narrow window widths — run status hides and action buttons compact to icon-only before the toolbar can crowd.
  • Conversation scroll position is now correctly restored when switching between session tabs.
  • Conversation scroll position is now preserved when switching back to a previously visited session.
  • Fixed a crash that prevented the app from launching on macOS when a repository's configuration file contained a quoted YAML value with 16 or more consecutive spaces.
  • Fixed a doubled border line appearing between adjacent file headers in the diff view when files are collapsed or when a sticky header slides into view.
  • Fixed a wide empty gap in the GitHub authentication banner on wide windows — the message and action buttons now sit flush together instead of being separated by dead space.
  • Fixed an issue on Windows where browser-based features could fail when the app was launched using Windows application compatibility settings.
  • Fixed sidebar toggle button being unclickable when the sidebar is collapsed on the home view
  • Fixed the spinner on the Merge when ready button freezing instead of animating in WebKit.
  • On macOS, the native menu bar now reflects your current keyboard shortcut bindings — remapped shortcuts appear correctly in the menu. The View menu item has also been renamed from "Open Search" to "Command Palette", and the keyboard shortcuts settings search now shows only your active bindings.
  • On Windows, tools installed to the user-level PATH (such as winget, nuget, or any per-user tool install) are now correctly found when running agent sessions or the integrated terminal.
  • Onboarding now correctly shows badges for all selected GitHub repositories, including those found via search.
  • Slash command and mention suggestion popovers in the chat input now span the full width of the composer.
  • The Add files and Add folder dialogs now open in the active workspace directory instead of an arbitrary OS default location.
  • The Plan pill no longer shows a shimmer animation or count when a background agent is running but no plan exists.
  • The Quick chats sidebar section now shows a "No quick chats yet" message when empty, instead of a blank area.
  • The search query no longer resets when selecting repositories in multi-select mode.
  • Timeline navigation now smoothly animates when jumping to conversation history items that are offscreen, and clicking the expanded timeline lane correctly selects the hovered item.
  • When a project is linked to the wrong GitHub account, the app now detects the correct account and prompts to re-authorize it, instead of silently failing with errors on repository actions, pull request creation, and pull request polling.

v1.0.9

Choose a tag to compare

@github-app-releaser github-app-releaser released this 25 Jun 21:19

What's new in v1.0.9

Highlights

  • Quick chats now support tool-approval commands (/yolo, /allow-all-tools, /reset-allowed-tools) and session forking, bringing them to feature parity with code sessions.
  • The Settings → Usage & Plan page now shows your active Copilot plan name directly beneath the Plan heading, so you no longer need to visit GitHub.com to see which plan you are on.
  • Sessions awaiting your input now display a question-mark icon in the sidebar instead of a small dot, making the needs-input state easier to recognize at a glance.
  • Fixed orphaned git fsmonitor daemon processes accumulating after each app quit — daemons are now stopped on worktree removal and when the app exits.
  • Fixed the Windows tray icon disappearing against the taskbar when using a dark system theme — the icon now uses a theme-appropriate asset and updates automatically.

Added

  • Quick chats now support tool-approval commands (/yolo, /allow-all-tools, /reset-allowed-tools) and session forking, bringing them to feature parity with code sessions.
  • Searching or filtering in Settings (Themes, MCP servers, Skills, Experimental, and Plugins) now announces the number of matching results to screen readers.
  • The Settings → Usage & Plan page now shows your active Copilot plan name (e.g. Copilot Max, Copilot Pro+, Copilot Business) directly beneath the Plan heading, so you no longer need to visit GitHub.com to see which plan you are on.

Changed

  • Folder rows in the Files and Changes trees now show only a chevron (no redundant folder icon), and changed-file status icons align with the folder gutter — matching VS Code's file-tree style.
  • Improved the empty states in the automations view when search or filters return no results: the runs list now shows a title, description, and a "Clear filters" button consistent with the gallery section.
  • Removed the inline Split down and Split right buttons from the tab bar. Splitting is still available via the tab right-click context menu, drag-and-drop to a pane edge, and keyboard shortcuts.
  • Sessions awaiting your input now display a question-mark icon in the sidebar instead of a small dot, making the needs-input state easier to recognize at a glance.
  • The model-change notice in the conversation now displays the long-context window as a dot-separated suffix (e.g. "Claude Opus 4.8 · 1M") and renders the reasoning effort label with proper spacing, matching the model picker's style.

Fixed

  • Clicking an attachment label in the overflow menu no longer accidentally removes the attachment — removal now requires clicking the explicit X button.
  • Clicking an attachment row in the composer overflow menu now opens or previews the attachment, matching the behavior of clicking the visible attachment pill.
  • Column resizing in table views (such as manage sessions) now works reliably when dragging.
  • Fixed orphaned git fsmonitor daemon processes accumulating after each app quit. Daemons are now stopped on worktree removal and when the app exits.
  • Fixed the repository visibility selector (Public/Private) in the Create new repository and Publish to GitHub dialogs to use correct radio-group semantics, so screen readers now properly announce the selected option and its description.
  • Fixed the Windows tray icon disappearing against the taskbar when using a dark system theme. The tray icon now uses a theme-appropriate asset and updates automatically when the system theme changes.
  • Keyboard focus now moves correctly when adding or removing environment variable and header rows in the MCP server settings editor.
  • Screen readers now announce the keyboard shortcut when focusing the Search button in the sidebar (e.g. "Search, Command + K" on macOS, "Search, Ctrl + K" on Windows/Linux).
  • The "Feeling lucky" button in the theme picker now announces the number of new themes and the name of the theme it applied to screen readers, replacing an inaccurate theme count.

v1.0.8

Choose a tag to compare

@github-app-releaser github-app-releaser released this 25 Jun 05:10

What's new in v1.0.8

Highlights

  • Sessions now automatically remember your last model, reasoning effort, and long-context state — no more configuring a default model in settings.
  • Screen-reader users can navigate the chat transcript message-by-message using heading navigation, with each message announced as 'You said:' or 'Copilot said:'.
  • The issue pill in the composer now shows a color-coded status icon (open, completed, not planned), matching pull request pill behavior.
  • The Changes panel file list now always displays as a tree view, with a file count and diff stat shown in the toolbar.
  • Closing a Terminal tab now prompts for confirmation before ending the session, with a 'Don't ask again' option for future closes.

Changed

  • Canvas tool calls in the conversation now show the canvas icon instead of a generic tools icon, making them easier to recognize at a glance.
  • Closing a Terminal tab in the right panel now shows a confirmation dialog before ending the session. A "Don't ask again" checkbox lets you skip the prompt for future closes.
  • Merged pull requests now display the merge icon instead of the pull request icon, making merged state easier to recognize at a glance.
  • Screen-reader users can now navigate the chat transcript message-by-message using heading navigation — each message is announced as "You said:" or "Copilot said:" followed by a preview of the text.
  • The Changes panel file list now always displays as a tree view (the flat/tree toggle has been removed), the toolbar shows a file count and diff stat, file header names use lighter typography, and a doubled border under the toolbar is fixed.
  • The issue pill in the composer now shows a color-coded status icon (open, completed, not planned) matching the existing pull request pill behavior.

Fixed

  • Fixed microphone test playback in Settings → Voice playing only in the left ear on Linux when using multi-channel audio interfaces.
  • Fixed the selected file scope label in the Files panel toolbar (e.g. "Committed") showing in muted text instead of the default color, making the active selection easier to read.
  • In the Last updated sidebar view, session groups with recent child activity now correctly float to the top and land in the right date bucket (e.g. "Recent sessions") instead of staying pinned to the parent session's older timestamp.
  • Opening the Changes tab with the mouse no longer leaves a stuck focus ring on the file list.
  • The 'Created session' tool call row in conversations now shows the correct icon instead of a generic wrench.
  • The main composer is now hidden while an "Ask Question" prompt is open, preventing accidental messages from being sent instead of answering the prompt.

Removed

  • Removed the "Default model" section from Sessions settings. New sessions now automatically start with the model, reasoning effort, and long-context state from your last selection in the session model picker.