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

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

تحسينات على الإشارات المرجعية - الآن مع التذكيرات!

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

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

راجع Improved Bookmarks with Reminders لمزيد من التفاصيل.

دمج المستخدمين عبر واجهة المستخدم

في أوائل عام 2018، أضفنا دعمًا لدمج حسابي مستخدمين في حساب واحد. كان ذلك يتطلب الوصول عبر SSH إلى الخادم، حيث تم إضافة دعم الدمج كمهمة rake.

يمكن الآن دمج المستخدمين بواسطة أي مسؤول! قم بزيارة صفحة إدارة المستخدمين، واختر “نقل وحذف” في أسفل الصفحة.image

أدخل اسم المستخدم الذي تريد دمج الحساب فيه، ثم انقر فوق “نقل وحذف @اسم_المستخدم” لبدء عملية الدمج.

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

تتضمن منصة Discourse منذ فترة طويلة قائمة “مشبوهين” للمستخدمين، والتي تعرض المستخدمين الذين عدّلوا حقل السيرة الذاتية و/أو الموقع الإلكتروني في ملفاتهم الشخصية، لكنهم لم يقرأوا أي شيء على الموقع. وقد أظهرت الدراسات أن المستخدمين الذين يستوفون هذه المعايير أكثر عرضة لأن يكونوا من المرسلي البريد العشوائي.

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

حذف الردود تلقائيًا

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

نسخ كتل الأكواد

إليك ميزة صغيرة للمواقع الغنية بالأكواد. لقد أضفنا دعمًا أصليًا لنسخ كتل الأكواد بسرعة. ما عليك سوى تحريك الماوس فوق كتلة الكود والنقر فوق زر النسخ في الزاوية العلوية اليمنى.

إعداد موقع جديد embed_unlisted

تستخدم العديد من المدونات منصة Discourse لقسم التعليقات الخاص بها. لكن ليس كل منشور مدونة يحصل على تعليقات. عند إنشاء منشور على مدونة مرتبطة، تقوم منصة Discourse تلقائيًا بإنشاء موضوع للنقاش. يمكن أن يؤدي ذلك إلى الكثير من “الفوضى”، مع وجود العديد من المواضيع التي لا تحتوي على ردود. يمكن للمسؤولين الآن تمكين إعداد الموقع embed_unlisted، مما سيتسبب في عدم إدراج المواضيع التي أنشأتها المدونة حتى أول رد. يمكن للمستخدمين الوصول إلى الموضوع عبر رابط “ابدأ نقاشًا” في أسفل منشور المدونة.

انتهاء دعم Internet Explorer 11 في 1 يونيو

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

المزيد!

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

43 إعجابًا

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

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

  • ضمان قدرة المستخدم على رؤية المجموعة وأعضائها
  • احترام صلاحيات المواضيع عند تحميل بيانات الإشارات المرجعية
  • احترام صلاحيات المواضيع عند تحميل بيانات المسودات
  • منع الوصول إلى قوائم الإشارات المرجعية للمستخدمين الآخرين

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

جميع الإضافات

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

Assign (التعيين)

  • نشر حدث الويب هوك عند تعيين المواضيع وإلغاء تعيينها

WP-Discourse

  • منع إعداد النشر التلقائي من نشر تحديثات المنشورات تلقائيًا إلى Discourse. يُطبق إعداد النشر التلقائي فقط عند نشر المنشور لأول مرة على WordPress. إذا تم تحديث المنشور لاحقًا على WordPress، لتحديث المحتوى على Discourse، انقر فوق زر “تحديث الموضوع” من الشريط الجانبي لـ WP Discourse.
  • عندما يكون Discourse مزود SSO لـ WordPress، تمرر معلمة WordPress redirect_to إلى عملية SSO.

Solved (المحلولة)

  • نشر حدث الويب هوك عند حل/إلغاء حل المواضيع

