Skip to content

Releases: github/app

v0.2.28

08 Jun 23:47

Choose a tag to compare

What's new in v0.2.28

Added

  • Press Cmd+F (Ctrl+F on Windows/Linux) inside a conversation to search for text, with match-case and match-whole-word toggles, navigation between matches, and a configurable dialog corner in General settings.
  • Quick chats now show token usage, context window, and AI credit spend in the chat title menu, matching the detail already available in regular sessions.
  • When starting a session from an issue, a new "New session in repository..." option in the start menu lets you pick which of your project repositories the session opens in.

Changed

  • Comments in the pull request and merge drawers now render their content progressively as you scroll, reducing load time when opening pull requests with many comments.
  • Issue pills above the composer now show the entity type in the label (for example 'Issue #1234'), matching the existing pattern used for pull request pills ('PR #6483').
  • Pasting a GitHub URL (e.g. github.com/org/repo/pull/123) into the "Add GitHub repository" search now automatically extracts the repository and searches for it instead of treating the full URL as a query.
  • Scheduled session automations now show a badge in the sidebar and display the next scheduled run time in the hover preview.
  • The banner shown during an in-progress merge, rebase, cherry-pick, or revert now reads "Resolving …" instead of "… paused", more accurately reflecting that the operation is actively being handled by the agent.
  • The conversation timeline is now always shown by default — no setting required. Timeline navigation and bookmarks are available whenever there is enough conversation history.
  • The deep link URL for the Inbox view has changed from ghapp://inbox to ghapp://mywork.

Fixed

  • Collapsing a session in the sidebar now correctly hides all of its descendants, even when they belong to different repository groups.
  • Fixed a soft-lock during onboarding where the "Sign in to GitHub" button never appeared for users with the system Reduce Motion accessibility setting enabled, or when the headline text was empty.
  • Fixed blank terminal tab and scripts not executing when running commands on Windows with Command Prompt (cmd.exe) as the default shell.
  • Fixed the Plan pill in the composer being taller and misaligned compared to other pills.
  • Unlimited plans no longer show incorrect exhausted-quota indicators, and session AI-credit spend is now shown consistently in the usage gauge and workspace info popover.

v0.2.27

05 Jun 22:09
b7741c9

Choose a tag to compare

What's new in v0.2.27

Fixed

  • Fixed task-list checkboxes overflowing outside the card boundary in the pull request drawer, and enabled interactive checkbox toggling in that view.
  • The "Read documentation" link on the home screen now opens the GitHub Copilot app-specific getting started guide instead of the generic Copilot documentation page.

v0.2.24

04 Jun 16:18

Choose a tag to compare

What's new in v0.2.24

Fixed

  • In worktree sessions, the agent now correctly anchors file paths to the worktree's own checkout instead of the project's main checkout, preventing edits from silently landing on the wrong branch.

v0.2.23

03 Jun 00:54

Choose a tag to compare

What's new in v0.2.23

Fixed

  • Fixed automatic sync incorrectly resetting local branch checkouts, which could silently discard local commits or move the branch behind its expected position.
  • Fixed canvas panels disappearing while a modal overlay (such as the command palette or settings dialog) was open; the canvas now stays visible beneath the overlay.

v0.2.22

02 Jun 16:11

Choose a tag to compare

What's new in v0.2.22

Fixed

  • Fixed slash commands (e.g. /chronicle) being incorrectly displayed as incoming cross-session messages instead of normal user messages.
  • Fixed the app becoming slow and unresponsive when opening a pull request or workspace with a very large diff.

v0.2.19

31 May 20:42

Choose a tag to compare

What's new in v0.2.19

Fixed

  • Extension permission dialogs no longer disappear when the agent finishes a turn, preventing the extension from becoming permanently blocked waiting for approval.
  • Fixed an issue where the extension-permission dialog could appear on session start even when "auto-approve all tools" was enabled.
  • Fixed the session hover card appearing in the wrong position (top-left corner) when hovering over a pinned workspace in the sidebar.

