Document prioritized next steps
This commit is contained in:
parent
a917b4142b
commit
328d5d1003
@ -13,7 +13,10 @@ Diese Dokumentationssammlung beschreibt das MVP-Modul "Voice Channel" im Projekt
|
||||
- Saubere Trennung von Initiator/Responder-Logik.
|
||||
- Testbarkeit im Browser (WASM) und auf CLI-Ebene.
|
||||
|
||||
## Offene ToDos (Stand 30.10.2025)
|
||||
- UI auf Discord-Optik bringen (Layouts, States, Device-Auswahl).
|
||||
- Signaling-Protokoll für Räume/Teilnehmer verfeinern.
|
||||
- WebRTC-Lifecycle vereinfachen (Hooks/State-Store).
|
||||
## Offene ToDos (Stand 02.11.2025)
|
||||
1. WebRTC-/Signaling-Logik aus Komponenten in dedizierte Hooks/Services auslagern (z. B. `use_signaling`, `use_peer_connection`) und globalen State für Teilnehmer & Sessions einführen.
|
||||
- Ziel: UI-Komponenten konsumieren nur noch lesende Signale & Events, Logik wird separat testbar.
|
||||
2. TURN-Infrastruktur produktionsreif aufsetzen (Zertifikate, Auth, Monitoring) und E2E-Tests (Peer↔Peer via TURN) ergänzen.
|
||||
3. UI modularisieren: Geräte-Setup, Fehlerbanner, Status-Badges, Vorbereitung auf Video-/Screen-Sharing-Tiles.
|
||||
4. Signaling-Server erweitern (Raum-/Teilnehmermodell, AuthZ, robustes Error-Handling) und Schnittstellen dokumentieren.
|
||||
5. CI-Pipeline mit `fmt`/`clippy`/Tests, Smoke-Tests (Web + CLI) und Playwright-Szenarien für Browserflows anlegen.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user