ملاحظات إصدار Discourse 2.6.0.beta5

ميزات جديدة في 2.6.0.beta5

تعليق أو إسكات المستخدمين عند الإبلاغ

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

لوحات ألوان متوافقة مع WCAG

يتم الآن توفير لوحتي ألوان إضافيتين في Discourse - WCAG Light و WCAG Dark. تتبع هذه لوحات الألوان إرشادات إمكانية الوصول للمحتوى على الويب (WCAG) فيما يتعلق بأقل تباين. يمكن للمسؤولين إنشاء لوحات ألوان من هذه اللوحات الأساسية وتحديد أنها قابلة للاختيار من قبل المستخدمين، مما يمنحهم التحكم في الألوان التي يريدونها. اقرأ المزيد عنها في WCAG high-contrast color palettes for low vision.

الوضع البطيء للمواضيع

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

لا يتم التمرير عند النشر عند الضغط على Ctrl+Shift+Enter أو النقر مع الضغط على Shift

بشكل افتراضي، سيقوم Discourse بالتمرير لأسفل تلقائيًا داخل الموضوع عند نشرك، حتى تتمكن من رؤية منشورك. في بعض الحالات، قد لا يرغب المستخدمون في التمرير، وبدلاً من ذلك الحفاظ على مكانهم في الموضوع. لتجاوز التمرير، يمكن للمستخدمين الضغط باستمرار على مفتاح Shift أثناء النقر على زر الرد، أو استخدام اختصار لوحة المفاتيح Ctrl+Shift+Enter.

اكتشاف التواريخ في المنشورات عند إنشاء الإشارات المرجعية

يحاول Discourse الآن اكتشاف التواريخ داخل المنشورات عند إنشاء مستخدم لإشارة مرجعية. إذا تم اكتشاف تاريخ، فسيظهر ذلك التاريخ كخيار في نافذة الإشارات المرجعية.

تحسينات في مشرفي مجموعات الفئات

يمكن الآن لمشرفي مجموعات الفئات تحرير جميع المنشورات داخل الفئة، حتى لو لم يكن لديهم مستوى TL4.

تعطيل تخفيف Bingbot الافتراضي

في السابق، قمنا بإدراج bingbot في القائمة السوداء، ثم سمحنا له ولكن مع تخفيف سرعته، بسبب زحفه للمواقع بمعدل أعلى بكثير من الزوار الآخرين. مزيد من التفاصيل في Bingbot is (no longer) default throttled. بعد عامين من الاختبار، وجدنا أن bingbot يزحف الآن بمعدل طبيعي، وبالتالي قمنا بإزالة التخفيف الافتراضي.

طلب تأكيد من المستخدم عند حذف موضوع ذي مشاهدات عالية

بفضل عضو المجتمع @RickyC0626، يتم الآن تحذير الموظفين قبل حذف موضوع يحتوي على عدد كبير من المشاهدات. يكون عدد المشاهدات الافتراضي 5000، ويمكن للمسؤولين تغييره عبر إعداد الموقع min topic view amount for delete confirmation.

معالجة الإجراءات الجماعية على دفعات

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

44 إعجابًا

المزيد!

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

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

لا تتضمن هذه النسخة التجريبية أي إصلاحات أمنية.

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

العديد من الإضافات

  • إصلاح الأخطاء
    • قمنا بإصلاح العديد من الأخطاء في العديد من إضافاتنا
  • الترجمات
    • قمنا بتحديث الترجمات في العديد من إضافاتنا

مستكشف البيانات

  • تضمين قيم إحصائية (enums) إضافية

دليل الأسلوب

  • إلغاء دعم الإضافة، وهي مدمجة في النواة اعتبارًا من الإصدار 2.6.0.beta4

Discourse Hub

  • إصلاحات متنوعة للمسافات في iOS

التشفير

  • تحسين عمليات التفعيل والتفعيل

الاشتراكات

  • تجربة مستخدم أفضل للمستخدمين المجهولين
  • دعم الاسترداد من لوحة التحكم

الميزات والإصلاحات الإضافية

انقر للتوسيع

