ملاحظات إصدار Discourse 2.4.0.beta11

ميزات جديدة في 2.4.0.beta11

مؤشر إعادة توجيه البريد الإلكتروني

عند إعادة توجيه بريد إلكتروني إلى Discourse، نقوم الآن بعرض منشور صغير للإشارة إلى ذلك، مما يساعد على تجنب الالتباس.

تقرير نمو مستويات الثقة

أضفنا تقريرًا مدمجًا جديدًا يسمح للموظفين برؤية كيفية تقدم المستخدمين عبر مستويات الثقة في موقعهم.

استطلاعات الرأي بخيار واحد

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

هل تعجبك استطلاعات الرأي ذات الخيار الواحد؟

  • نعم!
0 voters

تقييد مجموعات استطلاعات الرأي

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

أي فاكهة تفضل؟

  • تفاحة
  • برتقالة
0 voters

إرسال المستخدمين المشتبه بهم إلى قائمة المراجعة

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

قم بتفعيل إعداد approve suspect users لتجربته!

دعوة المستخدمين من قائمة جهات الاتصال الخاصة بك

يمكن الآن دعوة المستخدمين من قائمة جهات الاتصال عند استخدام Android.

البحث في الرسائل العامة والشخصية على حد سواء

باستخدام العلم in:all، يمكنك البحث في كل من المواضيع العامة وكذلك الرسائل الخاصة.

38 إعجابًا

المزيد من التحسينات!

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

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

WP Discourse

  • إصلاح إشعار حالة الاتصال الذي يعرض رسالة نجاح عند عدم إدخال بيانات اعتماد واجهة برمجة التطبيقات (API)

JWT

  • التحديث إلى نظام إضافة المصادقة الحالي

الردود الجاهزة

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

تسجيل الدخول عبر أمازون

  • إصلاح خطأ

SAML

  • إصلاح خطأ

GitHub

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

التقويم

  • عرض أعضاء المجموعة حسب المنطقة الزمنية
  • إصلاحات للأخطاء

تحذير من الإثارة (Spoiler Alert)

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

تسجيل الدخول عبر ستيم (Steam)

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

Zendesk

  • التأكد من وجود بيانات الاعتماد

Discourse Hub (تطبيق الجوال)

  • إضافة دعم الوضع المظلم

Encrypt

  • دعم زوج المفاتيح المُصدّر
  • تشفير الرسائل افتراضيًا
  • إصلاحات للأخطاء

Code Review

  • الموافقة التلقائية على طلبات السحب (PRs) المعتمدة على GitHub
  • إصلاحات للأخطاء

إضافة الإعلانات

  • إضافة ملاحظة تتعلق بشبكات الإعلانات وسياسة محتوى الصفحة (CSP)
  • إصلاحات للأخطاء

Akismet

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

Assign

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

Cakeday

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

مستكشف البيانات (Data Explorer)

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

Patreon

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

Solved

  • إضافة شارات جديدة

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

[details=“انقر للتوسيع”]

