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

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

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

  • استجابة 413 لطلبات GET أو HEAD أو DELETE التي تحتوي على حمولة.
  • تحديد مقدار العمل الذي يمكن أن تقوم به وظيفة embed#topics
  • إضافة content-disposition: attachment لملفات SVG المرفوعة

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

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

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

مراجعة الكود

  • سمة مخصصة لفئات مراجعة الكود

Graphviz

  • الترقية إلى الإصدار 2.44 بدلاً من 2.40

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

  • إضافة اختصار لوحة المفاتيح
  • نقل المسار إلى /docs

Akismet

  • إضافة مهمة لتنظيف قاعدة البيانات قبل إلغاء التثبيت

قائمة التحقق

  • إزالة الدعم لصناديق الاختيار بخلاف [ ]، [x]، و [X]

مدير Docker

  • إضافة دعم فحص توافق الإضافات

التشفير

  • إضافة إعداد لتمكين التشفير تلقائيًا
  • فك تشفير عناوين الإشعارات قبل العرض

المترجم

  • إصلاح أمني

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

  • إضافة دعم الحذف الناعم (الإخفاء) للاستعلامات

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

  • إضافة دعم Microsoft Teams

الاشتراكات

  • جعل الإضافة رسمية
  • السماح بالشراء لمرة واحدة للمنتجات
  • دعم مدفوعات 3D Secure
  • نمط واجهة مستخدم جديد
  • إلغاء المدفوعات في نهاية الاشتراك، وليس فورًا
  • عرض تاريخ التجديد في الاشتراكات النشطة

التعيين

  • صفحة ملخص التعيينات الجديدة للمجموعات

التقويم

  • وظائف وتحسينات إضافية للأحداث

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

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

