ملاحظات إصدار Discourse 2.6.0.beta4

ميزات جديدة في 2.6.0.beta4

إزالة العلامات دفعة واحدة من المواضيع المحددة

بالإضافة إلى القدرة على استبدال وإضافة العلامات إلى المواضيع دفعة واحدة، يمكن الآن للموظفين إزالة جميع العلامات من المواضيع المحددة.

السماح للمواقع بتكوين خط الأساس وخط العناوين بشكل مستقل

توسيعًا لدعم الخطوط المحسّن المُضاف في النسخة التجريبية الثالثة، يمكن الآن للمسؤولين تعيين خط العناوين بشكل مستقل عن خط الأساس. يمكن القيام بذلك عبر المعالج أو عبر إعدادات الموقع.

شرح سبب تعطيل الدعوات للموظفين

عند تفعيل SSO أو تعطيل تسجيل الدخول المحلي عبر إعدادات الموقع، يتم تعطيل الدعوات لأن إدارة المستخدمين تتم بواسطة مزود خارجي. إذا حاول الموظفون الانتقال مباشرةً إلى صفحة الدعوات، سيظهر لهم الآن شرح لسبب تعطيل الدعوات.

خيارات بحث متقدمة إضافية

تمت إضافة خيارات بحث متقدمة جديدة لعدد المنشورات الأدنى/الأقصى وعدد المشاهدات.

إضافة مكون “دليل الأسلوب” إلى Discourse

لمساعدة مسؤولي المواقع في تصميم مواقعهم، تم إضافة مكون “دليل الأسلوب” (Styleguide) إلى نواة Discourse. لمزيد من التفاصيل، راجع Styleguide Plugin Now in Discourse Core

31 إعجابًا

المزيد من المزايا!

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

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

يتضمن هذا الإصدار التجريبي إصلاحًا واحدًا للأمان يتعلق بمشاكل أبلغ عنها مجتمعنا و HackerOne.

  • التأكد من أن المستخدمين يمكنهم رؤية الموضوع قبل تعيين مؤقت للموضوع.

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

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

  • إصلاح الأخطاء
    • قمنا بإصلاح العديد من الأخطاء في العديد من إضافاتنا
  • الترجمات
    • قمنا بتحديث الترجمات في العديد من إضافاتنا

الاشتراكات

  • إضافة دعم تنسيق Markdown لوصف المنتج

مستكشف البيانات

  • تحسين تنسيق تقرير المجموعة
  • عدم السماح بمشاركة الاستعلامات مع “الجميع”

مستكشف المعرفة

  • إضافة بيانات وصفية (metadata) للواحد-صندوق (onebox)
  • إضافة زر مسح إلى شريط البحث

السياسات

  • جعل معاينة السياسة في المحرر أكثر وضوحًا
  • التأكد من أن السياسة الجديدة محاطة دائمًا بسطور جديدة
  • إعادة كتابة واجهة المستخدم كمكون Ember

GitHub

  • عدم منح الشارات للمستخدمين المعلقين (staged users)

مراجعة الكود

  • السماح بإزالة زر المتابعة
  • السماح بذكر التكرار اللاحق (follow up commit) بشكل أقل تقييدًا
  • إضافة زر “تمت المتابعة”

OpenID Connect

  • إضافة سجلات تفصيلية لطلبات واستجابات OIDC

المترجم

  • إضافة دعم لمورد الخدمة المتعددة لـ Cognitive Service.

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

انقر للتوسيع

