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
Preserved playlist/session hydration in WebSocket auto-join flows.
Stabilized daemon reassignment and reconnect behavior after token/config updates.
Improved room play recovery for stale/disconnected session state.
Enforced authorization order and device ownership checks in control routes.
Invalidated control/session queries after command mutations to keep UI state current.
Developer and Testing Improvements
Expanded coverage across actor resolution, control routes, room WS behavior, and CLI room playback edge cases.
Added/updated API docs for house control endpoints.
Breaking Changes / Warnings
Custom clients that assumed room IDs as the primary control key should migrate to playlist/session-driven control flows.
Device assignment and control operations now rely on authenticated ownership semantics; ensure device token + user linkage is configured for remote control workflows.
Assets
House control UI screenshot: release-rooms-control.png