ميزات جديدة

  • التأكد من إعادة طهي المنشورات عند إصلاح مشكلة “مفقود”
  • تشغيل مقاطع GIF المضمنة من تويتر تلقائيًا
  • السماح لعضوية المجموعة بإلغاء كتم الفئات والوسوم
  • عدم إشعار المستخدمين بتغيير الوسوم في الرسائل الخاصة
  • إدخال مهام للتعامل مع الملفات المرفقة المكسورة القديمة
  • تبويب أذونات الفئات للمجموعات
  • منع الاهتزاز في Firefox على أندرويد
  • استخدام PG ts_headline لتسليط الضوء على عنوان الموضوع في البحث.
  • إضافة ترتيب متقدم للبحث
  • إشعار لإضافة المكون الإضافي للتصويت
  • تعيين مستويات الإشعارات عند الإضافة إلى مجموعة
  • تفصيل الاستطلاعات 2.0
  • إضافة category_id إلى TopicViewWordpressSerializer
  • منفذ إضافي جديد للعنوان الرئيسي للفئة
  • إرسال رسائل البريد الإلكتروني للدعوة إلى المجموعات من نافذة إضافة عضو
  • إضافة واجهة مستخدم قابلة للتمديد للفئات المكممة إلى صفحة /categories.
  • عرض زر تسجيل الدخول في صفحة الخطأ إذا لم يكن المستخدم مسجل الدخول
  • استخدام g,j و g,k للتنقل إلى الموضوع التالي والسابق
  • السماح بعنصر HTML للصورة في المنشورات
  • السماح بعرض الرسوم البيانية حسب اليوم/الأسبوع/الشهر
  • السماح بتحديد عنوان استماع تعسفي لـ unicorn
  • دعم تحويل صور HEIF إلى JPEG
  • إضافة فلتر متتبع إلى قوائم المواضيع
  • إرسال منشور من معاينة محرر الجوال
  • إضافة معاملات استعلام إلى سجلات إجراءات الطاقم
  • إضافة دعم فلتر top في صفحة الوسوم.
  • إضافة وظيفة إشارة مرجعية “حذف عند رد المالك”
  • تشغيل حدث user_updated إذا تغير البريد الإلكتروني.
  • تحسين محاذاة وتقليم بيانات التعريف في الرأس باستخدام شبكة CSS
  • تحميل المنشورات المخفية على دفعات
  • السماح بخصائص وسم الفيديو لملفات GIF الفيديو
  • إضافة بحث إلى قائمة الإشارات المرجعية للمستخدم
  • إضافة حد معدل عالمي للبحث المجهول
  • تحليل الصور في توقيعات البريد الإلكتروني
  • إضافة خيار “الأصغر” لتفضيلات حجم نص المستخدم
  • إضافة إجراء محرر reply_as_new_group_message
  • إنشاء نسخة احتياطية تعتمد فقط على SQL إذا لم تكن هناك ملفات مرفقة
  • اختياريًا تخطي نافذة إنشاء الحساب للمصادقة الخارجية
  • Sso_overrides_(email|username|name) لجميع طرق المصادقة
  • تشغيل حدث user_updated إذا تغير اسم المستخدم.
  • إعداد موقع لعرض تعريفات الفئات دائمًا
  • السماح بتعطيل حقن المصطلحات الإضافية في البحث

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

  • يمكن أن يكون خيار user_option nil للمستخدمين الجدد.
  • تم سحب العناوين المستخرجة من أسماء الشارات المترجمة تلقائيًا
  • لم يعمل SiteSettings::LocalProcessProvider في المواقع المتعددة
  • يجب أن يعمل إعداد Default_tags_muted أيضًا للمستخدمين المجهولين.
  • إرسال رسالة خاصة عبر علم في منشور محذوف
  • رسالة الخطأ عند فرض المصادقة الثنائية مع تسجيل الدخول عبر وسائل التواصل الاجتماعي
  • حذف الوسوم غير المستخدمة لا يجب أن يحذف الوسوم التابعة لمجموعات الوسوم
  • إلغاء الإعجاب بمنشوراتك الخاصة عند نقل الملكية
  • يمكن اقتباس الاستطلاعات وتحميلها
  • عدم إلغاء البحث مبكرًا في الاختبارات
  • عرض التسمية التوضيحية عند استخدام السمة الافتراضية لنظام الألوان
  • عدم تجاوز تنسيق الشعار عند تحميل الصفحة في الوضع المظلم
  • إصلاح مشاكل متغيرات CSS
  • يجعل group_show_serializer#is_group_owner يتبع المعايير
  • الانتظار دائمًا للوعد عند تحميل موضوع
  • قائمة منسدلة أكثر كفاءة ومقاومة للأخطاء
  • إضافة مكون bookmark-list
  • تراجع أيقونة تحميل المحرر بسبب HEIC
  • عند تدمير الملفات المرفقة، امسح الخلفية والبطاقة
  • إضافة playsinline إلى مقاطع GIF من تويتر
  • السماح لـ Safari بتحميل وتشغيل مقاطع الفيديو تلقائيًا في المنشورات
  • أدى إعادة الهيكلة إلى تعطيل المعالج
  • تخطي عرض فيديو تويتر إذا لم يتم العثور على التنسيق المطابق
  • تعطل عند عدم وجود iconList
  • استبدال iframe بـ <video> لمقاطع فيديو تويتر
  • النقر على صف إكمال تلقائي للفئة
  • منع الأخطاء في /tags عند وجود constructor للوسم
  • يترك مجموعة أمثلة فارغة في وضع TRAVIS
  • التأكد من نشر إشعار الإغلاق التلقائي مع لغة النظام المحلية
  • كانت قائمة منسدلة لإضافة المجموعة على الجوال معطلة
  • تم تعطيل تأجيل الموضوع
  • لا يستخدم وحدة التحكم application بواسطة البطاقة
  • DEV: إدخال مُزيّن @bind
  • تمت إضافة مستمع حدث اللصق مرة أخرى بدلاً من إزالته
  • إضافة مواقع أصول السكريبت إلى توجيهات CSP الخاصة بـ worker-src
  • مهمة Generate_topic_thumbnails تعمل إلى ما لا نهاية للصور التالفة
  • تحديث المعاينة عند النقر على الإكمال التلقائي
  • منع تعارضات LockOn
  • نقل queryParams إلى كل وحدة تحكم اكتشاف بدلاً من المشاركة
  • لم يكن التحديث يعمل
  • الحفاظ على الروابط في انتقالات الرابط الدائم
  • إزالة الفئة الأخرى غير المستخدمة
  • تحسين المواصفات للتأكد من نجاح المراجعة
  • توليد مقتطف للموضوع عند نقل المنشورات إلى موضوع جديد.
  • التأكد من عمل تفضيل المستخدم لفتح الروابط الخارجية في علامة تبويب جديدة لقوائم الإشارات المرجعية
  • عدم اشتراط تمكين الوسوم لأرشيف IMAP والحذف
  • السماح للإضافة بتثبيت لجلب الـ commits المفقودة
  • أخطاء AWS S3 لا تتضمن بالضرورة رسالة
  • تغيير اسم طريقة وحدة التحكم ليتطابق مع اسمها الجديد.
  • اختبار Heisentest مع توقيتات المواضيع
  • السماح للمحررين باختيار فئات مقيدة كفئة رئيسية.
  • اختيار نظام ألوان مع سمة غير افتراضية
  • تسليط الضوء على عناوين PG لجميع نتائج البحث.
  • تحديد توليد ملخص البحث القائم على عناوين PG إلى 200 حرف.
  • محاولة جعل topic_tracking_state_spec مستقرًا
  • تجميد IOS/iPadOS عند تغيير مستوى الإشعار في تذييل الموضوع
  • استخدام إعداد الموقع الصحيح عند تحميل الصور
  • إبطال الذاكرة المؤقتة عند تحديث ألوان نظام الألوان
  • التأكد من أن تحميل المزيد من عناصر الدليل يحتوي على عنوان URL بصيغة .json
  • إرجاع 422 عند إنشاء مواضيع مع وسوم دون إذن
  • تضمين عناوين URL للوسائط الآمنة عند ربط التحميلات في المنشورات
  • تحديث الألوان لإضافة وجود
  • حجم خط أصغر في الرأس للصفحة المنشورة
  • تضمين الاسم والمعرف في أسماء ملفات أنماط نظام الألوان
  • مزامنة عدد القابلين للمراجعة عند فتح قائمة الهامبرغر
  • إزالة persistedQueryParams حيث يجب أن تعمل من تلقاء نفسها
  • تحديد التكوين عند توليد tsquery باستخدام ts_headline.
  • تحديث قائمة المشاركين في الرسائل الخاصة بعد الدعوة
  • حدود سفلية مفقودة في إعدادات قائمة ألوان select-kit
  • لم تكن اختبارات تفضيلات المستخدم تتصل دائمًا بـ pretender
  • إيقاف مزامنة حالة التتبع عند تصفية القائمة
  • رفع رسائل "error" الصحيحة فقط
  • تم استيعاب أخطاء pretender
  • رفع أخطاء لاستجابات pretender المكسورة في وضع الاختبار
  • استبدال fullPath أثناء إعادة كتابة عناوين URL الخاصة بـ /my/.
  • يضمن أن الظل يحتوي على last_posted_at قبل المقارنة مع إعداد الموقع
  • محاولة إخراج رسالة خطأ مفيدة
  • يعرض all_results إذا كانت الفئة الحالية للإعدادات لا تحتوي على نتائج
  • تعطيل الهجرة المتزامنة لـ multisite:migrate.
  • عدم تشغيل البذور إذا فشلت هجرة الموقع المتعدد.
  • المقتطفات الأكبر من 999 غير مدعومة
  • كانت خريطة الموضوع تحسب إجراءات التعيين بشكل خاطئ
  • عرض رسالة “أعضاء المجموعة ممنوعون” على الجوال
  • يجب أن تعمل إعادة كتابة عنوان URL /my/ أيضًا في موقع المجلد الفرعي.
  • يسمح بتغيير مستوى إشعار مجموعة مستخدم
  • الإصلاح السابق ملتزم بالشيء الخطأ وكان معطلاً :frowning:
  • استبعاد المسودات المشتركة من الملخصات
  • قيمة أيقونة flair الحالية مفقودة في واجهة إدارة المجموعة
  • تحميل نظام الألوان الأساسي عندما لا يتم تعيين السمة الافتراضية
  • التحقق مما إذا كان الصورة الرمزية القابلة للتحديد مع SHA1
  • إصلاح أرشيف IMAP وتوحيد كود صندوق بريد قائمة المجموعات
  • قسم العلم غير اللائق لـ Discobot
  • خطأ بالمشاركة عند الاستخدام خارج موضوع
  • الحصول على صورة رمزية قابلة للتحديد صحيحة من عنوان URL
  • استبعاد طرق DELETE من الطلب غير الصالح مع حمولة.
  • إعادة تعيين معامل استعلام max_posts
  • احترام معاملات الاستعلام لـ latest.rss
  • تعيين mailing_list_mode إلى false عند إلغاء الاشتراك من الكل
  • مزامنة تحديث البريد الإلكتروني لـ IMAP عبر المجموعات وتحسينات طفيفة
  • إزالة خطأ في وحدة التحكم في وضع الاختبار
  • يجب السماح بأسماء مسارات غير ASCII لصفحات الفئات.
  • إعادة تعيين معامل استعلام ‘filter’ عند النقر على عنصر تنقل
  • الاحتفاظ باسم الفئة في عنوان URL عند التصفية
  • السماح بـ ‘c’ كوسم
  • تعريف s3_helper في مهمة EnsureS3UploadsExistence
  • إعادة تسمية طريقة إشارة مرجعية delete_when_reminder_sent? لتجنب التعارض مع AR
  • إضافة حماية عند إزالة الحذف التلقائي في إشارات الموضع المرجعية
  • التأكد من مزامنة إشارات المستخدم المرجعية للموضوع عند الحذف التلقائي للإشارة المرجعية
  • السماح بـ playsinline للفيديوهات في المنشورات
  • التأكد من تعيين اللغة المحلية الصحيحة أثناء استجابات RenderEmpty
  • يقلل من ارتفاع الرسوم البيانية
  • يمنع معالج السلسلة من تجاوز معالج المجموعة الأساسي
  • تحذير خاصية محسوبة
  • الصفحة: كان يتم أحيانًا الإبلاغ عن عنوان URL خاطئ
  • إعادة توجيهات المجموعة
  • رفع مستوى onebox إلى 2.0.1 لإصلاح أولوية المحرك
  • مقتطف مطبوخ من الخام في Topic.similar_to.
  • معالجة الحالة التي يكون فيها Post#raw فارغًا في Topic.similar_to.
  • تحسين Topic.similar_to بمطابقات أفضل لـ Topic#title.
  • تحسين هجرة عمود allowed_path
  • حل المشكلة التي لم يتم فيها استعادة مواضيع السبام المحذوفة التي تم وضع علامة عليها على أنها ليست سبام
  • تجنب خطأ التحقق عند حذف المستخدمين مع مستوى ثقة مقفل
  • استخدام عنوان الموضوع لعنوان رأس الصفحة المنشورة
  • تقليل عدد المصطلحات المحققة للفظ المضيف.
  • تحسين التعبير النمطي لمطابقة اللفظ الإصدار.
  • عدم حقن مصطلحات إضافية للفظ الإصدار.
  • إضافة ترجمة لإشعار التفاعل
  • حجز معرف لإشعارات التفاعل
  • استخدام مصطلحات allowlist و blocklist
  • الاختبارات التي استخدمت المسارات القديمة
  • لم يتم اختبار التحميلات بشكل صحيح
  • تمرير siteSettings في أماكن أكثر
  • إضافة متغير عالمي enable_email_sync_demon وتعطيل EmailSync افتراضيًا
  • إضافة طريقة strip_secure_urls إلى GroupSmtpMailer
  • عدم إظهار تبويب البريد الإلكتروني لإعدادات المجموعة ما لم يتم تمكين IMAP + SMTP
  • تمر اختبارات reindex_search_spec بغض النظر عن البذرة
  • عرض الحالة الصحيحة في صفحة إلغاء الاشتراك
  • نقل الثوابت والترجمات لتفضيلات الحذف التلقائي للإشارة المرجعية
  • استعادة شريط التنقل في قائمة مواضيع الوسوم
  • تضمين اللغة المحلية المحلولة في مفتاح الذاكرة المؤقتة المجهول
  • جعل set_locale إجراءً حول الإجراء لتجنب التسرب بين الطلبات
  • تحسين تنسيق البريد الإلكتروني لمقتطفات الكود
  • إزالة حيلة iOS لمنع التمرير عند التركيز على الإدخال
  • يجب أن يكون للمراجعات التي يتم إخفاؤها تلقائيًا بواسطة مبلغ سبام موثوق وزن كافٍ دائمًا.
  • إزالة الحدود من مكان صورة مصغرة لـ YT
  • تطبيق حيلة معاينة الفيديو لـ Safari للتدفق فقط
  • إضافة خطوط النظام إلى المعالج
  • السماح للمستخدم باستعادة/حذف المنشور إذا كان بإمكانه مراجعة الموضوع
  • خطأ إملائي في NotificationsController#index لم يتم التقاطه بواسطة الاختبارات.
  • تجاهل عمود إشارة مرجعية delete_when_reminder_sent المحذوف
  • إيقاف التكرار المزدوج لـ window.location.origin في عناوين URL للوسائط
  • اختبار لـ fillGapBefore
  • إزالة username_lower من معالج المسؤول
  • الاحتفاظ بالتحقق by_users في جرد S3
  • حذف المرادفات في المواضيع إذا كان الوسم الهدف مضافًا بالفعل.
  • تحسين منطق جرد S3
  • خطأ في طريقة غير محددة في فئة nil في خوادم التفرع.
  • يمنح الرموز التعبيرية عرضًا/ارتفاعًا لمنع تحذير التحميل الكسول
  • معالجة وضع القراءة فقط لـ PG في Auth::DefaultCurrentUserProvider.
  • عدم رفع خطأ عند فشل الإضافة إلى الذاكرة المؤقتة في وضع القراءة فقط.
  • تشغيل حدث قبل التحميل بعد الحفظ وقبل تحميله، حتى نكون متأكدين من صحة التحميل.
  • يجب أن يتمكن المستخدمون من حذف منشوراتهم المعلقة الخاصة
  • اختبارات التركيز غير موثوقة في qunit
  • كان بناء اختبار highlight.js معطلاً
  • استخدام jQuery الخام في الاختبارات
  • deleted هي خاصية محسوبة للموضوع
  • كانت التقارير تكتب فوق خاصية محسوبة
  • كانت اختبارات category-drop معطلة وتكتب فوق الخصائص المحسوبة
  • خصائص محسوبة مكتوبة فوقها
  • أيقونة مفضلة مفقودة في الاختبار
  • سرد المواضيع مع وسوم مختلطة الأحرف مكممة
  • تتبع تطبيق مفقود في السجلات المتسلسلة."
  • الاسترداد بشكل خاطئ من PG::ServerError.
  • تصحيح عداد التدفق عند تحميل المزيد من المنشورات
  • عدد أقل من مسارات الصور المكسورة في الاختبارات
  • عدم استخدام امتدادات النموذج الأولي مثل .observes
  • كانت الاختبارات التي تتضمن تواريخ تسجل تحذيرات
  • passwordRequired هي خاصية محسوبة
  • كانت اختبارات Poll تكتب فوق بضع خصائص محسوبة
  • المزيد من طلبات الصور 404 في الاختبار
  • خطأ في وضع الاختبار مع عدم وجود topic
  • عدم تحميل الصور التي لا توجد في الاختبار
  • لم يعد يتم استخدام التلميح
  • Discourse.Site قديمة
  • عرض صور الخلفية لكلا تنسيقي السلاسل
  • عنوان مفقود عند إدراج الروابط التشعبية
  • إصلاحات بحث الإشارة المرجعية
  • إعادة فهرسة المنشورات عند تغيير Topic#title أو Category#name.
  • إضافة عنوان الموضوع مرة أخرى إلى choose-topic
  • تحديث أيقونة meh-o إلى far-meh
  • التأكد من استخدام نفس الوحدات عند مقارنة حجم الصورة المصغرة
  • عدد أقل من الأخطاء 404 في اختبارات JS
  • المزيد من الأخطاء المسجلة في الاختبارات
  • تحذير قديم usernames هو الآن recipients
  • إزالة المزيد من الخصائص المحسوبة التي يتم تعيينها
  • تحذير قديم - usernames هو الآن recipients
  • كتابة فوق المزيد من الخصائص المحسوبة
  • إزالة تعيين الخاصية المحسوبة من اختبار قائمة الهامبرغر
  • عدم استخدام jQuery مباشرة في اختبار
  • تعيين خصائص محسوبة في الاختبارات
  • إزالة تحذيرات i18nPrefix
  • إزالة user_deleted عندما يستعيد الطاقم المنشور
  • : تشغيل حدث user_updated فقط إذا تغير البريد الإلكتروني بعد إنشاء المستخدم.
  • يجب أن يبحث in:title فقط من خلال أول منشورات الموضوع.
  • موقع زر التحديد الجماعي في صفحة البحث
  • يحترم حساب الجديد وغير المقروء الفئات المكممة
  • منع توليد الصورة المصغرة إذا كانت الصورة كبيرة جدًا
  • تطبيق حيلة معاينة الفيديو على iOS
  • تراجع في توليد عنوان URL آمن، متابعة لـ 36bad0c
  • تحميل بيانات التعريف للفيديو/الصوت عند تمكين الوسائط الآمنة
  • خداع Safari لتحميل معاينات الفيديو
  • خطأ في السطر الزائد بواحد في topic.notifications.reasons
  • إضافة رأس noindex إلى صفحة ملخص المستخدم.
  • عدم الكتابة فوق الخاصية المحسوبة maxlength
  • loaded هي CP ولا يمكن الكتابة فوقها
  • إسكات أخطاء خريطة مصدر route-recognizer في وضع التطوير
  • إسكات تحذير خريطة مصدر ember-qunit
  • إضافة خريطة مصدر popper
  • تحميل خريطة مصدر ember بشكل صحيح في وضع التطوير
  • لا يمكن تعيين url على المواضيع، يتم حسابها من السلاسل
  • خطأ مع currentCategory
  • FilterPlaceholder هي خاصية محسوبة
  • topic.details ليس كائن JS عادي
  • السماح بـ highlightjs-worker بالتجميع بنجاح
  • تجاهل طول المستند في البحث عند الترتيب حسب الصلة.
  • منع إعادة التوجيه عند وجود زر مقياس الصورة داخل رابط.
  • قد يعيد البحث حسب الصلة رقم منشور غير صحيح.
  • إضافة حماية فقط في حالة عدم تعيين الموضوع
  • تصحيح عناوين ملفات تعريف المستخدمين في عرض الزاحف /about
  • إزالة الاستعلام من عناوين URL عند الفهرسة للبحث.
  • حقن مصطلحات إضافية للفظ المضيف.
  • لم يكن البحث عن عناوين URL كاملة يعمل.
  • تحسينات لاستيراد Vanilla الجماعي
  • التأكد من أن البحث التجميعي يعرض المنشور ذو أعلى ترتيب.
  • تحسينات مختلفة على واجهة مستخدم نافذة الإشارات المرجعية
  • ملخص بحث غير صحيح عند استخدام فلاتر البحث المتقدم take2
  • الحصول فقط على عنوان الانكماش الصحيح في رسائل البريد الإلكتروني
  • عدم نزع noopener من oneboxes
  • عدم منح مستخدم الشهر الجديد في الشهر الخطأ
  • إزالة أيقونات المشاركة الاجتماعية من السياقات الخاصة
  • التحقق من وجود آخر ناشر قبل استخدامه
  • تعيين سمات lang/xml:lang في رسائل البريد الإلكتروني
  • تخطي منشورات الهمس عند تحديث عدد إعجابات الموضوع
  • تقليل تأخير Discobot الوهمي قليلاً.
  • تراجع شريط آخر زيارة
  • السماح بالتسجيل عندما لا يوفر مقدم الخدمة بريدًا إلكترونيًا
  • استبدال الروابط إلى التحميلات المزالة من القابلين للمراجعة بعلامة نائبة
  • عدم عرض حقول الإدخال المفعلة عند قفل الاسم/اسم المستخدم
  • مزامنة سلوك العميل والخادم للبحث عن وسوم الهاشتاج للفئة
  • أيقونة إشارة مرجعية وقائمة في قائمة المنشور لا تتجدد عند النقر على إشعار
  • ترحيل topic_users.bookmarked إلى false عندما يكون صحيحًا بشكل خاطئ
  • مخرجات الاختبار المتعلقة بـ Discourse::VERSION
  • اختبار غير مستقر
  • اختبارات غير مستقرة
  • إصلاح غير صحيح للدعوات التي تنكسر عند عدم اختيار مجموعة
  • دعوات عند عدم اختيار مجموعة
  • التقاط جميع أنواع الاستثناءات عند معالجة البريد الإلكتروني
  • حل عنوان URL قصير في cook-text
  • فرض دور قراءة ActiveRecord إذا تعطل Redis take 2.
  • فرض دور قراءة ActiveRecord إذا تعطل Redis.
  • عدم إرسال رسائل بريد إلكتروني نظامية للمستخدمين المعلقين
  • تحذير قديم getURL
  • لم يكن زر ‘إعادة إرسال كل الدعوة’ يعمل كما هو متوقع
  • تقييد اسم الإشارة المرجعية بـ 100 حرف وتقصير الأسماء الحالية
  • إيقاف تحديث عمود bookmarked من TopicUser.update_post_action_cache
  • ملخص بحث غير صحيح عند استخدام فلاتر البحث المتقدم.
  • تعطيل مفاتيح الأمان في نفس الوقت مع TOTP 2FA
  • عرض تعطيل 2FA للمسؤولين فقط
  • تذهب اختصار الإشارات المرجعية إلى إشارات مرجعية جديدة مع تذكيرات
  • عدم تسليط الضوء على كتل الكود الكبيرة
  • تعيين القيمة الافتراضية لحقل نتيجة الاستطلاع
  • إعادة توجيه المستخدم إلى عنوان URL مع السلاسل الصحيحة للفئة
  • يضمن أن ترتيب الفئة يبقى متسقًا
  • إضافة قواعد CSS للجدول لتوحيد
  • إصلاح حالة السباق عند حل وسوم الهاشتاج للفئة والموضوع
  • تحسين البحث عن وسوم الهاشتاج للفئة
  • تحسين البحث عن وسوم الهاشتاج للفئة
  • يمكن ذكر الفئات الفرعية-الفرعية باستخدام مستويين فقط
  • إزالة الدعم لوسوم الهاشتاج ذات المستويات الثلاثة
  • تعيين القيمة الافتراضية لحقل نتيجة الاستطلاع
  • خطأ في تحويل Generate Topic Thumbnails من nil إلى مصفوفة
  • معالجة الحالة التي يختفي فيها التحميل أثناء التصغير
  • عدم إعادة عرض القائمة المنسدلة widget-dropdown على جميع النقرات
  • قد يختفي CookText قبل حل الوعد
  • OptimizedImage#filesize
  • جعل Email::Styles تعمل على مستندات HTML بدلاً من الشظايا
  • يضمن عرض الثواني عند استخدامها مع التواريخ
  • تحديث normalize css من 3.0.1 إلى 8.0.1
  • تخطي المنشورات المخفية أثناء توليد عنوان URL القياسي.
  • تحميل صورة موجودة كإعداد موقع
  • تحميل صورة كإعداد موقع
  • لم يتم تشغيل إكمال تلقائي للرموز التعبيرية بشكل صحيح
  • زيادة وقت DOWNLOAD_URL_EXPIRES_AFTER_SECONDS إلى 5 دقائق
  • لا يجب أن تسبب قيم السلبية الخطأ 500
  • تصفية إشعارات المقروءة/غير المقروءة على جانب الخادم
  • حذف بيانات البحث ذات الصلة عند حذف السجل.
  • إرجاع عنوان URL لـ CDN للتحميلات إذا كان متاحًا.
  • دعم مسارات الجذر التي تتجاهل السلاش الختامي ولها QPs
  • لم يكن البحث يدرك الموقع المتعدد
  • إخفاء خيار publish_read_state عن المستخدمين غير المسؤولين
  • في بعض الأحيان لم يتم تسجيل كل مخرجات psql أثناء الاستعادة
  • فشل emoji_autocomplete_min_chars عندما لا يكون 0
  • تحديث حقول السمة عند التحديث من ThemesInstallTask
  • لا يمكن تعيين التحميلات بسبب كون سمات عنصر cook-text فارغة
  • تحديد عناوين URL للمواضيع بدون سلاسل في كل مكان
  • تصحيح منطق مقارنة الإصدار عند مقارنة الإصدار المستقر بالنسخة التجريبية
  • تسلسل مصفوفة فارغة إذا لم تكن هناك مواضيع مقترحة
  • يجب تشغيل البذور قبل تحسين أيقونات الموقع.
  • يجب أن يكون published-page-header شقيقًا لـ published-page-body وليس أبًا
  • مواصفات معطلة
  • إزالة المسارات من robots.txt لصالح رأس noindex
  • مطابقة محفزات discobot على النسخة المطبوخة
  • لا يجب أن تكسر عناوين URL غير صالحة store.has_been_uploaded?
  • تجنب تحديد الإشعارات على أنها مرئية في وضع القراءة فقط.

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

  • صياغة أفضل عندما لا توجد وسوم غير مستخدمة لحذفها
  • مساعدة المستخدمين على فهم معنى كل نطاق.
  • استخدام نفس التنسيق لكل من بيانات المستخدم والمجموعة
  • تحميل قائمة الفئات المكممة مسبقًا لمنع تأخير العرض.
  • يضمن أن نتائج البحث تلتف على الجوال
  • تعيين silence_reason باستخدام اللغة المحلية للنظام
  • تحديث لون خلفية الرأس في تطبيق الويب للجوال
  • التأكد من تحميل متغيرات CSS في ورقة أنماط المعالج
  • إعادة هيكلة تنسيق أزرار الشهر السابق/التالي في pikaday
  • إعادة هيكلة ظل التحويم للlightbox
  • تنسيقات تركيز موحدة لإدخالات/مناطق نصية للمحرر
  • يسمح بالتنقل في القائمة المنسدلة widget باستخدام Tab و Enter
  • إصلاح تباعد معاينة المحرر على الجوال
  • تصغير المحرر بشكل متسق عند الضغط على Done في iOS
  • تحسين المحاذاة والاتساق في صفحة البحث الكاملة
  • إصلاح تباعد زر مشاركة الاقتباس
  • رسالة خطأ أفضل إذا لم يكن المراقب مسموحًا له بدعوة مجموعة
  • عدم عرض خيار دعوة المجموعة إذا لم يكن المراقب مالك أي مجموعة
  • إصلاح أيقونة مفقودة عند دمج المنشورات المحددة
  • استخدام group-chooser في نافذة الدعوة
  • إصلاح التخطيط لملاحظات الإشارات المرجعية الطويلة
  • يبسط تحرير قوالب البريد الإلكتروني من خلال وجود افتراضي دائمًا
  • إضافة رابط إلى تفضيلات البريد الإلكتروني للمستخدم في عرض المسؤول
  • إزالة المساحة الإضافية المضافة بواسطة أدوات تغيير حجم الصور في معاينة المحرر
  • استعادة حدود الجدول
  • إخفاء زر تسجيل الدخول أثناء إنشاء الحساب المصادق عليه خارجيًا
  • قمع قسم “ردًا على” في رسائل البريد الإلكتروني افتراضيًا
  • تقصير أسماء الشارات الطويلة في بطاقة المستخدم على الجوال
  • إضافة زر تسجيل الدخول في صفحة خطأ 403 إذا لم يكن المستخدم مسجل الدخول