ميزات جديدة

  • إضافة فئة CSS إلى عنصر HTML عند حدوث خطأ في الاتصال الخلفي
  • السماح للمسؤولين بالتخلي عن الترميز المقطعي
  • تضمين المنشورات المرفوضة في قائمة الانتظار ضمن تصدير أرشيف المستخدم
  • إضافة معامل نوع المجموعة غير التلقائي إلى واجهة برمجة تطبيقات فهرس المجموعات
  • عرض عنصر نائب بدلاً من مقاطع الفيديو في المعاينة
  • استخدام “no-referrer-when-downgrade” كسياسة التضمين لدينا
  • عند فشلنا في إرسال توقيتات المواضيع، نحاول إعادة المحاولة

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

  • استخدام رابط <> بدلاً من الكود لارتباط صورة نسخة احتياطية لـ discobot
  • الاحتفاظ بقيمة فلتر الوسم عند تغيير قائمة التصنيف المنسدلة
  • لم يكن من الممكن تجاوز نص فلاتر البحث
  • دعم تنسيق معرف Google Analytics الجديد
  • إزالة الشرطة المائلة (/) الختامية من أصول CORS.
  • السمة هي discourse-url وليس data-discourse-url
  • يمكن للموظفين إنشاء المنشورات وتعديلها حتى لو كان الموضوع في الوضع البطيء.
  • إظهار زر “اقتباس” عند إغلاق الموضوع لكن المحرر مفتوح
  • قائمة السماح للنص الجذاب
  • التأكد من أن SMTP للمجموعة ومُنشئ الرسائل يستخدمان دائمًا عنوان المرسل كـ Reply-To عند تمكين IMAP
  • مشكلات تخطيط تطبيق DiscourseHub على جهاز iPad
  • إخفاء زر الحذف إذا لم يتمكن المستخدم من حذف المنشور و/أو وضع علامة عليه
  • ترقية نظام Capybara، يمكنه الآن أكل :herb: حقيقية
  • إظهار العنوان في نتائج جميع أنواع الاستطلاعات
  • تحويل HTML إلى نص لاستخدامه كسمة عنوان
  • تعديل موضع بطاقة المستخدم، متابعة لـ da5841d
  • تخطيط الرأس الثابت لتطبيق iPad
  • تجاهل بيانات PGP في رسائل البريد الإلكتروني حسب نوع MIME
  • إعادة تعيين الدعوة عند إعادة إرسالها
  • منع تذكير المنشور الأول البطيء في استعلام الموضوع
  • تسرب الحالة بين الاختبارات، مما يتسبب في فشل غير مستقر
  • تضمين last_posted_at فقط إذا كان هناك كائن topic_user.
  • إضافة فحص لصورة مصغرة لـ YouTube
  • إزالة علامات الاقتباس المكررة " وإضافة علامات الاقتباس المنحنية ‘ و ’
  • معالجة الاقتباسات والشرطة المائلة العكسية بشكل صحيح في Search.set_tsquery_weight_filter
  • دعوة المستخدمين ذوي مستوى الثقة الكافي
  • تحسين موضع جسم السك في وضع RTL
  • الحفاظ على عرض وارتفاع الصورة الآمنة إذا تم توفيرها
  • تمرير المستخدم إلى Email::Sender لتجنب مفتاح الرد المعطل لبريد group_smtp
  • استعادة مسار users#topic_tracking_state إلى نطاق جلسة api
  • تحويل علامات الاقتباس الفرنسية " و " إلى " في التواريخ المحلية
  • محاولة تحويل علامات الاقتباس الفرنسية إلى علامات اقتباس عادية في التواريخ
  • تضمين استيراد الخط للتعليقات المضمنة
  • إزالة الحاجة إلى إخفاء الزائد، متابعة لـ da5841d
  • التأكد من إمكانية تحديث الحقل المتحرك للرسائل القديمة
  • التأكد من أن مدة الوضع البطيء يتم تعديلها وعرضها بشكل صحيح.
  • يحتاج حاوية التحميل إلى نفس عرض المنشورات، متابعة لـ da5841d
  • يمكن للمشرفين إضافة/إزالة مالكي المجموعات
  • تمكين زر “إزالة الوسوم” فقط عند تمكين الوسوم
  • حساب الصفحة إذا لم يتم تمرير معامل الصفحة إلى TopicView
  • تم عرض رسالة “عذراً، حدث خطأ” عند وضع علامة على منشور
  • يجب أن يتمكن فقط المستخدمون من المستوى TL4 والموظفون من رؤية زر تعطيل الوضع البطيء

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

  • إبلاغ المستخدمين من طاقم العمل بأن المستخدمين الجدد سيتم الموافقة عليهم تلقائيًا عند الدعوة
  • إعطاء الأولوية لخيار “الدعوة عبر الرابط” (لمستخدمي الطاقم)
  • تحسين رسالة الخطأ للمستخدمين المسجلين مسبقًا
  • نقل تحرير/إنشاء التصنيف إلى صفحته الخاصة
  • إزالة زر نسيت كلمة المرور من تفضيلات تسجيل الدخول
  • إصلاح الحشوة العلوية على الجوال في الأجهزة المحمولة، متابعة لـ da5841d

الأداء

  • لا نحتاج إلى استخدام صورة ضخمة لاختبار الصور المصغرة
  • تطبيق تصحيح Sprockets في بيئة اختبار
  • تعطيل Sidekiq فقط أثناء استعادة قاعدة البيانات
  • عدم طلب منشورات جديدة أثناء تحميل منشورات جديدة
22 إعجابًا