ملاحظات إصدار Discourse 2.5.0.beta6

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

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

  • جعل البحث عن الموضوع عبر الرمز (slug) يلتزم بـ SiteSetting.detailed_404
  • استخدام FinalDestination لتضمين الموضوعات
  • فحص أمني مفقود قبل إعادة التوجيه

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

Onebox

  • تحسين دعم Instagram

Code Review

  • إصلاح خلل

Encrypt

  • إصلاح خلل: إزالة المستخدم الصحيح

Graphviz

  • إضافة رسائل خطأ أكثر تفصيلاً
  • إصلاحات لأخطاء

Knowledge Explorer

  • تحسين معالجة أيقونة حالة الموضوع

Subscriptions

  • تحسينات متنوعة

Patreon

  • إصلاح خلل

WP Discourse

  • تحديث بيانات التعريف (metadata) لـ wpdc_auto_publish_overridden عند إلغاء ربط منشور من Discourse لمنع الإضافة من محاولة
    نشر تحديثات للمنشور إلى Discourse
  • إصلاح مشكلة في إعداد النشر التلقائي للمنشورات التي تم إلغاء ربطها من Discourse قبل إصدار WP Discourse 2.0.3
  • إضافة دالة ثابتة get_discourse_comments للسماح بعرض التعليقات دون تحميل قالب التعليقات

User Notes

  • إصلاح خلل

Solved

  • إصلاح ألوان الحالة “تم الحل”

Calendar

Font Awesome Pro

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

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

انقر للتوسيع

ميزات جديدة

  • منفذ إضافة جديد تحت عنوان صفحة الشارات
  • إشعار المسؤولين بشأن بيانات الاعتماد القديمة
  • تنزيل الصور البعيدة حتى للمنشورات القديمة
  • السماح اختياريًا بالوسوم في حالة تتبع الموضوع
  • عرض صفحة 404 مفصلة للموضوعات الخاصة

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

  • دعم تصدير التقارير التي تشير إلى موضوعات
  • تصحيح عدم محاذاة أسهم النوافذ المنبثقة (popover)
  • عدم تغيير ارتفاع الزر عند ظهور مؤشر التحميل
  • استعادة القدرة على إعادة بناء المنشورات في الموضوعات المحذوفة
  • التعامل مع الملفات المحذوفة بين glob و mtime
  • لا تحل الدالة المساعدة z داخل calc
  • تجاوز قائمة منبثقة لإدارة الموضوع (Topic-admin-popup-menu) على الشاشات الصغيرة
  • دعم المعرفات الدولية (IRIs) عند سحب الصور المرتبطة مباشرة
  • سحب الصور المرتبطة مباشرة حتى عند تعديلها بواسطة مستخدمين للنظام
  • إبطال ذاكرة التخزين المؤقت لموضوعات السمات عند تغيير اسم المضيف (hostname)
  • تثبيت highlight.js على آخر إصدار من فرع v9
  • عدم إعادة عرض صفحة المستخدمين بالكامل أثناء الكتابة في حقل الإدخال
  • إزالة الوسوم الصامتة للموضوعات التي لا تحتوي على وسوم من العدادات
  • عدم رفع استثناء إذا تعذر استرجاع موضوع
  • السماح بتعريف خصائص التسمية/العنوان للعرض بدلاً من الاسم
  • إرسال رسائل إلى مجموعات بأسماء غير بأحرف صغيرة
  • استعلام معطل إذا كان معرف التحميل مفقودًا
  • السماح بتعريف ترجمة رموز تعبيرية مخصصة دون ملف ثابت
  • إضافة رأس X-Robots-Tag لإجراءات GET التي تغطيها check_xhr أيضًا
  • عدم إرسال الملخصات للمستخدمين الذين لا يملكون بريدًا إلكترونيًا أساسيًا
  • تعيين القيم والقيم الافتراضية بشكل صحيح لـ group-form-interaction-fields
  • عند تدمير مسودة، التأكد دائمًا من إكمال الحفظ
  • فتح نافذة إلغاء المسودة كسر الحفظ التلقائي
  • تمرير current_user إلى TopicQuery في categories_and_top_topics
  • تحديث المتغيرات لـ HTML لاستخدام em بدلاً من px في حجم الخط
  • فشل المعالج عند بدء التشغيل إذا كان default_theme_id هو -1
  • معاينة المعالج إذا تم استبعاد خطوة الألوان
  • يمكن اكتشاف ملفات XML على أنها ملفات SVG

تغييرات في تجربة المستخدم (UX)

  • إزالة ظل الصندوق (box-shadow) من عنصر kbd، وتوحيد التنسيق
  • إصلاح تشوهات نصف القطر (border radius) على أزرار لوحة التحكم
  • إزالة النقطة بعد زر “تفعيل الإشعارات”
  • إصلاح محاذاة المدخلات في admin/customize/colors
  • وضع قائمة إدارة الموضوع بجوار أداة المفك
  • جعل روابط رأس القائمة داخل لوحة المستخدم أكثر مرونة
  • محاذاة أفضل للأيقونات في قائمة الإشعارات
  • نقل منفذ قبل قائمة الموضوعات ليظهر أيضًا في الأعلى
  • إزالة فلتر in:unpinned من صفحة البحث المتقدم
  • إصلاح عرض عمود النشاط في خطوة الصفحة الرئيسية للمعالج
  • إزالة زر تعديل الرسائل الخاصة (PM)
  • محاذاة أكثر اتساقًا للتواريخ والوقت المحددة لمؤقت الموضوع
  • عدم عرض تاريخ التعليق إذا كان المستخدم معلقًا بشكل دائم.
  • إبقاء التركيز على حقل الإدخال بعد اختيار خيار إكمال تلقائي
  • عدم عرض عدد المستخدمين المكرر
  • إضافة مسافة بين +member_count و “المزيد”
  • إعادة تسمية الأولوية إلى الدرجة (score) للفرز.

الأداء

  • استخدام استعلام أكثر كفاءة عند التحقق من الوجود.
27 إعجابًا