feat: Implement core Discord clone functionality including Convex backend, Electron frontend, and UI components for chat, voice, and settings.

This commit is contained in:
Bryan1029384756
2026-02-10 04:41:10 -06:00
parent 516cfdbbd8
commit 47f173c79b
63 changed files with 4467 additions and 5292 deletions

30
livekit.yaml Normal file
View File

@@ -0,0 +1,30 @@
# LiveKit Server Configuration (local development)
#
# Usage:
# livekit-server --config livekit.yaml
#
# Or with Docker:
# docker run --rm -p 7880:7880 -p 50000-60000:50000-60000/udp \
# -v $(pwd)/livekit.yaml:/etc/livekit.yaml \
# livekit/livekit-server --config /etc/livekit.yaml
# Ports
port: 7880 # WebSocket/HTTP (matches VITE_LIVEKIT_URL=ws://localhost:7880)
rtc:
port_range_start: 50000
port_range_end: 50100
use_external_ip: false # false for local dev; set true for production
# API credentials (must match LIVEKIT_API_KEY / LIVEKIT_API_SECRET env vars)
keys:
devkey: oEygk6X4iSnDLr4HbjIY21ewcvLH492qtj
prod_key: oEygk6X4iSnDLr4HbjIY21ewcvLH492qtj
# Logging
logging:
level: info
# Room defaults
room:
empty_timeout: 60 # seconds before empty room is destroyed
max_participants: 50