LinkRoom Desktop v0.2.0 Advanced Voice and Presence
This release improves LinkRoom's realtime presence, voice state visibility, audio settings, and chat reliability.
Highlights
- Better online presence with presence snapshots
- Remote voice state indicators for mute, deafen, and screen sharing
- Improved voice channel participant display
- Mic Test now supports optional "Hear Myself" monitoring
- Improved chat reliability to reduce duplicate-looking messages
New Features
- Added presence snapshot support so already-online users appear online when a client connects
- Added multi-window online handling so users remain online until all app windows disconnect
- Added synced voice state for mute, deafen, screen sharing, and joined voice channel
- Added remote mute/deafen/screen-share indicators in voice UI
- Added optional "Hear Myself" mode in Mic Test
- Improved input/output volume behavior in audio settings
Fixes
- Improved chat message deduplication and ordering
- Reduced cases where realtime messages could appear duplicated
- Improved socket listener handling on reconnect
- Fixed mic test meter behavior after toggling Hear Myself
- Improved cleanup for mic test monitoring
Known Limitations
- Input volume does not apply real gain to LiveKit voice publishing yet; it affects mic test and monitoring behavior
- Presence and voice state are stored in memory on the backend, so they reset when the backend restarts
- Voice state sync is global for connected clients and not yet scoped per group
- Windows SmartScreen may warn because the installer is not code-signed yet
- Screen sharing may show a system-level sharing indicator depending on the OS/WebView
- No auto-updater yet
- No system tray yet
- No message edit/delete yet
- No file uploads yet
- Desktop app must be rebuilt if the backend URL changes