Skip to content

v3.49.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 22:18
· 120 commits to main since this release
f6e342d

What's changed

iOS

  • The iOS app now ships through TestFlight (join the public beta). The App Store comes later. SideStore builds are discontinued: install from TestFlight instead. TestFlight delivers updates itself, so the app no longer checks for updates.
  • Before the first message goes to an AI provider, the app asks for consent. It also declares that it does no tracking.
  • The app now shows a clear message when the server is too old or too new for it.
  • Scan the connect QR code with the camera. Photos and Files open the native pickers.
  • The phone has a single Servers screen: add and edit servers inline, a scanned QR code fills the form, pull to refresh. The loading screen shows just the logo, and a removed server list stays empty.

Phone

  • The composer and chat move with the iOS keyboard without jumping or flickering. Scrolling the chat keeps the keyboard up.
  • Long and running sessions hold their place. Older messages load ahead without flicker.
  • Queued messages wait faded at the end of the chat. Tap one to take it back into the composer.
  • The thinking level uses a segmented slider. The model sheet only picks the model, and Send is smaller.
  • Review, file and commit menus use action sheets. Plan review rests as one slim bar shaped like the composer.
  • New chat bar and Sessions toolbar. On narrow phones, text is one step smaller.

Desktop

  • A side-by-side Diff tab, with a Wrap lines toggle.
  • The command palette opens on Recent and highlights what matched. The ⌘L switcher shows session status and lists sessions that need you first. Session search groups results by workspace (⌘⇧F). The shortcuts sheet is searchable.
  • / and @ menus show keys, shortcuts and file names first. Drafts grow to six lines. The model chip names the model.
  • The open question and the plan under review stay pinned. The app says clearly when the server is gone or a folder is missing.
  • Scheduled tasks switch on and off from their row. The task form says when a task runs.
  • When an MCP call is refused because it needs sign-in, the call offers a Sign in button.
  • ask_user questions render as full markdown. A view that fails to render no longer breaks the sidebar.
  • Keyboard focus rings show in full, and Tab stays inside Settings.

Fixes

  • Shell calls no longer fail on zsh globs or worktree sandbox misses.
  • A new goal that replaces the old one no longer tells the agent to stop.
  • The tray says the built-in server failed instead of just "Error".

Full changelog: v3.48.0...v3.49.0