تحديثات الأمان
تشمل هذه النسخة التجريبية 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_optionnilللمستخدمين الجدد. - تم سحب العناوين المستخرجة من أسماء الشارات المترجمة تلقائيًا
- لم يعمل 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/أيضًا في موقع المجلد الفرعي. - يسمح بتغيير مستوى إشعار مجموعة مستخدم
- الإصلاح السابق ملتزم بالشيء الخطأ وكان معطلاً

- استبعاد المسودات المشتركة من الملخصات
- قيمة أيقونة 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 ثانية
- حفظ المحفزات المطبوخة
- التوقف عن إضافة المزيد من المواضيع للبحث عند عدم الحاجة إليها