تحسينات الإضافات
أكismet
- تتبع حالة Akismet للمستخدمين
- إصلاحات للأخطاء
التشفير
- إصلاحات للأخطاء
التعيين
- إضافة دعم لإرسال رسائل البريد الإلكتروني فقط عند التعيين بواسطة مستخدم آخر (بدون رسائل تعيين ذاتي)
- دعم تصفية قائمة المراجعة حسب المستخدم المعين
- إصلاحات للأخطاء
BCC
الإصدار الأول. انظر:
الرياضيات
- تحديث محرك عرض KaTeX إلى الإصدار v0.11.1
المترجم
- إضافة دعم للغة الفيتنامية باستخدام مترجم مايكروسوفت
المحلول
- إصلاحات للأخطاء
تكامل الدردشة
- إصلاح خطأ واحد
التصويت
- إصلاح خطأ واحد
تلميحات الأدوات
- إصلاح خطأ واحد
المراجعة السنوية
- تحسينات متنوعة
SAML
- دعم مزامنة المشرفين ومستويات الثقة والمجموعات بناءً على سمات SAML
- دعم إعدادات SAML إضافية مثل عرض/ارتفاع الإطار، عنوان الزر، وغيرها.
Onebox
- إصلاحات للأخطاء
التقويم
- استخدام خيار المنطقة الزمنية الأساسي الجديد بدلاً من خيار الإضافة.
استكشاف البيانات
- إضافة استعلام نتائج الاستطلاع لدعم ميزة تصدير الاستطلاع الأساسية الجديدة
- إصلاحات للأخطاء
باتريون
- إصلاحات للأخطاء
متتبع المجموعة
- إصلاح خطأ واحد
مراجعة الكود
- تفضيل المواضيع الأحدث على القديمة عند عرض الموضوع التالي غير المراجع
- إصلاحات للأخطاء
السياسة
- إصلاح خطأ واحد
استطلاع RSS
- إصلاح خطأ واحد
ميزات وإصلاحات إضافية
انقر للتوسيع
ميزات جديدة
- إضافة سمة
topic_filtered_posts_countإلى مُسلسل منشور الويب هوك. - إضافة إعداد مخفي للسماح بـ
unsafe-evalفي CSP - منفذ إضافة بجوار زر إنشاء موضوع جديد
- جعل وحدة تحكم نصوص الموقع تتعامل مع الصفحات واللغات
- إضافة المنطقة الزمنية إلى خيارات المستخدم الأساسية
- واجهة برمجة تطبيقات جديدة لتطبيق فلاتر مخصصة على قائمة المراجعة
- دعم خوارزمية RS256 لـ webauthn
- توحيد مسار عامل الخدمة
- منع عناكب SEO الخاصة بـ screaming frog افتراضياً
- تقديم حد افتراضي لمعدل الطلبات على مستوى التطبيق حسب عنوان IP
- السماح بتحديد نطاق البحث حسب الوسم
- السماح لـ FinalDestination باستخدام وكيل مستخدم مخصص لمضيفات محددة
إصلاحات للأخطاء
- الحفاظ على وسوم
rubyوrtفي تحويل HTML إلى Markdown. - تأمين عناوين URL للملفات المرفوعة في الصندوق الخفيف
- BufferedValuesString.split ليس دالة
- منع حدوث قفزات متعددة مع LockOn
- السماح بسجل تحميل فارغ عند الترحيل إلى S3
- التأكد من وجود العنصر في الصفحة قبل التمرير مع lockon
- استخدام المنشورات المفلترة عند تحديد الصفحة التالية
- إضافة مكون لجميع السمات يأخذ فقط النشطة منها
- نقل مكونات/سمات التحديد إلى الأعلى
- تحسين defaultIsAvailable
- إضافة filter(Boolean) وإزالة فئة btn
- رابط وارد عند توفر السلاجل فقط
- عدم السماح لسلاسل الفئات بأن تكون أرقاماً بالكامل
- احترام إعداد
enable_inline_emoji_translationفي العناوين - إضافة مسافة بيضاء عند الإدراج عبر منتقي الرموز التعبيرية
- التدقيق اللغوي
- تصفية صور الرموز التعبيرية للمستخدمين بشكل صحيح عندما يكون المنشور همساً
- استدعاء الطريقة الصحيحة
- ضمان الترتيب لتأجيل الردود بشكل صحيح في قائمة المراجعة
- خطأ 500 لمجموعة شارة مفقودة
- إخفاء تسمية الرسم البياني الدائري عند تجميع النتائج
- حاوية الرسم البياني الدائري للاستطلاع كانت كبيرة جداً
- عدم إكمال تلقائي للفئات أو الرموز التعبيرية في كتل الكود
- توليد عنوان URL لإعادة التوجيه بشكل صحيح عند استخدام دليل فرعي
- معالجة المسار none بشكل صحيح مع ثلاثة مستويات
- التأكد من أن الرقابة لديها دائماً سلسلة فارغة على الأقل للتعامل معها
- تأخير مهمة ‘send_advanced_tutorial_message’ لمنع حالات التنافس
- تحسين الصور المقتبسة
- إضافة فهرس فريد إلى جدول المطورين
- إصلاح خطأ إملائي
- التأكد من أن حالة التعليق محدثة
- إضافة data-topic-id إلى عنصر الوصول السريع
- تحسين بعد مراجعة الكود
- تحسين بعد مراجعة الكود2
- استخدام mapBy و filterBy مباشرة
- جعل أداة سحب مجموعات جوجل تعمل لمستخدمي G Suite
- تخزين مؤقت لطلبات Onebox URL الفاشلة على جانب الخادم
- وضع علامة على تحميل الوسائط الآمن غير آمن تلقائياً إذا تم استخدامه لمكون السمة
- عرض وجهة نظر الزاحف لـ Google PageSpeed
- تجاهل/موافقة الردود بشكل صحيح عند التصرف في منشور مُبلَّغ عنه
- عدم بدء تدفق تسجيل الدخول عند تسجيل الخروج من SSO/المصادق
- استخدام Onebox Vimeo مخصص لجميع أنواع الفيديو
- تغيير حجم الصور المحملة بكسل بشكل صحيح في Oneboxes
- تصحيح اسم المضيف في vimeo.com
- تجاوز فحص finaldestination لروابط Vimeo.
- عدم التحقق من صحة الموضوع عند إعادة تعيين
bumped_at - عرض updated_at لتاريخ إرسال الدعوة.
- المسودة لا تُفْرغ عند الرد على موضوع جديد
- Oneboxer.js يعيد محاولة الطلبات الفاشلة إلى ما لا نهاية
- تحسين التكرار الدوري بضمان حساب التوقيت الصيفي بشكل صحيح
- عدم حدوث خطأ عندما تكون القيمة الحالية فارغة في dif
- البناء؛ تم تشغيل prettier
- تحديث بيانات الموقع عند استلام قائمة بالفئات
- تحديث ACL التحميل فقط عند الحاجة
- عرض الصور المقتبسة بشكل صحيح.
- أن نكون أكثر تكتيكياً في استبدال أحرف Markdown
- استبدال %20 بمسافة في اسم ملف Markdown للتحميلات
- عند إغلاق فئة، إعلام عبر MessageBus
- منع الاستثناء والمزيد من التكرارات
- منع ظهور مناطق زمنية مكررة في المعاينة
- أسماء الطرق غير صحيحة
- دائماً إرجاع secure_proxy_without_cdn url للوسائط الآمنة
- إزالة غير ضروري من discourse loader
- أسماء مستعارة لوظائف require
- السماح بإعادة استخدام تحميلات الوسائط الخاصة في المواقع التي تتطلب تسجيل الدخول
- استبدال this.get(“foo”) بـ this.foo لإصلاح فحوصات التدقيق اللغوي
- متابعة لـ a8d58c3b
- معالجة علامات الاقتباس الألمانية في تواريخ discourse المحلية
- قائمة مواضيع علوية على الهاتف المحمول بنقطة وفئة أو وسم
- عدم التسجيل إذا تم تمرير نوع MIME غير صالح للتطبيق
- خطأ EventTarget
- إضافة skip_validations في مكان آخر لإضافة الروبوت السردي
- السماح بالتutorial المتقدم عند تعطيل رموز تعبيرية العنوان
- استخدام نوع MIME الصحيح لتصدير السمات
- إيقاف التحقق من CensoredWordsValidator مبكراً إذا كانت censored_words_regexp nil
- لم تعمل Oneboxes فيديو أمازون.
- السماح بتحميل الوسائط الآمنة إذا كان إعداد S3 العالمي نشطاً وتم تفعيل فحوصات enable_s3_uploads
- المزيد من استخدامات
Promiseالتي لم يتم استيرادها - لمصادق واحد، لا تقاطع تدفق التسجيل
- كانت مقتطفات البريد الإلكتروني للمنشورات التي تبدأ بعلامات اقتباس تعرض اسم مستخدم
- إيقاف الرفع التلقائي للمواضيع ذات الرفع المجدول
- يحتاج نظام المواصفات المتوازي إلى مجلد تحميل مخصص لكل عامل.
- إعداد الموقع ‘default_categories_muted’ لا يعمل للمستخدمين المجهولين.
- عدم إدراج صفوف متضاربة في جدول مستخدم الفئة
- التعافي التلقائي من ذاكرة sprockets السيئة في التطوير
- عدم القدرة على إزالة مجموعة وسم مطلوبة من فئة
- أخطاء عند استخدام أوسمة تحتوي على نقطتين في اسمها
- التأكد من أن تحميل المزيد يأخذ في الاعتبار الموقع الحالي
- معالجة أفضل لحالة نموذج المجموعة
- يجب أن يرسل مفتاح Enter استمارة إعادة تعيين كلمة المرور، وليس تحديث الصفحة
- يجب أن يظهر رمز الرسائل الخاصة في قائمة المستخدم دائماً للموظفين
- لا نحتاج إلى تحديث التواريخ بهذا التكرار
- محاولات أن تكون صحيحة بشأن التوقيت الصيفي عند استخدام التكرار
- يجب أن يربط وسم pmOnly بالرسائل
- عدم حدوث خطأ في مهمة CleanUpInactiveUserJob عندما يكون المستخدم مفقوداً
- التأكد من إجراء تعديلات على أسباب التحرير في التخزين وعدم مسح أي أسباب
- دعم
rake db:rollbackمع الإضافات - تضمين 5 مشاركين في ملخص الموضوع
- استخدام this.content.category بدلاً من this.category في عنصر التنقل
- تأكيد البريد الإلكتروني الجديد مع تفعيل رموز النسخ الاحتياطي
- عدم عرض الروبوتات كقراء للمنشورات
- إعادة السلوك القفز إلى آخر منشور على الهاتف المحمول
- يجب أن يعتمد تجزئة Sprite SVG على نتيجة الحزمة
- يجب أن تمر قوائم المواضيع المصنفة حسب الوسم بـ noSubcategories عند بناء القائمة العلوية
- معرفة تتبع حالة الموضوع بـ category_seen_at
- يجب استيراد open-uri لإضافة discourse-narrative-bot
- السماح باستيراد السمات مع أدلة فرعية في extra_js
- كائنات مستخدم مفقودة في Utilities
- اختبارات فاشلة
- أقواس مفقودة
- Computed جزء من
@ember/objectوليس@ember/object/computed - السماح بـ forceActive بدون customHref
- عدم نزع السلسلة nil
- عدم إلغاء تنشيط حسابات المسؤول ذات المنشورات الحديثة أو مفاتيح API
- تحديث علامات الاقتباس بعد نقل المنشورات
- قوائم المواضيع المفلترة حسب الوسم ومرشح محدد لا تعمل
- تراجع في مراقبة الوسم والفئة
- معالجة أخطاء أفضل لإصدارات حزم اللغة غير الصالحة
- في حال لم يتم تحميل
@ember/objectبعد - عدم تخطي بعض رسائل البريد الإلكتروني في بحث المستخدم
- الحفاظ على صور الرموز التعبيرية في مقتطف السيرة الذاتية للمجموعة
- المزيد من استيراد RSVP المفقود
- كان يستخدم Promise المتصفح الأصلي بدلاً من RSVP
- استخدام متغير الفئة الصحيح للحصول على مستويات الإشعارات.
- إزالة الأرقام السحرية في مستويات الإشعارات.
- تحديث مهمة api_key rake للتغييرات الأخيرة
- إرجاع تحذير لـ
Discourse.Session - إضافة تحذير لـ Discourse.NavItem في حال استخدام السمات لها
- تشغيل prettier لإصلاح البناء
- أسماء مستعارة للوحدات التي يتم طلبها واستيرادها
- احتساب العقوبة الحالية إذا بدأت قبل أكثر من 6 أشهر
- استخدام نقطة نهاية ‘about.json’ بدلاً من استخدام نموذج ember للحصول على البيانات.
- إصلاحات تفاعل الشارة وعنوان المستخدم
- التأكد من استيفاء تطبيق المصادقة الثنائية للموظفين باستخدام مفاتيح الأمان
- المسودات فريدة من نوعها حسب draft_key و user_id
- العرض الصحيح لتاريخ آخر استخدام في واجهة مستخدم تفاصيل مفتاح API
- prettier لإصلاح البناء
- تحويل البريد الإلكتروني الخارجي لـ SSO إلى أحرف صغيرة قبل التحقق منه مقابل بريد Discourse
- تضمين خيارات Onebox الافتراضية في بيئة التطوير
- الموضع الداخلي على الجدول الزمني للموضوع هو موضع التمرير
- تراجع عدم عرض مقتطفات في الجدول الزمني للجوال
- استخدام النسخة الطويلة من أسماء الأشهر في تنسيقات التاريخ
- أسماء المجموعات Unicode مشفرة لعنوان URL
- حشوات فارغة كثيرة جداً في Oneboxes الفيديو
تغييرات تجربة المستخدم
- منع أشرطة التمرير عند تحميل اللوحة الأولية
- ضبط هوامش خطوات السحرة
- تخطي المسافات البادئة في التحديد عند إضافة رابط.
- عرض الاسم الكامل للمجموعة حتى لو كان العنوان نفس الاسم.
- عدم إظهار الظل عند التحويم فوق الصور على أجهزة اللمس
- عرض رسالة واضحة عند تعطيل استعادة النسخة الاحتياطية
- إضافة تأثير التحويم على الصور في الصندوق الخفيف
- إعادة تسمية ‘إخفاء النتائج’ إلى ‘عرض التصويت’ في الاستطلاعات
- تعيين المقياس المحدد إلى 100% إذا كان المقياس غير معرف
- جعل أيقونات المشاركة لوناً ثابتاً للسمات الداكنة
- زيادة التلاشي في محتوى نموذج التسجيل الطويل لظهور التمرير بشكل أوضح
- رابط مصادق بديل أكثر وضوحاً
- السماح لمفتاح Enter بتقديم اختبار البريد الإلكتروني في لوحة الإدارة
- بدلاً من عرض إجمالي عدد المستخدمين، عرض فقط عدد المستخدمين الذين سيتأثرون.
- إضافة مؤشر +n في قائمة مواضيع الرسائل الخاصة
- إضافة رابط توثيق CSP إلى إعداد content_security_policy_script_src
- عدم إضافة مسافات بادئة/لاحقة عند نسخ مفتاح API في Firefox
الأداء
- تنفيذ استعلامات أقل عند تحويل المنشورات.
- تخزين الأصول الثابتة في NGINX لفترة أطول