3.1.0.beta7: نافذة منبثقة جديدة لـ Discourse، محرر JSON لإعدادات السمة، تبديل القنوات العامة، والمزيد

ميزات جديدة في 3.1.0.beta7

نافذة عرض الصور الجديدة في Discourse باستخدام Glimmer

“النوافذ المنبثقة” في Discourse تعرض الصور المحملة في تراكب جميل يحتوي على الصورة بالحجم الكامل، وفي هذا الإصدار، نبدأ في الانتقال من مكتبة Magnific popup القديمة إلى تطبيق يعتمد على Glimmer. لتجربة النظام المحسن، تحقق من إعداد enable experimental lightbox،

محرر JSON جديد لإعدادات السمات والمكونات

لمساعدة المسؤولين على استيراد / تصدير / تحرير الإعدادات بسهولة، نقدم الآن محرر JSON أصلي. بالنسبة للسمات والمكونات التي تسمح بتكوين إضافي، انقر فوق الزر

لفتح المحرر.

تبديل القنوات العامة في Discourse Chat

يسمح إعداد الموقع الجديد enable_public_channels لمسؤولي الموقع بتحديد ما إذا كانت القنوات العامة متاحة أم لا. إذا تم تعطيلها، سيتمكن المستخدمون فقط من استخدام الدردشات الشخصية ولكن ليس القنوات.

تحديثات الأمان

يتضمن هذا الإصدار إصلاحات لهذه المشكلات الأمنية التي أبلغت عنها مجتمعنا و HackerOne.

  • لا تسمح لموقع معين بالاحتكار طابور التأجيل CVE-2023-38498
  • إخفاء العلامات المقيدة في عرض noscript CVE-2023-386
  • تحديد طول عمود سبب التعديل CVE-2023-37906
  • معالجة قبول الدعوات المتزامنة CVE-2023-37904
  • فرض حد أعلى على معلمات الحد في وحدات التحكم المختلفة CVE-2023-38684
  • لا تعيد استخدام nonce CSP بين الطلبات المجهولة CVE-2023-37467
12 إعجابًا

والمزيد!

ولكن انتظر، هناك المزيد! نحن نبذل قصارى جهدنا لتسليط الضوء على الميزات والتغييرات الجديدة لك، ولكن هناك دائمًا الكثير من التغييرات لتفصيلها. للحصول على قائمة كاملة بالميزات الجديدة وإصلاحات الأخطاء وتحسينات تجربة المستخدم والمزيد، تأكد من مراجعة الميزات والإصلاحات الإضافية المدرجة أدناه.

تحسينات الإضافات

discourse-ai

ميزات جديدة

  • دعم التضمينات المستنتجة محليًا بـ 100 لغة
  • Llama2 للتلخيص
  • نقل لاستخدام claude-2 لروبوت الدردشة
  • تخزين المواضيع ذات الصلة مؤقتًا لفترة أطول
  • تضمينات في قاعدة البيانات الرئيسية
  • Claude 2 للتلخيص و AIHelper

إصلاحات الأخطاء

  • استخدام الأساس 10 عند الحصول على معرفات المجموعات المسموح بها من الإعدادات.
  • عرض المواضيع ذات الصلة عند التمرير عبر المواضيع الطويلة
  • إرجاع المطالبة الأساسية بدلاً من nil
  • تعطيل الاقتطاع والحشو في جميع مستخلصات mpnet-base-v2
  • إعادة عرض المواضيع ذات الصلة بشكل صحيح عند تغيير الموضوع

الأداء

  • .find_each بدلاً من .find لتوفيرنا من ذروات تخصيص الذاكرة

discourse-animated-avatars

إصلاحات الأخطاء

  • استدعاء boundAvatar() مباشرة

discourse-assign

إصلاحات الأخطاء

  • مسافة مفقودة في زر التعيين

discourse-calendar

إصلاحات الأخطاء

  • إشعارات مستخدم الحدث المفقودة

discourse-category-experts

إصلاحات الأخطاء

  • ترحيل لإزالة علامة “خبير معتمد” من المنشورات الأولى الحالية

discourse-client-performance

ميزات جديدة

  • محدد هدف تقرير INP

discourse-code-review

تغييرات تجربة المستخدم

  • فصل الحالات الفارغة في صفحات الملف الشخصي الخاصة والخاصة بالآخرين

discourse-data-explorer

إصلاحات الأخطاء

  • زيادة z-index للعنصر th

discourse-docs

ميزات جديدة

  • إضافة معالج onebox محلي لعناوين URL /docs

discourse-gamification

ميزات جديدة

  • إعادة حساب نقاط اللعب في Discourse
  • عدم منح نقاط للحلول الذاتية في المواضيع المحلولة

تغييرات تجربة المستخدم

  • تعديلات على نمط نافذة إعادة حساب النقاط

discourse-post-voting

