Skip to content

v2.25.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 04:30
· 480 commits to main since this release
d1f4e80

What's changed

  • Mobile: new chat sessions restored. The pinned Chat row's long-press menu now opens an action sheet with a "New session" option. Previously, both the inline "+" button and long-press were broken simultaneously on mobile.
  • Interaction mode switch no longer kills the active turn. Switching between Plan and Code mode while the agent is running queues the change for the next turn instead of stopping the current one. The mode toggle shows the pending switch in italics until it takes effect.
  • Desktop backend switching is faster and auth is reliable. Connecting to an external backend no longer waits for a redundant health poll (saves up to 2 s per connect). Switching back to the bundled sidecar now correctly arms auth on the first attempt without requiring a reload. Fixed a token-deletion ordering bug that could attach the old bundled token to external-backend requests.
  • Starter action chips removed from new chat empty state. The "Ask about this repo", "Generate AGENTS.md", and "Open Terminal" quick-action buttons are no longer shown on the new session screen.
  • Observability: span file rotation is now detected correctly. The OTEL summary cache key now includes the file inode, so a rotated span file always invalidates the cache regardless of filesystem clock granularity.
  • Mobile typography floor. Text below 11 px now has a responsive mobile minimum (12 px for dense metadata, 11 px for micro badges), so labels like the model name in Settings → Providers are readable on small screens. Half-pixel sizes (9.5 px, 10.5 px) are rounded to whole pixels.
  • Denser mobile touch targets. Interactive elements shrink from 44 px to 36 px minimum height, reducing the vertical space chrome consumes on small screens. Fixed header bars, the app icon, and off-screen arrows are unchanged.

Full changelog: v2.24.0...v2.25.0