2.8.0.beta3: صور رمزية قابلة للتحديد من قبل المستخدم، مؤشر آخر زيارة للموضوع، منتقي ملفات أصلي، والمزيد

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

شارة صورة شخصية قابلة للاختيار من قبل المستخدم

يمكن للمستخدمين في مجموعات متعددة الآن اختيار شارة الصورة الشخصية التي يرغبون في عرضها من تفضيلاتهم، بدلاً من الاعتماد على الشارة التلقائية المخصصة بناءً على مجموعتهم الأساسية. تدعم شارة الصورة الشخصية أيقونات Font Awesome بالإضافة إلى الصور المخصصة.

إضافة مؤشر آخر زيارة إلى صفحة عرض الموضوع

عند فتح موضوع بدأت بالفعل في قراءته، سيقوم Discourse تلقائيًا بتحميل الموضوع عند أول منشور لم تُقرأ بعد حتى تتمكن من مواصلة القراءة. الآن، يعرض Discourse أيضًا مؤشرًا لمكان زيارتك الأخيرة، حتى تتمكن من التمرير للأعلى أو للأسفل بأمان دون فقدان مكانك.

استخدام منتقي الملفات الأصلي

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

نطاق مفتاح API لتحرير المنشورات

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

تحسين عملية إضافة المستخدمين إلى مجموعة

تم تقسيم زر “إضافة أعضاء” في صفحة المجموعة إلى “إضافة مستخدمين” و"دعوة". يمكن إضافة المستخدمين الحاليين في الموقع إلى المجموعة عن طريق اسم المستخدم أو البريد الإلكتروني باستخدام نافذة “إضافة مستخدمين” (الصورة الأولى). يمكن دعوة مستخدمين جدد للانضمام إلى موقع Discourse وإضافتهم إلى المجموعة عند الانضمام عبر نافذة “الدعوة” (الصورة الثانية).

تحسين الصور على جانب العميل

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

يمكن للمواقع الآن تمكين إعداد الموقع composer_media_optimization_image_enabled لضغط الصورة على جهاز المستخدم - كمبيوتر أو هاتف أو جهاز لوحي - قبل رفعها.

اقرأ المزيد في مدونتنا:

تحسينات سجل العقوبات

مع نمو المواقع في الحجم، لم يعد من الممكن للمحررين معرفة تاريخ كل مستخدم كما هو ممكن في المجتمعات الأصغر/الأحدث. قمنا بإجراء بعض التحسينات لمساعدة المحررين في مهامهم.

  1. إضافة عداد للسجل عند تطبيق العقوبات لإعطاء المحررين سياقًا عن المستخدم الذي يتم معاقبته.
  2. إضافة إعداد موقع يحدد قيم العقوبات الافتراضية بالساعات.

ستتم تعبئة نوافذ الصمت/الإيقاف المؤقت تلقائيًا بالقيم الافتراضية، ولكنها ستسمح للمحررين باختيار القيم وتجاوزها كالمعتاد.

الصمت/الإيقاف المؤقت الأول: القيمة الأولى. الصمت/الإيقاف المؤقت الثاني: القيمة الثانية. وهكذا.


تحسينات إمكانية الوصول

  • تعديل قواعد العناوين في قوائم المواضيع
  • عدم تحديد عدة تسميات نموذج لنفس العنصر
  • إضافة التسميات حيثما لزم الأمر

ميزات إضافية

يحتوي هذا الإصدار التجريبي على العديد من الميزات الجديدة التي لا يمكننا تفصيلها جميعًا. فيما يلي بعض الميزات الإضافية البارزة. يمكنك العثور على القائمة الكاملة للميزات الجديدة في المنشور التالي.

  • إعداد يسمح للمحررين بتغيير ملكية المنشور
  • جعل الدعوات تعمل مع المستخدمين الحاليين
  • تنبيه إذا لم يتمكن المستخدم المدعو من رؤية الموضوع
  • إضافة سجلات إجراءات الموظفين للكلمات الخاضعة للمراقبة
  • إضافة حقل مخصص متعدد التحديد للمستخدم
  • إضافة إعداد slow_mode_prevents_editing.
  • يمكن للموظفين تلقي تذكيرات المستخدمين المعلقين بشكل متكرر أكثر.
  • قبول نافذة العلم باستخدام CTRL + ENTER و CMD + ENTER
  • الرفع إلى S3 بالتوازي لتسريع استعادة النسخ الاحتياطية
  • يكون الحظر اختياريًا عند حذف مستخدم من قائمة المراجعة.
  • إضافة عرض الرسائل لجميع التحذيرات الرسمية لمستخدم معين
  • إضافة فلتر المجموعة إلى دليل المستخدمين
