Added
- Remote Host Transports: Connect the daemon over direct, Tailscale, Cloudflare, or SSH — chosen with a transport selector, provisioned from the Daemon Access Credentials QR, surfaced as host badges with per-transport guidance, and importable from the desktop connect link on mobile.
- Command Code Resume, Fork & Rewind: Resume transcript sessions, fork a conversation from any point, roll back, and surface usage events, wired through the driver, protocol, daemon, and desktop.
- Antigravity Fork & Rewind: Seeded fork-context plumbing in the protocol plus desktop controls, with the driver helpers split into a dedicated module.
- Code Word-Wrap Setting: A Code settings section with a word-wrap switch; with wrapping off, long code lines pan horizontally instead of wrapping — persisted and honored on desktop and web.
- Environment Git Initialization: Initialize a Git repository from the environment popover on desktop and web, backed by a workspace init operation on the daemon; Git changes now live in the environment popover.
- Sidebar Session Hover Detail: Hovering a session reveals its detail in the sidebar and hides the working-time label, synced across desktop and web.
- Grok Dynamic Reasoning Options: Discover Grok's reasoning options from live ACP model state instead of a fixed list.
- Daemon Connection UX: "Add as Remote Host" shortcuts and a reworked host dialog for configuring and switching daemons.
Improved
- Transport Reliability: Tunnels tear down on stop, a dead tunnel reports as failed instead of ready, cloudflared output is drained, and the local bind retries so relaunching the app no longer fails to start.
- Daemon Access Credentials: Revamped credential section with per-transport guidance and refreshed copy across locales.
- Landing Metadata: Improved SEO metadata.
Fixed
- Antigravity Turn Completion: A turn whose answer had already streamed to completion no longer stays stuck as running when the provider never sends its final response; the driver settles it from the stream and tells the provider to abandon the turn, while a turn that is still working or waiting on the user is left alone.
- Project Script Configs: Read through the daemon so project scripts load reliably.
- What's-New Badge: Dismisses only on Done.
- Mobile Reconnect: Refresh the saved token on connect-link re-scan.
Added
- Project Actions: Run per-project scripts from the topbar split button, with script editor modal, delete confirmation, persisted scripts/keybindings, and global shortcut dispatch.
- Shortcut Recorder: Record action shortcuts in-dialog with realtime capture, Done/Cancel handling, and cross-platform Windows, Linux, and macOS support.
- Empty-Session Quick Actions: Show reusable action cards in empty sessions on desktop and web.
Improved
- Project Action Execution: Terminal command helper, preview-URL/browser navigation handling, and success toasts for shortcut-triggered actions.
- Project Action Dialog: Pinned 2-column layout, automation card, refreshed copy across locales, and rounded footer.
Fixed
- Antigravity on Windows: Isolate scratch per session for parallel servers, scope runfiles redirection and cache to Windows, harden sign-out, surface job-object init failures, and terminate subprocess trees on exit.
Added
- Sidebar Provider Toggle: Added appearance setting to show/hide provider icons in the sidebar, synced across desktop, web, and persistence layer.
- Conversation Backgrounds in Empty View: Show conversation background in empty and onboarding views on desktop and web.
- Provider Account Line: Show signed-in user and subscription plan in expanded provider settings, with background plan-usage refresh.
- Cleaner Session Titles: Normalize auto titles — strip markdown, humanize code paths/casing, drop provider placeholders.
- Antigravity Auth Flow: Capture auth URL with copy-link control and modularized settings UI.
Improved
- Composer Responsiveness: Wrapping toolbar clusters, truncated trigger chips, and clamped overlays to prevent overflow.
- Antigravity Identity: Read identity from Antigravity's own OAuth token files on all platforms instead of macOS keychain.
Fixed
- Title Propagation: Route driver, catalog, and resume titles through shared normalizer in core, client reducer, and web.
Added
- What's New Release Notes: Added an in-app "What's new" dialog that appears once after each update, with a sidebar button, an About-page entry, and notes for the current version bundled at build time.
- Conversation Backgrounds: Added per-conversation background customization with always-cover rendering in appearance settings.
- Activity Previews: Added a four-row activity preview with per-file-type icons and file-target helpers for tool activity groups.
- Richer Activity Disclosures: Added syntax-highlighted code blocks and compare-style diffs for edit activities in the transcript.
- Antigravity Plan Mode: Added Antigravity plan-mode support with multiple-choice questions, an activity stream, inlined plan artifacts, and
ask_questionrecognition in transcripts. - Provider Icons in Sessions: Added provider icons beside session titles in the sidebar.
- Out-of-Workspace File Links: Open file links outside the workspace with the system default app on desktop.
- Cleaner Agent Output: Cleaned OpenCode read envelopes, pagination notices, and file-read arguments from transcripts, and present file creations as creates instead of edits.
Improved
- Command Code Driver: Improved Command Code activities, question handling, and process teardown.
- Performance: Cached activity-disclosure highlighting to keep transcript scrolling smooth.
Fixed
- Shortcuts: Required the primary modifier for the notes-collapse shortcut.
- Plan Detection: Fixed multiplatform plan-file detection and path extraction, and hardened Antigravity plan inlining and scope auto-approve.
- Transcript Robustness: Fixed file-read envelope stripping across drivers and clients.