التمييز بين الرسائل الخاصة والمواضيع في نتائج البحث
يمكن للمستخدمين استخدام فلتر البحث in:all، الذي أُدخل في Discourse 2.4، للبحث في المواضيع العامة والخاصة في آن واحد. تظهر الآن نتائج البحث معظّفة الرسالة الخاصة (PM) عندما تكون النتيجة رسالة خاصة، مما يساعد على التمييز البصري بين المواضيع والرسائل الخاصة.
يُعد نظام السمات في Discourse قويًا ومرنًا للغاية. لقد شهدنا تطوير سمات ومكونات مذهلة من قبل مجتمعنا. يمكنك الاطلاع عليها بنفسك في #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 لفئة القائمة المنسدلة باستخدام السلاجل والمعرف