نسخة Discourse 2.4

Focus

Codename

Start date

June 18th, 2019

Release date

Feb 25th, 2020

49 إعجابًا

ميزات جديدة

  • تحديد عدد الإشعارات لكل مستخدم بـ 10,000 إشعار
  • نشر رسالة عند تغيير الشخص الذي يمكنه المطالبة بالمراجعة (#9019)
  • يمكن للمسؤولين ضبط نافذة التبريد لإعادة التصنيف، وما إذا كانت المنشورات المصنفة كـ spam من مستخدمين بمستوى ثقة 3 أو أعلى تُخفى تلقائيًا (#9010)
  • إضافة منفذ إضافي (plugin outlet) أسفل تسجيل الدخول/إنشاء حساب، وإضافة منفذ للجوال
  • دعم رفع ملف CSV يحتوي إما على عناوين بريد إلكتروني للمستخدمين أو أسماء المستخدمين (#8971)
  • لا يمكن للمستخدمين إعادة تصنيف العناصر التي تم التعامل معها مؤخرًا بنفس السبب ما لم يتم تعديل المنشور، أو تم مراجعته منذ أكثر من 24 ساعة (#8969)
  • إضافة واجهة برمجة تطبيقات (API) جديدة لإضافة زخرفة لمنافذ الإضافات (#8937)
  • تحسين العلامات المرجعية (Bookmarks) الجزء 2 – وضع العلامات المرجعية للمواضيع (#8954)
  • تصدير دالة defaultRenderTag الافتراضية (#8941)
  • إضافة منشور إجراء صغير للإشارة إلى البريد الإلكتروني المُحوّل
  • تُدرج المنشورات المعلقة في الطابور حتى لو لم تتجاوز عتبة الأولوية الدنيا (#8925)
  • إضافة تسجيل عند المطالبة والمنشورات المصنفة التي تم إلغاء المطالبة بها (#8920)
  • دعم وسوم/سمات تسميات الفيديو (#8914)
  • إضافة تقرير نمو مستوى الثقة (#8878)
  • إضافة إعداد للموقع يسمح باستخدام وكيل مستخدم مخصص لمضيفين محددين عند استخدام Oneboxing
  • السماح بالاستبيانات ذات الخيار الواحد (#8853)
  • التأكد من ملء حقل short_name في مظهر الويب دائمًا
  • إضافة وظيفة تسجيل الخروج إلى بروتوكول مزود SSO (#8816)
  • إضافة تغذية تكتيلية (Tactile feedback) عند الإعجاب
  • إرسال المستخدمين المشتبه بهم إلى قائمة المراجعة (#8811)
  • يمكن للمستخدمين تمييز أي موضوع عام في ملفهم الشخصي (#8809)
  • إضافة خيار “المجموعات” إلى الاستبيانات (#8469)
  • إضافة رسالة إلى السجل عند إلغاء تفعيل المسؤولين تلقائيًا
  • السماح بالبحث في المواضيع العامة والرسائل الشخصية في وقت واحد (#8784)
  • استخدام واجهة API لاختيار جهات الاتصال للدعوات
  • استبدال أصحاب الشارات الموجودة عند استخدام ميزة الجائزة الجماعية (#8770)
  • تحديث حالة أمان الرفع عند نقل المنشور، أو تحويل الموضوع، أو تغيير التصنيف (#8731)
  • استخدام رابط قصير upload:// للفيديو والصوت في المحرر (#8760)
  • تصدير جميع أنواع التقارير (#8748)
  • حذف مخطط “النسخ الاحتياطي” بعد 7 أيام من الاستعادة
  • ستُعرض السطر الذي يحتوي على 1 إلى 3 إيموجي فقط كإيموجي كبيرة
  • تأمين الوسائط يسمح بتكرار الرفع مع خصوصية على مستوى التصنيف وقواعد الوصول بناءً على المنشور (#8664)
  • السماح بتحديد مدة إخفاء الإشعارات العالمية (#8715)
  • إضافة إعداد مخفي لتعطيل تكوين سلة المخزون
  • منح الشارات جماعيًا (#8694)
  • تمرير أسماء المستخدمين المستبعدة إلى محدد المستخدم (#8695)
  • استخدام واجهة API الجديدة للشارات
  • إضافة مهمة Rake لتعطيل الوسائط الآمنة (#8669)
  • تفعيل CSP افتراضيًا (#8665)
  • دعم تحميل قواعد بيانات MaxMind باستخدام مفتاح ترخيص
  • إشعار عالمي حول إلغاء دعم Internet Explorer (#8577)
  • يلتصق قائمة إدارة الموضوع بالأسفل على الجوال (#8620)
  • يسمح للإضافات بإضافة إشعار عالمي (#8552)
  • السماح بترقيات TL3 للعقوبات المُلغاة
  • السماح بتمرير معاملات منشور معقدة من الإضافة (#8598)
  • إضافة سكريبت استيراد من mybb.ru (#8609)
  • اختصار لوحة المفاتيح لفتح قائمة إدارة الموضوع (#8568)
  • جعل “إعادة ترتيب التصنيفات” يعمل مع التصنيفات المتداخلة (#8578)
  • نافذة منبثقة للموضوع المميز في الملف الشخصي وإعادة هيكلة مفتاح الإدارة (#8545)
  • إزالة unsafe-eval تمامًا من CSP
  • إضافة رسالة عند عدم تطابق كلمات المرور في مهمة Rake admin:create (#8543)
  • تجزئة مفاتيح API في قاعدة البيانات (#8438)
  • إنشاء إضافة دعم لـ IE (#8520)
  • تحذير عند إضافة مكون غير مُعيّن (#8482)
  • موضوع مميز لملف المستخدم والبطاقة (#8461)
  • إضافة إعداد للموقع لإزالة رأسية X-Frame-Options
  • مرادفات الوسوم
  • إضافة سمة topic_filtered_posts_count إلى مُسلسل منشور الويب هوك
  • إمكانية إضافة جميع المكونات النشطة إلى السمة (#8447)
  • إضافة إعداد مخفي للسماح بـ unsafe-eval في CSP
  • منفذ إضافي بجوار زر موضوع جديد (#8443)
  • دعم لصق قائمة بأسماء المستخدمين في رسالة خاصة
  • تحسين اكتشاف المستخدمين المشتبه بهم
  • جعل وحدة تحكم نصوص الموقع تتعامل مع الصفحات واللغات (#8408)
  • إمكانية إضافة مكونات إلى جميع السمات (#8404)
  • توحيد إشعارات طلبات عضوية المجموعة
  • تحديد عدد الجلسات النشطة للمستخدم (#8411)
  • إخفاء المنشورات الواردة عبر البريد الإلكتروني بناءً على حكم DMARC (#8333)
  • خيار مخطط دائري لنتائج الاستبيان (#8352)
  • إضافة المنطقة الزمنية إلى خيارات المستخدم الأساسية (#8380)
  • واجهة API جديدة لتطبيق فلاتر مخصصة على قائمة المراجعة (#8392)
  • إضافة زر تصدير الاستبيان (#8370)
  • دعم خوارزمية RS256 لـ WebAuthn (#8385)
  • تحسين سير عمل تغيير البريد الإلكتروني
  • توحيد مسار عامل الخدمة (#8359)
  • إزالة دعم إعداد التصنيف suppress_from_latest (#8308)
  • منع عنكبوت SEO Screaming Frog افتراضيًا
  • تقديم حد معدل افتراضي على مستوى التطبيق حسب عنوان IP
  • إضافة دعم للوسائط الآمنة (#7888)
  • تصفية العناصر القابلة للمراجعة حسب نطاق التاريخ (#8354)
  • السماح بتحديد نطاق البحث حسب الوسم (#8345)
  • إخفاء الجديد حسب التصنيف (#8330)
  • إرسال رسالة إلى المستخدمين الجدد من مستوى TL2 وتوجيههم إلى الدليل المتقدم (#8335)
  • إعادة التوجيه تلقائيًا إلى المصادق عندما يكون هناك واحد فقط
  • دعم كتم جميع التصنيفات افتراضيًا (#8295)
  • السماح لـ FinalDestination باستخدام وكيل مستخدم مخصص لمضيفين محددين
  • إشعار مراقبي الوسوم عند إضافة وسم إلى منشور (#8299)
  • تحميل تجاوزات الترجمة دون استخدام eval في JavaScript
  • مراجعة شاملة لنظام مفاتيح API للمسؤولين (#8284)
  • إضافة رسالة ترحيب للمسؤولين (#8293)
  • إضافة طريقة “init” لعناصر التنقل الإضافية
  • السماح بنشر بيئة تطوير Docker محليًا أو على الشبكة
  • استخدام النص البديل للصورة قبل اسم الملف إذا لم يكن هناك عنوان في الصناديق الخفيفة (#8286)
  • إنشاء زر موضوع جديد في التضمين مع معاملات (#8280)
  • إعدادات موقع جديدة للوسوم الافتراضية في تفضيلات المستخدم (#8283)
  • يمكن للتصنيفات أن تشترط أن يكون للموضوع وسم من مجموعة وسوم
  • خيار لتحديث تفضيلات جميع المستخدمين عند تغيير إعداد الموقع الافتراضي
  • إيقاف تحديث last_posted_at للمستخدمين للرسائل والهمسات
  • السماح بإرسال دعوات جماعية للمستخدمين المرحلين
  • إزالة المرفقات وتقصير الحقل الخام للرسائل الواردة (#8253)
  • إعداد/واجهة مستخدم للسماح للمستخدمين بتعيين مجموعتهم الأساسية (#8244)
  • إضافة رأسية SES للبريد العشوائي إلى رؤوس البريد العشوائي المعترف بها (#8254)
  • رسالة ترحيب للمراقبين - أضف نسخة! (#8246)
  • إضافة تذكر قائمة المواضيع لمجموعات الرسائل الخاصة (#8235)
  • دعم SCSS في نمط البريد الإلكتروني المخصص
  • يُسمح لمحرري الويكي بتحرير الوسوم لمواضيع الويكي
  • تضمين رابط الصورة في مُسلسل الموضوع
  • تذكر موضع التمرير في قوائم الرسائل الخاصة (#8212)
  • تذكر الموضع في قوائم الرسائل الخاصة
  • إعداد مخفي تجريبي لنسخ احتياطية للمسودات
  • السماح للموظفين باستخدام topic_url لتخصيص قالب البريد الإلكتروني
  • تحسين منطق الفخ (Honeypot) والتحقق
  • خيار لتحديث تفضيلات التصنيف لجميع المستخدمين عند تغيير إعداد الموقع (#8180)
  • استخدام سمة rel ‘ugc’ جنبًا إلى جنب مع ‘nofollow’
  • إضافة وصف موقع قصير في عنوان صفحة تسجيل الدخول
  • البحث في المواضيع عند إضافة رابط في المحرر (#8178)
  • دعم --fast-fail في bin/turbo_rspec
  • تحميل Pretenders في الإضافات أيضًا (#8173)
  • عرض تواريخ الإنشاء والاستخدام الأخير لمفاتيح API
  • إعادة تصميم صناديق GitHub Oneboxes
  • إضافة إعداد للموقع لعرض رسائل خطأ 404 أكثر تفصيلاً (#8014)
  • استخدام إعادة توجيه الصفحة الكاملة لجميع طرق المصادقة الخارجية (#8092)
  • تحسين عرض GitHub Commit و PR و Issue في Onebox
  • دقة مستخدم قابل للمراجعة مرجحة (#8156)
  • يكون للمستخدمين غير الدقيقين دقة مراجعة سلبية
  • إضافة حقل إدخال للاسم عند إنشاء مصادق جديد في تفضيلات المستخدم
  • إضافة نصوص نائبة (Placeholders) إلى مدخلات المصادق
  • إضافة طبقة حماية إضافية عند فك ضغط الملفات
  • السماح بتشغيل UploadRecovery على منشور واحد (#8094)
  • إدارة مصادق WebAuthn مع تسجيل دخول 2FA (مفاتيح الأمان) (#8099)
  • إضافة سياق الموضوع والتصنيف إلى حمولة ويب هوك المنشور (#8110)
  • يتم التحقق من صحة عنوان الموضوع للكلمات المحظورة (#8127)
  • دعم الأيقونات القابلة للإخفاء (Maskable icons) في مظهر PWA
  • جعل زر المشاركة يدعم JavaScript مخصصًا (#8090)
  • وضع قائمة بيضاء لسمة iframe allowfullscreen (#8086)
  • تحديث mini_scheduler لدعم تصفية السجل
  • السماح للتضمين بتجاهل HTTP REFERER
  • لوحات الوصول السريع في قائمة المستخدم (#8073)
  • فترة تحرير منشور جديدة للمستخدمين `>= tl2 (#8070)
  • إضافة عتبة tl2 لتحرير المنشورات الجديدة
  • إضافة اسم منشئ الموضوع في تضمين قائمة المواضيع
  • إضافة منفذ إضافي قبل تقدم الموضوع
  • إضافة نافذة منبثقة تعرض درجة أكثر تفصيلاً للعناصر القابلة للمراجعة (#8035)
  • تحسين أداء الذاكرة المؤقتة المجهولة
  • دعم منفذ data-explorer في تنقل المجموعة (#8063)
  • تتبع التاريخ الذي تم فيه استخدام مفتاح API آخر مرة
  • تضمين موضوع مع بيانات وصفية مفصلة (#8062)
  • تقارير الذاكرة المؤقتة المجهولة للبيانات إلى السجلات
  • رأسية HTTP جديدة ‘Discourse-Render’
  • إشعار الناشرين عند استعادة المنشورات المصنفة
  • تسجيل الدخول باستخدام Discord (#8053)
  • عدم استبدال ↔ بإيموجي
  • إعدادات موقع للربط مع تطبيقات iOS/Android الأصلية
  • إضافة خطاف بعد جميع المبدئات
  • السماح للسمات برفع ملفات JS كأصول
  • إضافة سمة عداد تنازلي إلى [date] (#8037)
  • الحماية من هجمات إعادة التشغيل عند استخدام TLS 1.3 0-RTT (#8020)
  • السماح للإضافات بالتلاعب بإعدادات الموقع أثناء استعادة النسخ الاحتياطي
  • التعامل مع theme_uploads كإعدادات في JavaScript
  • نشر حالة القراءة على رسائل المجموعة (#7989)
  • دمج موجه تثبيت PWA في واجهة Discourse (#8013)
  • ستظهر الإيموجي المفضلة أيضًا في إكمال التلقائي للمحرر (#8011)
  • إضافة ويب هوك لإشعارات المستخدم
  • نتائج استبيان للمسؤولين فقط (#7984)
  • تضمين قائمة المواضيع في مواقع بعيدة عبر واجهة برمجة تطبيقات JavaScript (#8008)
  • دعم مستوى رؤية أعضاء المجموعة (#8004)
  • إضافة معاينة لبناء الاستبيان (#7988)
  • السماح للسمات بتجاوز متغيرات تحويل الألوان (#7987)
  • المصادقة الخارجية عند استرداد الدعوات
  • إضافة إعداد لعرض محتوى رسائل البريد الإلكتروني المحولة في المواضيع (#7935)
  • خيار لإرسال مقتطفات دائمًا في رسائل البريد الإلكتروني
  • إرسال إشعار عند قبول عضو في المجموعة (#7614)
  • ذكر في تصنيف آمن لإعطاء الأولوية للمجموعات
  • السماح بتثبيت قفل معالجة المنشور لفترة أطول
  • إضافة مرفق اختبار إلى واجهة المسؤول للكلمات المراقبة
  • تحسين الإحصائيات المقدمة بواسطة rake db:stats
  • عرض مراقبي التصنيفات في صفحة حول (#7916)
  • تخصيص رسائل البريد الإلكتروني بتنسيق HTML (#7934)
  • توليد مفاتيح VAPID جديدة عند تغيير base_url
  • مزامنة حالة غير المقروءة مباشرة إلى قوائم المواضيع (#7933)
  • إضافة مرفقات إلى رسائل البريد الإلكتروني الصادرة
  • إضافة مشغل بحث لعرض جميع الرسائل المباشرة من مستخدم (#7913)
  • تحسينات على الكلمات المراقبة (#7899)
  • السماح بتحميل الكلمات المراقبة
  • السماح بمسح الكلمات المراقبة جماعيًا
  • عرض جميع الكلمات المحظورة الموجودة في المنشور عند حظره
  • السماح بعرض رسائل البريد الإلكتروني الخام للمنشورات المعلقة القابلة للمراجعة (#7910)
  • السماح باختيار التصنيف عند جعل رسالة خاصة عامة (#7907)
  • السماح للمستخدمين الذين لم يتلقوا عقوبات في آخر 6 أشهر بالوصول إلى TL3 (#7892)
  • إرسال حد أقصى 200 رسالة بريد إلكتروني كل دقيقة للدعوات الجماعية (#7875)
  • إنشاء مهمة Rake لتدمير التصنيفات
  • مكونات تاريخ/وقت جديدة (#7898)
  • تحويل Gz إلى Zip للتصدير (#7889)
  • يتم ضغط تصدير المسؤول/المستخدم باستخدام تنسيق zip (#7784)
  • إنشاء مهمة Rake لتدمير التصنيفات
  • السماح بتخصيص ملف robots.txt (#7884)
  • جعل Discourse يعمل دون اتصال باستخدام WorkboxJS (#7870)
  • استخدام علامات الاقتباس المكونة في عنوان الموضوع الفخم
  • إعداد للموقع لعلامات الاقتباس الطبوغرافية
  • يتم ضغط تصدير المسؤول/المستخدم باستخدام تنسيق zip (#7784)
  • إعادة تعيين الرفع أثناء الاستعادة عند تغيير S3 أو CDN
  • إضافة إعداد مخفي لتضمين تحميلات S3 في النسخ الاحتياطية
  • السماح بـ Markdown في إشعارات المنشور (#7864)
  • عرض زر تسجيل الدخول والتسجيل في تخطيط بدون Ember (#7867)
  • إضافة “أصحاب المجموعة” إلى خيارات النشر للمجموعات
  • إضافة خيار رؤية مجموعة جديد لـ “المستخدمين المسجلين” (#7814)
  • مثبت السمات Rake (#7848)
  • إضافة اللغة البيلاروسية
  • إرشادات اختيارية للمواضيع للمستخدمين الذين لا يملكون وصولاً (#7852)
  • دعم معاملات الاستعلام عند إعادة التوجيه إلى رابط داخلي عند تسجيل الدخول (#7829)
  • السماح بتعطيل مكونات السمة (#7812)
  • إضافة فئات CSS إلى صفوف الحسابات المرتبطة
  • عند الحمل الشديد، تعطيل البحث
  • تعبئة العنوان مسبقًا للرسائل المباشرة من الموضوع
  • إضافة تمرير لا نهائي في صفحة قائمة المستخدمين للمسؤولين (#8212)
  • البحث: in:tagged (على جانب الخادم) (#7822)
  • فلاتر بحث متقدمة in:tagged و in:untagged
  • تصدير أي نوع من التقارير يدعم وضع الجدول (#7662)
  • عرض الوسوم في نتائج قائمة البحث عند التفعيل (#7819)
  • إضافة دعم للبحث في مجموعات الوسوم
  • إضافة إمكانية وجود عوامل TOTP متعددة (#7626)
  • إضافة نقطة نهاية لتحديث إعداد سمة بشكل فردي (#7789)
  • تطبيق عقوبة صغيرة للمواضيع المغلقة عند البحث (#7782)
  • إضافة دعم مبكر للإيموجي الجديدة (#7785)
7 إعجابات

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

  • جعل مطالبة المراجعة تعمل مع المواضيع المحذوفة (#9040)
  • مزامنة تخطيطات Ember وغير Ember (#9028)
  • التأكد من عرض عدد المواضيع بشكل صحيح في شارات فئة الصناديق (#9034)
  • ترجمة ملصقات “بدون وسم” و “جميع الوسوم” في فلتر الوسوم (#9030)
  • التأكد من أن بحث الفئة المحددة يبحث في جميع الفئات (#9031)
  • التأكد من عدم محاولة إنشاء رسالة خاصة جديدة في موضوع موجود مسبقاً (#9029)
  • ترك منشورات "الأكثر شعبيةإصلاحات لرسائل البريد الإلكتروني الملخصة
  • تعديل مواصفات الاستعادة لجعلها أكثر استقرارًا (#8300)
  • عرض قائمة مواضيع الوسوم بشكل صحيح عند عدم تحديد أي منها للتصنيفات الفرعية
  • البناء باستخدام prettier للاستيرادات (#8298)
  • السماح بالوصول إلى ترجمات السمات في الملفات المهيئة (#8285)
  • FilterQueryParams يغير حالة البيانات التي تعتبر عالمية
  • تحسين التعبير النمطي المستخدم للتحكم في أحجام الصور (#8291)\n- تفعيل العنصر النشط في عنصر التنقل على الهاتف المحمول لم يكن يعمل
  • تجاهل حدث فقدان التركيز في محرر المنشورات عند التبديل بين التطبيقات في iOS
  • عدم تحديث تاريخ الإنشاء عند إعادة إرسال الدعوات
  • عدم اعتبار حركة مرور تطبيق الهاتف المحمول كزيارات من زاحف (Crawler)
  • لا حاجة لتمرير خيار cache في onebox
  • لم تكن مقاطع الفيديو من Dropbox محملة
  • التأكد من أن القائمة ليست طويلة جدًا على سطح المكتب فقط
  • منع فشل مواصفات whitelisted_generic_onebox_spec مع zeitwerk (#8288)
  • يجب أن يكون تحديث الإجراء في مكون الإعدادات mixin (#8287)
  • التأكد من أن لوحة القائمة ليست طويلة جدًا للشاشة (#8248)
  • TopicQuery لا يستجيب بشكل جيد للتصنيفات الفرعية بدون تعريفات
  • عدم إضافة رابط الرسائل الخاصة في قائمة المستخدم إذا كانت معطلة
  • نقل makeArray إلى discourse-common
  • استيراد run مفقود
  • عدم تحميل أصول CSS/JS للإضافات عند تعطيلها (#8275)
  • المواضيع غير المقروءة لم تكن تمسح عندما يكون آخر منشور همسًا (#8271)
  • إخفاء التصنيفات الفرعية المصمتة على الهاتف المحمول (#8273)
  • مفتاح Enter في النماذج يؤدي إلى الإرسال بدلاً من التحديث (#8274)
  • جعل لافتة موافقة الإشعارات قابلة للاستخدام عبر لوحة المفاتيح وقارئ الشاشة (#8255)
  • نقل ثابت attachment_css_class خارج upload-short-url لـ discourse-markdown-it
  • تخزين Discourse.system_user بشكل منفصل لكل مستأجر متعدد المواقع (#8276)
  • في بعض الحالات، كانت المسودة تقول إنها تحفظ بينما لم تكن كذلك
  • يمكن تصفية الوسوم حسب categoryId بدون معلمة q (#8264)
  • فئات تفضيلات المستخدم الافتراضية لم تكن محدثة في واجهة إعدادات موقع المسؤول.
  • تطبيق Prettier على استيراد mixin (#8270)
  • التأكد من وجود مقتطف قبل عرض السيرة الذاتية
  • تصحيح التحقق من صحة slug
  • حساب احتمال وجود مجلد رفع فارغ عند استعادة النسخة الاحتياطية (#8262)
  • إنشاء عنوان URL للفئة بشكل صحيح عندما تكون slugs فارغة
  • اشتراط معلمة q في مسار /tags/filter/search (#8263)
  • عدم استخدام استيرادات Ember في النص المنسق (pretty text)
  • استخدام الوحدات النمطية لخدعة Ember.run.debounce في الاختبار
  • إدراج حقول مخصصة باستخدام الكلمات المفتاحية يحول مفتاح المصفوفة إلى نص
  • المزيد من الاختبارات غير المستقرة في jobs_base_spec.rb (#8259)
  • اختبارات غير مستقرة في jobs_base_spec.rb (#8258)
  • وضع أزرار مقياس الصورة بشكل غير مشروط
  • إغلاق النوافذ المنبثقة عند الضغط على مفتاح ESC والنقر خارجها
  • تصحيح الخطأ عند إرسال رسالة خاصة إلى عنوان بريد إلكتروني
  • تفضيل Category.find_by_slug على Category.find_by(slug: …)
  • بحث TopicQuery عن الفئة باستخدام slug
  • الاستجابة لبحث المستخدم بشكل صحيح عندما تكون category_id فارغة
  • لم يتم تحديث إعداد مكون السمة في الواجهة (#8247)
  • إعادة تحميل ترجمات الإضافات في وضع التطوير (#8243)
  • عند تشغيل المعالج واستخدام سمة مخصصة، الرجوع إلى اسم color_scheme إذا كانت base_scheme_id فارغة (#8236)
  • السماح بتخزين صفوف غير فريدة في oauth2_user_infos
  • تحديث rack-mini-profiler
  • إخفاء التصنيفات الفرعية المصمتة (#8239)
  • معالجة الحالة الفارغة للصورة الرمزية، فقط كإجراء احترازي
  • السماح لتحميل الصور الرمزية باتباع التحويلات (redirects)
  • عرض ناخبين الاستطلاع في المنشورات ذات Onebox. (#7768)
  • التحقق من وجود المنشور المعجب به قبل إنشاء الإشعار
  • قاعدة Rubocop في مواصفات الاستعادة (#8238)
  • الاستعادة لغير المواقع المتعددة لا تثير خطأ في خطوة إعادة الاتصال (#8237)
  • التوافق العكسي مع ملفات CSS غير المترجمة لأسلوب البريد الإلكتروني
  • عدم تحميل أعضاء المجموعة عندما لا يمكن للمستخدم رؤيتهم.
  • لا ينبغي تعطيل مدخلات الموضوع أثناء إنشاء موضوع جديد.
  • كانت اختبارات المعالج معطلة مع المحمل الجديد
  • تعارض متغير وحدة التحكم القابلة للفرز (Sortable controller)
  • تصحيح المسار إلى وحدة ImportExport (#8227)
  • إعادة الاتصال في عملية الاستعادة تتصل بقاعدة البيانات الصحيحة (#8218)
  • الإشعارات مفقودة في ظل ظروف معينة
  • احترام إعداد tl3 links no follow (#8232)
  • إرجاع صورة رمزية فارغة عندما لا يكون تحميل الصورة الرمزية ممكنًا بسبب حجم الملف
  • استبعاد image_url من web_hook_topic_view_serializer
  • منع عمليات البحث ذات البايت الفارغ من التسبب في خطأ 500 (#8226)
  • إرجاع عنوان URL عند اتباع التحويل إذا كان رمز الاستجابة 200
  • عدم تغيير حجم صورة xkcd
  • تضمين معرف المستخدم في webhook الإشعار (#8195)
  • تحميل نموذج المستخدم عندما تكون بعض السمات مفقودة.
  • جعل تحديثات الفئة للتحقق من صحة slug غير قابلة للتكرار (idempotent)
  • إعادة تحميل الإشعارات فقط عند تحديث عدد الإشعارات (#8221)
  • إصلاحات ذات صلة بـ Zeitwerk للمهام. (#8219)
  • تحديد معدل وإنشاء الشهادات بشكل احتيالي. (#8215)
  • إضافة امتدادات الوسائط HTML5 الشائعة إلى وسوم الصوت والفيديو في onebox (#8216)
  • تصحيح الإكمال التلقائي للإشارة في المواضيع الجديدة في الفئات غير الآمنة
  • كانت الطريقة ‘only_hidden_tags_changed?’ ترجع ‘true’ حتى عندما لم تتغير الوسوم.
  • المعرف (Id) صحيح دائمًا لأنه تم تحويله إلى عدد صحيح (to_i’d)
  • يجب أن يكون النوع الافتراضي لزر D هو button (#8217)
  • إصلاحات مولد الإضافات مع zeitwerk (#8220)
  • إصلاحات متنوعة لنظام المسودات
  • تحديث gem Redis إلى الإصدار 4.1.3
  • Polyfills لدعم forEach على NodeList لـ IE11 (#8213)
  • معالجة slugs المشفرة للتصنيفات الفرعية
  • عدم اقتطاع slugs المشفرة
  • عرض تجاوزات نص الموقع للمفاتيح غير ‘_MF’ (#8189)
  • تحويل المفاتيح المؤنثة إلى .other، للتحقق من الاستيفاء الصحيح
  • تحديث gem Redis إلى الإصدار 4.1.3 (#8197)
  • التخلي عن تصحيح redis freedom
  • المزيد من إصلاحات slugs المشفرة (#8191)
  • عدم تشفير عنوان URL مرتين
  • المزيد من الأماكن التي تتعامل مع slugs المشفرة
  • معالجة slug الفارغ في /categories
  • حساب احتمال وجود قيمة فارغة عند البحث عن التصنيفات الفرعية
  • تصحيح حساب موضع خط زمني الموضوع
  • لا يمكن استخدام الوسم إذا كان ينتمي إلى مجموعتي وسوم مع وسم أبوي
  • استخدام مولد الاقتباس في النص التوضيحي
  • عدم إرسال إشعار إلى push_url فارغ
  • عدم إجراء مكالمة واجهة برمجة تطبيقات الإشعارات إذا كان push_url فارغًا
  • إضافة هجرات لإصلاح الفهرس على slugs الفئات
  • منع زر المهملات من الحصول على التركيز عند إرسال الإدخال في الملف الشخصي (#8198)
  • احترام إعداد private_email لرسائل البريد الإلكتروني لإشعار المستخدمين المدعوين
  • تضمين رابط الموضوع عند دعوة المستخدمين الحاليين إلى موضوع/رسالة خاصة
  • تصحيح رابط عدد الأسطر في onebox لالتزامات GitHub
  • Public_file_server.enabled هو false في الاختبار (#8192)
  • إضافة فهرس فريد لمنع slugs المكررة للفئات
  • عدم إلغاء تثبيت مربع الرد في iOS عند اختيار الرموز التعبيرية
  • إزالة gem hiredis الذي لم يعد مطلوبًا
  • التحقق من صحة أذونات التصنيف الفرعي
  • التحقق من صحة عمق شجرة الفئة
  • نقل مستوى الإشعار فقط عندما يقوم المستخدم بالنشر
  • إصلاحات ذات صلة بـ Zeitwerk للمهام. (#8187)
  • التأكد من تحميل المهام المجدولة. (#8183)
  • يجب أن تعمل طريقة ‘local_cdn_url’ مع عناوين URL النسبية المحلية أيضًا.
  • السماح للسمات بتحميل وتقديم ملفات js (#8188)
  • استخدام عنوان URL الخاص بـ CDN للرفع في معاينة المحرر إذا كان متاحًا.
  • السماح بتغيير كلمة المرور باستخدام TOTP
  • السماح بالتمرير في لوحة قائمة بحث الرموز التعبيرية عند عرض المزيد من النتائج (#8186)
  • حساب sub_total الدقيق لـ reviewable_scores (#8184)
  • slugs مشفرة بشكل صحيح عند التكوين لذلك (#8158)
  • التأكد من إزالة الملفات المؤقتة من القرص عند إنشاء رفع
  • عرض اختلاف صحيح عند تحرير فقرات متتالية (#8177)
  • منع إنشاء TopicAllowedUsers المكرر (#8169)
  • مشكلات بسيطة في تخطيط onebox لـ Github
  • تعديلات الهاتف المحمول لقائمة reviewable
  • سكريبت Downsize_uploads
  • عدم الفشل عندما لا يكون هناك مجلد للقطع
  • أثناء إنشاء رسائل البريد الإلكتروني المتزامنة، لا ينبغي إعادة استخدام renderer
  • ترتيب UserFields حسب الموضع، بشكل افتراضي (#8176)
  • user_fields الموقع مرتبة حسب الموضع
  • فرز UserField حسب الموضع للموقع
  • عدم ابتلاع الخطأ الأصلي عند نقل المنشورات
  • شهادات Bot السردية هي قوالب ERB (#8174)
  • وضع خط زمني الموضوع على iPad
  • قد تمنع توقيتات المنشورات الموجودة نقل المنشورات
  • إنقاص عدد المنشورات المقروءة عند تدمير توقيتات المنشورات (#8172)
  • إزالة خيار ‘shadowed-by-global’ من إعدادات الموقع (#8061)
  • عدم إعادة تعيين موضع التمرير الأصلي في iOS إلى الصفر
  • سكريبت Downsize_uploads لدعم التخزين الخارجي
  • تخزين user_accuracy_bonus لتوضيح الشروحات (#8165)
  • إصلاح rake db:create بعد تغييرات zeitwerk
  • حل للهجرات المعلقة لـ bin/turbo_rspec
  • تحديثات gem discourse-ember-source (#8167)
  • إضافة تبطين للهاتف المحمول في أسفل شاشة تفضيلات المستخدم
  • التحقق من تعارضات الفئة في التحقق من صحة SiteSetting (#8137)
  • عدم السماح بنتيجة reviewable سلبية حتى لو جعلت الدقة النتيجة سالبة
  • التأكد من وجود push_url قبل إجراء مكالمة واجهة برمجة تطبيقات إشعارات الدفع
  • تصغير حجم الصورة بشكل صحيح عند الرفع
  • مهمة Maxminddb:get لم تعد تعمل
  • أخطاء ناتجة عن الالتباس بين trustLevel و trust_level (#8149)
  • تحديث عدد تصويتات المستخدم عند حذف/استعادة الموضوع (#8144)
  • تصحيح موضع تقدم الموضوع في iOS عندما يكون المحرر مرئيًا
  • Rubocop معطل بسبب سطر فارغ في application.rb (#8148)
  • التحميل التلقائي لمسار lib/ لـ Sidekiq (#8147)
  • التأكد من بقاء عنصر الوالد للرسم البياني موجودًا قبل العرض (#8145)
  • EmojiOne أصبح الآن JoyPixels (#8142)
  • المنشور الأول صحيح إذا أنشأ المستخدم الموضوع أولاً (#8139)
  • عرض المحرر فوق تنقل تطبيق DiscourseHub على iPad
  • تطبيق حساب ارتفاع المحرر لـ Visual Viewport في iOS فقط
  • تعزيز DistributedMutex
  • استثناء مع triggerRefresh وقائمة subcat (#8131)
  • استخدام مسار الهجرات لـ post_migrate (#8133)
  • إعادة Demon::DemonBase إلى Demon::Base (#8132)
  • محاولة مطابقة إعادة تعيين البرنامج التعليمي المتقدم أولاً (#8048)
  • منع تحديث عدد قراءات المنشور على المنشور غير الموجود (#8128)
  • إعادة تعيين إعدادات الموقع المراقبة عند تغيير اللغة الافتراضية
  • احترام قائمة الرموز المسموح بها عند اقتراح اسم المستخدم
  • تهرب نص وصف الفئة بشكل صحيح (#8107)
  • تغيير التركيز عند استئناف التطبيق في Android
  • تضمين وسوم الفيديو والعناوين القصيرة في طريقة ‘have_uploads’.
  • تضمين ‘short_path’ كـ src في طريقة each_upload_url.
  • كان تثبيت PWA معطلًا بسبب نقص الشعار الأساسي
  • تنظيف حالة DiscoursePluginRegistry بعد الاختبارات التي تستخدمها
  • إصلاح الخيارات المقدمة لمحدد معدل كل دقيقة
  • عرض منافذ الإضافات من جانب الخادم بشكل صحيح (#8106)
  • اشتراط الحد الأدنى من reviewables قبل حساب العتبات
  • لم تعمل الحساسية بشكل افتراضي
  • إزالة الإصدارات من التسخين المسبق لـ Active Record (#8105)
  • تجاهل min_trust_to_send_messages عند مراسلة المجموعات (#8104)
  • jumpToPost صحيح مع الهمسات/الإجراءات الصغيرة
  • بشكل افتراضي، عدم إيقاف زحف Google Groups عند حدوث خطأ
  • تقسيم الهجرة إلى خطوتين في دليل المطور (#8103)
  • تطبيق منطق إخفاء المنشور فقط على إجراءات الإجراء
  • فشل زاحف Google Groups في تسجيل الدخول
  • معاينة حتى ‘max_oneboxes_per_post’ من oneboxes
  • إعادة وضع شيء TL3 → TL0 الخاص بالرسائل غير المرغوب فيها
  • يجب ألا تحسب الأعلام المتجاهلة في نتيجة دقتك
  • تصحيح معالجة أخطاء SCSS للسمة
  • إعادة تحميل أوراق أنماط الإضافات مباشرة عند التحرير في وضع التطوير
  • إعادة تحميل أوراق أنماط الإضافات مباشرة عند تغيير مخطط الألوان
  • عدم تضمين متغيرات السمة في SCSS الخاص بالإضافة، وإصلاح register_css
  • عدم السماح بنشر قالب موضوع الفئة دون أي تغييرات
  • تهرب $ في الترجمات قبل الاستيفاء (#8100)
  • فتح المسودات للرسائل الخاصة من نشاط >` شاشة المسودات.
  • التأكد من إعادة تحميل الصفحة بشكل صحيح عندما يكون هناك hash (#8096)
  • عدم عرض غير الأعضاء كقراء عندما يكون المنشور همسًا
  • تحسين الحماية ضد أسماء المستخدمينproblematic (#8097)
  • تحميل قوالب hbs الخام بشكل صحيح من مجلد جافا سكريبت السمة
  • تحديد التنسيق صراحةً عند تحميل /associate/{{token}}
  • إضافة دعم لمعلمة استعلام الإصدار في InlineUploads
  • عدم تهرب fancy_title مرة أخرى. (#8095)
  • عدم عرض أحدث العداد في علامات التبويب على قوائم الوسوم
  • هجرات Rails 6 للمواقع المتعددة وهجرات الإضافات
  • دعم <img> في كتل الكود عند تضمين الرفع
  • جعل أنماط التعبير النمطي لـ markdown غير حساسة لحالة الأحرف.
  • عدم تسجيل تحريرات ‘pull_hotlinked_images’ في سجل إجراءات الموظفين
  • تغيير لون أيقونة سهم الفرز في لوحة تحكم المسؤول عند التمرير فوقها
  • السماح لـ mailgun_api_key أيضًا بدعم “مفتاح توقيع webhook HTTP” الخاص بهم (#8091)
  • تحويل جميع القيم العددية في التقارير (#8087)
  • مسح بيانات المصادقة من الجلسة بعد إنشاء الحساب (#8040)
  • لا ينبغي أن يتضمن دليل المستخدمين المستخدمين غير المعتمدين
  • POP3 لا يعمل مع TLS 1.3
  • التبديل إلى تسجيل الدخول الخارجي بشاشة كاملة لـ Safari
  • Inline_uploads والمجلد الفرعي (#8076)
  • مهمة Migrate_to_s3 والمجلد الفرعي
  • أخطاء في اختبارات qunit عندما تكون معلومات التحقق من الإصدار مفقودة
  • عدم عرض صور المستخدمين المؤقتين عند توسيع مؤشر عدد القراء
  • عرض الرموز التعبيرية في مقتطفات نتائج البحث
  • تحسين اكتشاف Onebox (#8019)
  • تعديل String المجمد و profile_db_generator يستخدم معرف الفئة (#8080)
  • هجرة post_edit_time_limit إلى tl2_post_edit_time_limit (#8082)
  • نقل حالة القراءة عند نقل المنشورات
  • المواضيع ذات الوسم المصمت لم تظهر عند التصفية حسب الفئة والوسم
  • مواصفات فترة تعديل المنشور
  • Inline_uploads لا تعمل على إعدادات المجلد الفرعي
  • يمكن التعامل مع إجراء :reject_user_delete فقط بواسطة ReviewableUser (#8068)
  • تحسينات محرر Mobile Safari (#8069)
  • جعل ميزة ‘طلبات عضوية المجموعة’ متوافقة مع خيار مستوى الرؤية ‘logged_on_users’.
  • تعديل حجم المحرر لهاتف iPhone Xs Max و Xʀ
  • الإبلاغ عن وحدة التحكم والإجراء المخزنة مؤقتًا إلى مسجلات السجلات
  • التأكد من أن google classic يحتوي على رمز emoji man_facepalming الصحيح (#8065)
  • تضمين ‘short_url’ كـ src إذا لم يوجد عنوان URL للرفع
  • إغلاق بطاقة المستخدم بعد النقر على زر الرسالة
  • معالجة نافذة المصادقة المنبثقة لخصائص ملفات تعريف الارتباط الخاصة بـ Safari
  • إشعارات المستخدم للمنشورات المعلّمة (#8041)
  • يجب أن يتلقى المستخدم إشعارًا عند حذف منشور
  • جدولة معطلة عند تغيير per_host <-> global
  • السماح بالوصول إلى الكائنات المتداخلة داخل إعدادات السمة
  • في حالة سجلات المستخدمين اليتامى، تخطي الشارة
  • يجب أن يكون نبض القلب لكل مضيف
  • الإشعارات لم تتحدث بشكل صحيح من علامة التبويب الخلفية
  • لم يتم حفظ سجل السمة البعيد عند التحقق من وجود تحديثات (#8054)\n- تجنب نشر التغييرات إذا تم حذف الموضوع
  • تضمين مؤشر القراءة عندما يكون publish_group_state مفعلًا
  • أدى النص المتجاوز لمفتاح جمع غير موجود إلى خطأ
  • التأكد من عمل إعادة تحميل CSS للسمة مباشرة في المرة الأولى (#8052)
  • جعل turbo_rspec يعرض الأخطاء في المجموعات المشتركة بشكل صحيح
  • حالة السباق أثناء النشر التي تنشئ أوراق الأنماط
  • عدم البحث عن الوسوم عند تعديل عنوان الموضوع
  • عدم الانهيار إذا لم يعد الموضوع موجودًا
  • عند التفعيل عبر omniauth، إنشاء الرموز المميزة بعد إعادة تعيين كلمة المرور
  • عند تفعيل مستخدم، التأكد من أن التغيير ينعكس فورًا
  • السماح بتحميل لوحة التحكم حتى عندما لا يمكن العثور على إصدار git
  • عرض القراء الفعليين على المنشور الأول
  • التأكد من أن أحجام الصور الرمزية هي أرقام صحيحة
  • استخدام وسيطة التطبيق فقط لافتة تطبيق iOS الرسمي
  • عرض من قرأ فقط إذا كان السمة مفعلة
  • تحديث مجموعات الموضوع بشكل صحيح
  • تجاوز نصوص _MF لم يعمل لـ en_US
  • عند استخدام عنوان URL للمصادق المخصص، إرسال الطلب باستخدام GET
  • Add_to_serializer لا يحسب بشكل صحيح لسلاسل الوراثة
  • عدم عرض لافتة PWA عند استخدام التطبيق الأصلي
  • إزالة علامة %- المكررة من رسائل الخطأ
  • فحص نبض القلب لكل عملية sidekiq (#7873)
  • السماح لـ mini-tag-chooser بجلب الوسوم في الخلفية (#8033)
  • تصفية المنشورات المخفية لـ wordpress
  • عدم تعيين cookie destination_url بعد حذف الحساب الخاص بك. (#8028)
  • حلقة لا نهائية عند الإشارة في IE11
  • تحميل أصول CSS الإضافية لسطح المكتب والهاتف المحمول بشكل صحيح.
  • السماح بتعديل المواضيع عند استخدام وسم مخفي
  • حالة سباق في معالجات النسخ الاحتياطي (#8005)
  • عدم محاولة حذف المسؤولين والمشرفين المؤقتين غير المستعملين
  • إعادة تعيين الامتداد المجهود للرفع بشكل منتظم
  • تقييد لافتة تثبيت PWA على Android مؤقتًا
  • يظهر مؤشر القراءة فقط عندما يكون إعداد المجموعة مفعلًا
  • التأكد من توفر اللغات الإضافية للموظفين فقط
  • التأكد من أن الإزاحة (offset) دائمًا موجبة
  • منع تنقل الهاتف المحمول من إنشاء خطأ عند إلغاء تسجيل أحداث النقر (#8016)
  • استخدام نمط أبسط لـ href المخصص لعناصر التنقل الإضافية (#8015)
  • Rack-mini-profiler لا يعرض إطارات الإضافات
  • إعادة تعيين التحديد الحالي للتنقل J/K عند التمرير بسرعة.
  • تعيين مستويات الإشعار بشكل صحيح عند دعوة المجموعة
  • احترام حالة التتبع عند دعوة المجموعات للرسائل
  • اشتراط topic_query_params صراحةً
  • مسح ذاكرة التخزين المؤقت لموضوع اللافتة بعد إعادة الخرائط
  • التأكد من عدم قدرة التقارير على تعديل السجلات (#8006)
  • تصحيح حالة السباق عند تحميل المكتبة
  • الاحتفاظ بقفل موزع متعلق بـ s3 لفترة أطول
  • تخزين السمات المخصصة التي تحتاجها الإضافات في حمولة queuedpost (#8009)
  • محاولات استخدام params من addDiscoveryQueryParam (#8007)
  • تحويل أسماء مصادق omniauth إلى رموز قبل المقارنة
  • عدم إثارة استثناء إذا كان البريد الإلكتروني للمصادق مفقودًا
  • تحويل البريد الإلكتروني القادم من مزود المصادقة إلى أحرف صغيرة
  • استبدال استخدام النموذج باستعلام SQL
  • تصحيح الترتيب لتقرير post_edits، وإزالة حد الاستعلام
  • تصحيح الاستعلام لتقرير لوحة تحكم post_edits
  • إزالة ملفات جرد tmp بعد فحص الرفع إلى s3.
  • وداعًا لقوائم السحب في Android (#7997)
  • عدم تحديث إشعارات watching_first_post عند نقل المنشور الأول
  • قد يؤدي المستخدمون الموثوقون إلى إخفاء المحتوى بإجراء واحد
  • منع إعادة الخرائط الفاشلة أثناء الاستعادة
  • اقتطاع topic_links.url إلى 500 حرف أثناء إعادة الخرائط
  • عدم إنشاء إشعار إعجاب مزدوج. (#7999)
  • الحصول على الاسم الافتراضي للعامل الثاني الفارغ
  • Polyfills لـ String.prototype.repeat لـ IE (#7994)
  • عدم السماح بحذف المستخدم الذاتي عندما يكون المستخدم قد نشر في رسائل خاصة
  • استخدام #dup بدلاً من #+@ لأن المحتوى قد يكون مثيلًا لـ Nokogiri::XML::Element.
  • إسقاط دالة readonly عند إسقاط الجدول
  • إنشاء دوال readonly أثناء النسخ الاحتياطي
  • اكتشاف وكيل مستخدم DiscourseHub.
  • منح شارة ‘أول Onebox’ فقط لعناوين URL ذات Onebox. (#7974)
  • تصحيح ترتيب مسارات OmniAuth
  • إشعار عند تحديث Reviewable. (#7980)
  • بدأ برنامج تعليمي discobot خاطئ لبعض اللغات.
  • إزالة الاعتماد على present? في مكتبة distributed_mutex
  • تشفير أسماء الملفات غير ASCII بشكل صحيح في رأس HTTP
  • عدم اتباع التحويل على نفس المضيف مع المسار /login أو /session
  • السماح باستبدال الرموز التعبيرية للأرقام والرموز (#7978)
  • فشل تضمين المواضيع مع بعض HTML
  • عدم إخفاء/إغلاق المواضيع إذا لم تلبي الحد الأدنى من الرؤية
  • استخدام العنوان غير المتهرب كمعرف لمربع القائمة (#7979)
  • كان الرفع إلى S3 يفتقد إلى رأس cache-control (#7902)
  • التأكد من أن تقرير flag-ratio يعرض المستخدمين الذين disagreed >` agreed (#7977)
  • عرض رابط طلبات العضوية فقط لأصحاب المجموعة. (#7543)
  • يجب أن يكون المتحكم المُولد في مجلد بخط سفلي (#7975)
  • التأكد من أن منتقي pikaday يعرض بالتوقيت العالمي المنسق (#7968)
  • السماح بنسخ ولصق الملف في المحرر مع chrome (#7969)
  • خطأ نحوي في b1f5949
  • جعل مسار workbox متوافقًا مع المواقع المتعددة
  • معاينة المحرر في IE11 (#7970)
  • إعادة تسمية أيقونة “refresh” المهجورة إلى “sync” (#7966)
  • اكتشاف أفضل للمتصفحات الخاصة بـ Apple (#7961)
  • تحسينات متنوعة للكلمات المراقبة
  • عدم تضمين مسار رفع المواقع المتعددة في عنوان URL المصدر إذا كان موجودًا بالفعل.
  • جعل استعادة الرفع متوافقًا مع المواقع المتعددة.
  • تحديث الردود بشكل صحيح عندما يتم نقل المنشور الأول
  • كان يتم استدعاء onClose للنوافذ المنبثقة بشكل متكرر
  • التراجع عندما تثير اختبارات المواقع المتعددة استثناءات
  • عدم إعادة استخدام اتصالات redis في خيوط مختلفة في الاختبارات
  • الرفع من Gravatar يعتمد على authorized_extensions.
  • DistributedMutex (#7953)
  • رسالة خطأ أفضل عند تحديث اسم المستخدم من صفحة المستخدم الإداري.
  • إضافة خيار verbose مرة أخرى إلى DbHelper.remap
  • إضافة frozen_string_literal: true في الهجرة
  • منع user-notifications-dropdown من التسبب في تغييرات غير مقصودة
  • Post#each_upload_url يعطي مسارًا غير صحيح للكتلة عندما يكون CDN مفعلًا.
  • جعل الملف المهيأ يعمل في أول db:migrate
  • تحديد Chromium-based Edge بشكل صحيح
  • دعم أوراق الأنماط متعددة الملفات في مكونات السمة (#7950)
  • خطأ أفضل عند فشل SSO بسبب سري فارغ (#7946)
  • تضمين التسمية الافتراضية عند تصدير التقارير
  • توفير رسالة خطأ إذا لم يتم تحديد وسوم صالحة
  • خطأ String المجمد في TopicEmbed.import (#7938)
  • إخفاء المنشورات المحملة مباشرة من المستخدمين المتجاهلين
  • يعكس #18e2816 (#7940)
  • استخدام نفس المعرف لكل من الجرد الأصلي والمحسن في إعداد المواقع المتعددة.
  • تطبيق قيود القيم الافتراضية على تنسيق المسارات (المحاولة 2) (#7920)
  • الاحتفاظ بمعلمات الاستعلام الموجودة في auth_redirect (#7923)
  • التأكد من عدم تشغيل المهام مباشرة بعد migrate_to_s3
  • تحسين فحص الوسوم عند تحديث فئة الموضوع (#7921)
  • إزالة سياق غير المصنف إذا لم يكن مسموحًا به في المحرر (#7922)
  • إرسال featuredLink كـ featured_link إلى الخلفية لتحديث الصحيح … (#7915)
  • استخدام uniq بدلاً من uniq! عند التحقق من المسار الجذري غير المضغوط. استخدام اتفاقية تسمية Rails لـ ZipUtils
  • حاولت الهجرات تغيير String المجمد
  • تحديث عدد الردود عند نقل المنشورات
  • حذف إشعارات المستخدمين الذين لا يمكنهم رؤيتها بعد نقل المنشورات
  • لم تكن الإشعارات القديمة ترتبط بالمنشور الصحيح بعد نقل المنشور
  • السماح بتحديد سمات camelCased في مكون wrap (#7919)
  • تعيين حد أدنى لوقت القراءة لكل منشور. (#7842)
  • النسخ الاحتياطي للرفع المحلي بالإضافة إلى الملفات المخزنة على S3 دائمًا
  • عدم طلب التحديث عند طلب ‘تسجيل الخروج من الكل’
  • عرض نفس اسم المستخدم أو الاسم لإشعارات المنشورات. (#7862)
  • تشفير عناوين URL لأسماء المستخدمين في روابط ملفات تعريف المستخدم في تغذيات RSS
  • إزالة إنشاء سجل رفع المنشور داخل طريقة ‘find_missing_uploads’.
  • أخطاء تمنع إغلاق نافذة حذف الحساب مع الزر (#7904)
  • نص لا يمكن ترجمته في واجهة المستخدم للكلمات المراقبة
  • أسماء نسخ احتياطية فارغة مع عناوين موقع Unicode
  • احترام إعداد logout_redirect على ‘تسجيل الخروج من الكل’
  • عندما يبدأ ‘raw’ بعنوان URL رفع غير صورة، لا يتم تحويله إلى short-url.
  • تحويل عناوين URL المرتبطة حرًا غير الصور إلى عنوان URL قصير.
  • إزالة جميع عمال الخدمة من أجهزة Apple مرة أخرى
  • إعادة تسمية الأيقونات المهجورة، السماح بالأيقونات المخصصة في الشارات
  • إعادة تجميع أصول extra_js للسمة عند تغيير COMPILER_VERSION (#7897)
  • الرجوع إلى ضغط gzip إذا لم يكن brotli مدعومًا (#7895)
  • تخطي تحويل markdown لعناوين URL المرتبطة حرًا غير الصور
  • النسخ الاحتياطية التي تم أخذها بواسطة pg_dump >`= 11 غير قابلة للنقل (#7893)
  • تطبيق قيود القيم الافتراضية على تنسيق المسارات (#7890)
  • التأكد من أن الفئات المكبوتة لا تنتج أي مواضيع مميزة. (#7863)
  • السماح بعلامة ampersand في مسارات site_texts
  • إعادة حساب الإعدادات عند تغيير الإعدادات المعتمدة عليها
  • استخدام اللغة الافتراضية لأسباب الإجراء
  • عدم عرض bootbox إذا لم يكن للمنشور ردود. (#7866)
  • إيقاف تسجيل البحث عند القراءة فقط (#7877)
  • التأكد من ظهور spinner على tags/show عند تحميل المزيد (#7876)
  • التأكد من عدم تعثر التاريخ مع التوجيه باستخدام hash (#7872)
  • التأكد من عدم تعثر التاريخ مع التوجيه باستخدام hash
  • أحدث gem Selenium كسر سكريبت استيراد Google Groups
  • إعادة الخرائط أثناء الاستعادة كانت خاطئة لعناوين URL لـ CDN
  • إعادة الخرائط بشكل مختلف عندما يأتي النسخ الاحتياطي من مواقع متعددة
  • أكواد خروج اختبارات Turbo
  • مسح محتوى محرر السمة عند التبديل بين علامات التبويب
  • لا ينبغي أن تحاول إعادة الخرائط تغيير الأعمدة للقراءة فقط
  • عرض اسم الفئة في العنوان لعرض الزاحف
  • استخدام المنطقة الزمنية الصحيحة لـ SQL اليدوي
  • عدم استخدام الاستثناءات لالتقاط التعارضات
  • كان زر الرجوع ينقل إلى الموضوع السابق بدلاً من القائمة
  • إضافة حجم الصورة فقط عندما يكون العرض والارتفاع بالبكسل
  • مشكلة تخطيط الشبكة في IE على صفحة نشاط المستخدم الخاصة به
  • الفشل إذا لم يمكن تحديث أي من وسومنا
  • عدم عرض زر الدعوة إذا كانت تسجيلات الدخول المحلية معطلة
  • التأكد من أن التوجيه إلى / مع سلسلة الاستعلام يعمل (#7859)
  • عدم تعطيل download_remote_images_to_local إذا كان الموقع يستخدم S3 (#7861)
  • إدراج حقل مخصص إذا فشل قيد الفريدة
  • التأكد من أن تحميل صورة lightbox يحتوي على disposition محتوى صحيح في S3 (#7845)
  • منع emoji-picker من عدم الظهور (#7856)
  • احترام معلمة full_screen_login من مزودي مصادقة الإضافات (#7855)
  • استخدام سمة العنوان ل عناصر الإشعار. (#7840)
  • إزالة زر الحفظ في مكان خاطئ
  • عرض زر ‘تصدير’ لجميع التقارير الجدولية. (#7838)
  • يجب أن تظهر سجلات تمكين/تعطيل المكونات في سجلات إجراءات الموظفين
  • التأكد من عمل مساعد الرموز التعبيرية مع الرموز التعبيرية المخصصة (#7843)
  • التأكد من أن /t/TOPIC_ID/POST_NUMBER يتوجيه بشكل صحيح (#7841)
  • الصفحة تبدأ من 1 (#7844)
  • إزالة منفذ في مكان خاطئ
  • فشل إنشاء شارة جديدة على استعلام SQL فارغ (#7837)
  • عرض زر إزالة المؤقت فقط للمستخدمين الذين لديهم الإذن لذلك
  • استخدام العنوان العادي بدلاً من العنوان المنسق للمحرر المملوء مسبقًا
  • عدم إرسال بريد إلكتروني للإشعار عندما لا يسمح للمستخدم برؤية الموضوع
  • التأكد من أن الصفحات الثابتة تستخدم المسار المطلق (#7828)
  • نسخ تغييرات السمة المحلية إلى مجلد مؤقت صحيح عند مقارنة التحديثات للسمة البعيدة
  • إصلاح خطأ في التنقل
  • يجب أن يكون لـ FakeExceptions اسم الفئة الأصلية
  • سبب الاستثناء هو استثناء بحد ذاته
  • تحديد المواضيع في التصنيفات الفرعية كمقروءة عند تجاهل الوالد
  • turbo_rspec لا يقبل هذه الخيارات
  • تضمين النتائج المعلقة/الموافق عليها فقط في النتيجة الإجمالية
  • توفير مساعد الرموز التعبيرية لاستبدال الرموز بالصور (#7802)
  • منع الفشل عندما تم تعديل TL على كائن داخلي (#7808)
  • عدم السماح بإنشاء موضوع إذا لم تكن هناك فئة متاحة للنشر (#7786)
  • استدعاء الإجراء بسلسلة هو أمر مهجور (#7807)
  • إغلاق قائمة البحث على escape (#7804)
  • عدم تضمين uncategorized_category_id في topic_create_allowed إذا كان النشر في غير المصنف معطلًا
  • التأكد من وجود الموضوع قبل جعله لافتة. (#7781)
  • عدم استخدام DistributedCache لتخزين حالة redis للقراءة فقط
  • CategoryUser#batch_set (#7787)
  • إزالة notification_level من الفهارس الفريدة لـ category_users
  • CategoryUser#batch_set لم يكن يحدث السجلات الموجودة مسبقًا
  • تم الإبلاغ عن Changed بشكل غير صحيح
  • التكرار عند مسح ذاكرة التخزين المؤقت للكلمات المراقبة
  • يجب أن تحتوي عناوين URL للرفع في المواقع المتعددة إما على اسم قاعدة البيانات أو كلمة ‘short-url’.
  • تجاوز الهاتف المحمول للنوافذ المنبثقة الثابتة الطويلة
  • التأكد من أن الرابط إلى محادثة reviewable الكاملة يعمل على المجلد الفرعي
  • يجب أن يكون بحث منتقي الفئة محصورًا في الفئة (#7794)
  • التأكد من تشغيل حدث :after_auth. (#7791)
  • حيل زر الرجوع عند التحويل من مسارات index
  • دعم السطر الجديد في InlineUploads.
  • عدم استبدال وسوم img داخل وسوم anchor بتنسيق markdown.
  • حالة حدية مع وسم anchor في InlineUploads.
  • لم تكن بعض عمليات شريط الأدوات تثير حدث change
  • إذا حذف المستخدم منشورًا مخفيًا، فلا ينبغي أن يفقد التاريخ
  • عدم تحديث جميع الإعدادات عند الحفظ لجميع الإعدادات، والحد منها لبضع فقط
  • تغيير معلمة ‘status’ لا يفلتر المواضيع في مسار الوسم.
  • حالة حدية BBcode لـ InlineUploads.
  • استخدام الاسم الصحيح لإعداد الموقع selectable_avatars_enabled
  • InlineUploads يجب أن يستبدل روابط المرفقات بنص markdown.
  • Upload#short_url يولد عنوان URL غير صحيح عندما يكون الامتداد nil.
  • عدم السماح للمستخدمين بتعديل معلومات الموضوع عندما يكون المنشور الأول مقفلاً
  • لم أتمكن من تعديل widget لم يكن في السجل
  • إزالة الحيلة المؤقتة لخطأ iOS الثابت (#7773)
7 إعجابات

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

  • إخفاء منتقي الرموز التعبيرية من تبويب تعديل تصنيف الموضوع (#9036)
  • إخفاء منتقي التاريخ المحلي عند استخدامه خارج محرر المنشور الرئيسي
  • تقييد ارتفاع الأيقونة في الزر الصغير (btn-small) لمنع عدم اتساق الارتفاع
  • القضاء على التمرير المزدوج في النوافذ المنبثقة في نماذج إنشاء الحساب الطويلة على الأجهزة المحمولة
  • استخدام نفس التنسيق لاسم المستخدم واسم المستخدم-الاسم
  • يجب أن يكون الارتباط التشعبي للصفة الأولى فقط
  • إضافة هوامش بناءً على موضع الصفة
  • تحسين مظهر الأزرار الصغيرة (#8990)
  • عرض الإشارات بشكل صحيح في رسائل المنشورات الصغيرة
  • ضبط عرض قائمة منبثقة لإشعارات الموضوع على الأجهزة المحمولة
  • إبقاء حقول التصنيف والوسوم في محرر المنشور على سطر واحد على الأجهزة المحمولة
  • تعديلات طفيفة على واجهة مستخدم منشئ الاستبيانات (#8985)
  • تحديد ارتفاع حقول المستخدم على بطاقات المستخدمين المحمولة، وإضافة mixin لقص الأسطر
  • تحديد ارتفاع تفاصيل إجراءات الموظفين
  • منع عدد المواضيع المنسدلة للتصنيف من الالتفاف إلى سطر جديد (#8943)
  • استخدام نمط الصندوق border-box في القوائم المنسدلة لـ SK2
  • عرض جميع التصنيفات الأصلية للموضوع الوجهة
  • سيقترح الإكمال التلقائي للمحرر جميع أسماء المجموعات المرئية
  • عدم تكبير الرموز التعبيرية في الاستبيانات (#8934)
  • عرض حالة موضوع الوجهة عند نقل منشور (أو منشورات) إلى موضوع موجود
  • تحديث قائمة التنقل المنبثقة لإعدادات الموقع على الأجهزة المحمولة لدعم الاتجاه من اليمين إلى اليسار (RTL)
  • إصلاح التخطيط على الأجهزة المحمولة للمراجعات القابلة للمطالبة
  • منع شارة جديدة من أن تصبح معزولة على الأجهزة المحمولة
  • تعطيل زر إنشاء الحساب دائمًا عندما تكون حقول المستخدم غير صالحة
  • تجاهل معامل الاسم من مزود الهوية (IDP) عندما يساوي البريد الإلكتروني (#8869)
  • تحسين نص نسخ “مسودة المحرر المحفوظة” (composer.saved_draft) (#8863)
  • تخزين قائمة الرموز الكاملة لمنتقي الرموز مؤقتًا (#8862)
  • إزالة تأخير التصيير الطفيف مع زر إشعار الخط الزمني (#8860)
  • ضبط خوارزمية اختيار عدد الإشعارات
  • لا يجب أن يرمز شريط تقدم الموضوع على سطح المكتب
  • إدخال مكون منتقي الرموز للشارات (#8844)
  • منع رأس منتقي الوسوم المصغر من الالتفاف (#8858)
  • إضافة دعم التنقل بالسهم إلى منتقي الوسوم المصغر (#8857)
  • توسيط العناوين في الرأس المثبت عندما لا يكون هناك صفان
  • عدم عرض وصف خيار التثبيت على الأجهزة المحمولة (#8846)
  • ضمان عدم وجود أيقونة خيارات التثبيت على سطر جديد (#8845)
  • تضمين التصنيفات الصامتة افتراضيًا في صفحة التصنيف (#8842)
  • إضافة أيقونة لـ Google Map onebox.
  • إخفاء إعداد السماح بتضمين الموقع داخل إطار iframe
  • عرض الخط الزمني العمودي للموضوع أثناء الكتابة (#8813)
  • إدخال إعداد “التصنيفات المواضيع” تلقائيًا (#8804)
  • يجب أن يرى المشرفون رسائلهم الخاصة فقط عند البحث في:all
  • تتضمن رسالة خطأ ملف CSV غير الصالح معلومات حول السطر غير الصالح (#8773)
  • استخدام “-” كاسم مسار افتراضي للتصنيف (#8607)
  • إضافة تأكيد عند إضافة مرادفات الوسوم
  • يجب أن يؤكد المستخدمون عند مغادرة مجموعة خاصة
  • تعديلات طفيفة على نافذة اختيار الموضوع
  • تحسين مظهر تعديل عنوان الرسالة الخاصة (PM)
  • تحسين مظهر القوائم وحقول المستخدم في السير الذاتية على الأجهزة المحمولة
  • ضمان عرض جميع رموز النسخ الاحتياطي المُنشأة على الشاشة
  • إرجاع رسالة خطأ أكثر ودية عند عدم صحة ملف CSV. تمت إضافة زر إلغاء للعودة إلى عرض /badges
  • تحديث تحذير إيقاف دعم IE11، وتمكينه افتراضيًا
  • توسيط الموضوع المميز على ملفات التعريف على الأجهزة المحمولة
  • إزالة الاعتماد على JavaScript لروابط صندوق التصنيف
  • التصنيفات الفرعية-الفرعية في “صناديق مع تصنيفات فرعية” + الاتساق
  • تصحيح رسالة التحقق من صحة أولوية بحث التصنيف
  • بعض تعديلات التنسيق لصفحة التصنيف للتصنيفات الفرعية-الفرعية
  • عدم استخدام الصور الرمزية كصور افتراضية لـ OpenGraph للردود (#8605)
  • لا يمكن طلب Invites#show بتنسيق JSON ولا يتم تكوينه بشكل صحيح (#8570)
  • أيقونات جرس جديدة لحالات الإشعار/التتبع
  • تحسين تنسيق التصنيفات الفرعية-الفرعية في قائمة التصنيفات (#8593)
  • عرض الأحفاد في قائمة التصنيفات (#8592)
  • منع ظهور قائمة مشرفي المنشور تحت الرأس في المنشور الأصلي (OP)
  • تقليل الشفافية على محتويات الموضوع المخفية، ولكن ليس على عناصر التحكم
  • تعديلات طفيفة على صفحة إدارة المستخدمين، مع مراعاة أسماء المجموعات الطويلة
  • تعديل طفيف لمنح مساحة أكبر لإدخال مستلم الرسالة الخاصة (PM)
  • زيادة منطقة النقر للصندوق المجمع (combo-box) على الأجهزة المحمولة
  • جمع “الإعجابات/قراءة هذا” في صيغة الجمع
  • تحسين محاذاة أزرار تسجيل الدخول/التسجيل عبر الشبكات الاجتماعية في Firefox
  • يجب أن يكون مؤشر الطبقة (z-index) للنافذة المنبثقة للصور أعلى من مؤشر طبقة النافذة المنبثقة
  • تحسين النص في نوافذ “نقل إلى موضوع” و"نقل إلى رسالة"
  • تضمين المجموعات العامة في مجموعة المجموعات القابلة للإشارة (#8516)
  • إصلاحات صغيرة لنافذة تسجيل الدخول على iOS
  • يجب أن تتطابق أنماط صندوق الوسوم مع الوسوم في المواضيع
  • تحديثات طفيفة لتنسيق معلومات الوسم
  • محاولات جعل تحميل الرسوم البيانية أقل بطئًا (#8529)
  • إزالة “عرض المزيد” من نوافذ التحميل (#8470)
  • إزالة تأثير تحريك الصورة الرمزية لبطاقات المستخدمين المحمولة (#8483)
  • إزالة الترميز المزدوج لعناوين المستخدمين.
  • منع ظهور أشرطة التمرير عند تحميل اللوحة لأول مرة (#8456)
  • ضبط هوامش خطوات المعالج (#8452)
  • تخطي المسافات البادئة في التحديد عند إضافة رابط.
  • عرض الاسم الكامل للمجموعة حتى عندما يكون العنوان مماثلاً. (#8437)
  • عدم إظهار الظل عند تمرير الماوس فوق الصور على أجهزة اللمس (#8429)
  • عرض رسالة واضحة عند تعطيل استعادة النسخ الاحتياطي
  • إضافة تأثير التمرير فوق الصور المضمنة (#8416)
  • إعادة تسمية “إخفاء النتائج” إلى “عرض التصويت” في الاستبيانات (#8403)
  • تعيين المقياس المحدد إلى 100% إذا كان المقياس غير معرف
  • جعل أيقونات المشاركة متسقة اللون للسمات الداكنة
  • زيادة التلاشي على محتوى نموذج التسجيل الطويل لظهور التمرير بشكل أوضح
  • رابط مصادقة بديلة أكثر وضوحًا
  • السماح لمفتاح Enter بتقديم بريد إلكتروني تجريبي في لوحة المشرفين
  • بدلاً من عرض إجمالي عدد المستخدمين، عرض فقط عدد المستخدمين الذين سيتأثرون.
  • إضافة مؤشر +n في قائمة مواضيع الرسائل الخاصة (#8353)
  • إضافة رابط توثيق CSP إلى إعداد content_security_policy_script_src
  • عدم إضافة مسافات بادئة/لاحقة عند نسخ مفتاح API في Firefox
  • يقترح إدخال الوسوم الوسوم المطلوبة إذا لم يتم تحديد أي منها
  • عرض عنوان البريد الإلكتروني للمستخدم في رسالة وواجهة “منح صلاحيات المشرف”
  • توسيع حقل إدخال اسم مجموعة الوسوم وإضافة نص نائب
  • تحويل إغلاق التنبيه والنافذة المنبثقة إلى أزرار لتحسين إمكانية الوصول
  • تطبيق الخلفية الصحيحة على <select> في السمات الداكنة (#8234)
  • تحسين الاقتباس على iOS
  • إصلاح التراجع في محرر iOS
  • تحديث نمط القوائم المنسدلة المعطلة باستخدام متغيرات الألوان
  • توحيد عرض الوسم في نتائج قائمة البحث
  • روابط لوحة التحكم لقائمة التزويدات (commits) في Git بدلاً من مقارنة Git
  • جعل واجهة مستخدم عضوية المجموعة أكثر وضوحًا (#8210)
  • التأكيد على أن التواريخ المحلية هي بتوقيت UTC في الملخصات (#8208)
  • ضمان عدم التفاف معلومات GitHub onebox دون داعٍ
  • تحسين عرض GitHub onebox الجديد في رسائل البريد الإلكتروني
  • إضافة سطر جديد بعد وسم إغلاق الاستبيان لمنشئ الاستبيانات
  • تغليف تذييل بريد إلكتروني ملخص في جدول لخيارات محاذاة أفضل
  • تضمين البيانات الوصفية في نتائج البحث في نافذة رابط المحرر
  • إضافة فئات CSS لقالب البريد الإلكتروني الملخص لتسهيل التنسيق
  • إضافة رمز لزر “مساعدة” في نافذة إعادة تعيين كلمة المرور
  • تشغيل الإجراء الأساسي في النوافذ المنبثقة باستخدام Enter
  • استخدام ألوان السمة لملصقات قضايا GitHub
  • نافذة رابط التشعيب المحسنة للمحرر (#8160)
  • إعادة هيكلة تخطيط محرر iOS
  • التوقف عن استخدام خط ثابت العرض لعرض وصف مشكلة GitHub
  • تقليل حجم أيقونات GitHub onebox
  • إزالة إعداد لوحة مفاتيح iPad من iOS 13
  • إصلاح موضع شريط تقدم الموضوع في تطبيق iOS
  • إدخال الاسم عند إنشاء مصادق جديد (#8153)
  • إضافة “المسودات” إلى تبويب الملف الشخصي للوصول السريع. (#8155)
  • تقييد ارتفاع النافذة المنبثقة الطويلة إلى نسبة من عرض الشاشة
  • إصلاح تخطيط المحرر في Android
  • تشغيل تغيير حجم المحرر عند إخفاء لوحة المفاتيح في iPad
  • تجاوز الإكمال التلقائي في Chrome عند تعديل حقول نص المشرفين
  • عرض قراءات/إعجابات بنفس ترتيب أزرار قائمة المنشور (#8140)
  • تخطيط محرر كامل عرض الشاشة على iPad
  • إصلاح موضع شريط تقدم الموضوع
  • إصلاح المحاذاة على شريط تقدم الموضوع وإزالة بعض الأرقام السحرية
  • تحسين تخطيط المحرر في أجهزة iPad
  • تغيير رابط سبب تعديل المحرر إلى أيقونة
  • استخدام واجهة برمجة التطبيقات للمشهد المرئي (Visual Viewport API) لارتفاع محرر iOS
  • إضافة فئة للتمييز بين فئات المشرفين المحددة في صفحة حول
  • استخدام تنسيق متوسط لعرض الوقت في إشعارات المنشور. (#8074)
  • عرض الإصدار المثبت مع SHA بدلاً من عدد التزويدات
  • ضبط محاذاة صورة الرمزية لوجود المحرر في الاتجاه من اليمين إلى اليسار (RTL)
  • صورة مستخدم أفضل للتضمين/المواضيع
  • محاذاة عناصر تحكم الخط الزمني إلى الأعلى
  • إخفاء مؤشر القراءة إذا كان عدد القراءات صفرًا
  • استخدام Flexbox لتضمين قائمة المواضيع
  • استخدام vertical-align: middle بدلاً من وحدات em
  • استخدام متغير كود اللون
  • تحويل هيكل HTML لقائمة المواضيع المضمنة من جدول إلى div
  • تحسينات على مؤشر القراءة. (#8049)
  • إزالة السلاسل غير المستخدمة حول إشعارات سطح المكتب
  • متابعة صغيرة لـ #8047
  • محاذاة أفضل للوسوم في الرأس (#8047)
  • حل مشكلة الإكمال التلقائي في Chrome في البحث
  • إصلاح تخطيط صناديق التصنيف مع أسماء التصنيفات الفرعية الطويلة
  • منع الصور غير المضمنة في الاقتباسات من التمدد/الضغط (#8021)
  • إخفاء خيار “إنشاء وسم” إذا لم يتمكن المستخدم من إنشاء وسم. (#7723)
  • وضع ثابت لمخرج plugin category-title-before (#8010)
  • إضافة رابط إلى محرر robots.txt في وصف إعداد الموقع
  • العودة إلى اسم مزود المصادقة غير المحلي إذا لزم الأمر
  • منع iframes من Twitter onebox من أن تكون أطول من عرض الشاشة على الأجهزة المحمولة
  • تحسين معالجة الأخطاء لاستثناءات OmniAuth الشائعة (#7991)
  • تعديل قالب البريد الإلكتروني للمشرف ليكون هناك مساحة أكبر للنموذج (#7993)
  • مسح اسم المستخدم عند فتح نافذة مدة التجاهل
  • إخفاء أزرار رأس تسجيل الدخول/التسجيل أثناء عمليات المصادقة
  • إضافة أيقونة زر تسجيل الدخول إلى صفحة no_ember (#7982)
  • تحسين تخطيط نافذة منشئ الاستبيانات
  • تحسين التواريخ في واجهة مستخدم تصدير التقارير (#7971)
  • استخدام تسميات أيام الأسبوع الأقصر في مكون إضافي للتواريخ المحلية
  • استخدام تسميات أيام الأسبوع الأقصر في منتقي التاريخ
  • إعادة تسمية “إبقاء المنشور” إلى “إبقاء المنشور مخفيًا” عند إخفائه (#7767)
  • إصلاحات التنسيق لصفحة معاينة البريد الإلكتروني الملخص للمشرفين (#7959)
  • إزالة الحدود المربكة في قائمة المستخدمين المتجاهلين
  • جعل مشاهدات الملف الشخصي متسقة مع العناصر الأخرى (#7956)
  • منع التواريخ المطبوخة من الالتفاف (#7954)
  • عرض تحذير عندما ينقر المشرف على حفظ دون إضافة مجموعة عند تغيير أذونات التصنيف (#7947)
  • زيادة تباين نص سبب التثبيت/التتبع، وتحسين التخطيط
  • تحسين ارتباط الحساب عند غياب وصف الحساب
  • إضافة فئة موسعة/منكمشة إلى عناصر تحكم المنشور (#7932)
  • إصلاح المحاذاة الرأسية لأيقونة favicon في onebox (#7926)
  • تحسين تخطيط عناوين الوسوم الطويلة على الأجهزة المحمولة
  • إعادة هيكلة نافذة تحميل الصورة الرمزية لمسافة أفضل على الأجهزة المحمولة
  • تحديث رسالة “غير موجود” للدعوة
  • إصلاح تباعد عنصر التحكم في تحميل صورة الملف الشخصي على الأجهزة المحمولة
  • إضافة وسم <a> مع href لعناوين صناديق التصنيف (#7901)
  • إزالة النص المكرر في تفضيلات المصادقة الثنائية
  • استخدام متغيرات ألوان SCSS
  • تعطيل إشعارات تحرير النظام افتراضيًا (#7896)
  • تبديل أقسام التجاهل والصمت لنقل زر “حفظ التغييرات” إلى الأسفل
  • استخدام ارتفاع نسبي لعرض الشاشة لمنطقة نص robots.txt
  • إعادة ترتيب عناصر التحكم في نوافذ التحرير
  • ضمان ظهور تلميح النافذة المنبثقة فوق القوائم المنسدلة (#7891)
  • إصلاحات نمط المحرر على الأجهزة المحمولة (#7878)
  • تحديث النص النائب لمجموعات الوسوم
  • إضافة سمة العنوان و aria-label لرابط أيقونة الرسالة الخاصة
  • تجاهل المنشور المحدد إذا لم يكن ضمن عرض الشاشة. (#7869)
  • إصلاح محاذاة زر توسيع المنشور (#7865)
  • جعل ارتفاع شعار الموقع الافتراضي 40 بكسل بالضبط
  • إعطاء أيقونات الشارات عرضًا لاستيعاب ملفات SVG بدون أبعاد
  • تحسين حالة Twitter onebox مع فواصل أسطر
  • إضافة تنسيق لردود التغريدات المقتبسة (#7832)
  • تحسين تنسيق نتائج المواضيع المماثلة في المحرر (#7839)
  • وضع الوسوم والتصنيفات على نفس السطر في نتائج قائمة البحث (#7830)
  • تحسين موضع زر إزالة مؤقت الموضوع على الأجهزة المحمولة
  • إعطاء كل معلومة سطرًا خاصًا بها في نتائج قائمة البحث (#7825)
  • تحديث نص ملخص المستخدم المتجاهل (#7748)
  • نقل الرابط لعرض المواضيع المتتبعَة، وتبسيط الترجمة
  • تغيير أيقونة عنصر نائب الفيديو
  • إخفاء تلميح “المنشور غير مقروء” بعد قراءة المنشور (#7813)
  • جعل أيقونة عنصر نائب الفيديو في onebox رمادية
  • اشتراط تأكيد عند الموافقة على منشور في موضوع مغلق
  • زر مدمج جديد لإزالة مؤقت الموضوع (#7790)
  • إضافة اختصار لتأجيل المواضيع (#7798)
  • تحسين منتقي التواريخ في نافذة تغيير الطابع الزمني (#7771)
  • عرض أيقونة الإعجاب على المنشورات المؤرشفة (#7775)

تغييرات الأمان

  • المصادقة الثنائية (2FA) باستخدام U2F / TOTP
  • استخدام تحليل JSON صارم عند تحليل بيانات النسخ الاحتياطي الوصفية
  • تحسين منطق المصادقة في الخطوة الثانية
  • تصحيح فحص الأذونات عند إلغاء مفاتيح API الخاصة بالمستخدم
  • ثغرة أمنية في WildcardUrlChecker
  • ترقية rack-mini-profiler لتجنب ثغرة XSS محتملة (#8537)
  • إزالة معالجات الأحداث من ملفات SVG
  • ضمان أن تكون فقط صور التحميل المضمنة مضمنة
  • ترقية puma من 3.12.1 إلى 3.12.2 (#8464)
  • التحقق من الأذونات عند الإكمال التلقائي للإشارات
  • فك ضغط النسخ الاحتياطي بأمان عند الاستعادة. (#8166)
  • تمكين Mini profiler بشكل غير صحيح للمشرفين
  • فك ضغط الملفات بأمان. (#8124)
  • تحديث اعتماد rubyzip
  • ترقية rack-mini-profiler إلى أحدث إصدار لتصحيح ثغرة XSS
  • عدم السماح بـ base_uri كمضيف قابل للتضمين إذا لم يوجد أي منها
  • ثغرة XSS عند وضع ملف تعريف المستخدم في حقل الموقع في onebox
  • إعادة تعيين كلمة المرور عند تفعيل حساب عبر مزود المصادقة
  • عدم إرسال رمز CSRF في سلسلة الاستعلام
  • ترقية nokogiri
  • إضافة تحديد معدل للإبلاغ عن أخطاء JS المجهولة
  • عدم الكشف عن تفاصيل التصنيف للمستخدمين الذين لا يملكون صلاحية الوصول
  • تقييد الوصول إلى message-bus في المواقع التي تتطلب تسجيل الدخول
  • اشتراط استخدام POST مع رمز CSRF لمرحلة طلب OmniAuth
  • تنقية معرف البريد الإلكتروني لاستخدامه كمفتاح قفل (mutex)
  • إضافة شاشة تأكيد عند ربط الحسابات المرتبطة
  • التحقق من صحة معرف جزء النسخ الاحتياطي
  • ثغرة XSS عند عرض الكلمات المراقبة في لوحة المشرفين.
  • حقن SQL مع التصنيفات الافتراضية
  • ترقية lodash
  • ثغرة XSS مع محدد العنوان في صفحة التفضيلات
  • إزالة HTML من رسائل البريد الإلكتروني للدعوة
  • ثغرة XSS في المسارات
  • الهروب من نص البريد الإلكتروني للمنشورات التي تحتوي على [details].

الأداء

  • تجنب استدعاء shell للحصول على اسم المضيف بشكل عدواني
  • حفظ النتائج المؤقتة لحقول المستخدمين المسموح بها بكفاءة أكبر (#8968)
  • حفظ النتائج المؤقتة لـ PostRevisor#diff_size (#8939)
  • تحسين تحرير المنشورات
  • تحميل المستخدمين على دفعات عند توليد الإشعارات (#8870)
  • تسريع نقل المنشورات في قواعد البيانات الكبيرة
  • استخدام مسار منفصل لبطاقات المستخدمين، وتقسيم مصمم المستخدم (#8789)
  • تخزين رتب الشارات المميزة مؤقتًا لتبسيط تسلسل المستخدم (#8698)
  • تقليل استعلامات قاعدة البيانات عند تسلسل معلومات التجاهل/الصمت (#8629)
  • تخزين معرفات المستخدمين المتجاهلين والصامتين مؤقتًا في كائن المستخدم الحالي
  • تجنب استعلامات قاعدة البيانات عند التحقق من أذونات التجاهل/الصمت في guardian
  • تخزين عدد شارات المستخدم مؤقتًا في جدول user_stats (#8610)
  • إجراء عدد أقل من الاستعلامات عند تحويل المنشورات. (#8358)
  • تخزين الأصول الثابتة في NGINX لفترة أطول
  • إضافة فهرس مفلتر للرايات (banners)
  • إضافة فهرس للإشعارات لتسريع نقل المنشورات
  • التوقف عن تدمير المسودات على العميل عند نشر الردود
  • تشغيل عمليات تنظيف التحميل المكلفة بشكل أقل تكرارًا
  • تخزين عدد المستخدمين الجدد مؤقتًا في رسائل البريد الإلكتروني الملخصة
  • إضافة فهرس على المجموعة إلى category_groups (#8231)
  • إضافة فهرس فريد oauth2_user_infos(user_id, provider) (#8230)
  • تسريع نقل حالة القراءة
  • تجنب التعبير النمطي (regex) للمسار الساخن
  • إعادة استخدام الريندر عند عرض قوالب البريد الإلكتروني
  • تسريع وقت عرض صفحة حول وتقييد مشرفي التصنيفات (#8112)
  • ضمان تسخين ذاكرة التخزين المؤقت للمخطط في موقع متعدد المواقع بالكامل
  • تجنب تشغيل خيط (thread) في كل مرة نغلق فيها اتصالاً
  • تحديث عدد القراء عند قراءة منشور من مستخدم آخر. لا تجلب بيانات المنشور مرة أخرى فقط لتحديث العدد. (#8078)
  • استخدام عنوان URL لـ CDN لبروكسي favicon
  • تشغيل عدة خيوط لجدولة الوظائف العادية
  • تقليل نافذة الاتساق على إجراءات المستخدم
  • تجنب تصفية المسودات المشتركة عند عدم استخدامها
  • تحديد الحقل الوحيد الذي نستخدمه فقط
  • حساب آخر منشور تمت قراءته بواسطة عضو مجموعة مسبقًا
  • حساب طول جسم المحرر بشكل أسرع
  • تجنب N+1 في عرض الموضوع
  • تشغيل Rake posts:rebake_uncooked_posts بشكل مدمج
  • سيتم تأخير message_bus بواسطة الخادم عند الفيضان
  • إضافة المزيد من القيود على استخدام ذاكرة التخزين المؤقت (Cache Storage)
  • تحسين سرعة الاستعلام عند البحث عن رسائل خاصة مباشرة
  • استخدام Oj لتسلسل JSON. (#7820)
  • تحديد الوقت المستغرق في مقارنة كتل كبيرة من النصوص
  • استخدام Oj لتسلسل JSON. (#7780)
11 إعجابًا