mirror of
https://github.com/J3vb/OwnCord.git
synced 2026-09-03 03:50:00 +03:00
- Fix SDP signaling race condition: add per-client negoMu to serialize renegotiateParticipant / handleVoiceOffer / handleVoiceAnswer so concurrent OnTrack goroutines don't race through rollback - Fix handleVoiceLeave triple-fire: early return when clearVoice() returns zeros so ICE callbacks don't re-enter and corrupt state - Fix SQLite SQLITE_BUSY errors: add busy_timeout=5000 pragma and SetMaxOpenConns(1) for file-based databases - Fix deafen bypass: new remote audio elements now respect localDeafened state so late-arriving streams are muted immediately - Add debug-level logging for SDP negotiation, track fan-out, ICE candidates, voice state changes, room lifecycle, and participant add/remove - Bump version to 1.1.1