feat(voice): add WebRTC voice channels with Cloudflare TURN support
Add voice channel functionality with WebRTC peer-to-peer audio: - Add VoiceSignalingConsumer for WebRTC signaling and peer coordination - Add GlobalConsumer for real-time presence and voice status updates - Add voice channel type to Channel model with current_voice_channel tracking on UserProfile - Add voice controls UI (mute, deafen, disconnect) in status panel - Add voice member list display in sidebar with avatar support - Add
This commit is contained in:
+1
-1
@@ -33,7 +33,7 @@ class ProfileForm(forms.ModelForm):
|
||||
class ChannelForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = Channel
|
||||
fields = ['name', 'description']
|
||||
fields = ['name', 'description', 'channel_type']
|
||||
|
||||
|
||||
class MessageFileForm(forms.Form):
|
||||
|
||||
Reference in New Issue
Block a user