ميزات جديدة

  • تحسين الإشارات المرجعية الجزء 2 – وضع إشارات مرجعية للمواضيع
  • تصدير دالة defaultRenderTag الافتراضية
  • تُدرج المنشورات المعلقة في الطابور حتى لو لم تتجاوز الحد الأدنى لعتبة الأولوية
  • إضافة سجل عند المطالبة بالمنشورات المعلّقة المُعلّمة للمراجعة وإلغاء المطالبة بها
  • دعم وسوم/سمات الفيديو التوضيحية
  • إضافة إعداد للموقع يسمح لمضيفين محددين باستخدام وكيل مستخدم مخصص عند إنشاء روابط مباشرة (oneboxing)
  • التأكد من ملء حقل short_name دائمًا في مظهر الويب (web manifest)
  • إضافة وظيفة تسجيل الخروج إلى بروتوكول مزود SSO
  • إضافة تغذية لمسية (Tactile feedback) عند الإعجاب
  • يمكن للمستخدمين تسليط الضوء على أي موضوع عام في ملفه الشخصي
  • إضافة رسالة إلى السجل عند تعطيل المسؤولين تلقائيًا
  • استبدال مالكي الشارات الحاليين عند استخدام ميزة الجائزة الجماعية
  • تحديث حالة أمان التحميل عند نقل المنشورات أو تحويل المواضيع أو تغيير الفئات
  • استخدام رابط URL القصير upload:// للفيديو والصوت في المحرر

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

  • عدم إزالة صورة الموضوع إذا لم تكن المنشورات تحتوي عليها
  • ضمان عمل الاختصارات بشكل صحيح مع زر إشعارات الموضوع
  • ضمان قدرة select-kit على تحديد صف بقيمة 0
  • معالجة استثناء SSO Provider Parse
  • كان الرابط إلى فئة عبر وسم هاش (#) يحتوي على رابط معطل.
  • تجميع تجاوزات قالب السمة بشكل صحيح
  • استخدام النص العادي إذا كان متوفرًا بدلاً من تحميل الصورة.
  • تراجع في عناصر لوحة الرسم (wizard canvas)
  • عدم احتساب التحميلات المفقودة أو المجهولة في الترحيل إلى S3
  • إزالة رسم حركة رسم الفطيرة (pie draw animation)
  • تجنب تمييز الإشارات إلى مجموعات غير عامة.
  • جعل الروابط المباشرة (oneboxes) تعمل مع المواضيع المؤمنة في سياقات مؤمنة
  • مواقع المجلدات الفرعية تعيد كتابة الروابط إلى النطاق الجذر عند التحميل الأول
  • لم يتم تغيير التاريخ عند تعديله في نافذة تغيير الطابع الزمني
  • تجنب تمييز الإشارات إلى مجموعات غير عامة (تكرار)
  • عدم استخدام ألوان السمة لروابط تذييل إلغاء الاشتراك في الملخصات
  • استبعاد المستخدم الحالي بشكل صحيح في منتقي المستخدمين
  • جعل منتقي المستخدمين يستخدم قيمًا منطقية حقيقية
  • عرض HTML لخيارات مخطط الدائرة
  • إضافة دعم (Polyfill) لدالة String.startsWith لمتصفح IE11
  • جعل تحقق من اسم الفئة (slug) أقل صرامة
  • تعطيل التحميل المسبق للصوت والفيديو عند تمكين الوسائط المؤمنة
  • تجاهل إشارات المجموعات داخل الاقتباسات
  • إزالة الحد من تقرير نمو مستوى الثقة
  • جعل tag-{info,list} أكثر تحديدًا لتجنب تنسيق عناصر أخرى
  • إزالة أيقونة Flair عند تحديث معلومات الملف الشخصي الأخرى
  • تخطي تحويل الروابط إلى روابط مطلقة عندما يكون URI المصدر غير صالح
  • تحويل الاقتباسات إلى تنسيق Markdown بشكل صحيح
  • تحويل الاقتباسات إلى تنسيق Markdown بشكل صحيح (تكرار)
  • التأكد من عمل s2 مع الويزرد (Wizard)
  • إعادة تعيين edit_reason في المنشورات عند إنشاء إصدار جديد.
  • إزالة محتوى الصوت/الفيديو من الملخص
  • منع التفاف ac للتمدد في نافذة إضافة عضو للمجموعة
  • إزالة عنوان الصورة/الرابط الخاص بالموضوع عند تعديل المنشور
  • يجب أن تعيش منطق الإثارة (Spoiler) داخل إضافة الإثارة
  • التأكد من وجود اسم مكون صحيح
  • سيتم استلام المنشورات المستعادة التي لا تحتوي على مستخدم بواسطة مستخدم النظام
  • استبدال القيمة الفارغة (null) المزيفة بخيار قابل للمسح
  • عرض رسائل خطأ مفصلة لصفحات الفئات.
  • رسالة مضللة لمعلومات الوسم (Tag info) تقول إنه غير مقيد
  • فتح مسودة موضوع جديد لا ينشئ منشورًا أبدًا
  • تصحيح منطق الحد الأدنى/الحد الأقصى لمنتقي الوسوم المصغر
  • تبسيط منطق الحد الأقصى/الحد الأدنى في sk2 لتجنب مشكلة الدجاجة والبيضة
  • السماح بتقديم نماذج مختلفة عبر لوحة المفاتيح
  • عدم تسرب مستمعي الأحداث (خطأ تم إدخاله في 999e2ff)
  • إضافة دعم للفئات الفرعية الفرعية في base_importer
  • السماح بكل من meta_data و custom_fields عند إنشاء موضوع
  • شريط تقدم الموضوع لا يجب أن يظهر على سطح المكتب
  • احترام حد أدنى من مستوى الثقة لتعديل المنشور عند تعديل العنوان
  • منع Firefox من توليد حدث نقرة عند الضغط على المسافة
  • التأكد من عمل قائمة منسدلة للإدارة للوسوم (tags-admin-dropdown) بشكل صحيح مع sk2
  • يجب أن تكون الروابط في أوصاف صندوق الفئات قابلة للنقر
  • تم تبديل التسميات في الويزرد لخيارات الخصوصية
  • تحذير المستخدمين من الكتابة فوق مسودة موضوع جديد
  • تم تحليل عنوان الموضوع المميز في HTML للملف الشخصي
  • منع حدوث استثناء في صفحة /admin/badges عندما لا يتم تعيين النموذج
  • تسببت مرفقات البريد الإلكتروني بحجم 0 بايت في حدوث خطأ
  • فرز تنقل المسار في admin/email-style
  • رسائل خطأ أفضل عندما يكون الاسم طويلًا جدًا
  • استعادة أيقونات الأعلى/الأسفل في منتقي الفترة
  • عدم إرجاع نفس الرد أكثر من مرة عبر reply_ids
  • جعل حقول المستخدم المخصصة في القائمة المنسدلة متوافقة مع select-kit 2
  • عدم إرجاع ردود منشورات من مواضيع أخرى
  • خطأ خارج الوحدة (Off-by-one) في ضبط مفتاح القفل الموزع ليانتهي صلاحيته
  • التحقق من أنواع المعاملات
  • قائمة المستخدمين المسؤولين لا تظهر أيقونة المصادقة الثنائية (2FA) عند تمكين مفاتيح الأمان فقط
  • كبح فيضان الإشعارات عند تعديل المنشور
  • لا نريد تحديث عدد مرات قراءة المنشور وإحصائيات المستخدم إذا لم يتم إنشاء توقيت المنشور بسبب تعارض.
  • استخدام updated_at في مهمة جرد S3
  • تقديم ملفات .ico بدون خطأ 404 من nginx لتحميلات الوسائط المؤمنة
  • التوقف عن تشفير الروابط الموقعة مسبقًا باستخدام UrlHelper
  • استيراد الفئات الفرعية الفرعية
  • التأكد من حل مساعد ‘unless’ لاسم المتغير مرة واحدة
  • عدم السماح بتسليط الضوء على مواضيع مخفية
  • التوقف عن تقييد عناوين الوسائط المؤمنة بشكل مفرط في رسائل البريد الإلكتروني
  • تم تجاهل مواضيع البريد الإلكتروني المخصصة لبعض الإشعارات
  • تعيين showFooter إلى true في قائمة مواضيع المجموعة
  • تغليف مقاطع الفيديو بتنسيق Markdown بفئة video-container لمنع قفز ارتفاع المنشور
  • يمكن أن يرفع Markdown المطبوخ الفارغ استثناءً في السجلات
  • تخفيف المشكلة التي كانت تمنع إعادة تحميل الوسائط المرتبطة سابقًا قبل الأمان القديم
  • تصحيح الإشعار عند إضافة وسم أو فئة
  • منح شارة “مستخدم الشهر” في بداية الشهر
  • كانت مهمة rake uploads:s3_migration_status معطلة
  • تصدير جميع أسماء الفئات في أرشيفات المستخدمين
  • تطبيق شارة الإعجاب بناءً على تاريخ المنح
  • طريقة غير معرفة ‘title’ لـ nil:NilClass في PostAlerter#create_notification
  • يجب أن يتجاهل GetURL في موقع المجلد الفرعي البادئة في منتصف الرابط
  • كان منشئ مراجعة المنشور يلتقط تعديلات على منشورات مخفية
  • تحسين downsize_uploads
  • ضبط حدود عنصر النسخ الاحتياطي للصورة المعطلة
  • فشل إشعار المستخدم بعد استعادة النسخة الاحتياطية
  • إضافة رأس ‘noindex’ إلى استجابات تغذية RSS.
  • حل مشاكل الصور المرتبطة والمكسورة لعناوين الوسائط المؤمنة
  • ترتيب المواضيع في صفحات الوسوم معطل.
  • التأكد من صحة مصدر sourcemap. تم استخدام مسار الأصول الكامل هذه المرة.
  • إعادة هيكلة معالج الاحتياطيات Redis
  • يجب استخدام معالج احتياطي منفصل لكل زوج Redis
  • إنشاء نسخ مجمدة من التكوين الممرر حيثما أمكن
  • استخراج طريقة start_reset وإزالة الطريقة المستخدمة من قبل الاختبارات
  • استخدام عنوان URL موقع مسبقًا لتجنب خطأ 403 عند سحب الصور المرتبطة للوسائط المؤمنة
  • إعادة تطبيق sourceURL في وضع التطوير
  • تسليط الضوء على موضوع في ملف مستخدم آخر يعرض مواضيعهم
  • إشعار المستخدمين المرحلين حول الفئات الخاصة
  • إظهار قائمة الفئات في صفحة الفئة الفرعية إذا كانت تحتوي على فئات فرعية أيضًا
  • التأكد من صحة مصدر sourcemap (تكرار)
  • إظهار جميع الفئات الأصلية في صفحة الموضوع
  • اقتباس اقتباس يحافظ على معلومات المنشور الأصلي
  • التأكد من تحديث عناوين المستخدمين فقط عند تعديل عناوين الشارات

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

  • منع عدد مواضيع القائمة المنسدلة للفئة من التفاف إلى سطر جديد
  • استخدام نمط border-box في القوائم المنسدلة لـ SK2
  • إظهار جميع الفئات الأصلية للموضوع الوجهة
  • سيقترح الإكمال التلقائي للمحرر جميع أسماء المجموعات المرئية
  • عدم تكبير الرموز التعبيرية في الاستطلاعات
  • إظهار حالة موضوع الوجهة عند نقل منشور/منشورات إلى موضوع موجود
  • تحديث قائمة التنقل الجانبية لإعدادات الموقع للجوال لدعم RTL
  • إصلاح تخطيط الجوال للمراجعات القابلة للمطالبة
  • منع شارة جديدة من أن تصبح مهجورة على الجوال
  • تعطيل زر إنشاء الحساب دائمًا عندما تكون حقول المستخدم غير صالحة
  • تجاهل معلمة الاسم من مزود الهوية (IDP) عندما تكون مساوية للبريد الإلكتروني
  • تحسين نص النسخة المحفوظة في المحرر (composer.saved_draft)
  • تخزين قائمة أيقونات أيقونة الاختيار الكاملة في الذاكرة المؤقتة
  • إزالة تأخير التصيير الطفيف مع زر إشعارات الخط الزمني
  • ضبط خوارزمية اختيار عدد الإشعارات
  • شريط تقدم الموضوع لا يجب أن يومض على سطح المكتب
  • تقديم مكون أيقونة الاختيار (icon-picker) للشارات
  • منع رأس منتقي الوسوم المصغر من التفاف
  • إضافة دعم للتنقل بالأسهم إلى منتقي الوسوم المصغر
  • توسيط العناوين في الرأس المثبت عندما لا يكون هناك صفان
  • عدم عرض وصف خيار التثبيت على الجوال
  • التأكد من عدم وجود أيقونة خيار التثبيت في سطر جديد
  • تضمين الفئات المخفضة في صفحة الفئة افتراضيًا
  • إضافة أيقونة لخريطة Google في الروابط المباشرة.
  • إخفاء إعداد السماح بتضمين الموقع في إطار iframe
  • إظهار خط زمني عمودي للموضوع أثناء الكتابة
  • تقديم إعداد ‘categories topics’ تلقائي
  • يجب أن يرى المسؤولون رسائلهم الخاصة فقط عند البحث في:all
  • تتضمن رسالة خطأ CSV غير الصالحة الآن معلومات حول السطر المشوه
  • استخدام ‘-’ كاسم فاصل افتراضي للفئة (slug)
  • إضافة تأكيد عند إضافة مرادفات الوسوم

الأداء

  • تخزين نتيجة PostRevisor#diff_size في الذاكرة المؤقتة (Memoize)
  • تحسين تعديل المنشورات
  • تحميل المستخدمين على دفعات عند توليد الإشعارات
  • تسريع نقل المنشورات في قواعد البيانات الكبيرة
  • استخدام مسار منفصل لبطاقات المستخدمين، وتقسيم متسلسل المستخدمين
25 إعجابًا