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

ميزات جديدة في 2.5.0.beta2

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

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

مكونات السمات الفرعية

يُعد نظام السمات في Discourse قويًا ومرنًا للغاية. لقد شهدنا تطوير سمات ومكونات مذهلة من قبل مجتمعنا. يمكنك الاطلاع عليها بنفسك في #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 إعجابًا