Skip to content

v3.31.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 04:03
· 341 commits to main since this release
9ddd41d

What's changed

Getting started

  • Connect a model straight from the new-session screen, and agents pick up a model automatically when your first provider connects. A saved key is enough to start chatting.
  • New deep links open a new session or the scheduler directly.

Desktop

  • The window reopens on the same screen and position where you closed it.
  • Installing an update now warns you first if agents are still working, with a "Restart anyway" option.
  • A session that newly needs you bounces the Dock icon, flashes the taskbar button, or marks the window urgent when the app is in the background.
  • New Help → Export Diagnostics… collects logs (with secrets redacted on a best-effort basis) into a folder in Downloads.
  • The window background matches your chosen theme at launch, panics are written to the desktop log, and the tray popup has its own narrower permissions.
  • Fixed a blank window on Linux with proprietary NVIDIA drivers.
  • Queries keep running while the OS is offline when the backend is local.

Mobile

  • Home-screen widgets on iPhone and Android.
  • Android Back behaves like a native app; buttons use Material's 48dp touch size.
  • The status bar and launch background follow your light/dark choice.
  • Switches, segmented controls, and git results play system haptics.
  • Press feedback on touched list rows; no more iOS link preview over the app's own long-press menu.
  • Drawers and the review dock work on landscape phones.
  • The iOS webview reloads after its content process dies, and the loading and server screens behave like the rest of the app before the backend connects.

Web

  • Markdown files render in the review dock.
  • Drop files anywhere in the window to attach them.
  • Walk sidebar sessions with Up/Down, Home and End; Alt+Left/Right go back and forward on Windows and Linux.
  • Increased-contrast and Windows high-contrast themes are supported, and frosted surfaces go opaque with "reduce transparency".
  • Large images open more smoothly.

Feedback and recovery

  • A banner appears while the backend can't be reached, with a shortcut to change server.
  • Failed task lists, commit diffs, and file diffs offer Retry; error messages no longer start with "Error:".
  • Loading placeholders wait a beat so quick loads don't flash.
  • Empty session search shows your query and a Clear search action.
  • Scheduler forms ask before discarding unsaved input and clear errors as soon as they're fixed.
  • Closing the terminal dialog now focuses Cancel, and MCP status is announced to screen readers in plain words.

iOS build: the IPA is built from 45e3d1ab, one commit after the v3.31.0 tag, which fixes the iOS link error. The CLI, desktop and Android builds come from the tag itself.

Full changelog: v3.30.0...v3.31.0