2.8.0.beta10: تحسينات API، روابط دعوة مقيدة بالنطاق، علامة جدولة للمسافة البادئة، والمزيد

ميزات جديدة في 2.8.0.beta10

نطاقات واجهة برمجة التطبيقات للشارات

يمكن الآن تقييد مفاتيح واجهة برمجة التطبيقات (API) للشارات. تشمل النطاقات المتاحة إنشاء، وقراءة، وتحديث، وحذف الشارات، وسرد شارات المستخدم، وتعيين/إزالة شارة من مستخدم.

تقييد دعوات الروابط حسب نطاق البريد الإلكتروني

السماح لرسائل بريد إلكتروني متعددة باسترداد دعوة رابط فقط إذا كان اسم نطاق البريد الإلكتروني يطابق النطاق المحدد.

حفظ موضع التمرير في صفحة الإشارات المرجعية

هل تجد نفسك تبحث في إشاراتك المرجعية، تفتح واحدة، تعود، ثم تجد نفسك في أعلى الصفحة مرة أخرى؟ لا مزيد! يقوم Discourse الآن بحفظ موضع التمرير الخاص بك حتى تكون في المكان الذي تركته عند العودة.

استخدام علامة الجدولة (Tab) لتحديد المسافات البادئة للنص في المنشئ

يمكن الآن تحديد المسافات البادئة للنص وإلغاؤها في المنشئ عبر Tab و Shift+Tab على التوالي. يعمل هذا لكل من كتل التعليمات البرمجية والنص العادي.

2021-12-21_11-25-12

تحسين إعداد الموقع hide_email_address_taken

عند تمكين إعداد الموقع hide_email_address_taken، فإنه يجبر على استخدام البريد الإلكتروني في نموذج “نسيت كلمة المرور”. يساعد هذا المواقع التي تتلقى إساءة/بريد عشوائي عبر “نسيت كلمة المرور” حيث لم يعد من الممكن استخدام أسماء المستخدمين لتشغيل البريد الإلكتروني.

20 إعجابًا

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

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

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

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

  • تعطيل MessageBus::Diagnostics.

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

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

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

تعيين

ميزات جديدة

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

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

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

مصادقة LinkedIn

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

  • معالجة الصفوف المكررة في الترحيل

إمكانية الوصول

  • إضافة عناوين مفقودة لإجراءات الرسالة tc-

Akismet

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

  • حذف المستخدم يعمل حتى لو كانت هناك مراجعات معلقة

تقويم

ميزات جديدة

  • إعادة استخدام إشعارات الدعوة والتذكير الحالية.

مصادقة Microsoft

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

  • معالجة الصفوف المكررة في الترحيل

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

  • إعادة تسمية من Office365 إلى “مصادقة Microsoft”

تم الحل

ميزات جديدة

  • عرض إشعار إذا كان بإمكان المستخدم قبول إجابة

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

  • منع التفاف نص وحل الأيقونة

BCC

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

  • المجموعات التي يتم ذكرها في كل رسالة

Kolide

ميزات جديدة

  • عرض تفاصيل مشكلات Kolide المفتوحة في التذييل.
  • مزامنة المشكلات والأجهزة بناءً على حمولة الويب هوك.
  • تنبيه مسؤولي مجموعة Kolide بشأن الأجهزة غير المسجلة.
  • عرض إشعار عام للتحذير بشأن الأجهزة غير المسجلة.

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

  • تعيين متغير الموضوع قبل الحصول على العنوان.
  • لا تذكر المستخدمين عندما لا يتم العثور على مشكلات.
  • لا تذكر مسؤولي Kolide عندما لا يتم العثور على مشكلات.
  • لا تقم بتحديث موضوع المسؤول إلا إذا تغير
  • تخطي التذكيرات إذا لم تكن هناك مشكلات.
  • زيادة per_page من الافتراضي 25 إلى 500
  • إضافة نص افتراضي لجسم المشاركة إذا لم يتم العثور على مشكلات.
  • تحديث قيمة الحقل المخصص فقط إذا كانت المشاركة موجودة.
  • استخدام logger.warn بدلاً من طريقة Discourse.warn.
  • الجولة الثانية في إيقاف فيضان الإشعارات.

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

  • إزالة الرابط إلى Kolide لمشكلات الجهاز.
  • عرض الإشعار فقط إذا كان معرف موضوع الإعداد متاحًا
  • توجيه المستخدمين إلى موضوع الإعداد عبر لافتة.

SAML

ميزات جديدة

  • السماح بتهيئة الإضافة باستخدام إعدادات الموقع

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

  • التأكد من صحة مسار نص JavaScript للمجلد الفرعي
  • إضافة رأس content-type إلى نموذج الإرسال التلقائي
  • لا تقم بضغط طلب SAML لربط POST
  • تصحيح أخطاء after_create_account من 4e0a5e0a
  • تأجيل منطق UsernameSuggester إلى auto_create_account
  • تجاهل إعداد الموقع saml_base_url الفارغ
  • لا تتجاوز ملف تعريف الارتباط الحالي أثناء الاستدعاء
  • التأكد من أن SAML يتبع عمليات إعادة التوجيه بعد تسجيل الدخول
  • إزالة البادئة من base_url
  • تحديث منطق اختيار الاسم

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

  • إذا تم تكوينه عبر متغيرات البيئة، فقم بإخفاء إعدادات الموقع

الاشتراكات

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

  • ظهور علامات HTML القوية

سياسة

ميزات جديدة

  • إضافة سمة خاصة إلى السياسة
  • ترقيم نتائج PolicyUser

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

  • السماح بتحديد المجموعات التلقائية
  • يجب ألا تتغير مستخدمو السياسة لكل صفحة

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

  • عرض أزرار رمادية لخيار السياسة الآخر