28 إعجابًا

المزيد والمزيد!

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

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

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

  • تجاوز روابط Onebox القياسية لفحوصات FinalDestination
  • ضمان استخدام المهلة الزمنية (timeouts) بشكل صحيح عند الاتصال
  • تنظيف بيانات YouTube Onebox (CVE-2021-32764)
    • هذا الثغرة الأمنية تؤثر فقط على المواقع التي عطلت أو عدلت سياسة أمان المحتوى الافتراضية (default content-security-policy)

تحسينات الإضافات (Plugins)

Assign

ميزات جديدة

  • إضافة دعم لأتمتة التعيين العشوائي

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

  • معالجة بيانات المصدر غير الصالحة في ترحيل CF
  • كان ترحيل CF إلى الجدول غير صحيح
  • تستخدم حقول الأتمتة الآن خاصية القيمة نفسها
  • زر تعيين الموضوع لا يعمل

OAuth2 Basic

ميزات جديدة

  • جلب السمات المخصصة من تفاصيل المستخدم.

Akismet

ميزات جديدة

  • الحظر اختياري عند حذف مستخدم

Calendar

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

  • استخدام أسماء السمات الجديدة للزينة (flair)
  • إصلاح مهمة الثوابت وتشغيل التحديث لها
  • محاذاة صورة شخصية للمدعو في Safari 15
  • لم يعد مطلوبًا استخدام مكتبة Holidays في Sidekiq.

Data Explorer

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

  • إضافة السلسلة النصية المفقودة
  • ترجمة عناوين الأعمدة في جدول الاستعلام

User Card Badges

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

  • أصبح عمود الصورة الآن image_upload في النواة (core)

Anonymous Moderators

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

  • تم إزالة update_attributes! في Rails 6.1

Solved

ميزات جديدة

  • عرض رسالة تعليمية في المحرر عند الرد على موضوع تم حله

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

  • التوافق العكسي مع إصدارات Discourse الأقدم

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

  • إصلاح محاذاة الحل على الهواتف المحمولة

Brightcove

ميزات جديدة

  • حذف الفيديوهات عند حذف المنشورات

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

  • يجب أن يخزن ApiError حالته
  • تجنب التعارض مع الإضافات الأخرى

Encrypt

ميزات جديدة

  • البحث من جانب العميل في المواضيع المشفرة

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

  • إضافة حل مؤقت لخطأ IndexedDb في Safari
  • إرجاع هوية فارغة إذا فشل التحميل
  • رفض الوعد (promise) إذا تعذر تحميل الهوية
  • اللجوء إلى حجم الملف للبحث عن معلومات الملف
  • عدم حدوث انهيار إذا كانت نتائج البحث فارغة
  • بذل المزيد من الجهد لفك تشفير النتائج المشفرة
  • تعبئة جميع الحقول المستخدمة في التسلسل (serialization)
  • استخدام Session بدلاً من sessionStorage
  • استبدال استخدام Discourse العالمي

Performance

  • تحميل الوسوم مسبقًا إذا كانت مفعلة
  • تحميل بيانات المستخدمين والمواضيع المشفرة مسبقًا
  • جلب المنشورات الأولى فقط لذاكرة التخزين المؤقت للبحث

BCC

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

  • عدم حدوث انهيار عندما يكون user.name nil