Policy (السياسة)

  • إضافة خيار لانتهاء صلاحية السياسة شهريًا، ربع سنويًا، وسنويًا، بالإضافة إلى عدد الأيام

Canned Replies (الردود الجاهزة)

  • إضافة إعدادات موقع جديدة للسماح للمستخدمين غير الموظفين باستخدام الردود الجاهزة.

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

انقر للتوسيع

ميزات جديدة

  • جعل فلاتر التقارير قابلة لإعادة الاستخدام
  • إضافة عمود created_at إلى user_badges
  • تحسين عرض خلاصات RSS
  • مهمة Rake لتصدير المجموعات
  • يمكن تجاهل المستخدمين لمدة ستة أشهر.
  • إضافة دعم لتنسيق upload في إعدادات السمات.
  • إضافة مُحرِّك user_session_refreshed
  • إعداد enforce_canonical_emails
  • دعم الإضافات لترجمة ملفات .js العادية
  • إضافة منفذ إضافة after-reviewable-post-user
  • الويب هوك وحدث لمنح المستخدم شارة
  • عرض عرض بدون سكريبت للمتصفحات غير المدعومة
  • دعم نشر المواضيع كصفحات
  • إضافة خيار “None” لملف تعريف ارتباط Same-Site لتمكين الأنظمة عبر النطاقات
  • معالم شاشة للقارئ للمواضيع الرئيسية والمقترحة
  • تفعيل التصفح غير المتصل وملء الشاشة PWA في iOS افتراضيًا
  • تجزئة مفاتيح واجهة برمجة التطبيقات للمستخدمين في قاعدة البيانات
  • السماح للمسؤولين بتعطيل حذف الحسابات ذاتيًا
  • إضافة إعداد auto_approve_email_domains للموافقة التلقائية على المستخدمين
  • عرض “آخر تحديث في” في دليل المستخدمين
  • السماح بمجموعات إيموجي مخصصة متعددة
  • خيار لتحديث مكونات السمات الفرعية عبر واجهة سطر أوامر السمات.
  • قواعد أكثر صرامة لوجود المستخدم
  • كود الدعوة غير حساس لحالة الأحرف
  • السماح للإضافات باستبعاد خطوات المعالج
  • سرد اختصارات قائمة البحث في نافذة التعليمات
  • التنقل عبر نتائج البحث باستخدام J/K
  • إلغاء تعيين موضوع قائمة المراجعة عند معالجة العلم
  • عرض الأصوات في استطلاع “تم التصويت” للمُنشئ
  • لا يدعم Google Calendar الرابط في iCalendar، أضف وصفًا احتياطيًا
  • تغذية iCalendar لتذكيرات الإشارات المرجعية
  • تخفيض فئات الكتم في قائمة الفئات
  • عرض عدد المنشورات المرفوضة في ملخص المستخدم
  • كود دعوة عالمي اختياري لتسجيل الحساب
  • إضافة دعم لخدمات مشابهة لـ Gravatar مخصصة
  • السماح بطول منشور أقصى أكبر
  • السماح للسمات بتحديد المعدلات في ملف about.json الخاص بها
  • دعم أوسع لرفع المنشورات في تنسيق الفيديو
  • تحسين نافذة اختصارات لوحة المفاتيح
  • إضافة إعداد embed_set_canonical_url
  • إضافة إعداد موقع لتعطيل تنظيف المستخدمين المرحليين
  • مسار جديد لتحميل بطاقات مستخدم متعددة في وقت واحد
  • منع الإلغاء العرضي عند صياغة العقوبات
  • خيار للاتصال بـ Redis باستخدام SSL

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

  • معالجة مسارات الفئة الفرعية-الفرعية بدون معرف
  • يجب أن يرث أيقونة caret لونها
  • التمييز بين معالجة مخطط sk في الحالات الفردية/المزدوجة
  • استخدام رابط URL مطلق لروابط /user_avatar/
  • إضافة فئة ‘two-rows’ بشكل صحيح إلى حاوية header-topic-info
  • تحسين محدد زر نسخ كتلة الكود
  • تأكيد حذف الإشارة المرجعية فقط إذا تم تعيين تذكير
  • رفض أسماء الفئات (Category slugs) غير الصالحة
  • استجابات الأخطاء لـ PublishedPages
  • استجابات الأخطاء لـ TopicsController (كان هناك مشكلة في وجود مثيلين منفصلين لـ Topic لنفس السجل. هذا يضمن وجود مثيل واحد محدث فقط.)
  • جعل InlineUploads تتعامل مع المزيد من تنسيقات URL
  • عند كتم فئة أو وسم، قم بتحديث المستخدم
  • توافق مؤقت لـ Evented على مسار موضوع
  • تعيين وصف الفئة إلى القيمة المطبوخة لأول منشور
  • مشاكل التزامن في جعل المنشورات المضمنة للموضوع مرئية
  • لا تجعل المواضيع مرئية ما لم تكن المنشورات عادية
  • السماح بتحديثات التضمين للعنوان فقط
  • لم تتمكن المواضيع المضمنة من تحديث عناوينها
  • لم يكن كائن opts اختياريًا في الواقع :slight_smile:
  • كان المعالج ينشئ سمة ضوئية مكررة إذا تم اختيار السمة الضوئية
  • لم يعمل الاستعادة إلى S3 بدون متغيرات البيئة
  • حلقة لا نهائية في مهمة migrate_to_s3 rake
  • يمنع ظهور الإيموجي المخصصة من عرض قوسين مزدوجين وتحديد صورة خلفية
  • تعيين منطقة زمنية للمستخدم عند تسجيل الدخول لإعادة تعيين كلمة المرور
  • لا تثير خطأ إذا كان نوع إجراء المنشور nil
  • يوقف حدث لوحة المفاتيح للإشارة المرجعية من الانتشار إلى النافذة المنبثقة
  • يحتوي عنوان الموضوع في البحث على data-topic-id
  • flaky groups_controller_spec
  • يستخدم Template-lint قاعدة صارمة rel-noopener تتطلب noreferrer
  • إلغاء مهمة emit_web_hook_event بشكل نظيف إذا تم حذف الويب هوك
  • كان كود JS لنتائج المراجعة في المجلد الخطأ
  • إصلاحات التنقل بلوحة المفاتيح في المعالج التأسيسي
  • لا تخفض المستخدمين إلى TL2 عندما يكون مستوى الثقة الافتراضي 3
  • يضمن عدم انتشار حدث لوحة المفاتيح عند استخدام اختصار c
  • إعادة فتح ملفات سجل sidekiq بعد التدوير
  • يجعل مُزيّن عنصر قائمة الموضوع يعمل على الجوال
  • تنظيف مشكلة صغيرة للإشارة المرجعية مع التذكير
  • تغيرت مجموعة Google URL تسجيل الدخول
  • يحاول الاستماع بشكل أكثر موثوقية إلى تغييرات scopedCategoryId
  • تطبيق خط عريض فقط على قوائم المواضيع
  • إزالة تعبير منتظم لحدود الكلمة (\b) لتمييزات نتائج البحث.
  • إضافة short_path إلى upload_serializer
  • يسمح بتحديثات المجموعات المخصصة بالانعكاس دون إعادة تجميع
  • لم يعمل تبديل الإشارة المرجعية للموضوع بعد إلغاء النافذة المنبثقة
  • تضمين الفئات الفرعية في تقرير ‘posts’
  • إزالة الخلفية غير الصالحة
  • عرض تاريخ اليوم في محدد الفترة في صفحة /users
  • يضمن تحديث شريط الأدوات عند تغيير إجراء المؤلف
  • تخمين منطقة زمنية مفقود عند تسجيل الدخول بجلسة البريد الإلكتروني
  • استخدام سمة سطر الأوامر الصحيحة لـ gifsicle أثناء تصغير gif.
  • يضيف استبدالات values/entries/NodeList.forEach/before لـ iOS 9.3
  • اكتشاف المزيد من المتصفحات غير المدعومة
  • التأكد من تحميل أول منشور قبل محاولة وضع إشارة مرجعية للموضوع
  • ألوان خريطة حرارية لقائمة المواضيع متوافقة مع WCAG-AA
  • تسميات لأزرار إغلاق النافذة المنبثقة وتجاهل الخطأ
  • إضافة فهرس على user_api_keys.key_hash
  • التأكد من أن عرض .gap لا يتجاوز عرض النافذة
  • اقتباس المنشورات
  • نسب الاقتباسات بشكل صحيح عند استخدام زر الرد
  • نسب الاقتباسات بشكل صحيح عند استخدام replyAsNewTopic
  • السماح باقتباس اقتباس
  • تحديد الاقتباسات بشكل صحيح كـ “كاملة”
  • لا تحاول إنشاء اقتباس إذا كان فارغًا
  • منع الأعلام منخفضة الدرجة من إغلاق موضوع تلقائيًا إذا كان العرض الافتراضي للمراجعة أعلى من منخفض
  • احترام عضوية المجموعة التلقائية عند تغيير sso للبريد الإلكتروني
  • إعادة توجيه /my/*path إلى /login-preferences على جانب العميل
  • توسيع النافذة المنبثقة على سطح المكتب
  • استبعاد الرسائل الخاصة من متطلبات TL3
  • إعادة تعيين ذاكرة التخزين المؤقت لـ Gravatar بإضافة معلمة عشوائية إلى URL
  • إصلاح روابط بدون عنوان/طويلة تمتد خارج الصندوق
  • كانت صادرات CSV تثير أخطاء مع تواريخ غير صالحة
  • تضمين المستخدمين المعلقين في الطابور بغض النظر عن درجاتهم
  • عرض نافذة منبثقة للإشارة المرجعية على مستوى الموضوع مع تذكير
  • إعادة فئة css التي أزيلت بالخطأ
  • إضافة دعم الهاشتاجات للفئات الفرعية-الفرعية.
  • يمنع تسجيل topic-notifications-button:changed متعددة
  • عند تحميل المسودات، تعيين الموضوع
  • إزالة التاريخ من ترجمات تذكير الإشارة المرجعية غير الإنجليزية
  • حصل Guardian دائمًا على المستخدم ولكن أحيانًا يكون مجهولًا
  • حصل Guardian دائمًا على المستخدم ولكن أحيانًا يكون مجهولًا
  • التأكد من أن category_id عدد صحيح
  • يجب أن يشمل Topic.time_to_first_response الفئات الفرعية-الفرعية
  • تحديد مشاركين الرسائل الشخصية عند التحويل من موضوع
  • التحقق من السمات النشطة لجميع الطلبات
  • لا تحاول إلغاء تحديد الوسوم إذا لم يكن الفلتر فارغًا
  • Jobs/delete_replies: أضف Time+Duration، وليس Time+Time #9314
  • نقل عدد الصفوف الإجمالي & تحميل المزيد من URL داخل meta.
  • يسمح لـ color-input بتعيين hex وأسماء الألوان عبر الإدخال
  • تتبع الروابط في جسم onebox إذا كان نفس رابط الرأس.
  • الافتراضي للسمة الضوئية في المعالج حتى يتم عرض المعاينات
  • عرض تاريخ اليوم في محدد الفترة في صفحة /top
  • تحذير إهمال JQuery
  • لا يعمل إزالة مؤقت مع duration.
  • تعيين أعمدة high_priority null إلى false في ترحيل إشعارات الأولوية العالية
  • استبدال منشور موضوع الترحيب الافتراضي بالقيمة الجديدة من المعالج
  • فشل الاستعادة إذا احتوى المخطط على كائنات لا يملكها مستخدم قاعدة البيانات الحالي
  • لا يجب أن يرفع FlagSockpuppets علمًا على منشور إذا تم رفض منشور لهذا المستخدم بالفعل من قبل الموظفين
  • لا يجب أن يرفع FlagSockpuppets علمًا على منشور إذا تم رفض منشور لهذا المستخدم بالفعل من قبل الموظفين
  • لم يعمل التعديل النينجا للردود
  • تحميل المسودات بشكل صحيح بناءً على المعرف
  • الحصول على مستخدمين مرحليين على رسائل البريد الإلكتروني user_linked و user_quoted
  • تجاوز ذاكرة التخزين المؤقت لـ serviceworker لمسارات المصادقة
  • الإجراء الصحيح لـ group-member-dropdown هو الآن actOnGroup
  • عند نقل منشور، انسخ مستوى الإشعارات
  • عند تبديل نوع الرد، قم بتحديث الخيارات
  • لا تحفظ المسودة أثناء التحميل
  • خطأ عند تغيير فئة موضوع وإنشاء وسم
  • يجعل النقر وعرض مختار التاريخ أكثر موثوقية
  • يضمن أن mini-tag-chooser يعرض الحد الأدنى من متطلبات الوسوم إذا لم يكن هناك اختيار
  • يمنع عرض أدوات التحكم في الجدول الزمني الفارغة
  • يأخذ فلاتر الفئة/المجموعة في الاعتبار بشكل صحيح في تصدير csv
  • يمنع الاستثناء عند النقر فوق عنوان المكون فوق محرر ace
  • يسمح للمحولات بتحديد primaryKey مخصص
  • السماح لحقل بريد دعوة البريد الإلكتروني أن يكون فارغًا لرموز الدعوة
  • يجب أن يعيد Get_size_from_image_sizes [width, height] أو nil
  • يجب أن يحافظ اقتباس اقتباس متداخل على معلومات المنشور الأصلي.
  • قد يكسر SQL المخصص مع تعليق لاحق SQL BadgeGranter
  • التحقق من وجود الاسم قبل التطبيع
  • الاحتفاظ بكائن التاريخ
  • لم يعمل الروبوت السردي للإشارات المرجعية مع التذكيرات
  • يضمن تعيين محرر الويكي بشكل متسق
  • كان إعادة التوجيه التلقائي يحتوي على امتداد غير صالح
  • ترجمة مكسورة
  • nil != false
  • فشل استيراد Mbox إذا لم تكن الوسوم مُعدة
  • لم تستطع مهمة migrate_to_s3 rake العثور على AWS SDK
  • فشل الاستيراد مع pgbouncer
  • كان إدخال تصفية المجموعات يسبب إعادة تحميل الصفحة بالكامل
  • إجراء القص باستخدام أحجام الصور المحددة من قبل المستخدم
  • إجراء القص باستخدام أحجام الصور المحددة من قبل المستخدم
  • استخدام التباعد الصحيح في رسائل البريد الإلكتروني مع الكود
  • عرض إجراءات المنشور الصغيرة عند تضمين موضوع
  • المسودة الأولى لتحسين كفاءة مهمة رفع الملفات الآمنة
  • تغيير الوسائط الآمنة لتشمل المرفقات أيضًا
  • السماح بترجمة JS
  • لم يتم تعيين المحلل بشكل صحيح
  • استخدام عمود واحد بدلاً من أربعة لوجهة الرابط الدائم
  • يضمن وجود كائن تاريخ في date-time-input
  • حاول TopicEmbed#absolutize_urls تعديل سلسلة مجمدة
  • لم يعمل تعبير منتظم لحدود الكلمة (\b) في اللغات Unicode.
  • إصلاح خط أنابيب تحسين الصور
  • لا تستخدم اسم الملف الأصلي لاستخراج اسم الملف الأصلي
  • يضمن عدم عرض نتائج البحث السابقة لفترة وجيزة في قائمة البحث
  • لم يستبعد User-selector currentUser
  • ظروف سباق في قائمة البحث
  • منع النشر المجدول إلى فئة محذوفة
  • تحسين حفظ المنطقة الزمنية للمستخدم
  • التحقق من الروابط الدائمة قبل عرض صفحة 404
  • كانت اختبارات المعالج مفقودة
  • احترام إعداد prioritize_username_in_ux في صفحة /about
  • كان النقر بالوسط يقرأ كل الإشعارات
  • ملء مدة مؤقت الموضوع
  • إزالة ملف تعريف ارتباط authentication_data بشكل صحيح عند تدفق تسجيل الدخول oauth
  • لا يعكس الويب هوك للمنشور المحرر عنوان الموضوع المحدث
  • يجب أن يعيد الروابط الدائمة توجيه عنوان URL للفئة بما في ذلك المعرف
  • إزالة ملف تعريف ارتباط authentication_data بشكل صحيح عند تدفق تسجيل الدخول oauth
  • يجب أن يتمكن المشرفون من مراجعة الرسائل الخاصة المبلغ عنها لأن هذا كان دائمًا هكذا
  • لا تفشل إذا لم تدعم بيئة الاختبار Webauthn
  • تضمين مسار الاسم الكامل في الروابط الدائمة
  • إضافة دعم لوسوم الفئات الفرعية-الفرعية في البحث
  • السماح لـ CSP بالعمل بشكل صحيح للأسماء/المخططات غير الافتراضية
  • تحديث خيار المستخدم email_digests عند تحديث default_email_digest_frequency.
  • عرض أيقونة الظرف عندما يكون المنشور المبلغ عنه رسالة خاصة. يجب مراجعة الرسائل الخاصة المبلغ عنها حصريًا من قبل المسؤولين
  • إصلاح خطأ PostgreSQL عند إنشاء مسودة بشكل متزامن
  • استخدم سمة المدة الجديدة في دالة set_or_create_timer.
  • إزالة ملف تعريف ارتباط authentication_data بشكل صحيح عند تدفق تسجيل الدخول oauth
  • مشاكل N1 لقائمة الإشارات المرجعية
  • استخدم المعرف بدلاً من elementId في ملف hbs
  • تحسين تحويل HTML إلى Markdown
  • ضغط أكواد الأسطر في رسائل البريد الإلكتروني
  • منع قطع النافذة المنبثقة للإشارة المرجعية على الجوال
  • تستخدم Theme-javascripts إعداد مجلد فرعي غير صحيح
  • حساب مكسور لـ userHasTimezone في النافذة المنبثقة للإشارة المرجعية وقوالب tap-tile المفقودة للمستخدمين العاديين
  • يجب أن يذهب رابط GitHub للسمات البعيدة إلى فرع مخصص #9184
  • اتساق لعرض قائمة كتم/تجاهل في ملف المستخدم
  • لا تعرض الويب هوك للإضافات غير النشطة
  • تجاهل الإشعارات عند النقر بالوسط
  • إضافة basePath إلى الرابط لـ “no timezone” في النافذة المنبثقة للإشارة المرجعية
  • تحسين النافذة المنبثقة للإشارة المرجعية على الجوال ومهمة sync-alt rake
  • يتم استخدام Sync-alt في مؤشر مسودة المؤلف
  • استخدام delete_all_posts_max لتحسين الاتساق عند استخدام زر الحذف من عرض المسؤول
  • عرض إدخال الوقت في منشئ الاستطلاع
  • التحقق من وجود المنشور قبل إنشاء إشعار
  • تذكيرات الإشارة المرجعية وتغييرات التحسينات
  • تأكد من أن عناوين show_short تتعامل مع الرفع الآمن باستخدام متعدد المواقع
  • إصلاح استجابة html في التطوير بعد إعادة تحميل ApplicationController
  • قد تحتوي الإضافات على روابط رمزية نسبية
  • لا يعمل RANDOM_PASSWORD في مهمة rake admin:create
  • تم حذف طريقة من سكريبت استيراد Telligent بالخطأ
  • تجاهل المستخدمين المشتبه بهم الذين تم هجرتهم أو المستخدمين الذين تم إنشاؤهم منذ أكثر من ستة أشهر
  • فشل استعادة النسخ الاحتياطية من الإصدارات بدون تجاوزات الترجمة
  • إزالة الوسم الأب من مجموعة الوسوم
  • التأكد من عمل مُسلسل الإشارة المرجعية مع المواضيع/المنشورات المحذوفة
  • إضافة فحص حذف الموضوع إلى email/sender
  • يمنع مساعد i18n من إرجاع SafeString
  • رسائل البريد الإلكتروني للإشعارات مع المرفقات غير منظمة بشكل صحيح
  • يدخل Enter لتقديم النموذج لنافذة إدراج الرابط التشعبي
  • يمنع الانهيار عندما لا يكون الإيموجي المراد فك تشفيره سلسلة نصية
  • يميز بين flag-modal و flag-modal-body
  • عرض تقدم الموضوع على iPad عند التوجيه العمودي
  • عندما يكون must_approve_users مفعلاً، لا نريد إرسال المستخدمين المشتبه بهم إلى قائمة المراجعة. يجب إرسال المستخدمين غير المعتمدين فقط. قدم ترحيلًا للموافقة التلقائية على كل عنصر مراجعة إشكالي
  • ثابت مفقود في مستورد SMF2
  • خطأ إملائي في حفظ المسودة
  • لم يكن ContactPicker يضبط إدخال الدعوة على المواضيع
  • تم عرض Featured_topic.fancy_title بدون إيموجي
  • بعض الأخطاء والتنظيف في confirm-new-email
  • إصلاحات مختلفة لدعم المنشورات بدون مستخدم
  • يمكن أن تشير آخر عنوان IP إلى عنوان IP خاطئ
  • يضمن وجود الفئة لـ hideParent في categoryBadgeHTML
  • ارمي خطأ عند فشل إزالة مستخدم من مجموعة
  • لا تكسر المفتاح الخاص عند كتابته أثناء استيراد السمة
  • يحد من اختصار تتبع الموضوع ويفرض معرف الموضوع
  • يحافظ على دقة الطابع الزمني لـ TopicCreator
  • يتحقق بشكل صحيح مما إذا كان المكون في نافذة منبثقة
  • يضمن أن رأس pinned-options يعرض الحالة الصحيحة
  • تعيين منطقة زمنية للمستخدم الحالي عند حفظ منطقة زمنية الملف الشخصي
  • رسالة غير صحيحة عند تسجيل الدخول عبر البريد الإلكتروني
  • رسالة خطأ لـ 403 عند عرض موضوع في الملف الشخصي
  • يحافظ على دقة created_at لـ PostCreator
  • استخدم bio_excerpt عند التحقق من الوجود
  • يزيل refreshQueryWithoutTransition القديمة
  • قد يكون سكريبت الاستيراد قد تجاوز بعض المستخدمين بسبب عدم وجود ORDER BY.
  • التأكد من إمكانية تغيير الفئة والوسوم من المراجعة
  • خطأ إملائي محرج algoriths → خوارزميات للمفاتيح الأمنية
  • تحقق مما إذا كان رمز المصادقة موجودًا قبل الإلغاء
  • منع شرط السباق عند معالجة المنشور
  • تتسامح مع الاقتباسات بدون اسم مستخدم وبدون عنوان
  • استيراد منشورات المستخدمين المفقودين من phpbb3
  • يمنع صورة زهرة الملف الشخصي من التكرار على بطاقات المستخدم/المجموعة
  • يسمح بتحديد استراتيجية وضع جسم select-kit
  • يستخدم allow_uncategorized_topics العالمي فقط لقائمة الفئات
  • تنسيق خيارات التحديد بشكل صحيح لاستطلاع المجموعة بواسطة الحقول
  • السماح بالاقتباس من موضوع مغلق أثناء كتابة رد
  • عرض رسالة خطأ أجمل إذا كان الاسم/الكود مفقودًا لـ TOTP/المفاتيح الأمنية

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

  • دعم أفضل للمخطط في مكونات sk
  • إصلاح تنسيق عنصر نائب الصورة المكسور
  • تعيين التركيز عند إطلاق المؤلف على iOS
  • حجم خط المعالج
  • منع قائمة الفئات من التفاف العدد، حد العرض للجوال
  • تحسين دقة صورة الصفحة المنشورة
  • يطبق لون الخلفية الافتراضي على onebox
  • إزالة عناوين صور base64 عند تحويل HTML إلى Markdown.
  • ملاحظة سلوك إعداد “تلخيص هذا الموضوع”
  • ضبط تذييل تنقل noscript
  • يعرض التاريخ والوقت الكاملين عند عرض النطاقات
  • يضمن استخدام المنطقة الزمنية بدلاً من localTimezone عند عرض التواريخ
  • عرض المناطق بدون بادئة لتقليل الضوضاء
  • إعادة تصميم النافذة المنبثقة لتذكير الإشارة المرجعية
  • يزيل اللون على الفئات إذا لم يتم اختيار نمط
  • إزالة استبدال “مشاركة كرابط” على الأجهزة التي تعمل باللمس
  • استخدم متغير اللون لخلفية مفاتيح الاختصار
  • كسر الكلمات الطويلة جدًا في العناوين داخل القوائم
  • تعديلات طفيفة على تنسيق آخر تحديث في دليل المستخدمين
  • تخصيص أفضل لتخطيط الإيموجي على الجوال
  • أضف أنماط الزهرة إلى قائمة المواضيع الأحدث
  • يضمن عمل مفتاح esc بشكل صحيح عند وجود في نموذج التواريخ
  • إصلاح موضع المؤلف على iPads مع لوحة مفاتيح عتادية
  • تباعد أفضل للأيقونات في تسميات select-kit
  • يحسن date-time-input على الجوال
  • محاذاة تبديل قائمة التحديد الجماعي بالنسبة للملف الرئيسي عند الإمكان
  • لا تسمح بإنشاء وسوم في محددات إعداد “الوسوم الافتراضية” للموقع.
  • عرض صور خطأ أفضل
  • عرض زهرة الملف الشخصي في عناصر قائمة المواضيع في مسار الفئات
  • مناطق لمس أكبر للوحة الملف الشخصي في قائمة المستخدم على الأجهزة المحمولة
  • يمكن لمفتاح الاختصار K اختيار أجزاء من المنشورات
  • تعطيل حركة التمييز في المنشورات المحذوفة
  • تحديث قائمة عضوية المجموعة عند إزالة المستخدمين أو تغيير المالكين
  • تحسين نسخة المستخدم المشتبه به على /review
  • إزالة قسم “الإشعارات المباشرة” في ملف المستخدم على iOS
  • يستخدم mod+p بدلاً من ctrl+p و command+p لطباعة printTopic
  • تحسين نسخة ميزة المستخدمين المشتبه بهم
  • تباعد أفضل للأيقونة في تسمية select-kit
  • احترام إعداد prioritize_username_in_ux لعنوان صورة الملف الشخصي
  • يضيف دعم لنوع إعداد اللون

الأداء

  • تحسين أداء التحميل الكسول في Safari
  • تفعيل مسار بطاقة المستخدم الجديد افتراضيًا
  • تخزين Category.subcategory_ids مؤقتًا
  • تسريع عمليات الترحيل في متعدد المواقع
  • كان النسخ الاحتياطي مع الكثير من الرفع المخزن على S3 بطيئًا
27 إعجابًا