Merci pour cela, le SFU était la véritable pièce manquante. C’est ce qui m’avait initialement poussé à maintenir une branche séparée ; maintenant que c’est pris en charge en amont, je peux abandonner cette branche et suivre directement resenha.
Je m’étais retenu de vous demander des nouvelles de LiveKit car je ne savais pas si vous souhaitiez aller dans cette direction. Maintenant que c’est le cas : êtes-vous ouvert aux demandes de tirage (PR) pour de nouvelles fonctionnalités et de petites améliorations ?
La première que je proposerais est une demande personnelle consistant à ajouter une option pour exclure les salles de la barre latérale. Comme j’utilise resenha pour le backend de mon client d’application multi-forum, j’aimerais que le plugin soit activé mais que la barre latérale web reste épurée, sans avoir recours au CSS. Quelque chose comme un paramètre de site resenha_rooms_in_sidebar (valeur par défaut : vrai, client : vrai), vérifié en haut de l’initialiseur de la barre latérale aux côtés des contrôles existants.
if (!currentUser || !siteSettings.resenha_enabled || !siteSettings.resenha_rooms_in_sidebar) {
return;
}
Une valeur par défaut à « vrai » signifie aucun changement de comportement pour les installations existantes ; le désactiver évite entièrement l’enregistrement de la section — pas de DOM, pas d’abonnements à la liste des salles. Je suis prêt à envoyer la PR si vous êtes ouvert à cette proposition.