Code Review

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

  • عدم تحليل الرموز التعبيرية (emoji) في رسالة الالتزام (commit message)
  • السماح بنقاط في أسماء المستودعات
  • كانت ترجمات bad_github_X مفقودة
  • معالجة أخطاء GitHub API في إعدادات الإضافة بسلاسة

Subscriptions

ميزات جديدة

  • إضافة تأثيرات نارية وتدرج لوني إلى شريط نجاح الحملة
  • إضافة إمكانية استخدام صورة خلفية مخصصة
  • التحقق من أكواد القسيمة عند إرسال النموذج

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

  • إعادة توجيه جلسات المستخدمين الجدد بشكل غريب في المواقع التي تتطلب تسجيل الدخول
  • تقييد المشرفين من رؤية ميزات إدارة الاشتراكات

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

  • إخفاء زر الحملة عند إكمال الهدف

Reactions

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

  • محاولات وجود حدث حافلة رسائل (message bus) على مستوى الموضوع فقط
  • الاعتماد على حدث المستوى الموضوعي :acted كافٍ
  • تنظيف اشتراكات MessageBus عند التنقل بين المواضيع

Category Experts

ميزات جديدة

  • إعداد لربط حبوب قائمة المواضيع بالمنشورات

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

  • عدم إظهار زر التأييد للمستخدمين المعلقين
  • الانتظار حتى اكتمال التحميل لإظهار عدد التأييدات
  • عدم حدوث خطأ عند إرسال رسالة خاصة
  • إزالة الحقول المخصصة من المنشورات غير المعتمدة عند إزالة المستخدم كخبير

Crowd

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

  • إضافة ترجمات لاسم الوظيفة وعنوان الزر

Automation

الإصدار الأول:

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

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