الأداء

  • إسقاط الفهرس idx_regular_post_search_data بشكل متزامن
  • إسقاط idx_regular_post_search_data أثناء الهجرة
  • تحسين أداء هجرة post_search_data
  • التأكد من أن المعاملة صغيرة الحجم
  • إضافة فهرس جزئي للبحث غير الخاص.
  • تفضيل الانضمام على الاستعلام الفرعي لـ User#private_posts_for_user.
  • إزالة الاستعلام الفرعي الإضافي في البحث.
  • التبديل إلى upsert في ActiveRecord في SearchIndexer.
  • ردود أسرع لحساب TL3 المطلوبة
  • حسنت أداء مهمة ‘notify_reviewable’ بإجراء استعلام واحد فقط
  • تحديد الأحرف المستخدمة لتوليد العنوان لملخص البحث.
  • استخدام عناوين PG لتوليد الملخص وتسليط الضوء على البحث.
  • استبدال روابط الفيديو والصوت في ملخص البحث أثناء الفهرسة.
  • تحسين ActionView::Helpers::TextHelper#excerpt.
  • إطلاق سجلات post_upload عند إزالة الصورة المحملة
  • نقل تعبير URI في GroupSearchResults.blurb_for إلى ثابت
  • إزالة مكالمة إضافية لـ Redis عند البحث.
  • تحميل بيانات جرد S3 مسبقًا لمجموعات المواقع المتعددة
  • تجنب تحليل Post#cooked مع Nokogiri لكل بحث.
  • دمج avatar_lookup و primary_group_lookup في user_lookup
  • تقليل حجم حمولة البحث عن طريق إزالة سمات الموضوع غير المستخدمة.
  • نقل highlightjs إلى عامل خلفية، وإضافة ذاكرة تخزين مؤقت للنتائج
  • عدد مشاركين في Topic_view: عدم إرسال قائمة ID
  • تخزين بيانات ملخص المستخدم مؤقتًا
  • إضافة شرط user_id حتى نتمكن من استخدام فهرس آخر في الاستعلام
  • تحميل إشارات المواضيع المرجعية للمستخدم في user_post_bookmarks
  • إزالة استرداد post_upload في مهمة EnsureS3UploadsExistence اليومية
  • عدم تضمين معلومات الصورة المصغرة في حمولة قائمة المواضيع الافتراضية
  • استخدام رقم المنشور لإنشاء مسار قياسي في المواضيع العملاقة.
  • تحديث etag فقط عند تغيره
  • إعادة هيكلة مُزيّن lightbox لاستخدام querySelectorAll
  • التحقق من رؤية النافذة المنبثقة بطريقة أكثر كفاءة
  • استبعاد image_url و thumbnails من SearchTopicListItemSerializer.
  • تخزين جميع البيانات الوصفية مؤقتًا لمدة 60 ثانية
  • حفظ المحفزات المطبوخة
  • التوقف عن إضافة المزيد من المواضيع للبحث عند عدم الحاجة إليها
25 إعجابًا