mirror of
https://github.com/J3vb/OwnCord.git
synced 2026-09-03 03:50:00 +03:00
- Fix VoiceWidget disconnect not sending voice_leave to server - Add voice cleanup on logout (send voice_leave before ws.disconnect) - Add beforeunload handler for best-effort voice_leave on app close - Broadcast voice_state/voice_leave to ALL clients (not just channel members) so every sidebar updates when users join/leave voice - Fix CleanupVoiceForChannel using BroadcastToChannel instead of BroadcastToAll - Remove user list from VoiceWidget (users only shown in sidebar) - Guard VoiceWidget disconnect against double-click - Add 6 tests for voice disconnect behavior