Abbiamo appena tenuto un incontro interno con tutto il team su questo plugin nelle ultime due settimane; ecco cosa è successo:
LLM Summary delle ultime due settimane in Resenha
FunzionalitĂ
- Chat persistente nella stanza vocale — collega una stanza vocale a un canale di chat di Discourse; ogni sessione apre una discussione reale con reazioni, modifiche e upload completi. Passa a una nuova discussione dopo un timeout di inattività configurabile.
- Condivisione audio dello schermo — l’audio della scheda e del sistema ora viaggia con la condivisione dello schermo su una traccia dedicata, separata dal microfono. Rispetta il volume/silenzioso/sordina per utente.
- Finestra modale impostazioni audio — scegli i dispositivi di input/output, vedi un indicatore del livello del microfono in tempo reale e imposta una soglia di noise gate. Le preferenze persistono per dispositivo e si applicano durante la chiamata senza rinegoziazione.
- Widget ancorato ridimensionabile — ridimensionamento tramite trascinamento da un’impugnatura in alto a sinistra, ancorato in basso a destra, dimensione persistente. Il nuovo stato extra-minimizzato mostra solo i pulsanti Espandi e Esci. I flussi video funzionano correttamente in modalità widget.
UX
- Le icone di stato dei partecipanti nella barra laterale (silenzioso/sordina/condivisione schermo/camera/PTT) ora appaiono tutte insieme sul bordo destro; l’onda parlante si anima sopra l’avatar.
- Le stanze vocali sono ora visibili nella barra laterale della chat a schermo intero.
- L’impostazione del sito
prioritize_username_in_uxè rispettata nei riquadri video e nel blocco delle stanze anonime.- Corretto lo z-index del widget per i menu mobili; ripristinato il gestore di ridimensionamento SE; il pulsante di ancoraggio ha ottenuto un
ariaLabelappropriato.
Correzioni
- Il layout della griglia video era bloccato alle dimensioni a schermo intero dopo l’uscita dalla modalità a schermo intero.
- I conteggi dei partecipanti nella barra laterale si discostavano per gli utenti non partecipanti (indirizzamento broadcast + Redis + pulizia client).
- Gli indicatori audio erano interrotti su Android (AudioContext ora ripreso prima della riproduzione; singleton condiviso evita il limite del contesto).
- Il video remoto non appariva quando un peer iniziava a pubblicare dopo la handshake iniziale.
- Indirizzamento broadcast dei partecipanti obsoleto.
Se qualcuno lo sta utilizzando, sarei lieto di ricevere feedback sulle recenti modifiche.