2.8.0.beta8: تحسينات مفتاح API، تحرير نص بديل للصور، جداول بملء الشاشة، والمزيد

المزيد والمزيد!

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

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

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

  • منع تخزين أخطاء MIME/Content-Type مؤقتًا
  • ضمان عدم إمكانية إعادة استخدام ملفات تعريف الارتباط _forum_session بين المواقع

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

العديد من الإضافات

  • الترجمات
    • لقد قمنا بتحديث الترجمات في العديد من إضافاتنا

التعيين

ميزات جديدة

  • إعادة تعيين سير العمل
  • إجراء منشور صغير برابط إلى المنشور
  • عرض التعيينات غير المباشرة في المنشور الأول
  • التعيين إلى المنشور

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

  • إرجاع aria-labels الصحيحة
  • تحديث واجهة المستخدم بشكل صحيح عند تعيين/إلغاء تعيين المنشور
  • إعادة تسمية action_code_href إلى action_code_path
  • أيقونة تعيين مفقودة في البحث
  • نقل تعيين المنشور عند نقل المنشور
  • تثبيت إصدار الإضافة عند تشغيل discourse < = 2.8.0.beta1
  • إيقاف TopicAssigner

مصنف غير معالج

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

  • استخدام معاملة ذرية لتحديث العلامات
  • تخطي المراجعة عند إضافة علامة غير معالجة

التقويم

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

  • يضمن منبثق الإشعارات مفتاحًا

التشفير

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

  • تبديل fancy_title مع العنوان المفكوك تشفيره

SAML

ميزات جديدة

  • تمت إضافة دعم لمزامنة المسؤول
  • تقديم إعداد saml_groups_ldap_leafcn

استطلاع RSS

ميزات جديدة

  • السماح بالتصفية من تطابقات السلسلة الفرعية لفئة التغذية

الاشتراكات

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

  • خطأ 500 عند تحرير خطة تسعير

خبراء الفئات

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

  • إضافة درجات عند إنشاء قابل للمراجعة
  • رابط الفئة في قابل للمراجعة
  • استخدام حقل مخصص للمنشور محمل مسبقًا
  • تحميل حقول المنشور المخصصة مسبقًا

المستندات

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

  • إخفاء عناصر التنقل عند طباعة موضوع المستندات

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

  • تم حل تعديل محاذاة المرشح

تكامل الدردشة

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

  • إزالة استخدام مكتبة InputValidation

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

انقر للتوسيع

