التمييز بين الرسائل الخاصة (PMs) والمواضيع في نتائج البحث
يمكن للمستخدمين استخدام عامل التصفية in:all في البحث، الذي أُدخل في Discourse 2.4، للبحث في المواضيع العامة والخاصة في آنٍ واحد. تُظهر نتائج البحث الآن غلاف الرسالة الخاصة (PM envelope) عندما تكون النتيجة رسالة خاصة، للتمييز بصرياً بين المواضيع والرسائل الخاصة.
نظام السمات في Discourse قوي ومرن بشكل لا يصدق. لقد شهدنا تطوير سمات ومكونات مذهلة من قبل مجتمعنا. يمكنك استكشافها بنفسك في Customization > Theme.
يمكن لمطوري السمات الآن تحديد “مكونات السمات الفرعية” في ملف about.json الخاص بسمّة المستوى الأول. سيتم تثبيت مكونات السمات الفرعية وإضافتها إلى السمّة المثبتة تلقائياً عند وقت التثبيت. لاحظ أن مكونات السمات الفرعية لا تُثبَّت أثناء تحديثات السمّة.
تحسين الوضع الآمن
يتيح الوضع الآمن للمستخدمين عرض الموقع دون تشغيل السمات أو الإضافات الرسمية أو غير الرسمية. هذا مفيد إذا كانت سمّة أو إضافة تسبب مشاكل في واجهة المستخدم وتحتاج إلى تعطيلها، أو لاختبار ما إذا كان الخطأ ناتجاً عن سمّة، أو إضافة، أو نواة Discourse نفسها.
في السابق، كانت صفحة الوضع الآمن، المستخدمة لتفعيل الوضع الآمن، قد تتأثر بالسمات، مما يمنع المستخدمين من تفعيله. الآن، يتم تعطيل تخصيصات الموقع دائماً على صفحة الوضع الآمن، مما يضمن إمكانية تشغيله دون مشاكل.
الأتمتة في أرشفة رسائل المجموعة عند الإغلاق
تُعد رسائل المجموعة طريقة رائعة لتمكين المناقشة بين مستخدم ومجموعة، أو داخل المجموعة نفسها. صناديق الوارد للمجموعات مشتركة، لذا قد يكون من المفيد أرشفة الرسائل بمجرد التعامل معها. الآن، عند إغلاق رسائل المجموعة، سيتم أرشفتها تلقائياً.
لكن انتظر، هناك المزيد! نبذل قصارى جهدنا لإبراز الميزات الجديدة والتغييرات لك، لكن هناك دائمًا تغييرات كثيرة جدًا لا يمكن تفصيلها جميعًا. للحصول على قائمة كاملة بالميزات الجديدة وإصلاحات الأخطاء وتحسينات تجربة المستخدم والمزيد، تأكد من مراجعة الميزات والإصلاحات الإضافية المدرجة أدناه.
تحديثات الأمان
تشمل هذه النسخة التجريبية إصلاحين لأخطاء أمنية تم الإبلاغ عنها من قبل مجتمعنا ومن 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 لفئة القائمة المنسدلة باستخدام السلاجل والمعرف