مراجعة - أضف غرف صوتية على غرار ديسكورد إلى مجتمعك 🎙

يبدو أنه على الهاتف المحمول يمكن فقط إنشاء غرفة، لكن عند النقر مباشرة على غرفة تم إنشاؤها مسبقًا لا يمكن الدخول إليها. ومع ذلك، إذا قمت بالوصول مباشرة إلى /resenha/r/topic، فيمكن فتحها. هل هذا خطأ برمجي؟

يعمل بشكل جيد تماماً على هاتفي، هل قمت بتحديث مثيل Discourse الخاص بك هذا الأسبوع؟

الإضافات التجريبية تتطلب تحديثات متكررة

5 إعجابات

هناك الكثير من التحديثات هذا الشهر، لكن التحديث الرئيسي هو دعم اختياري ومخصص لكل غرفة لـ SFU عبر LiveKit.

لا يزال WebRTC P2P الكامل هو النقل المدعوم الرئيسي والافتراضي، ولكن تم الآن دعم SFU أيضًا للأشخاص الذين يحتاجون إلى دعم مئات المشاركين في غرفة واحدة.

كما أجرينا العديد من التحسينات، مثل منتقي أجهزة الصوت والفيديو في عناصر التحكم في الغرفة والمكون الإضافي، وجعل غرف Resenha قابلة للإشارة إليها عبر الإكمال التلقائي لـ # في الدردشة والمنشورات، وخيارات تخطيط الغرفة، والمزيد.

13 إعجابًا

شكرًا لك على هذا، كانت SFU هي القطعة الناقصة حقًا. هذا ما دفعني في الأصل إلى الحفاظ على شُعب (fork) منفصل؛ مع دعمها في المشروع الأصلي (upstream)، يمكنني إيقاف هذا الشُعب وتتبع resenha مباشرةً.

كُنتُ امتنعت عن السؤال حول LiveKit لأنني لم أكن أعرف ما إذا كنتَ ترغب في اتخاذ هذا الاتجاه. الآن وقد فعلتَ ذلك: هل أنت منفتح على طلبات السحب (PRs) للميزات والتحسينات الصغيرة؟

أول ما سأقدمه هو طلب شخصي كخيار لإبقاء الغرف خارج الشريط الجانبي. نظرًا لأنني أستخدم resenha كواجهة خلفية لتطبيق عميل المنتدى متعدد الذي أعمل عليه، فأود تفعيل المكوّن الإضافي ولكن الحفاظ على نظافة الشريط الجانبي للويب، دون اللجوء إلى CSS. شيء ما مثل إعداد موقع resenha_rooms_in_sidebar (الافتراضي: صحيح، العميل: صحيح)، محمي في أعلى مهيئ الشريط الجانبي جنبًا إلى جنب مع الفحوصات الحالية.

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

الافتراضي “صحيح” يعني عدم وجود تغيير في السلوك للتثبيتات الحالية؛ تعطيله يتخطى تسجيل القسم بالكامل — لا DOM، ولا اشتراكات قائمة الغرف. سعيد بإرسال طلب السحب إذا كنتَ منفتحًا عليه.

شكرًا لك على هذا، كانت SFU هي القطعة الناقصة حقًا. إنها ما دفعني في البداية إلى الحفاظ على شتلة منفصلة؛ مع دعمها في المشروع الأصلي، يمكنني إيقاف الشتلة وتتبع resenha مباشرة.

كنت قد امتنعت عن السؤال عن LiveKit لأنني لم أكن أعرف ما إذا كنت تريد المضي في هذا الاتجاه. الآن وقد فعلت: هل أنت منفتح على طلبات السحب للميزات والتحسينات الصغيرة؟

إعجابَين (2)