Rezension – Füge Discord-ähnliche Sprachräume zu deiner Community hinzu 🎙

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

:sparkles: 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.

:artist_palette: 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_ux wird 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.

:bug: 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.

6 „Gefällt mir“