ملاحظات إصدار Discourse 2.5.0.beta7

ميزات جديدة في 2.5.0.beta7

تحسين دعم تجربة المستخدم لبريد إلكتروني متعدد

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

سيُستخدم البريد الإلكتروني الأساسي لجميع الرسائل الصادرة من Discourse، بما في ذلك الإشعارات، وإعادة تعيين كلمة المرور، وتسجيل الدخول عبر البريد الإلكتروني، وما إلى ذلك. أما عناوين البريد الإلكتروني الثانوية (بالإضافة إلى الأساسي) فتُستخدم للرسائل الواردة، مثل الرد على موضوع أو بدء موضوع جديد عبر البريد الإلكتروني.

مثال: لنفترض أن بريدي الإلكتروني هنا على Meta هو jomaxro@example.com. هذا هو بريدي الأساسي. لدي الآن أيضًا بريد إلكتروني سري للغاية هو not-jomaxro@example.com، والذي أستخدمه أحيانًا لإرسال الرسائل. يمكنني إضافة هذا البريد كبريد ثانوي. الآن، إذا أرسلت بريدًا إلى Meta من not-jomaxro@example.com، سيتم ربطه بنجاح بحسابي، وسيظهر كموضوع من قبل @jomaxro. علاوة على ذلك، عند تسجيل الدخول، يمكنني الآن إدخال jomaxro (اسم المستخدم الخاص بي)، أو jomaxro@example.com (البريد الأساسي)، أو not-jomaxro@example.com (البريد الثانوي)، وسيتم قبول جميعها.

روابط دعوة متعددة الاستخدامات

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

إصدار Discourse 2.5 قريبًا!

من المقرر إصدار Discourse 2.5 في وقت لاحق من هذا الشهر في 24 يونيو. تذكير آخر بأن دعم Internet Explorer 11 (IE11) تم إيقافه في الإصدار التجريبي beta6، وسيتم إزالته تمامًا في الإصدار 2.6. سيكون Discourse 2.5 هو آخر إصدار يدعم IE11. للحصول على تفاصيل كاملة، راجع Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020

المزيد!

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

29 إعجابًا

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

Cakeday

  • إصلاح خلل

التقويم

  • تحسين تجربة المستخدم

رموز الدعوة

  • إصلاح خلل

تم الحل

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

الاشتراكات

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

GitHub

  • الارتباط العكسي للمنتدبات العادية فقط

SAML

  • إضافة إعدادات لتوقيع طلبات الخروج والاستجابات

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

  • تحسينات في نافذة مشاركة التقرير
  • إصلاح خلل

Patreon

  • التأكد من تعيين patreon creator discourse username قبل تمكين تسجيل الدخول عبر Patreon

WP Discourse

  • إذا تم تمكين خيار إضافة الروابط المميزة، فقم بتحديث الرابط المميز للموضوع في Discourse عند دفع تحديثات المنشورات من WordPress إلى Discourse

BCC

  • إصلاح خلل

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

انقر للتوسيع

