What's changed
- Fix main window not updating when meetings auto-start — The main UI now reflects live session state immediately when the coordinator transitions, so notification-started meetings no longer leave the main window stuck on the idle dashboard. (#486, @yazinsai)
Details
- Centralized projected-state syncing in
LiveSessionControllerso the UI-facingisRunningflag tracks the coordinator lifecycle state, not the engine startup - Audio-level rendering remains tied to actual engine state
- Added a regression test covering the coordinator-started session state before engine initialization
Full changelog: v1.65.0...v1.65.1