Releases: github/app
Releases · github/app
v0.2.27
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
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
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
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
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
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
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 theghCLI.
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
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
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_requestsoft gate that previously refused on branch workspaces withoutallow_in_place: truehas been removed.
Fixed
- Reduced UI lag in the system tray menu during workspace switching and streaming
v0.2.14
What's new in v0.2.14
Added
- Added a copy button to the markdown editor toolbar so you can copy the full document contents to your clipboard without manually selecting all the text.
- The app now prompts you to review and trust a repository's
.github/github-app.ymlconfiguration file before applying any of its customizations (scripts, system-prompt injections, or automation settings). The conversation input is blocked until you approve or dismiss, and you can review or revoke trust at any time from the project settings. - The rubber-duck agent is now enabled by default for all users, providing constructive feedback on code and designs via the /rubber-duck slash command.
Changed
- Exporting a reply as a secret gist no longer shows a success toast — the browser opens the gist automatically and the URL is copied to your clipboard.
- Improved the MCP Servers settings page with a unified Add server button, a searchable popular servers grid with text highlighting, and a better empty state with actionable guidance.
- Reordered settings for easier access — Scripts now appears higher in Project Settings, and Default model now appears higher in General Settings.
- The Status filter in the filter bar now supports multi-select, letting you view open and closed items at the same time.
Fixed
- Expanded sidebar project groups with no sessions now show a 'No sessions yet' label instead of appearing blank.
- Fixed spurious "git-lfs is not installed" errors when creating worktree sessions for repositories that use Git LFS, even with git-lfs installed and working in your terminal.
- Fixed the keyboard shortcuts dialog so the "Current view" tab (previously "Contextual") only shows shortcuts specific to the active view, hides the tab selector entirely when no view-specific shortcuts exist, and scrolls to the top when switching tabs
- Loading spinners now rotate around their own center instead of an offset point.
- On macOS, the bash tool in agent sessions now correctly inherits your login shell's PATH, so tools installed via Homebrew, fnm, nvm, and similar managers no longer report "command not found".
- Slash commands (such as /chronicle) now show their short command text in the conversation timeline instead of the full verbose system prompt.
- The Changes toolbar no longer shows a branch sync button for folder workspaces that have no local git context.