ميزات جديدة

  • تحديث المستخدمين الحاليين عند تغيير إشعارات المجموعة الافتراضية.
  • إضافة خيار منح الشارة عدة مرات للمستخدمين باستخدام الجائزة الجماعية (Bulk Award)
  • مرفق صور Uppy مع UppyUploadMixin
  • إضافة وسم العنوان (title tag) لصفحة تفاصيل المجموعة
  • إضافة فلتر الفترة في مسار المواضيع الرئيسية للوسوم.
  • إعادة الترميز آمنة، قم بتفعيلها للملفات >` 500Kb
  • استخدام وظيفة SMTP للمجموعة وبريد إلكتروني بدلاً من تغيير UserNotifications
  • عرض الرموز التعبيرية على تسميات GitHub عند إنشاء Onebox لمشكلة.
  • جعل الحد الأقصى لعدد المفضلة قابلًا للتكوين
  • إضافة أعمدة أكثر إلى سجل البريد الصادر (EmailLog)
  • تحسين معالجة مكدس السجل على أخطاء الخادم
  • استخدام أحجام صور متجاوبة في تدفق المنشورات
  • فتح نافذة تعديل الإشارات المرجعية عند النقر على زر الإشارات المرجعية على مستوى الموضوع
  • إضافة تفاصيل آخر تحديث إلى واجهة المستخدم لإعدادات المجموعة SMTP/IMAP
  • جعل منتقي التواريخ في واجهة مستخدم الإشارات المرجعية وواجهة مؤقت الموضوع متسقة مع جميع منتقي التواريخ الأخرى
  • إضافة وسم OpenGraph meta type=website
  • إضافة upgrade-insecure-requests إلى CSP عند تفعيل force_https

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

  • إضافة الترتيب إلى وسوم ارتباط أنماط المظهر المصدرة
  • مشاكل في اختيار شارات المفضلة
  • أصول صفحة اختبار المظهر غير مضغوطة
  • مشاكل مع الأيقونات المخصصة في المظاهر
  • إزالة زر تجاهل رسائل خطأ المظهر
  • إصلاح شبكة user/badges
  • خطأ في التذكر (memoization) في UserLookup وإعادة هيكلة
  • استخدام مصفوفة للحفاظ على أفضل رابط لكل Onebox
  • استخدام Terser للتصغير حتى لو لم يكن uglify-js متاحًا
  • لا تحاول تحميل الشارات إذا لم يتبق شيء
  • لا يتم تجميع خيوط البريد الإلكتروني أحيانًا لـ SMTP للمجموعة
  • استخدام rem لأحجام الخطوط في عناوين المنشورات
  • لا تستخدم صور user_generated كصور شخصية في محتوى Twitter المضمن عبر Onebox
  • لا تحول «جميع المجموعات» إلى أحرف صغيرة في القائمة المنسدلة
  • السماح بأحرف كبيرة في أسماء المجموعات التلقائية
  • عدم إظهار خيار غير صالح في محدد الزينة (flair chooser)
  • تعيين مجموعة زينة المستخدم كمجموعة أساسية
  • إصلاحات مختلفة لسلاسل الترجمة
  • اقتراح اسم المستخدم الحالي للمستخدمين المرحليين
  • مخطط Admin_user_response
  • استخدام created_at إذا كان last_posted_at null
  • عرض التواريخ الصحيحة في خطوط زمنية المواضيع
  • التمرير إلى الأعلى في صفحات الشارات
  • السماح للمستخدمين المرحليين باختيار اسم مستخدمهم
  • تبديل الشعارات مباشرة عند تغيير مخططات الألوان في تفضيلات المستخدم
  • إصلاحات مختلفة لسلاسل الترجمة
  • السماح للمستخدم بمسح مجموعة زينته
  • يجب أن يكون Can_admin_group صحيحًا عند إنشاء مجموعة جديدة.
  • معالجة موفري التخزين الذين لا ينفذون قوائم التحكم في الوصول (ACLs)
  • عدم تفسير الإحالات الخلفية في محتوى البريد الإلكتروني
  • عدم تغليف عنوان الزينة في المحدد
  • عدم منع تشغيل مؤقتات المواضيع الأخرى عند حدوث خطأ
  • التحقق من نوع العناصر القابلة للمراجعة الموجودة عند إنشاء عنصر قابل للمراجعة جديد
  • إصلاح رسالة الخطأ لمهمة fix_missing_s3 rake
  • تعيين CSP base-uri إلى self
  • تفشل مهمة fix_missing_s3 عند فشل التحميل (المحاولة 2)
  • عدم إيقاف مهمة fix_missing_s3 إذا فشل حفظ التحميل
  • الحفاظ على الترتيب عند تحديث الإشعارات
  • معالجة SMTPServerBusy لبريد SMTP للمجموعة
  • مضاعفة تساهل معدل الحد (ratelimiter) لشهادات discobot الخاصة بنا
  • لم يكن الاستبيان يظهر جميع الناخبين
  • معالجة الحالات الحدية لوظيفة بريد SMTP للمجموعة
  • احترام personal_email_time_window_seconds في SMTP للمجموعة
  • بناء رابط مشاركة الاقتباس باستخدام رقم المنشور، وليس معرف المنشور
  • تحميل الفئة عند وجود سمة category_id.
  • عدم إعادة تحميل جدول الدليل بالكامل عند تغيير إدخال اسم المستخدم
  • تعريف رابط غير صالح في bootstrap-json
  • تحديث مفاتيح اللغة لسجلات الكلمات الخاضعة للمراقبة
  • حذف مؤقتات الموضوعات التذكارية القديمة
  • عرض مجموعات نتائج البحث الفارغة
  • جعل الترحيل غير التبادلي قابلًا للتكرار (idempotent)
  • تعيين فئة على روابط مخططات الألوان في bootstrap
  • إعادة ترتيب وإخفاء خيارات مؤقت الموضوع
  • تجميع المظاهر الفرعية عدة مرات (المحاولة 2).
  • إعادة تسمية مصطلح تحرير النينجا إلى فترة السماح
  • اكتشاف فشل فك التشفير في وقت أبكر في خط أنابيب تحسين الصور
  • اكتشاف فشل تغيير الحجم في تحسين الصورة من جانب العميل
  • عدم ترجمة اسم مستوى الثقة (TrustLevel) عند إنشاء الروابط
  • خطأ إملائي في discourse
  • إعادة إضافة إضافة مستخدم المجموعة عبر البريد الإلكتروني
  • عدم إغلاق الموضوع المدمج إذا لم يتم دمج المنشور الأول
  • مسح ذاكرة التخزين المؤقت المناسبة عند تحديث إعدادات الخطوط
  • لا يمكن لمستخدمي TL4 حذف منشورات الآخرين
  • عدم إعادة التوجيه إلى موضوع لا يستطيع المستخدم رؤيته
  • تجاهل الرابط القياسي إلى localhost
  • تجميع المظاهر الفرعية عدة مرات.
  • مشكلة عند إرسال حقل مخصص []
  • دائمًا عرض عدد المواضيع
  • استخدام عنوان URL مطلق عند إعادة توجيه مسار صورة SVG.
  • نضمن عدم تطبيق خيارات الرسوم البيانية على الأوضاع الأخرى
  • تضمين user_field_ids في عنوان URL للترقيم في عناصر الدليل
  • بعض تقارير المسؤول (خاصة النسخ الاحتياطية) لم تكن تظهر
  • عدم استدعاء ‘set’ في مكون جدول الدليل المدمر
  • جلب جميع المجموعات لقائمة مستخدم الدليل المنسدلة
  • اختبار search-spec غير مستقر
  • إزالة كود مؤقت الموضوع القديم
  • معالجة فشل فك تشفير الصورة في تحسين صورة المحرر
  • إزالة الهامش الإضافي من نافذة مشاركة الموضوع
  • حذف الكلمة/العباراة فقط عند النقر على أيقونة ‘x’
  • زر الإشارات المرجعية على مستوى الموضوع
  • عدم إظهار «رد على» لرسائل البريد الإلكتروني SMTP للمجموعة
  • أيقونة تعديل الفئة المفقودة.
  • تحسين عرض المشاركين في رسائل البريد الإلكتروني SMTP للمجموعة
  • ملء معرف الموضوع (topic_id) لسجل البريد الإلكتروني (EmailLog)
  • لم يتم حذف المصفوفات المملوءة بـ nil في CF
  • ترجمة عمود دليل الإضافة على الهاتف المحمول
  • متابعة إعادة التوجيه للـ onebox المضمن/الصغير
  • دائمًا تسلسل السمات الصحيحة لعناصر DirectoryItems
  • زيادة الحد الأقصى لشارات المفضلة إلى 6
  • ترجمات رأس الجدول في قائمة المستخدمين للمسؤولين
  • تحديث سمات DirectoryItemSerializer يدويًا عند تغيير عمود الدليل
  • التحقق من جميع عمليات الترحيل للأعمدة/الجداول المحذوفة أثناء الاستعادة
  • احترام معيار المجموعة في عنوان URL لجلب المزيد من المستخدمين
  • جعل المفضلة تعمل مع منح شارات متعددة
  • تجاهل التحميلات المفقودة في إعدادات المظهر
  • المسار المطلق لملف directory-columns.json
  • تجاهل المنشورات التي تحتاج إلى موافقة عند حساب عدد العناصر القابلة للمراجعة.
  • يمكن أن تفشل مهمة fix_missing_s3 rake بسبب التحميل المفقود
  • كان ShrinkUploadedImage معطلاً منذ cb12a721
  • نضمن تطبيق المتوسط على آخر مقطع غير مكتمل
  • تعيين قيم عشوائية لـ digest_attempted_at
  • تعطل معاينة مكونات المظهر عندما لا يحتوي المكون على SCSS.
  • إزالة مفتاح hash المكرر add_unsubscribe_link
  • عرض صفحة detailed_404 التفصيلية من استجابات 403
  • عرض عدد الروابط مرة واحدة فقط للـ oneboxes
  • يمكن لمستخدمي TL4 رؤية منشوراتهم المحذوفة
  • تصغير الصورة أخيرًا عند حفظ التحميلات
  • تنفيذ المتوسط بشكل صحيح للتقارير
  • إنشاء روابط متعددة لأهداف غير مظهر.
  • لم يتم تحميل نمط مخطط الألوان عندما لا يتم تعيين مظهر افتراضي.
  • منع إحياء المواضيع القديمة عبر الرد على البريد الإلكتروني لصناديق الوارد للمجموعة مع تفعيل SMTP
  • إزالة رأس List-Unsubscribe إذا كنت تستخدم SMTP للمجموعة
  • عدم عرض مستخدم غيّر صوته مرتين
  • عدم التحقق من الروابط المكررة في Onebox
  • إضافة حدود الكلمات إلى استبدال ووسم الكلمات الخاضعة للمراقبة
  • تحديث raw للمنشور من استجابة الخادم
  • تخطيط الجوال لواجهة مستخدم الكلمات الخاضعة للمراقبة للمسؤولين
  • نضمن أن validValues مصفوفة
  • عدم إضافة رؤوس القائمة البريدية إلى رسائل البريد الإلكتروني SMTP للمجموعة
  • عدم عمل زر تجاهل الاختصار الجديد
  • إسقاط وإعادة إنشاء العمود بشكل صحيح لـ directory_columns
  • استخدام الخاصية الصحيحة لرابط المنشور المدمج jump-up
  • السماح بتحميلات SVG إذا كانت الأبعاد كسرية من وحدة
  • مشكلة قاعدة بيانات معطلة بعد ترحيل تم التراجع عنه
  • إضافة وسوم تلقائية متعددة في واجهة مستخدم الكلمات الخاضعة للمراقبة للمسؤولين
  • ترجمات رؤوس الجداول في دليل أعضاء المجموعة
  • منع فرض الوضع على وضع غير موجود
  • إعادة إرسال الدعوات المعلقة فقط
  • تدمير دعوات البريد الإلكتروني المجهولة
  • نضمن عدم ضغط البيانات عدة مرات
  • نقل allow_unknown_sender_topic_replies خارج صندوق SMTP/IMAP
  • التأكد من أن reset-new للمتابعين ليس محدودًا بعدد العناصر في الصفحة (per_page)
  • كان Ember CLI يفقد بعض البيانات المحملة مسبقًا
  • فرز قوائم الملفات لضمان تجانس تجزئة تجميع الأصول
  • يتوقف زر الإشارات المرجعية على مستوى الموضوع عن العمل إذا اخترت «لا» في نافذة تأكيد مسح جميع الإشارات المرجعية
  • جعل مكون avatar-flair يفشل بسلاسة عند غياب معلومات المجموعة
  • تخطي الاختبارات الفاشلة للمحرر
  • تحديث raw و cooked فورًا بعد التعديل
  • التأكد من أن topic_user.bookmarked متزامن في أماكن أكثر
  • التحقق من صحة التحميل لا يزال صالحًا بعد استدعاء حدث “before_upload_creation”
  • احترام إعداد استبعاد nofollow في روابط الميزات المميزة للموضوع.
  • تحديث تدفق المنشورات بعد تحديثات المنشور في المكان
  • تسببت بعض الروابط المطلقة في إعادة تحميل الصفحة بالكامل
  • عرض إعدادات البريد الإلكتروني للمجموعة إذا تم تفعيل SMTP فقط
  • ضبط تنسيق الإشعار الأول
  • تقليل أولوية فئة المحرر عند التنقل
  • عدم عرض عنصر user-avatar-flair عندما لا يكون للمستخدم زينة
  • اختبارات جافاسكريبت غير مستقرة مع مؤقتات وهمية
  • عدم عمل النقر على عنوان URL ببادئة URL مختلفة
  • عدم إعادة تحميل المنشور إذا كان raw موجودًا
  • لا يمكن البدء مع ember-cli عند تفعيل login_required
  • ربط الرد على المنشور بشكل صحيح عند إرسال بريد إلكتروني للمجموعة
  • خطأ في التحليل اللغوي count غير معرف
  • كانت العديد من اختبارات الإضافات تستخدم واجهات برمجة تطبيقات CLI قديمة وغير متوافقة مع Ember
  • عدم حظر حزمة صورة SVG إذا كان ملف مفقود
  • يجب أن تعمل اختبارات المظهر في الإنتاج
  • أخطاء تحميل التحميلات الآمنة عند تعطيل التحميلات الآمنة

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

  • منع تجاوز Onebox لصور imgur/جوجل على الجوال
  • التأكد من وجود هامش دائمًا في صفحة الشارات
  • تحسين اتساق نافذة المشاركة
  • نقل دوامة تأكيد تجاوز المصادقة داخل جسم النافذة.
  • إضافة زر نسخ إلى المفتاح العام للمظهر
  • تحسين الرابط إلى صفحة التفضيلات في علامات التبويب الجديدة وغير المقروءة
  • إضافة حالة نجاح إلى زر النسخ
  • إصلاح z-index لتنبيه الموضوع الجديد
  • ترجمة نوع الإجراء في خطأ regex للكلمات الخاضعة للمراقبة
  • مشاكل التخطيط مع خط آخر زيارة للموضوع.
  • إزالة صورة الخلفية بعد تحميل الصورة
  • إزالة الحد العلوي على الإجراء الصغير بعد خط آخر زيارة.
  • استخدام تبديل التحديد الجماعي لقائمة المواضيع لقائمة رسائل المستخدم.
  • جعل حجم الرمز التعبيري متسقًا لمشاكل GH المضمنة مع وسوم قصيرة.
  • جعل محتوى الاستبيان قابلًا للتحديد
  • ضبط التباعد في لوحة تحكم المسؤول
  • إضافة «جاري تحميل الصورة» إلى منطقة حالة المحرر أثناء تحسين التحميل
  • شريط التمرير الأفقي في أعلى دليل المستخدم (عند الحاجة)
  • ضبط خط الطابع الزمني في Onebox الخاص بـ Twitter
  • تحسين تنسيق اقتباسات النصوص في رسائل البريد الإلكتروني
  • إضافة تنبيه عندما تكون الكلمات الخاضعة للمراقبة تعبيرات نمطية (regex)
  • تحسين الهامش للتنبيهات على الجوال
  • جعل مربع التحديد للتحديد الجماعي أسهل في الاستهداف
  • إصلاح مسافة التنبيه على الجوال
  • جعل إخفاء الرمز التعبيري عند التسجيل أسهل
  • إخفاء أعمدة البريد الإلكتروني عند اختيار «إخفاء البريد الإلكتروني»
  • تحسين تكبير/تنقل معرض Lightbox
  • إصلاح تخطيط القفز إلى المنشور على الجوال
  • إصلاح محاذاة زر شريط التقدم على الجوال
  • التجميع التلقائي اليومي لأقل من 34 يومًا بدلاً من 30
  • استخدام زر بدلاً من رابط في شريط الردود المفلترة
  • إزالة المرجع إلى نموذج الاتصال في الإعداد
  • تحسين رسالة خطأ حذف المستخدم & إرجاع عدد المنشورات الصحيح.
  • تحسينات لإعادة ترتيب الفئات
  • إضافة تلميح يمكن تضمين الوسوم في مجموعات الوسوم

Performance

  • تحسين أداء تحديث topic_user.liked عند نقل المنشورات
  • تحسين أداء post_timing عند نقل المنشورات
  • تحسين ملء معرف الموضوع (topic_id) لاحقًا
  • تخزين الفئات في نموذج الموقع (Site model) المحاولة 3.
  • إزالة n+1 في دليل المستخدم
  • تحديث حالة أمان تحميلات المنشورات في وظيفة
  • تحميل ارتباطات المظاهر (Theme associations) في مدير أنماط المظهر بشكل استباقي.
  • تخزين الفئات في نموذج الموقع (Site model) المحاولة 2.
  • تخزين الفئات في نموذج الموقع (Site model).
  • إزالة استعلام PG إضافي.
  • تنفيذ تصفية المستخدمين في SQL
  • تجنب تشغيل استعلام PG عديم الجدوى عندما لا يحتوي المظهر على متغيرات.
  • تحريك إطار طلب التحريك (request animation frame)
19 إعجابًا