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

الميزات الجديدة في الإصدار 2.5.0.beta2

التمييز بين الرسائل الخاصة (PMs) والمواضيع في نتائج البحث

يمكن للمستخدمين استخدام عامل التصفية in:all في البحث، الذي أُدخل في Discourse 2.4، للبحث في المواضيع العامة والخاصة في آنٍ واحد. تُظهر نتائج البحث الآن غلاف الرسالة الخاصة (PM envelope) عندما تكون النتيجة رسالة خاصة، للتمييز بصرياً بين المواضيع والرسائل الخاصة.

مكونات السمات الفرعية (Child Theme Components)

نظام السمات في Discourse قوي ومرن بشكل لا يصدق. لقد شهدنا تطوير سمات ومكونات مذهلة من قبل مجتمعنا. يمكنك استكشافها بنفسك في Customization > Theme.

يمكن لمطوري السمات الآن تحديد “مكونات السمات الفرعية” في ملف about.json الخاص بسمّة المستوى الأول. سيتم تثبيت مكونات السمات الفرعية وإضافتها إلى السمّة المثبتة تلقائياً عند وقت التثبيت. لاحظ أن مكونات السمات الفرعية لا تُثبَّت أثناء تحديثات السمّة.

تحسين الوضع الآمن

يتيح الوضع الآمن للمستخدمين عرض الموقع دون تشغيل السمات أو الإضافات الرسمية أو غير الرسمية. هذا مفيد إذا كانت سمّة أو إضافة تسبب مشاكل في واجهة المستخدم وتحتاج إلى تعطيلها، أو لاختبار ما إذا كان الخطأ ناتجاً عن سمّة، أو إضافة، أو نواة Discourse نفسها.

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

الأتمتة في أرشفة رسائل المجموعة عند الإغلاق

تُعد رسائل المجموعة طريقة رائعة لتمكين المناقشة بين مستخدم ومجموعة، أو داخل المجموعة نفسها. صناديق الوارد للمجموعات مشتركة، لذا قد يكون من المفيد أرشفة الرسائل بمجرد التعامل معها. الآن، عند إغلاق رسائل المجموعة، سيتم أرشفتها تلقائياً.

32 إعجابًا

المزيد من المزايا!

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

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

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

  • إضافة المزيد من القيود على رسائل البريد الإلكتروني للدعوة
  • التأكد من توافق واجهة برمجة التطبيقات JSON الخاصة بالدعوة مع تجربة المستخدم

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

مراجعة الكود

  • إعادة هيكلة وتحسينات داخلية أخرى

متتبع المجموعات

  • إصلاح خطأ

كيك داي

  • إصلاحات للاختبارات المتعلقة بسنة الكبيسة

ديسكورش دوكر

  • إصلاح خطأ

غراففيز

  • الافتراضي على وضع SVG

السياسة

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

التقويم

  • إصلاحات للأخطاء
  • إزالة حقل المستخدم المخصص timezone - استخدم UserOption.timezone

تعيين

  • إزالة كود التوافق العكسي الآن بعد إصدار الإصدار 2.4 على الفرع المستقر

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

انقر للتوسيع

ميزات جديدة

  • تجريبي: معالجة /go/ كمسار على جانب الخادم
  • السماح بإضافة رابط وصف إلى التقرير
  • تمكين عامل الخدمة على iOS PWA
  • تخطي الفهرسة بشكل غير مشروط في وحدة تحكم البحث

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

  • عدم السماح للأشخاص بمسح دلو التحميل أثناء تمكينه
  • استخدام destroy_all بدلاً من delete_all للمسودات المشتركة
  • عدم رفع خطأ عند تنفيذ بحث in:all بواسطة مستخدم مجهول
  • مشكلة تداخل ملفات الإضافات عند بدء التشغيل
  • عدم تحسين الأيقونات أثناء db:migrate عند استعادة النسخة الاحتياطية
  • السماح باختيار الإجراء عند الموافقة على العقوبة
  • قد يؤدي نقل التحميلات إلى S3 إلى فقدان بعض الملفات
  • قد يؤدي الاستخدام المتزامن لبدء تشغيل Rails إلى تلف الإضافات
  • استخدام عنوان URL كامل للمرفقات الآمنة عند تمكين الوسائط الآمنة
  • إيقاف مشكلة البحث اللانهائي للروابط للفيديو/الصوت في الصفحة
  • نحتاج إلى تخطي المستخدمين المرتبطين بعناصر قابلة للمراجعة عند الموافقة التلقائية عليهم
  • السماح للمستخدمين بإنشاء استطلاعات رأي في الرسائل الخاصة مع مستخدمين غير بشريين
  • إضافة aria-labels إلى عناصر قائمة الموضوعات
  • يجب أن تحترم الموضوعات الإغلاق التلقائي عند نشرها في فئة
  • منع فقاعة النقر على رأس sk
  • لم يعد استعادة النسخة مع disable_emails: false يعمل
  • فشل أداة استخراج Google Groups في تسجيل الدخول
  • جعل FooterNav يعمل مع PWAs على iPadOS
  • التأكد من بناء عنوان URL لفئة القائمة المنسدلة باستخدام السلاجل والمعرف
  • مزامنة تنسيق مفتاح التحميل المسبق لقوائم موضوعات الفئات
  • تجاهل secure-media-uploads لـ miniprofiler
  • تجميل مكون iframed-html
  • عند إرفاق الوسوم بمنشورات في فئات مقيدة، يجب تمرير معرف الفئة، وإلا لن يعمل.
  • منع التحميل للعرض أثناء التخميد
  • يجب أن تعمل منح الشارات الجماعية حتى لو احتوى ملف CSV على قيم nil
  • تخطي درس تعليمي للاستطلاع إذا لم يتمكن المستخدم من إنشاء استطلاعات رأي
  • منع التقاط حدث النقر على الصف بواسطة حدث إدخال الفلتر
  • تخطي إجراء “دُعي” الصغير إذا كان المستخدم ضمن مجموعة مدعوة
  • إضافة Polyfill لـ Promise لـ IE11
  • تم استبدال عناوين URL للصور المُحمَّلة بشكل غير صحيح في نص المنشور الخام.

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

  • تعديلات الإدخال لنافذة إعدادات الفئة (علامة التبويب الوسوم)
  • محاولة زيادة منطقة النقر للقائمة المنبثقة على الجوال
  • السماح بالتصحيح الصحيح للتثنية لرسائل “عدد قليل جدًا من الموضوعات والمنشورات”
  • منع القفز عند عرض ناخبي الاستطلاع

الأداء

  • السماح بالتحميل المسبق لـ ‘الوقت الأخير للقراءة’ لمستخدم معين
  • السماح لسلسلة المستخدم بالاستفادة من حقول مخصصة محملة مسبقًا
  • السماح بتمرير قائمة موجودة من معرفات حقول المستخدم عند التحميل
  • تحسين أداء قائمة موضوعات الفئة
22 إعجابًا