Wir haben in den letzten zwei Wochen intern an diesem Plugin intensiv gearbeitet. Hier ist, was passiert ist:
LLM-Zusammenfassung der letzten zwei Wochen bei Resenha
Features
- Persistenter Chat im Raum — Verknüpfe einen Sprachraum mit einem Discourse-Chat-Kanal; jede Sitzung öffnet einen echten Thread mit vollständigen Reaktionen, Bearbeitungen und Uploads. Nach einer konfigurierbaren Leerlaufzeit wird ein neuer Thread erstellt.
- Bildschirmfreigabe-Audio — Tab- und Systemaudio werden nun über einen dedizierten Kanal mit der Bildschirmfreigabe übertragen, getrennt vom Mikrofon. Respektiert die individuelle Lautstärke/Stummschaltung/Deaktivierung pro Benutzer.
- Spracheinstellungen-Modal — Wähle Eingabe-/Ausgabegeräte, sehe ein Live-Mikrofonpegel-Messgerät und lege eine Noise-Gate-Schwelle fest. Einstellungen werden pro Gerät gespeichert und gelten während des Anrufs ohne Neuverhandlung.
- Größenänderbares angeheftetes Widget — Größe über einen Griff oben links ändern, unten rechts verankert, Größe wird gespeichert. Neuer extra-minimierter Zustand zeigt nur die Schaltflächen „Erweitern“ und „Verlassen“. Videostreams funktionieren im Widget-Modus korrekt.
UX
- Statussymbole der Teilnehmer in der Seitenleiste (Stummschaltung/Deaktivierung/Bildschirmfreigabe/Kamera/PTT) erscheinen nun alle zusammen am rechten Rand; Sprechwelle animiert über dem Avatar.
- Sprachräume sind nun in der Vollbild-Chat-Seitenleiste sichtbar.
- Die Website-Einstellung
prioritize_username_in_uxwird in Videokacheln und anonymen Raumblöcken beachtet.- Widget z-index für mobile Menüs behoben; SE-Größenänderungsgriff wiederhergestellt; Dock-Schaltfläche erhielt eine korrekte
ariaLabel.
Fehlerbehebungen
- Videogitter-Layout blieb nach Verlassen des Vollbildmodus in den Vollbildabmessungen stecken.
- Teilnehmerzählung in der Seitenleiste wich für Nicht-Teilnehmer ab (Broadcast-Targeting + Redis + Client-Bereinigung).
- Audio-Hinweise auf Android waren defekt (AudioContext wird nun vor der Wiedergabe fortgesetzt; gemeinsam genutzter Singleton vermeidet Kontextlimit).
- Remote-Video erschien nicht, wenn ein Peer nach dem initialen Handshake mit der Veröffentlichung begann.
- Veraltetes Broadcast-Targeting für Teilnehmer.
Wenn jemand das Plugin verwendet, freue ich mich über Feedback zu den jüngsten Änderungen.