github github/app v1.1.9

5 hours ago

What's new in v1.1.9

Highlights

  • You can now create, edit, and remove personal skills directly from Customize, with Markdown preview and validation.
  • You can now update installed plugins from Customize or Settings, individually or all at once, and see each plugin's installed version.
  • Files marked as generated are now automatically collapsed in the diff view and labeled with a Generated tag.
  • Agents can now attach screenshots, diagrams, and recordings to pull request descriptions and comments without requiring staff access.
  • Added the Shades of Purple color theme, available in both dark and light variants.

Added

  • Added the Shades of Purple color theme, available in both dark and light variants.
  • Background agents now show their requested model, reasoning effort, and context size in the Background activity panel.
  • Completed automation runs now show their duration alongside the timestamp.
  • Files marked as generated are now automatically collapsed in the diff view and labeled with a Generated tag, so machine-generated changes don't bury the rest of the review.
  • You can now create, edit, and remove personal skills directly from Customize, with Markdown preview and validation.
  • You can now remove a queued follow-up message directly from the conversation.
  • You can now update installed plugins from Customize or Settings, individually or all at once, and see each plugin's installed version.
  • You can now use the Left and Right arrow keys to move between images when previewing an image attachment.

Changed

  • Agents can now attach screenshots, diagrams, and recordings to pull request descriptions and comments without requiring staff access.
  • Aligned the session status indicators and empty-value placeholders in the My work table for a more consistent look.
  • Moved the context window size next to the reasoning effort control instead of showing it on the model picker.
  • Re-authorizing an existing GitHub account now uses a device code instead of an automatic browser sign-in: copy the code shown and paste it into the browser page that opens to finish signing in.
  • Restored a compact "Last commit" option in the Changes commit dropdown, with the full commit history available on demand.
  • Simplified the bulk delete sessions confirmation dialog with clearer, more compact copy and storage estimates.
  • Simplified the warning text in the delete sessions dialog when deleting multiple sessions.
  • Simplified trigger selection when creating automations that run in the cloud, grouping related triggers by subject with the specific event shown inline.
  • Smoothed the open/close transition for menus, submenus, and popovers.
  • Tables now scroll horizontally using the operating system's native scrollbar instead of a custom one.
  • The model picker now shows all available context sizes for a model in one row, with token prices reflecting your currently selected context option.
  • The pull request activity feed now merges related timeline events into a single row and collapses long runs of low-signal activity behind a disclosure.
  • Workspaces now use a redesigned full-height right panel layout with compact titlebar actions and updated panel tabs by default.