ميزات جديدة

  • إضافة اسم فئة (category slug) إلى فئة الجسم في صفحات الوسوم إذا كانت جزءًا من فئة
  • إضافة كود تنظيف العلامات المرجعية الأسبوعي
  • احترام إعداد tags_sort_alphabetically عند عرض الوسوم
  • إضافة سمة العنوان (title attribute) إلى الاستطلاعات
  • خيار في المحرر لإعادة تحميل الصفحة وإجبار حفظ المسودة
  • دعم استخدام خط النظام في خطوة الخط في المعالج
  • معالج متوافق مع الوضع المظلم

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

  • دليل الأسلوب هو عنوان URL أبوي فقط ويتم الوصول إليه عبر /styleguide
  • التحقق من سمة هدف الرابط في رابط Clink
  • حل مشاكل تشغيل qunit عبر rake
  • الفرز باستخدام Ruby لتجنب استعلامات N+1
  • معاينة سمة المعالج عند غياب الشعار
  • قتل عامل Unicorn لا يجب أن يقتل عملية نسخ احتياطي أو استعادة قيد التشغيل
  • لم يعد النسخ الاحتياطي يعمل بعد إلغاء نسخة احتياطية قيد التشغيل
  • تم ابتلاع رسائل الخطأ من تعديل المستخدم
  • الخيار المعطل لـ sk لم يعمل بشكل صحيح
  • استخدام متغيرات الألوان الجديدة في embed.scss، وإزالة الألوان الثابتة
  • معالجة أخطاء بناء جملة .discourse-compatibility
  • لم يعمل المراقبون على سجلات البريد الإلكتروني للإدارة
  • لا يمكن تمكين العامل الثاني إذا كان SSO مفعّلًا
  • عرض عدد الردود الصحيح للزاحف (crawler)
  • تضمين المسار الأساسي للمجلد الفرعي في اختصار مخطط تطبيق الويب
  • جعل browser-update يعمل مع IE<11
  • لم يتم تحديث عدد الأيقونات (favicon) عند العودة لتركيز النافذة
  • استخدام اسم النطاق عند تسلسل UserApiKeys
  • التأكد من عمل إدراج رابط تشعبي مع mailto
  • التأكد من عمل منتقي الفئات مع الأحرف غير الإنجليزية
  • تأكيد عدم إرسال بريد إلكتروني جديد للموظفين إذا تم تعطيل البريد الإلكتروني بخيار “غير الموظفين”
  • الوظائف المجدولة لا تظهر في /sidekiq/schedule في وضع التطوير
  • عنصر قناع SVG مفقود في المعالج
  • تعطل تحميل طلبات المجموعة
  • احترام show_category_definitions_in_topic_lists في قوائم الفئات
  • تضمين المواضيع من الفئات الفرعية في القائمة المتتبعة
  • مقارنة وسيطة نوع Jobs::UserEmail كسلسلة نصية
  • استخدام getAttribute بدلاً من dataset
  • عندما يغير المسؤول بريدًا إلكترونيًا للمستخدم، يجب على المستخدم تأكيد التغيير
  • إصلاح الانحدار حيث لم يستطع قائمة منسدلة في المعالج التحديث
  • عرض صحيح لعناصر استطلاع بدون عنوان
  • العثور على عنصر noscript مع محتوى الزاحف
  • معالجة عناوين الاستطلاعات عند وجود عناوين رئيسية
  • كانت عناوين URL mailto المحررة تثير استثناءً
  • عدم السماح بدعوات البريد الإلكتروني إذا كان enable_local_logins معطلًا
  • السماح للمشرفين دائمًا برؤية رسائلهم الخاصة الجماعية (PMs)
  • إلغاء تجريد خاصية محسوبة (computed property)
  • التحقق من صحة اسم الفئة عند تغيير الوالد
  • جعل فترات لوحة التحكم تستخدم اليوم الحالي والأسبوع لمدة 7 أيام
  • تحميل الصور المسبق في groups#search لوقف استعلامات N+1
  • إخفاء أقسام الشعبية/الأحدث الفارغة في صفحة 404
  • تعطل البناء لأن uglify لا يمكنه قبول let أو const
  • لا يجب أن يفشل تجريد الأسطر من البريد الإلكتروني الوارد إذا كان الجسم فارغًا
  • إزالة المسافات البيضاء حول وسوم HTML المضمنة المجاورة للنص
  • استخدام عنوان الموضوع في نتيجة قائمة البحث
  • مسح إشعار الرسالة الخاصة الخاصة بروبوت السرد المتجاوز
  • نقل طلب hp من /users إلى /token
  • السماح للموظفين باستخدام HTML في شريط قراءة الفئة فقط
  • يجب أن تقوم عملية الترحيل بتحديث ReviewableUsers فقط حيث لم يتم اعتماد المستخدم
  • السماح بتوصيل خطوط .otf عبر CDN
  • رسالة خطأ أفضل إذا انتهت صلاحية الدعوة
  • إلغاء تجريد translatedText CP
  • جعل إعداد ذاكرة التخزين المؤقت لـ bundler CI صريحًا
  • القيمة الصحيحة لـ auto وإضافة nohighlight إلى الوصف
  • يمكن لعناوين URL غير الصالحة أن تثير استثناءات عند استدعاء UrlHelper.rails_route_from_url
  • استخدام اللغة الصحيحة لرسائل الخطأ
  • كنا نلغي خاصية محسوبة canCreateTopicOnCategory
  • أدى highlighted_languages الفارغة إلى ["", "auto", "nohighlight"]
  • تصحيح الترميز التالف في الرسائل الإلكترونية التي تحتوي على مرفقات
  • احترام التنزيل القسري عند تنزيل الوسائط الآمنة عبر lightbox
  • تحسينات وإصلاحات لعملية تغيير المسؤول لبريد المستخدم
  • منع قفز شريط التمرير في منتقي الرموز التعبيرية
  • إزالة الوقت من التاريخ في نطاق التقويم عند منتصف الليل
  • عندما يُرقى المستخدم إلى TL2، يتم دعوته للتدريب المتقدم
  • إلغاء تجريد ثوابت القائمة البيضاء
  • تجاهل غير المقروء يحترم وسيطة الاستعلام المتتبع
  • عدم تضمين الفئة في عنوان موضوع الاقتباس إذا كان موجودًا

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

  • زيادة عرض إدخال إعادة ترتيب الفئة وتوسيطه
  • تغييرات عرض “ستظهر المواضيع الجديدة هنا”
  • زيادة عرض الإدخال في صفحة قبول الدعوة
  • استبدال أيقونة الترس في قائمة المستخدم بأيقونة المستخدم
  • عدم قطع أسماء الفئات في لوحة البحث
  • إصلاح التنسيقات للمشاركات والمشاهدات في البحث المتقدم
  • تسمية كلمة مرور متسقة في صفحة التسجيل وصفحات الدعوات
  • إظهار النطاق لفلتر مشاهدات البحث المتقدم
  • السماح بالتمرير الأفقي لأزرار المشاركة على الجوال
  • منع الفئات من تجاوز select-kit
  • توسيط المعالج عموديًا
  • استخدام مؤشر المؤشر لأزرار المعالج

الأداء

  • التراجع عن الطلبات الخلفية عند الحمل الزائد
  • تجنب البحث عن خلفيات عند فهرسة البحث
  • عدم إدراج رسائل ملخص البريد الإلكتروني عند المحاولة مؤخرًا
  • إدخال حد مطلق للملخصات كل 30 دقيقة
21 إعجابًا