ردود الفعل

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

  • تم كسر إشعارات ردود الفعل (الجولة 3)
  • تم كسر إشعارات ردود الفعل (الجولة 2)
  • تم كسر إشعارات ردود الفعل

الأتمتة

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

  • يسمح فقط بتحديد البرنامج النصي عند إنشاء أتمتة جديدة

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

  • يجعل القوائم المنسدلة قابلة للتصفية والتمرير

تذييل

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

  • الانتقال إلى assets/vendor/javascripts
  • استيراد popper بشكل صحيح

تغييرات الأمان

  • إصلاح تذييل خبيث يسبب أخطاء في جانب العميل

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

ميزات جديدة

  • السماح بتحديد المجموعات “التلقائية” للقواعد

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

  • تخزين slack thread_ts على أساس كل قناة
  • التأكد من أن نافذة تحرير التحقق تعمل عند فتحها لأول مرة
  • التأكد من أن روبوت Telegram يستجيب فقط لأوامر الشرطة المائلة

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

انقر للتوسيع

ميزات جديدة

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

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

  • الرجوع إلى anonymous وليس user عند اقتراح أسماء المستخدمين للمستخدمين المجهولين
  • استخدام اسم وسيط صحيح في ترجمة المراجعات المعلقة
  • تعديل موضع لوحة القائمة
  • استخدام وصف meta أساسي إذا كانت علامات الوصف الأخرى مفقودة
  • تجاوزات الترجمة من اللغة الاحتياطية لم تعمل على العميل
  • عرض “تخصيص النص” سلسلة MessageFormat المجمعة للترجمات _MF المتجاوزة
  • كان ترتيب أسبقية الترجمة مختلفًا على العميل والخادم
  • حساب إزاحة الرأس غير الصحيح
  • إضافة polyfill للتمرير السلس
  • استخدام تنسيق جديد لنقطة نهاية علامة البحث لمنع المشكلات
  • إخطار أعضاء المجموعة عندما يقتبس شخص ما أو يرد على مشاركتهم.
  • إضافة المزيد من الإجراءات إلى نطاق مفتاح API الخاص بالتحميلات
  • تصحيح ترحيل email_tokens_token_to_nullable
  • التأكد من أن أسماء السمات يتم الهروب منها في سمات HTML
  • التحقق مما إذا كان نطاق الدعوة صالحًا
  • السماح لـ OAuth2Authenticator بمعالجة الارتباطات الموجودة
  • صور أيقونات المواقع الضبابية
  • النظر فقط في أنه تم التعامل معه بواسطة المنشئ عندما يكون هناك منشئ
  • تأجيل أحداث الموضوع/المشاركة التي تم إنشاؤها حتى تتم إضافة رسائل البريد الإلكتروني
  • جعل الاختبارات تعمل مع معرف تحميل أعلى
  • تحديد مسودة الموضوع الصحيحة للمستخدم
  • تحديث has_topic_draft عند تحديث المسودة
  • التأكد من أن MessageIdService يمكنه التعامل مع تغييرات اسم المضيف ومتعدد المواقع
  • لم يأخذ --header-offset في الاعتبار التمرير الزائد
  • يشير إلى الرأس مما يؤدي إلى كسر ترابط البريد الإلكتروني
  • جعل اختبارات الصور المصغرة تبدأ بسجل نظيف
  • عرض المشاركات المعلقة في فئة خاضعة للإشراف
  • اختبار انتقال العلامة
  • انتقال العلامة فقط إذا تغير اسم العلامة
  • عناوين URL المسموح بها المفقودة عند عرض نطاقات مفتاح API التفصيلية.
  • تتعامل المصادقة بشكل غير صحيح مع أسماء المستخدمين المكررة
  • يجب أن يؤدي تحديث إشعار موحد إلى دفعه إلى الأعلى.
  • عند استخدام المصادقة الخارجية، لم تتم إزالة الأحرف المحظورة من اسم المستخدم
  • جعل ترتيب فرز سمات المستخدم غير حساس لحالة الأحرف
  • إضافة لاحقة عشوائية إلى Message-ID الصادر للبريد الإلكتروني
  • لم يتم تحديث شارات PWA
  • المطابقة للعمق غير المحدد في عنوان URL أثناء اختبارات التحميل
  • يسمح باستراتيجية وضع أكثر دقة على الهاتف المحمول
  • لا تقم بإعادة توجيه طلبات XHR/JSON عند الحاجة إلى تسجيل الدخول
  • استخراج وإصلاح تجاوز أسماء المستخدمين بواسطة المصادقة الخارجية
  • تعيين auto_update إلى false للسمات/المكونات غير Git
  • تخطي السمات التي تحتوي على عنوان URL فارغ في مهمة rake themes:update

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

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

الأداء

  • جعل الاختبارات أسرع عن طريق تصنيع المزيد من الأشياء مسبقًا
  • تصنيع المزيد من أجزاء users_controller_spec مسبقًا
  • تسريع الاختبارات عن طريق تصنيع المزيد من الأشياء مسبقًا
  • تصنيع الملصقات في topics_controller_spec مسبقًا
  • تصنيع المزيد من topics_controller_spec.rb مسبقًا
  • لقطات Redis أثناء الاختبارات
  • تسريع الاختبارات
  • إضافة فهرس على email_tokens.token_hash
  • تقليل بعض وقت مجموعة الاختبارات
  • ترحيل normalized_emails في ترحيلات

إمكانية الوصول

  • التركيز على آخر موضوع تمت مشاهدته في قوائم الموضوعات
  • نقل التركيز إلى المشاركة المميزة عند زيارة موضوع
  • إزالة تسمية مكررة في حقل تأكيد التسجيل
16 إعجابًا