ميزات جديدة

  • تحميلات S3 متعددة الأجزاء مباشرة للنسخ الاحتياطي
  • استخدام uppy لمُحمّل العلامات
  • منشور إجراء صغير يقبل href
  • استخدام uppy لمُحمّل الكلمات المراقبة
  • نقل مُحمّل الصور الرمزية إلى uppy
  • نقل مُحمّل الرموز التعبيرية لاستخدام uppy
  • إضافة إعداد لتعطيل الإشعارات لتعديلات علامات الموضوع
  • سحب الصور المرتبطة بالروابط في سيرات المستخدمين الذاتية
  • تجاوز ترقية الموضوع عند تمكين disable_category_edit_notifications
  • وضع علامة على فشل omniauth كـ HTML آمن.
  • تضمين حقول المستخدم المخصصة في المُصدّر الأساسي

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

  • تراجع في تتبع الشاشة/appEvents في #14929
  • رسائل تعليمات المنشئ لم يتم ذكر المجموعات فيها كانت معطلة
  • استخدام المقطع السابق للتحقق مما إذا كان تحميل جزء النسخ الاحتياطي المحلي قد اكتمل
  • تعيين null للمجموعة إذا كان المعامل groupAttrs غير متاح.
  • استخدام نفس إصدار hljs في الإنتاج والاختبارات
  • منع PreloadStore من استدعاء الباحث عندما تكون القيمة زائفة
  • استخدام Map بدلاً من Object للتخزين المؤقت
  • ضمان صحة منطق العلامات الدنيا ومشاركته
  • عرض أفضل المنشورات من الفئات الخاصة إذا كان المستخدم لديه حق الوصول.
  • يتم إزالة queryParams للموضوع من حالة السجل عند التمرير.
  • LocalJumpError في مهام rake
  • استدعاء _clearFlash() عند عرض نافذة منبثقة
  • لا تفشل إذا كان s3_install_cors_rule متوقفًا
  • استخدام 127.0.0.1 بدلاً من localhost لـ ember CLI
  • تعطيل أحداث التمرير أثناء وضع ملء الشاشة
  • السماح باستخدام الدعوات المجمعة مع DiscourseConnect
  • في Ember CLI، أشارت بعض اختبارات الإضافات إلى الحاوية الخاطئة
  • جعل PostRevisor أكثر اتساقًا
  • عرض الحذف الدائم في القائمة بدون تحديث
  • إزالة xlink:href لصالح href بسبب الإيقاف
  • استخدام طريقة السمة الصحيحة للحصول على معرف المنشور من dataset.
  • تراجع تم تقديمه في #14715
  • الاحتفاظ بسياق الموضوع عند إعادة التوجيه إلى البحث الكامل
  • إنشاء معرفات عناوين صالحة
  • استعادة الرسوم المتحركة لإجراء الإعجاب على الهاتف المحمول
  • الاحتفاظ بالإشعارات في OS X
  • تضمين المسؤولين في أذونات قناة الرد على التواجد
  • إعادة تسمية action_code_href إلى action_code_path
  • تخطي عمليات التحقق من صحة المنشور للمراجعات النظامية عند حذف المؤلف للمنشور
  • ضمان وجود قواعد CORS لـ S3 باستخدام مهمة rake
  • قد تكون عناوين URL الأساسية نسبية
  • التوقف عن حفظ الإشارة المرجعية عند الضغط على ESC في النافذة المنبثقة
  • ضمان أن يكون required_tag_group_name فارغًا إذا لم تكن هناك قيمة موجودة
  • استبعاد مواضيع الفئة المكبوتة من الملخص حتى لو لم يتم كتمها.
  • لا ينبغي لمهمة rake categories:move_topics نقل موضوع وصف الفئة.
  • عرض Instagram Oneboxes في إطار iframe
  • استخدام حدث mouse down عند إلغاء البحث
  • إدراج فواصل حتى عندما تكون قيمة الحقل فارغة
  • منع طلبات البحث المكررة إلى الواجهة الخلفية
  • حذف إشارة مرجعية لـ for_topic تسبب خطأ في JavaScript
  • استخدام نفس الوضع للبحث الصيني عند الفهرسة والاستعلام.
  • يجب إعادة محاولة استجابات 103 باستخدام small_get
  • تضمين تفاصيل الموضوع عند إرسال رسائل خاصة
  • لا ينبغي الاحتفاظ بـ allowed_theme_ids في GlobalSettings
  • لا تستبدل الكلمات في علامات التصنيف والإشارات
  • إخفاء الروابط للمواضيع المكتومة وفي قائمة الفئات
  • تجنب استعلام N+1 آخر في Site.json_for
  • تحديث مجموعة العلامات لجميع الأعضاء إذا تغير إعداد المجموعة الأساسي.
  • لا ينبغي تلقي دعوات الموضوع من المستخدمين الذين تم تجاهلهم.
  • لا تقم بإجراء بحث عن الروابط للروابط المستبدلة
  • تضمين العلامات الجديدة في التحقق من الصحة إذا كان المستخدم يمكنه إنشاء واحدة.
  • تنظيف مثيلات PresenceChannel عند إغلاق المنشئ
  • يمنع خطأ JSON دائري في الاختبارات
  • إصلاحات مستورد Vanilla
  • تجنب استعلام N+1 في Site.json_for
  • تجنب الطلبات المتزامنة بشكل صحيح في PresenceChannel get
  • لا ترسل إشارة مغادرة التواجد إذا لم تكن موجودًا في أي قنوات
  • عرض الرسالة الصحيحة عند حذف الموضوع نهائيًا
  • سياق التتبع الصحيح لبعض مسارات الفئات
  • تضمين رأس Vary:Accept في جميع الاستجابات المستندة إلى Accept
  • السماح بكل علامة للكلمات المراقبة
  • إزالة المستخدمين المسموح لهم بالموضوع الزائدين عند دعوة المجموعة
  • تصحيح اسم إعداد الموقع
  • لا تتسرب مفاتيح API للمستخدم غير المجزأة إلى redis
  • 2N+1 sql في نقطة نهاية المسؤول /api/keys

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

  • إصلاح أنماط نافذة المشاركة/الإعلام
  • ترقيم الخطوات في README التثبيت السحابي
  • إصلاحات التخطيط لصفحة الروابط الدائمة للمسؤول
  • إزالة منتقي العلامات في الرسائل الخاصة للمستخدمين غير الموظفين
  • إصلاح العديد من المشكلات المتعلقة بإعادة هيكلة تقدم الموضوع
  • إصلاح قائمة منسدلة للفئة بنمط شريطي
  • استيعاب أفضل لمنشئ الرسائل الخاصة مع العلامات
  • إصلاح عرض المنشور القصير على الهاتف المحمول
  • عرض تلميح البحث السريع بشكل أكثر اتساقًا
  • إزالة الرسوم المتحركة في قائمة سمات المسؤول
  • تغيير ترتيب علامات التبويب في تسجيل الدخول، متابعة لـ 6aa6275
  • تغيير ترتيب علامات التبويب في تسجيل الدخول لتخطي رابط تسجيل الدخول عبر البريد الإلكتروني
  • تطبيق العلامات أثناء إنشاء الرسائل الخاصة
  • جعل تغييرات PresenceChannel أكثر استجابة
  • لا تعرض زر الرجوع أبدًا إذا كان أقل من الموضع الحالي
  • لا تعرض أيقونة المرساة على الأجهزة التي تعمل باللمس
  • إعادة ترتيب إعدادات الموقع المتعلقة بالمصادقة للوضوح
  • إضافة حالة خاصة للبحث عن المستخدم عند وجوده في موضوع
  • في بعض الأحيان كانت تظهر التذييل أثناء تحديث مسار القائمة

الأداء

  • تحديث عدد الإعجابات في المنشورات المرئية بدون GET إضافي لكل إعجاب
  • استخدام عمود مختلف لخطة استعلام أفضل
  • كان هناك تراجع كبير في الأداء في Logster
  • تحسين البحث في استعلام الرسائل الخاصة
13 إعجابًا