Changes:
Features:
- PWA device pairing with QR code + SAS verification, signed sync envelopes, and TOFU trust
- i18n/localization support with UI improvements
- Archived session storage with paginated listing and restore
- Ticket-model session status with progress tracking
- Session attention topic for presence-based push gating
- Per-agent message bus routing
- Projects listing on machine info page
- Project delete message types
- Error recovery button on JoinGroupPage
Fixes:
- Guard against corrupted machine keys in websocket and store
- Redirect to root on session clear instead of stale project path
- Exclude archived sessions from active project listings
- Drain pending requests when session closes or is rekeyed
- Render user messages as plain text without markdown
- Ensure shutdown response delivery and buildId version checks
Tests & docs:
- Regression tests for multi-session permission isolation
- Documented PWA pairing redesign and agent trust model