Fixed

  • Automatic branch sync now honors the project's "update with rebase" setting instead of always creating a merge commit.
  • Clicking a factory-owned agent now opens its full prompt and response history in the side panel.
  • Collapsed sessions with nested sub-sessions now keep their activity indicator visible until you hover or focus the row.
  • Fixed "Create PR" staying hidden for the rest of a session after its pull request was merged or closed, even after making further changes.
  • Fixed a bug where a failed workspace session could silently retry and create a new session in the wrong directory instead of showing an error.
  • Fixed a bug where accepting a session switch in one app window could navigate other open windows as well
  • Fixed a bug where creating a new session on a remote environment (like WSL) without an initial prompt would incorrectly create the workspace locally instead.
  • Fixed a duplicate "Review inline code" entry appearing in the conversation after posting an inline diff comment.
  • Fixed a rare issue where the diff view could display the wrong line of code (and copy the wrong text) after re-rendering a file.
  • Fixed an issue where a newly created pull request's description could be silently overwritten by a follow-up edit.
  • Fixed automation gallery cards showing stray backslashes instead of the automation's prompt as written.
  • Fixed Cmd+A (Select All) not working correctly in the integrated browser on macOS.
  • Fixed completed background activity items sometimes failing to clear or clearing the wrong item after a session restart.
  • Fixed diff search to correctly match queries with leading or trailing spaces and to stop returning matches from hidden hunk metadata.
  • Fixed duplicate results appearing when searching for a pull request by number using "#" in the prompt box.
  • Fixed find-in-page not finding text below the viewport in long markdown responses on macOS and Linux.
  • Fixed Git operations failing on Windows when Git is installed via Scoop.
  • Fixed GitHub issue and pull request links in a conversation appearing unresponsive when the workspace's local files were unavailable; they now open in your browser instead.
  • Fixed in-document markdown links (like a table of contents) so clicking them scrolls to the linked section instead of doing nothing.
  • Fixed inline review comments briefly disappearing, the viewport jumping, or an empty row flashing while new comments and replies loaded.
  • Fixed issue and pull request pickers (like adding a sub-issue, dependency, or closing as a duplicate) sometimes showing "No matching issues." after searching in Quick Open.
  • Fixed keyboard focus getting lost from the model picker's retry button when the window is resized
  • Fixed muted text losing its color and becoming hard to read in some cases.
  • Fixed onboarding's theme and sample repository suggestions being unevenly randomized, so all options now have a fair chance of showing up.
  • Fixed pasted plain text (like Windows file paths) losing backslashes when pasted into the message composer.
  • Fixed project changes (creating, renaming, or deleting a project) not always showing up in other open windows
  • Fixed pull request review comments occasionally drifting, stacking at the top of a file, or overlapping diff rows when the diff updated while reviewing.
  • Fixed pull request stack ordering and position indicator to match the order shown on GitHub.com.
  • Fixed Quick Open so untitled chats, shown as "New chat", can now be found by typing that name.
  • Fixed remote session diffs sometimes being clipped instead of filling the Changes view.
  • Fixed repositories with an unusual or broken HEAD reference sometimes being treated as empty when added as a project, so sessions now correctly start with the repository's existing commits and files.
  • Fixed run date headings on the Automations page showing the wrong day around daylight saving time transitions
  • Fixed screen readers announcing extra button names when navigating skill rows in project settings.
  • Fixed session titles automatically changing again after being renamed by the agent.
  • Fixed sessions with a merged or closed pull request incorrectly showing as "Working" in the sidebar until clicked; they now appear under "Done" right away.
  • Fixed sharing a secret gist showing a misleading "sign out and sign back in" message when GitHub actually refused for another reason, such as gists being disabled for Enterprise Managed User accounts; the app now shows GitHub's actual explanation.
  • Fixed sign-in getting stuck when entering www.github.com or api.github.com:443 on the GitHub Enterprise Cloud sign-in screen.
  • Fixed starting a session for a repository whose HEAD points at a missing branch, which previously created an empty session workspace instead of using the repository's existing commits.
  • Fixed text selection in the diff view starting from the wrong spot in spaced file cards, and added Quote and Copy actions plus hoverable, modifier-clickable links for selected diff text.
  • Fixed the "Add project" control being cut off the edge of the new session composer and impossible to click at narrow window widths.
  • Fixed the add-account dialog hanging on "Copying code to clipboard..." when re-authenticating after a GitHub sign-in expired or was revoked.
  • Fixed the app window rendering incorrectly after waking macOS with an external display connected.
  • Fixed the automatic browser preview opening the wrong port (or nothing) when a Run script's dev server printed its address in less common formats.
  • Fixed the Automations view freezing briefly when opening it with many workflows, each with several runs.
  • Fixed the bookmark button shifting position in the response toolbar when bookmarking or unbookmarking a message.
  • Fixed the chat composer dropping the first character and getting stuck when typing with certain IME input methods (e.g. Chinese, Japanese, Korean).
  • Fixed the conversation view lagging briefly behind the composer when shrinking it, such as after deleting lines of text.
  • Fixed the diff view so collapsing a file no longer causes an unexpected scroll jump, and a file revealed by search navigation stays open until you navigate to another match.
  • Fixed the focus accent bar on comboboxes (command palette, autocomplete, and select menus) appearing on mouse hover; it now shows only during keyboard navigation.
  • Fixed the integrated terminal failing to start Microsoft Store PowerShell on Windows
  • Fixed the keyboard shortcut for selecting an option on a question so it works no matter which button in the prompt has focus.
  • Fixed the keyboard shortcuts for switching between the Overview and Changes tabs in the pull request view, which never worked despite being advertised in the tab tooltips.
  • Fixed the Local workspace branch picker to show all of the repository's branches instead of only the default branch.
  • Fixed the markdown editor rewriting indentation of fenced code blocks you never touched when saving a file.
  • Fixed the Markdown preview in the Files view losing its scroll position when the underlying file was refreshed in the background.
  • Fixed the onboarding welcome and theme steps still responding to keyboard shortcuts (like starting sign-in or changing the theme) after keyboard shortcuts were turned off in Settings.
  • Fixed the worktree location example in Settings > Sessions to correctly show a repository-relative path for custom templates anchored at the repository.
  • Improved keyboard and screen reader support for expanding and collapsing items in the inbox.
  • Outdated inline review comments in diffs can now be replied to and resolved instead of only offering delete, and stay anchored near their original content as the diff changes.
  • Projects no longer disappear from the sidebar when all of their sessions are pinned.
  • Quick Open no longer loses focus when a question from Copilot arrives while it's open; the first Escape now closes Quick Open instead of accidentally answering the question.
  • Restored word-level highlighting for changed words on long lines in the diff view
  • Screen readers now announce keyboard shortcuts for buttons like Comment, Reply, Save, and Create, instead of just the button name.
  • Scrolling up to read earlier messages while a response is still streaming now stays in place, instead of being pulled back to the bottom.
  • Softened the text selection highlight color in light GitHub themes so it no longer appears too strong.
  • The Compare Changes view now shows a clear recovery action (Restore session or Retry) when a diff can't load because its underlying Git ref was changed or deleted outside the app, instead of a generic error.
  • The Share as secret gist action is now shown as inactive with an explanation for Enterprise Managed User accounts, which cannot create gists.

Don't miss a new app release

NewReleases is sending notifications on new releases.