إصلاحات الأخطاء

  • التعامل مع طرق عرض المواضيع الفارغة

discourse-prometheus

إصلاحات الأخطاء

  • التأكد من تحميل المجمع webrick من دليل gem الإضافة

discourse-reactions

إصلاحات الأخطاء

  • منع تشغيل رد فعل أثناء التمرير

discourse-templates

ميزات جديدة

  • إضافة دعم لإدراج القوالب في رسائل الدردشة

discourse-translator

إصلاحات الأخطاء

  • السماح بترجمة الصربية اللاتينية عبر واجهة برمجة تطبيقات Microsoft

جميع الميزات والإصلاحات

ميزات جديدة

  • محرر JSON لإعدادات المظهر
  • ترقيم الصفحات للمواضيع
  • واجهة برمجة تطبيقات لتعيين وضع الشريط الجانبي المدمج/المنفصل.
  • تنفيذ SiteSetting للسماح بالإعجابات المجهولة
  • إعادة إنشاء الملخصات القديمة.
  • القدرة على تحديد مواضع أزرار لوحة التبديل
  • السماح لواجهة برمجة تطبيقات قسم الشريط الجانبي بإنشاء روابط خارجية
  • واجهة برمجة تطبيقات جديدة لإضافة لوحات إلى الشريط الجانبي
  • إضافة حد واستبعاد مجموعة إلى نقطة نهاية عناصر الدليل
  • إضافة تحذير لوحة تحكم المسؤول لقائمة التنقل القديمة
  • السماح بملخصات مخصصة لـ TL3 افتراضيًا
  • عرض غير مقروء في الشريط الجانبي لمواضيع القنوات غير المقروءة
  • السماح للمستخدمين بطي الملخص المضمن للموضوع
  • توسيع نطاق واجهة برمجة تطبيقات topics:read للسماح بالقراءة بواسطة external_id
  • تمكين إعداد الموقع public_channels
  • Discourse Lightbox جديد باستخدام Glimmer
  • ملخص موضوع مضمن. نسخة مخبأة متاحة للجميع.

