[0.2.0.9] - 2025-11-26
- Advanced Device Management:Speaker Selection: Added support for selecting Audio Output devices (Speakers) in both Lobby and Meeting Room (Chrome/Edge only).Device Sync: Microphone, Camera, and Speaker selections from the Lobby are seamlessly synced to the Meeting Room.Smart Device Dock:Implemented a "Pop-up" style menu for device selection.Auto-Hide: The device dock gear icon automatically hides if there are no alternative devices to switch to, keeping the UI clean.Hot-Plugging: The dock automatically reappears if a new device is plugged in during the meeting.Device Deduplication: Implemented logic to filter out duplicate/virtual devices (e.g., "Default" vs "Communications") on Windows to show only unique hardware.
- Speaker Selection: Added support for selecting Audio Output devices (Speakers) in both Lobby and Meeting Room (Chrome/Edge only).
- Device Sync: Microphone, Camera, and Speaker selections from the Lobby are seamlessly synced to the Meeting Room.
- Smart Device Dock:Implemented a "Pop-up" style menu for device selection.Auto-Hide: The device dock gear icon automatically hides if there are no alternative devices to switch to, keeping the UI clean.Hot-Plugging: The dock automatically reappears if a new device is plugged in during the meeting.
- Implemented a "Pop-up" style menu for device selection.
- Auto-Hide: The device dock gear icon automatically hides if there are no alternative devices to switch to, keeping the UI clean.
- Hot-Plugging: The dock automatically reappears if a new device is plugged in during the meeting.
- Device Deduplication: Implemented logic to filter out duplicate/virtual devices (e.g., "Default" vs "Communications") on Windows to show only unique hardware.
- Session Persistence (Refresh Support):Changed transient security logic from "Burn on Entry" to "Sliding Expiration" (1-hour extension on access).Users can now refresh the meeting room without being kicked out, while maintaining security against unauthorized access.
- Changed transient security logic from "Burn on Entry" to "Sliding Expiration" (1-hour extension on access).
- Users can now refresh the meeting room without being kicked out, while maintaining security against unauthorized access.
- Screen Share Logic:Camera Unlock: Removed the restriction that disabled the camera toggle during screen sharing. Users can now freely toggle their camera on/off while presenting (Dual-Client architecture).
- Camera Unlock: Removed the restriction that disabled the camera toggle during screen sharing. Users can now freely toggle their camera on/off while presenting (Dual-Client architecture).
- Device Dock Race Condition: Fixed a bug where the device dock wouldn't hide correctly on load due to execution order issues.