Skip to content

v0.2.8

Choose a tag to compare

@github-app-releaser github-app-releaser released this 22 May 05:49
· 50 commits to main since this release
d80b6ad

What's new in v0.2.8

Added

  • Scheduled workflows now bind to a dedicated workspace (worktree by default). Successive runs reuse the same workspace, and the workflow creation/edit dialog includes a workspace type selector matching the regular session flow.
  • Workspace files panel now offers a three-scope dropdown: "All" (working tree vs base), "Branch" (HEAD vs base), and "Uncommitted" (working tree vs HEAD). "All" is the new smart default for git-backed workspaces. Empty states for each scope offer a one-click switch when another scope has changes.

Changed

  • Improved keyboard and screen-reader accessibility on the onboarding theme step: focus now returns to the color-family filter button when its menu closes, and selecting themes via search or the "Feeling lucky" button announces results to screen readers.
  • Renamed the "Branch" file scope option to "Committed" in the workspace Files panel dropdown, so it pairs clearly with "Uncommitted".
  • The Settings "Add account" flow now uses the device-code authentication experience, matching the sign-in flow for both GitHub.com and GitHub Enterprise Server accounts.

Fixed

  • Browser tabs opened by the agent now correctly appear as shared in the UI.
  • Chat sessions now show their title in the back/forward navigation history menu instead of raw URLs or duplicate "Chat" entries.
  • Fixed a bug where the model picker displayed one model (e.g. Claude Opus 4.6) but sessions were started with a different model when no model had been explicitly selected or after using "Reset to recommended".
  • Fixed a false "Session appears to have been interrupted" banner appearing on app restart for sessions that had ended cleanly.
  • Fixed a keychain timeout error on macOS when interacting with the Keychain Allow/Always Allow prompt during sign-in. The timeout has been raised from 5s to 30s to accommodate user interaction with the dialog.
  • Fixed a regression syncing the model picker between home and pending sessions.
  • Fixed an infinite session recreation loop on startup that could silently replace conversation history with empty sessions when resuming sessions failed.
  • Fixed an issue where session resume could fail due to a CLI ping response deserialization mismatch.
  • Fixed an issue where the My Work filter preview would re-run aggressively while the autocomplete dropdown was open, causing the list to refilter underneath it.
  • Fixed an issue where typing - in the message editor would immediately convert to a list, preventing users from creating task-list items with - [ ].
  • Fixed branch label truncation in the workspace branch popover so both the session branch and parent branch shrink proportionally when space is limited, preventing the session branch from being crushed to a sliver.
  • Fixed browser preview misalignment in the chat canvas area after the panel finishes animating open
  • Fixed diff not refreshing after file edits in branch workspaces on the default branch.
  • Fixed emoji shortcode picker not opening when typing a bare : in the live markdown editor
  • Fixed GHE/Proxima user avatars expiring and falling back to initials by refreshing the stored avatar URL on every connection.
  • Fixed incorrect inline review thread statuses where threads could be mislabeled as Error or Answered and status badges could disappear after a page reload.
  • Fixed markdown canvas briefly showing a loading spinner when unrelated UI updates occurred (e.g., typing in the composer, browser tab edits).
  • Fixed misalignment of the "3. Suggest changes" number in the exit plan prompt.
  • Fixed Mona logo anchoring on the home screen when using the rich text composer.
  • Fixed Session Rename not triggering reliably
  • Fixed silent workspace creation failures on large repositories where git initialization could exceed the previous timeout, causing kickoff prompts to be dropped with no error feedback
  • Fixed the canvas markdown editor flashing a loading spinner multiple times during chat session startup.
  • Fixed the floating markdown toolbar link button sometimes appearing to do nothing when clicked
  • Fixed the integrated browser preview remaining overlaid on the app UI after archiving a session that had it open.
  • Git operations no longer override core.sshCommand, fixing broken SSH authentication for users with custom SSH setups such as SSH certificate wrappers, 1Password SSH agent, and similar tools.
  • Improved keyboard and screen reader accessibility for toggle switches in Settings, including proper focus indicators and correct announcement behavior.
  • Improved screen reader navigation across the app shell with proper landmarks and heading hierarchy: the sidebar, main content area, view headers, and key panels now expose semantic landmark elements with accessible names, and each view declares an <h1> so assistive technology users can orient themselves and jump between sections.
  • Improved screen reader support on the onboarding theme, repositories, enterprise URL, and authorize steps: each step now exposes its title as a visually-hidden heading that receives focus on mount, so assistive technology announces the new step on navigation.
  • On macOS, Ctrl+A in the rich composer now correctly moves the caret to the start of the line instead of selecting all text.
  • Recent pull requests and issues now populate immediately when opening the "Create from…" dialog on a GitHub-backed repository, instead of appearing empty until a search query is typed.
  • Screen readers now announce onboarding setup progress messages as they appear during the final setup step.
  • The "Create From" dialog no longer surfaces archived sessions as existing workspaces, and selecting a branch always creates a new workspace instead of navigating to an existing one.
  • The /agent-merge slash command now correctly enables the agent-merge loop, preventing work from stalling on wait states like pending CI or awaiting review.
  • Traffic lights no longer dim when focus moves to the browser preview on macOS