v0.2.18

30 May 23:21

Choose a tag to compare

What's new in v0.2.18

Changed

  • The files panel toolbar no longer shows redundant insertion/deletion counts when the active scope's stats match the Changes tab total (e.g. the "All changes" scope, or "Committed" with a clean working tree).

Fixed

  • Cross-session messages and workspace kickoffs now show the clean message text across all clients instead of the verbose internal wrapper, while the desktop still shows the sender attribution banner.
  • Fixed an issue where leaving an active streaming session with the display asleep caused the entire session to replay character-by-character on wake, with heavy repainting and blocked session switching.
  • Spell-check squiggles no longer appear in the freeform answer text box when responding to agent prompts.
  • The README toggle in the new repository dialog now shows a visible label and description, making the option clearer for sighted users.
  • When Git is not installed, the error shown during repository cloning now clearly states that Git is required and prompts you to install it, instead of showing a confusing system-level error message.

v0.2.17

30 May 19:04
52d2618

Choose a tag to compare

What's new in v0.2.17

Added

  • Extensions can now be installed from a GitHub repository folder URL (e.g. https://github.com/{owner}/{repo}/tree/{ref}/{path}), in addition to gist URLs.
  • The agent can now edit GitHub Actions workflow files (.github/workflows/) directly using its OAuth token, without requiring separate local Git credentials or the gh CLI.

Changed

  • Workflow tool calls (such as renaming sessions, running SQL queries, storing memory, and navigating) are now visible in the conversation timeline instead of being hidden, so you can see more of what the agent is doing.

Fixed

  • Clicking the plan.md filename link in a Create/Edit tool-call card now opens the Plan tab instead of doing nothing.
  • Decision prompts (questions, plans, permission requests) no longer steal focus when they appear, preventing accidental option selection or dismissal while typing.
  • Fixed a floating "Loading conversation…" label that was incorrectly visible while pull request comments were loading; the text is now hidden visually but still announced to screen readers.
  • Model picker tooltip now correctly shows context window size and pricing details when connected to a cloud session.

v0.2.16

29 May 16:41

Choose a tag to compare

What's new in v0.2.16

Added

  • Sessions created by another session are now shown nested under their parent session in the sidebar.

Changed

  • Automation runs no longer flicker as placeholder sessions in the sidebar. Starting a run now immediately shows a 'Preparing automation' progress state. The 'Open session' button is promoted to a primary action in the run view. The Automations sidebar item now shows green/red counts of succeeded and failed runs instead of a single status dot.
  • The pull request detail view in My Work now displays branch labels with an arrow instead of verbose merge text, and the split-pane view now shows the PR title, status badge, and labels in a compact inline row.

Fixed

  • "Always allow for this project" permission approvals now persist correctly across sessions when using git worktrees — the approval dialog no longer re-prompts on every new worktree-backed session.
  • Fixed EGL_BAD_PARAMETER crashes on Wayland systems (Arch, Fedora 42) when launching the Linux AppImage
  • Fixed the "Last commit" diff scope incorrectly showing an empty "No changes to compare" state and a nonsense branch label when the tip commit had changes.
  • The context window size shown in the workspace header now displays the correct default tier value instead of the maximum long-context window. AI credit usage is also preserved when resuming a previous session.

v0.2.15

29 May 15:07

Choose a tag to compare

What's new in v0.2.15

Changed

  • Branch (in-place) workspace sessions now create pull requests in-place by default instead of redirecting the agent to spawn a parallel worktree session. Picking a branch workspace is treated as the signal that work belongs in the local clone, and repo-specific guidance in AGENTS.md / CLAUDE.md takes precedence over the app's general advice. The create_pull_request soft gate that previously refused on branch workspaces without allow_in_place: true has been removed.

Fixed

  • Reduced UI lag in the system tray menu during workspace switching and streaming