レビュー:コミュニティにDiscordスタイルのボイスルームを追加する 🎙

スマホ版では部屋の作成はできるものの、既存の部屋をクリックしても入室できないようです。/resenha/r/topicに直接アクセスすると開くことはできるのですが、これはバグでしょうか?

私のスマホでは問題なく動作しています。今週、Discourse インスタンスを更新しましたか?

実験的なプラグインは頻繁な更新が必要です

「いいね!」 5

今月は多くのアップデートがありましたが、主なものは LiveKit を通じた SFU のオプションかつルーム単位でのサポートです。

完全な P2P WebRTC は依然としてメインかつデフォルトのサポートトランスポートですが、SFU も今では1つのルームで数百人の参加者をサポートする必要がある人々にも利用可能です。

また、多くの改善点も取り入れました。例えば、ルームとウィジェットコントロールでのオーディオとビデオデバイスピッカー、チャットと投稿での # オートコンプリートによる Resenha ルームのメンション可能化、ルームレイアウトオプションなどです。

「いいね!」 13

ご指摘ありがとうございます。SFU がまさに不足していたピースでした。これが元で、私は別々のフォークを維持する方向に進んでいましたが、アップストリームでサポートされるようになった今、フォークを退役して resenha を直接追跡できるようになりました。

LiveKit については、その方向に進みたいかどうか分からないため、質問を控えていました。今、あなたがその方向性を示されたので、機能や小さな改善に関する PR を受け付けていますか?

まず提案したいのは、サイドバーからルームを除外するオプションを設けるという個人的なリクエストです。私は resenha をマルチフォーラムアプリクライアントのバックエンドとして使用しているため、プラグインは有効にしておきながら、CSS に頼らずにウェブサイドバーをクリーンに保ちたいと考えています。例えば、resenha_rooms_in_sidebar というサイト設定(デフォルトは true、クライアント側でも true)を設け、既存のチェックと並んでサイドバー初期化子の上部でガードするようにします。

if (!currentUser || !siteSettings.resenha_enabled || !siteSettings.resenha_rooms_in_sidebar) {
return;
}

デフォルトを true にすることで、既存のインストールでは動作に変化がありません。これをオフにすると、セクションの登録が完全にスキップされ、DOM やルームリストのサブスクリプションが発生しません。もし受け付けていただけるようであれば、喜んで PR を送信します。

この件、ありがとうございます。SFU がまさに不足していた部分でした。これが当初、私に別のフォークの維持を促した理由です。アップストリームでサポートされるようになった今、フォークを終了し、resenha を直接追跡できます。

LiveKit については、その方向に進みたいかどうか分からなかったため、質問を控えていました。今、その方向に進むことになったとして、機能や小さな改善のための PR を受け入れていただけますか?

「いいね!」 2