Highlights
- Session Status OS Notifications: Get OS notifications when a session needs input/permission, or when it becomes idle (configurable via the new bell icon in the top bar).
- More reliable “local” connections: Local URLs now use
127.0.0.1to avoidlocalhostIPv6/IPv4 mixups that could route you to the wrong running instance on macOS. - Smoother timeline + previews: Timeline previews are now interactive (you can move your cursor into them), and the timeline refreshes correctly when message parts change.
What’s Improved
- Notification controls: A dedicated Notifications modal lets you enable/disable OS notifications, request permission (web/Tauri), and choose which session events should notify you.
- Better launch error details: The launch error modal is larger and scrollable, making it easier to read and copy long error output.
- Dev stability: Dev desktop runs use an ephemeral HTTP port to avoid localhost/dual-stack port collisions.
Fixes
- Permission replies go to the right worktree: Approving/denying permissions from the global permission center now replies in the originating worktree context.
- No more cached routes: The service worker avoids caching HTML/doc routes, reducing stale UI / misrouted navigation after updates or auth redirects.
- Plugin bridge + self-signed HTTPS: The OpenCode plugin requester now tolerates self-signed certs for the local bridge without disabling TLS verification globally.
Full Changelog: v0.10.1...v0.10.2