إصلاحات الأخطاء

  • إعادة تعيين موضع شريط التمرير للجوال على صور Lightbox
  • لا يمكن رفض المواضيع الجديدة التي تنتمي إلى فئة فرعية فرعية
  • إصلاح اختبار متقلب من PR محرر الإعدادات (discouse:main:80f5018)
  • تبديل الإعدادات المتجاوزة تعطل في #21572
  • اختصار مشاركة الموضوع (shift+s)
  • نقل اسم لوحة الشريط الجانبي الرئيسية إلى ثابت
  • تهيئة جميع الفئات والعلامات المكونة افتراضيًا لقائمة التنقل
  • وميض نافذة السجل عند تغيير الإصدارات
  • إزالة النقاط غير الضرورية
  • إزاحة تركيز منتقي الرموز التعبيرية للدردشة
  • محاولة إصلاح مواصفات رد فعل الجلسات المتعددة
  • التمييز بين التمرير والسحب للشريط الجانبي
  • تحديث عناوين URL لـ Onebox “Embed Motoko”
  • محاولة إعادة الاتصال المتكررة في خدمة اتصال الشبكة
  • تعطيل زر المراجعة السابقة إذا كانت هي المراجعة الأخيرة
  • التعامل مع أعمدة الدليل الفارغة في المسار /u
  • اختصارات التحرير السريع ضاعت في bdd97ff
  • منع Lightbox من تحميل أيقونات تضمين onebox في مرفقات الدردشة
  • جعل تجاوز تدفق المستند مخفيًا على كلا المحورين عند فتح Lightbox
  • إدارة الأقسام المخصصة للشريط الجانبي لا تعمل في المجلد الفرعي
  • تحميل المزيد من العلامات في نافذة تعديل قائمة التنقل لا يعمل
  • استخدام الأساس 10 عند الحصول على معرفات المجموعات المسموح بها من الإعدادات.
  • استعادة yield غير المشروط في d-button
  • استدعاء خدمة الموجه الصحيح من بعض وحدات تحكم المسؤول
  • عرض اسم مستوى ثقة ملف تعريف المستخدم لـ TL0
  • التقاط هدف النقر في معالج النقر على Lightbox
  • تضمين الإعدادات المهملة في ملف الترحيل
  • معلمة خاطئة قابلة للطي في واجهة برمجة تطبيقات الشريط الجانبي
  • تجاوز الوسيط user_id في استيراد Slack
  • التأكد من إغلاق النافذة “الحديثة” عند فتح النافذة القديمة
  • اللافتات لا تتم إزالتها عند إلغاء التعيين
  • لم يكن من الممكن الوصول إلى سجل إجراءات الموظفين عبر الرابط
  • عرض عدد الإشارات لقائمة القنوات على الهاتف المحمول
  • تحديد إصدار Chrome
  • خطأ علامة التصنيف في PrettyText عند معالجة البريد الإلكتروني
  • بحث علامة التصنيف بدون مصطلح عند تعطيل نوع
  • مواضيع مكررة أو غير متتبعة في قائمة المواضيع
  • خطأ مربع الاختيار للتضمين
  • تحديث last_read_message_id عند نقل رسائل الدردشة
  • الاحتفاظ بـ ReviewableQueuedPosts حتى مع إجراءات مراجعة المستخدم المحذوفة
  • عدم تتبع طلب AJAX الأول كعرض صفحة
  • التحقق مما إذا كان اللون السائد معينًا قبل تحديث لون مظهر الموقع
  • أخطاء الدردشة لاشتراكات المواضيع
  • عالق أحيانًا في إعادة ترتيب الشريط الجانبي
  • في النافذة يجب التحقق من الجسم
  • السماح بتغيير حجم الألواح على الأجهزة اللوحية
  • السماح بتركيز مؤلف الموضوع على iPad
  • ربط المحدد بمعالج حدث Lightbox
  • يجب أن يُظهر تحرير العلامات في الشريط الجانبي جميع العلامات المرئية للمستخدم
  • إغلاق النافذة بعد نقل الرسالة إلى القناة
  • محدد غير صحيح في مواصفات النظام
  • لا تعرض تحذيرات المسؤول حول تجاوزات الترجمة المحذوفة
  • إعادة التوجيه إلى التصفح بعد إزالة آخر متابعة
  • تناقضات تنسيق تاريخ الإنشاء في الدردشة
  • إعداد Lightbox محظور بسبب انتظار تحميل الصورة الأولى
  • إضافة الأداة المطلوبة لعنصر إشعار مشاكل المسؤول
  • يضمن أن Lightbox يرسل لونًا صالحًا إلى react-native
  • تبسيط البحث عن مواضيع القنوات لترقيم الصفحات
  • استخدم lastViewedTopic فقط عند العودة إلى قائمة المواضيع
  • إضافة خاصية متتبعة للعناصر في عرض شرائح Lightbox
  • عرض قائمة السياق فقط عند الضغط المطول على الصورة
  • لم تنشر إزالة المشاركات غير المقروءة التغييرات إلى العملاء الآخرين
  • منع الحدث الافتراضي عند رد الفعل touchend
  • S/–border-radius-large)/–d-border-radius-large
  • يمنع المستخدم من استعادة الرسالة التي حذفها الموظفون
  • ترتيب العلامات المعروضة في موضوع البريد الإلكتروني حسب عدد المواضيع والاسم
  • عرض مقتطف HTML لردود الدردشة والتحرير
  • المزيد من تحسين الأداء لوظيفة PostAlert
  • عرض الملخص بالكامل عندما يتكون من عدة علامات <p>
  • احترام إعدادات الاسم الكامل بشكل صحيح في عنوان القناة
  • مسح ذاكرة التخزين المؤقت دائمًا بعد الالتزام بالمعاملة الحالية
  • مشكلات حالة السباق في مواضيع الدردشة

تغييرات تجربة المستخدم

  • طريقة مختلفة لتوسيط إشعار الدردشة لاستيعاب النصوص الأطول
  • عرض واحد متجاوب مع الصور في الدردشة
  • تعديل بسيط للمحاذاة لمنتقي العلامات المدمج
  • تغيير طفيف في منتقي العلامات المدمج
  • إزالة الحلقة من الصورة الرمزية لمستخدم جديد
  • خيار مدمج للاختيارات المتعددة
  • إخفاء الرأس في نافذة الرفض
  • إصلاح تخطيط نافذة الإشارة المرجعية
  • إصلاح ترتيب ألوان علامات التصنيف للفئات
  • عرض وصف العلامة كعنوان في قائمة التنقل
  • عرض أيقونة المعلومات خارج التلميح
  • الكشف عن نموذج الذكاء الاصطناعي المستخدم وإضافة رسوم متحركة للعنصر النائب
  • إصلاح نمط حالة التركيز لزر التاريخ في المؤلف
  • الإشارة إلى أن ملخصات المواضيع يتم إنشاؤها بواسطة ذكاء اصطناعي
  • إصلاح فايرفوكس لعرض النافذة المختصرة
  • تصغير مؤشرات غير المقروءة للدرج/الجوال
  • تعطيل زر التلخيص أثناء إنشاء الملخص
  • نقل إشعارات ذكر المجموعات إلى علامة التبويب الرد
  • إصلاح موضع تحذير الأيقونة في نافذة الشريط الجانبي
  • المزيد من إزالة radius الحدود من الدردشة
  • Z-index لصندوق tippy في الدردشة

الأداء

  • إضافة فهرس على topic_id و created_at إلى جدول المشاركات
14 إعجابًا