You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Claude account switcher - manage multiple Claude Code OAuth profiles (~/.claude/.credentials.json plus named copies like .credentials.david.json) from Settings > Claude Accounts and from the Context / Usage modal. Switch the active account when rate-limited, save the current account under a name, rename, or delete named profiles - without manually renaming files. Tokens never leave the server.
Mobile terminal quick-keys & zoom - the embedded terminal shows a touch key bar (Esc, Tab, a Ctrl latch, arrow keys, Ctrl+C, paste) on phones and tablets, supports pinch-to-zoom and A-/A+ font sizing (remembered across sessions), and bundles Nerd Font symbols so prompt/eza icons render instead of empty boxes.
Changed
Denser chat cards - tool and thinking cards are now compact single-line cards with a tight header (time, agent, icon, name) and inline ellipsized parameters (full text on hover); structured bodies like todo lists, plans, and curl cards still expand. Tool cards no longer repeat the current agent's own name.
Mobile chat layout - the pinned-agents strip and message input move together as one fixed bar above the bottom nav; the bottom nav trims to essential actions with larger touch targets while a chat is open; logs and terminal-building modals open full-screen; buildings/debug/git/tracking side panels are now fully opaque.
Compact notifications - toasts, the update banner, agent notifications, and WhatsApp toasts render as centered pills that respect device safe areas instead of full-width bands; the reconnecting indicator moved to the top of the screen.
Working avatar animation - the agent avatar sways side-to-side while working instead of bouncing up and down.
Fixed
Endless update re-sync loop - the over-the-air web bundle now reports the version it was actually built as (not the ahead-of-build package.json), and a bundle already running is never re-pulled, ending a loop where phones could try to update repeatedly.
Technical Details
New claude-credentials-service (server) + ClaudeCredentialsPanel/claude-credentials.ts (client) manage OAuth profile files; /api/system routes back the UI. Covered by claude-credentials-service tests (980 tests total, 83 files).
Android versionName/versionCode derive from package.json; this APK was built at the already-set 1.153.0 and verified as versionName 1.153.0 / versionCode 1153000.