Repository navigation
v3.48.0
What's changed
Phone
- The app now works like a native iPhone app: it opens on your Sessions list and slides chats in over it, with swipe actions on rows and pull to refresh.
- Dialogs and menus open as iOS-style sheets that you can drag between half and full height, with iOS-style alerts for confirmations.
- Text and touch targets follow Apple's sizes on a phone. The composer is a step more compact, so the message box and run deck take less of the screen.
- Review opens as its own page, and Tasks as a sheet.
- Code / Plan is a single toggle, which leaves room for the model chip on narrow screens.
Accounts and limits
- When a session locked to one account hits that account's usage limit, it now continues on your next available account and returns to the locked account once it resets. It only waits when every account is at its limit.
- The run picker shows which account is actually serving the session and each of its limits (5-hour, weekly, credits). A limit that has been hit is red, and one above 90% is orange, with reset times on hover. The Auto row is gone.
Chat
- Steering with a different model or thinking level now takes effect from the step that reads the steer, instead of waiting for the next turn.
- Jump to latest shows only when you have scrolled away from the end. Opening or closing tool rows at the end keeps following the reply.
- A patch or read row's menu opens the files it touched, and an open web_fetch row shows the full URL.
- Status labels, dates, close buttons, and menus look the same everywhere, and menus show their keyboard shortcuts.
Performance
- The workspace file list updates faster after a change, using half as many git processes.
- The Server dialog, the task list, and the MCP server list in the + menu load only when you open them, so the app starts faster.
Full changelog: v3.47.0...v3.48.0