ميزات جديدة

  • دعم الإضافة عند وضع الوسوم دفعة واحدة عبر rake
  • مهمة rake جديدة لتحديث عمود first_post_created_at
  • إضافة مهمة uploads:batch_migrate_from_s3 للحد من عدد المنشورات المنقولة دفعة واحدة
  • إعداد فئة لتصفية القائمة الافتراضية.
  • وضع المستودع الأبيض للنمط (تجريبي)

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

  • استخدام مرشح include-subcategories في تصدير التقرير
  • يجب أن تكون مهمة MigrateInviteRedeemedDataToInvitedUsers عملية هجرة عادية
  • إرجاع خطأ 400 عند تقديم topic_id غير صالح أثناء إنشاء الدعوة.
  • اختبار post_alerter_spec.rb غير مستقر بسبب غياب الترتيب
  • منع إعادة وضع العلم عند مراجعة الأعلام سابقًا
  • عدم استدعاء مُزيّجات cooked في المُنشئ إذا لم يتغير cooked
  • إضافة سمات params إلى خيارات البحث في الموضوع findOpts.
  • السماح بدمج المستخدمين عندما تكون نطاقات البريد الإلكتروني مقيدة
  • عدم عرض اقتراح إنشاء موضوع للمستخدمين الذين لا يستطيعون ذلك
  • تفعيل إكمال الإيموجي بشكل غير صحيح
  • تغيير سمة “name” لاسم الكتابات لإيقاف الإكمال التلقائي
  • فرض الحد الأقصى لـ 100 سنة في جميع إعدادات الموقع المحسوبة بالأيام
  • تحديث الحد الأدنى للوسم المطلوب عند التبديل بين الفئات في المُنشئ
  • عدم تجاوز لون نص الفئة في القائمة المنسدلة
  • استعادة موضع التدفق في Safari
  • لا يجب أن تظهر إشعارات الرد على أنها محررة
  • التأكد من تحويل إعدادات الفئة بشكل صحيح للقيم المنطقية (boolean)
  • لم تعمل إعادة التوجيه التي تحتوي على أسماء مستخدمين يونانية
  • (getURL "") لم يعمل مع المساعد i18n
  • استخدام short_path لملف رفع الزينة للحصول على رابط موقع مشفر للوسائط الآمنة.
  • تعطلت عنوان خدمة Worker
  • كانت إعادة توجيه /my/ على جانب العميل تضيف شريطًا مائلًا إضافيًا
  • لم يقوم سكريبت الاستيراد الأساسي بتحديث عمود first_post_created_at
  • التعافي من أخطاء القراءة فقط عند البحث عن رموز المصادقة.
  • خطأ مضمن عند تحويل HTML إلى Markdown
  • يتطلب get-url للكود على جانب الخادم
  • يمنع معلمات القيم المنطقية (boolean) الخاطئة من التصفية على أنها غير موجودة
  • إخفاء تغذية RSS و JSON إذا كان ملف المستخدم مخفيًا.
  • يحتاج EmailValidator إلى التحقق من تنسيق البريد الإلكتروني.
  • سلسلة MessageFormat معطلة
  • عند إنشاء علم لكلمة مراقَبة، يتضمن السبب
  • منع قص ذكر المستخدمين
  • عدم تدمير عنصر $.fileupload
  • يمكن للمستخدمين من الطاقم تجاوز قاعدة التحقق من الوسوم
  • التقاط خطأ NoMethodError أثناء precompile_css أيضًا
  • مشكلة تكرار الملخص عند إنشاء المستخدم
  • عرض بطاقة المجموعة فقط إذا كان لقب المستخدم من المجموعة

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

  • تحسين تخطيط نافذة تثبيت الموضوع الإدارية
  • إضافة حشوة سفلية لقوائم المستخدمين على الأجهزة المحمولة
  • تغيير طبقة z-index للمسودة المنكمشة على الأجهزة المحمولة
  • إضافة نوع إعداد simple-list
  • التأكد من إخفاء select-kit بشكل متسق.
  • منع الأجهزة من حساب خطأ ارتفاع المُنشئ في وضع ملء الشاشة

الأداء

  • تمكين bootsnap عالميًا
  • تخزين مثيل PrettyText مؤقتًا لعرض معاينة المُنشئ
  • تمرير العنصر إلى دالة resolveAllShortUrl، وليس محدد النص
  • تخزين قيمة baseUri بشكل صحيح في تطبيق الجافاسكريبت
  • تحديد معدل البحث وإضافة ذاكرة تخزين مؤقت مجهولة لنتائج البحث
  • إضافة متغير البيئة FORCE_BOOTSNAP
  • تقليل عدد الاستعلامات من 3 إلى `1 عند جلب مظهر الويب.
18 إعجابًا