يتضمن Bedrud سبورة تعاونية حتى يتمكن الجميع في الغرفة من الرسم والتحديد وتحرير نفس المشهد.
تفعيل الميزة
قد تكون السبورة خلف الإعدادات → تجريبي → السبورة المشتركة. فعّلها ثم افتح عنصر تحكم السبورة في الاجتماع. قد يُطلب منك القبول قبل كل جلسة.
فتح اللوحة
- انضم إلى اجتماع (يُفضَّل متصفحان لاختبار حقيقي).
- افتح تراكب السبورة من عناصر تحكم الاجتماع.
- ارسم على لوحة المستخدم A — يجب أن يرى المستخدم B الخطوط خلال نحو ثانية واحدة.
- ارسم على B — يجب أن يرى A نفس التحديثات.
التحرير معًا
| الإجراء | التوقع عن بُعد |
|---|---|
| رسم الخطوط | يظهر للآخرين بسرعة |
| تحديد / نقل / حذف | يتحدّث المشهد البعيد |
| مؤشرات بعيدة / متابعة | يجب ألا تجمّد الواجهة |
الإغلاق وإعادة الفتح وإعادة الانضمام
- أغلق التراكب وافتحه مجددًا — يبقى المشهد المشترك عادةً (ما لم يُهدم عمدًا).
- غادر الغرفة أثناء الجلسة — بلا حلقة موت في وحدة التحكم؛ إعادة الانضمام يجب أن تكون مستقرة.
- يستلم المنضمّون المتأخرون الحالة المشتركة الحالية عبر نفس مسار المزامنة.
كيف تعمل (باختصار)
تُبنى السبورة على لوحة تعاونية (أدوات بأسلوب Excalidraw) مع حالة CRDT Yjs متزامنة عبر قنوات بيانات LiveKit. تبقى الوسائط (صوت/فيديو) على مسارات WebRTC؛ وتركب تحديثات اللوحة مسارات البيانات الموثوقة/الفاقدة حتى لا يعتمد التعاون على خادم سبورة منفصل.
للمستضيفين الذاتيين: تأكد أن بنى الإنتاج تتضمن جزء vendor للسبورة (bun run build لتطبيق الويب) حتى لا يعطي فتح اللوحة 404 للأصول الثابتة.