ميزات جديدة في 2.0.0.beta5
المسودات المشتركة
تسمح المسودات المشتركة لموظفي الموقع بالتعاون بسرعة وسهولة في مسودة موضوع قبل نشرها للجمهور. لإنشاء مسودة مشتركة، انقر على أيقونة الرد في الزاوية العلوية اليسرى من المحرر وحدد مسودة مشتركة.
بعد إنشاء المسودة، يمكن لجميع الموظفين إجراء تعديلات قبل نشر الموضوع. بمجرد النشر، سيتم إعادة تعيين الطوابع الزمنية وسيتم حذف سجل التعديلات. لمزيد من التفاصيل، راجع إعلان الميزة على Shared Drafts: Allow staff to collaborate on posts before publishing.
تحسين سجل إجراءات الموظفين
تهدف منصة Discourse إلى توفير مسار تدقيق بسيط لإجراءات الموظفين عبر سجل إجراءات الموظفين (/admin/logs/staff_action_logs). هذا يسمح للموظفين بمراجعة ليس فقط الموظف الذي أتم الإجراء، بل أيضًا الوقت والسياق الخاص بالإجراء. كما تسجل التغييرات في إعدادات الموقع والمواضيع القيمة السابقة، مما يسهل التراجع عن التغييرات عند الحاجة.
في الإصدار 2.0.0.beta5، أضفنا تسجيلًا لـ “استعادة الموضوع” و"تعديلات الموظفين".
تطوير السمة أسهل
كان @sam سعيدًا جدًا بإطلاق Install the Discourse Theme CLI console app to help you build themes على rubygems قبل أسبوعين. هذا التطبيق يجعل تطوير السمة أسهل من خلال السماح للمطورين بالعمل على السمة في المحرر الذي يفضلونه! أثناء العمل على التطبيق، قام سام بحل بعض الأخطاء المتبقية المتعلقة بالسمات بما في ذلك بعض مشاكل المعاينة والتخزين المؤقت.
تحسين تجربة المستخدم للمجموعات
قمنا بإجراء تحسينات كبيرة على تجربة المستخدم لـ /groups خلال 2.0.0.beta5، بما في ذلك:
- يمكن الآن تصفية المجموعات لمساعدتك في العثور على المجموعة التي تريدها بالضبط.
- يمكن للمالكين إضافة أو إزالة الأعضاء من المجموعة بسرعة، ويمكن للمسؤولين تعيين المالكين بسهولة.
- يمكن لأعضاء المجموعة التفاعل مع صندوق الرسائل مباشرة من صفحة المجموعة.
- تستخدم نشاط موضوع المجموعة الآن عرض “الأحدث” الذي يوفر جميع التفاصيل التي اعتدت عليها عند تصفح Discourse بشكل طبيعي.
إزالة وصف الفئة في قائمة الفئات للموظفين أو TL > 0
لا، أنت لست مجنونًا. تم إزالة أوصاف الفئات من قائمة الفئات المنسدلة للموظفين ومستخدمي TL1+. هذا يسمح بتوفير مساحة لمزيد من الفئات دون الحاجة إلى التمرير، حيث يجب أن يكون لدى الموظفين والمستخدمين غير الجدد فكرة جيدة عن الغرض من كل فئة. لا تزال الأوصاف متاحة عند تمرير المؤشر فوقها، وتُدرج في قائمة الفئات المنسدلة في المحرر.
سمات اللافتات الجديدة
طلب متكرر هنا على Meta هو المساعدة في تخصيص مظهر وملمس الموقع. لمساعدة المسؤولين على البدء، قام @dax بإنشاء عدد من “سمات اللافتات” التي يمكن للمسؤولين استيرادها وتخصيصها على موقعهم. تأكد من استكشاف جميع الخيارات والتفاصيل الكاملة على https://meta.discourse.org/t/banner-themes-and-instructions-for-customizing-them/82368?u=jomaxro.
تحديثات أمنية
تتضمن هذه النسخة التجريبية إصلاحًا أمنيًا واحدًا للمشاكل التي أبلغ عنها مجتمعنا و HackerOne.
- يجب على Oneboxer ترميز URL قبل المعالجة
المزيد من الإضافات!
هل ظننت أن هذا كل شيء؟ لدينا المزيد من الميزات الجديدة، وتحسينات تجربة المستخدم والأداء، بالإضافة إلى مجموعة كبيرة من إصلاحات الأخطاء قادمة إليك أيضًا. تأكد من مراجعة الميزات والإصلاحات الإضافية المدرجة أدناه للحصول على جميع التفاصيل.
تحسينات الإضافات
Onebox
- Onebox مخصص لـ Instagram
- تحسين تنسيق الصور لـ Twitter و Instagram
التلميحات
- إصلاحات متعددة للأخطاء
الميزات والإصلاحات الإضافية
انقر للتوسيع
ميزات جديدة
- إضافة وقت بدء الطلب لتتبع الطابور
- الحماية من الحذف العرضي للأعمدة أو الجداول
- إضافة فئة
quote-modifiedإذا تم تعديل الاقتباس - تعيين رأسية ‘Retry-After’ لاستجابات 429
- استبدال قائمة علامات الرسائل الخاصة بصفحة علامات مخصصة
- دعم تصيير Markdown للمشاركات المضمنة
- السماح للسمات بالعيش في مستودعات git خاصة
- فصل الحد الأقصى للفرق إلى إعدادين
- تصفية الرسائل الشخصية حسب العلامات
- ترقية jQuery إلى الإصدار 3.3.1
- تحديث CommonMark إلى الإصدار 0.28
- إضافة منفذ إضافي لـ user-profile-avatar-flair
إصلاحات الأخطاء
- عدم تضمين المسودات المشتركة في أحدث عام
- احترام إعدادات nofollow لروابط Onebox
- عدم القدرة على إنشاء مؤقتات للمواضيع لبعض اللغات المحلية.
- إزالة التلعثم في التمرير
- يحتوي Rails على أخطاء عندما لا يحتوي
has_oneعلى عمودid
- السماح بتعيين فئات الوجهة إذا لم تكن في البداية
- عدم القدرة على إزالة العلامات من المواضيع في الحفظ السريع
- اسم عمود غامض
- استعلام N+1 للمسودات المشتركة
- يتم تشغيل onExpand/onCollapse عند استخدام الأسهم
- منع استدعاء البحث المتعدد عند تدمير علامات متعددة
- تحسينات طفيفة في المحاذاة لـ select-kit
- الحدث غير موجود هنا
- إعادة هيكلة select-kit
- لم يتم تطبيق
limitبشكل صحيح علىUpload.migrate_to_new_scheme. - قائمة منسدلة لأعضاء المجموعة لا تظهر عند التبديل بين المجموعات.
- إسقاط الجداول غير المستخدمة مع تأخير
- تحميل لا نهائي في صفحة المجموعات.
- أداة التفتيش (Linter)
- عدم تطبيق العلامات على منفذ الإضافة في مربعات القائمة الإدارية
- رسالة “غير موجود” عند محاولة تسجيل الدخول برابط، على الرغم من إرسال البريد الإلكتروني مع الرابط بنجاح
- خطأ عند محاولة حظر عنوان IP. إرجاع رسالة عند تطابق عنوان IP مع عنوان IP محظور موجود، بما في ذلك النطاقات.
- عند إنشاء موضوع في فئة تسمح فقط بالعلامات من مجموعة علامات، لا تسمح بإنشاء علامات جديدة
- تراجع في واجهة مستخدم مجموعة العلامات منع إنشاء علامات جديدة
- عرض العلامات المسموح بها فقط على صفحة علامات الرسائل الخاصة وعرض العدد الصحيح
- عرض صفحة خطأ عند خطأ تتبع النقر
- تجاوزات الترجمة لأنواع العلم لم تنتهِ ذاكرة التخزين المؤقت
- يجب أن تربط صفحة العلامات بملف المستخدم الذي نقوم بتصفحه
- استخدام السهم الصحيح لحالة الانكماش في قوائم الفئات والعلامات
- لم يكن Restorer يستخرج إصدار التصحيح في ملف التصدير.
- منع تحذير Ruby مع مرجع دائري
- محاذاة الرسائل المقترحة
- عدم تحديث مخططات الألوان عند الحفظ عن بُعد
- كان مسار إعادة التوجيه لتسجيل الدخول معطلًا في التثبيتات داخل مجلد فرعي
- رابط المغلف في المواضيع المقترحة
- استخراج محتوى البريد من رسائل Exchange
- عدم القدرة على حذف مستخدم ينتمي إلى مجموعة تمنح مستوى ثقة
- عدم تسجيل محتوى المنشورات القديمة بشكل صحيح
- لا يجب إرسال رسالة مخفية عند إسكات/تعليق مستخدم
- تعيين اسم المستخدم صراحة عند إنشاء رسالة جديدة عبر URL
- عرض الرسائل الصحيحة عند إعادة تعيين كلمة المرور
- مشاركة العلامات المحددة بين مختار العلامات في التفضيلات
- عدم عرض قائمة الرموز التعبيرية عندما يكون هناك حرف قبل
: - افترض sso_overrides_username أن اسم المستخدم تم تمريره
- لا يجب أن تتضمن نتائج البحث في إدخال العلامات العلامات التي اخترتها بالفعل
- يجب أن يتجاهل مستورد Mbox الرسائل الإلكترونية بدون تاريخ
- رسالة خطأ تسجيل الدخول المعلقة لا تظهر.
- عند زيارة منشور على الهاتف المحمول، لا يتم تحديده
- عدم القدرة على نقل موضوع إلى فئة غير مصنفة.
- تحذير من المراجع الدائرية في
TopicTrackingState. - مقتطفات في البريد الإلكتروني الملخص قصيرة جدًا عندما تكون هناك صور أو روابط
- يجب أن ينطبق
عدد أقصى الدعوات للمواضيع يوميًاعلى دعوات الرسائل الخاصة أيضًا - عدم تطبيق
عدد أقصى دعوات للمواضيع يوميًاعلى دعوات البريد الإلكتروني - كان حساب طول النص لـ
<details>في المقتطف خاطئًا - خطأ عند تمكين group_in_subject ولكن لا توجد مجموعة في الرسالة الخاصة
- عدم تسجيل عرض الرسالة الشخصية إذا كان هناك سجل مشابه في الساعة السابقة
- خطأ إملائي: whipser → whisper
- قد يغير sso_overrides_username اسم المستخدم بشكل غير لائق إذا تغيرت حالة الأحرف
- خطأ flexbox في Safari في القوائم المنسدلة للرأس
- لا يجب أن يقوم مستوردو الدفعة بإدراج صفوف بمعرف أقل من 1
- عدم عرض العلامات ذات العدد 0 على صفحة /tags
- إنشاء إشعارات لذكر في الرسائل الخاصة
- استعادة العملية للنسخ الاحتياطي المأخوذ بـ
pg_dump10.3+. - مستوردو الدفعة يمحوون جميع عناوين البريد الإلكتروني بدون تحذير أو أخطاء
- استخدام إعداد موقع digest_min_excerpt_length في رسائل البريد الإلكتروني الملخصة
- عدم تحميل المزيد من الرسائل عندما يحتوي اسم المستخدم على نقطة
- لم يتم تحديد مرشح العلامات عند تحميل الصفحة
- كان تحويل موضوع إلى رسالة للمرة الثانية معطلًا
- لا يجب أن يتمكن المستخدم من دعوة الآخرين إلى رسالة خاصة إذا لم يتم استيفاء شرط مستوى الثقة
- عندما تكون الرسائل الشخصية معطلة، اسمح للمستخدم بدعوة الآخرين إلى موضوع عام
- يجب أن يتمكن الموظفون من تحديث الاستطلاعات عند انتهاء نافذة التعديل.
- لم يقم
TableMigrationHelperبتنظيف نفسه بعد الانتهاء.
تغييرات تجربة المستخدم
- تغليف صور Twitter الكاملة في Onebox بنسبة العرض إلى الارتفاع
- الحصول أحيانًا على شريط تمرير أثناء تحميل الإشعارات
- تغليف صور Instagram بنسبة العرض إلى الارتفاع
- تنسيق صحيح لـ Instagram Onebox
- إضافة قالب محمول لصفحة أعضاء المجموعة
- السماح للمستخدمين بتصفية الأعضاء على صفحة المجموعة
- السماح لمالكي المجموعة بإدارة الأعضاء من صفحة أعضاء المجموعة
- تحديد عدد أسماء المجموعات المعروضة على صفحة المستخدم
- تحسين تخطيط تصفية المجموعات على صفحة المجموعات
- الإشارة إلى طريقة الفرز النشطة للعلامات
- السماح للمستخدمين بالتصفية حسب أنواع مختلفة من المجموعات على صفحة المجموعات
- تحسين صفحة المجموعات على الهاتف المحمول
- الإشارة إلى عضوية المستخدم في المجموعة على صفحة المجموعات
- السماح للصفحة بأن تكون قابلة للبحث
- السماح بفرز user_count على صفحة المجموعات
- CSS لـ Instagram Onebox
- في صفحة قائمة المواضيع لعلامة معينة، عرض زر إنشاء موضوع للمسؤولين أيضًا
- إضافة رابط عودة إلى صفحة المجموعات على صفحة المجموعة
- استخدام قائمة المواضيع لعرض رسائل المجموعة على صفحة المجموعة
- عرض مواضيع المجموعة في قائمة مواضيع
- تعيين pmView لصفحة علامات الرسائل الخاصة
- نقل “انتحال الشخصية” إلى أسفل الصفحة
- استخدام الكلمة الكاملة “إلغاء” على محرر سطح المكتب، و “X” على الهاتف المحمول.
- استبدال زر الإلغاء وزر التحميل في المحرر بأيقونات
- عدم السماح لواجهة تقدم الموضوع بالظهور بشكل معلق عند تعطيل المعاينة
الأداء
- استعلامات N+1 على صفحة الشارات.
- لم تستخدم استعلامات PG لعمود
UserEmail#emailالفهرس. - لم يستخدم استعلام البريد الإلكتروني الفهرس.






