2.8.0.beta9: أوصاف العلامات، عمليات البحث الأخيرة، الصور الرمزية الثابتة، والمزيد

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

أوصاف العلامات

يمكن للموظفين الآن إضافة أوصاف للعلامات، تمامًا مثل الفئات. يتم عرض الأوصاف عند تمرير مؤشر الماوس فوق علامة في قائمة الموضوعات.

لإضافة/تحرير وصف علامة، بصفتك موظفًا، انتقل إلى صفحة العلامة، وانقر على مفتاح الربط، ثم على أيقونة القلم للتعديل.

عرض المشاركات المعلقة في صفحة المستخدم

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

يمكن للمستخدمين الآن الانتقال إلى صفحة نشاطهم لرؤية مشاركاتهم المعلقة.

عمليات البحث الأخيرة

يعرض Discourse الآن عمليات البحث الخمس الأخيرة للموضوعات/المشاركات المكتملة، مما يجعل إعادة تشغيل البحث سريعًا وسهلاً.

تمييز تغييرات العلامات في مراجعات المشاركات

يتم الآن تمييز تغييرات العلامات عند عرض مراجعة مشاركة.

إخطار المستجيبين بإزالة المشاركات

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

دعم @here

يمكن للمستخدمين الآن الإشارة إلى @here لإخطار 10 أشخاص ردوا على الموضوع. يمكن للمسؤولين إدارة الإذن لاستخدام الإشارة @here، وعدد المستخدمين الذين تم الإشارة إليهم، عبر إعدادات الموقع max_here_mentioned و min_trust_level_for_here_mention.

عرض تلميح بحث المتصفح عند استخدام بحث Discourse

في الموضوعات الطويلة، لا يقوم Discourse بتحميل جميع المشاركات مرة واحدة. يتم تحميل المشاركات تلقائيًا أثناء تمرير المستخدم. بسبب هذا، فإن استخدام بحث المتصفح الأصلي (Ctrl/Cmd + F) لا يعمل لأنه لم يتم تحميل كل مشاركة. في مثل هذه الموضوعات، يتم فتح بحث Discourse بدلاً من ذلك، لضمان البحث في جميع المشاركات. يتم الآن عرض نص المساعدة عند حدوث ذلك حتى يعرف المستخدمون كيفية فتح بحث المتصفح إذا رغبوا في ذلك.

عرض نافذة تأكيد عند “تجاهل الكل” سيؤدي إلى تجاهل إشعار مهم

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

عرض تحذير عند مشاركة موضوع في فئة مقيدة

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

صور رمزية ثابتة

عند قراءة مشاركة طويلة، تتمرر صورة المؤلف الرمزية للمشاركة مع المشاركة، بحيث يمكنك رؤية من كتب المشاركة بنظرة سريعة، حتى لو قمت بالتمرير إلى النهاية.

scrolling-avatar

لصق الروابط على تحديد سيطبق تنسيق رابط

بفضل المساهم المجتمعي @gwwar، عند تمييز النص ووجود عنوان URL في الحافظة، سيؤدي اللصق إلى تحويل النص تلقائيًا إلى رابط، بدلاً من الكتابة فوق النص بالرابط. مزيد من التفاصيل في Idea: Paste links in the editor - #20 by sam

تحسين أداء التمرير على الهاتف المحمول

لقد قمنا بتحديث جميع منطق التمرير لدينا للاستفادة من مستمعي الأحداث “السلبيين”. يجب أن يؤدي هذا إلى تحسين تجربة المستخدم بشكل كبير على الهاتف المحمول، خاصة على الأجهزة القديمة.

43 إعجابًا

والمزيد!

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

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

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

  • عرض العلامات للمستخدمين المصرح لهم فقط
  • إزالة أحرف Unicode ثنائية الاتجاه غير المعروضة في كتل التعليمات البرمجية
  • إزالة استجابة خاصة بـ ember-cli من مسارات التطبيق

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

العديد من المكونات الإضافية

  • الترجمات
  • لقد قمنا بتحديث الترجمات في العديد من المكونات الإضافية الخاصة بنا

تعيين

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

  • تحسينات لتعيين إلى منشور
  • ضبط قائمة الجوال لتغييرات قائمة الموضوعات الأخيرة
  • تحديث تسميات aria على الجوال / القائمة المنسدلة
  • لا يتم طرح خطأ في Serializer للمستخدم الحالي
  • تحديد مستخدم كان يمسح مصطلحات البحث
  • بحث المواضيع المعينة المعطل
  • استخدام خاصية customOptions
  • تثبيت إصدار المكون الإضافي عند تشغيل discourse <= 2.8.0.beta7
  • لا يوجد خطأ عند حذف المنشور المعين
  • تحديث أذونات عرض إعادة التعيين

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

  • جعل أيقونات الجوال متطابقة مع سطح المكتب
  • تحديث أنماط القائمة المنسدلة لإعادة التعيين

الدردشة

ميزات جديدة

  • فتح روابط الدردشة من الفئة / العلامة المعروضة
  • تخزين الرسائل المطبوخة من جانب الخادم

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

  • التأكد من بقاء المستخدم ‘موجودًا’ في قنوات توجيه الإشعارات
  • التنقل إلى صفحة كاملة في عرض الجوال
  • عنوان قناة الدردشة في الروابط ذات الصفحة الكاملة يؤدي إلى الدردشة
  • عرض مقتطف في سطر الرد
  • زر معاينة للقناة المتداخلة
  • تنفيذ منتقي الرموز التعبيرية
  • تمكين الدردشة يعيد التحميل مباشرة، والنقر على أيقونة الدردشة ينضم إلى القناة
  • توحيد حجم خط عنوان قناة الدردشة
  • تصحيح عناوين URL لإشعارات الدردشة
  • العودة على الجوال لا يجب أن ترسل رسالة
  • ترجمة إشعارات رسائل الدردشة من جانب العميل

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

  • المزيد من التعديلات
  • تغييرات التباعد والإشعارات
  • استخدام اللون الثلاثي لأيقونة زر إرسال الرسالة على الجوال
  • لا تحجز مساحة لمؤشر الوجود (المحاولة الثانية)
  • لا تحجز مساحة لمؤشر الوجود
  • محاذاة عناصر العنوان

تشفير

ميزات جديدة

  • رفض سياسة الأمان (CSP) غير الآمنة إذا كان المكون الإضافي ممكّنًا

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

  • التأكد من أن الروبوتات يمكنها إرسال رسائل مشفرة

BCC

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

  • إرسال BCC إلى عناوين البريد الإلكتروني

تلميحات الأدوات

ميزات جديدة

  • اكتشاف أفضل للفأرة / اللمس باستخدام event-from

اشتراكات

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

  • استبعاد الشحنات المحظورة من إجمالي الحملة
  • تضمين المشتريات لمرة واحدة في إجمالي الحملة

ردود الفعل

ميزات جديدة

  • توحيد الإشعارات

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

  • توسيع المنشورات في موجز النشاط كان يسبب إعادة التحميل
  • لا تقم بتضمين الرموز التعبيرية غير الصالحة في حقل ردود فعل المنشور.

Crowd

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

  • تجنب استخدام GlobalSetting لـ crowd_custom_html

Docs

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

  • ضبط تباعد عناصر قائمة الموضوعات

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

انقر للتوسيع

ميزات جديدة

  • عرض بطاقات المستخدم للمستخدمين ‘الذين يردون…’
  • استبدال توجيه Crawl-delay بحدود معدل مناسبة
  • إرسال رأس ‘noindex’ في الاستجابات غير القياسية
  • دعم i18n في اختبارات المكونات الإضافية Ember CLI
  • إضافة إعداد قواعد تطبيع البريد الإلكتروني
  • يضيف نطاق التحميلات لمفاتيح API
  • السماح لإعدادات السمة بطلب التحديث
  • تسجيل استعلامات البحث عن الموضوعات / المنشورات فقط في سجل البحث
  • تطبيق حدود المعدل لكل مستخدم بدلاً من IP للمستخدمين الموثوق بهم
  • تحميلات النسخ الاحتياطي المحلية المقطعة باستخدام مكون إضافي جديد للمحمل

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

  • لم يتم تمرير كائن الملف الأصلي إلى uploadHandler
  • CSS معطل في #15141
  • لا تقترح “user1” كاسم مستخدم للمستخدمين المدعوين
  • إضافة رمز الحالة 422 إلى JSON التمهيدي
  • السماح للموظفين بالتحميل عندما يجب عليهم وكان authorized_extensions فارغًا
  • التأكد من أن خطافات الأدوات تستدعي المثيل الصحيح دائمًا
  • يعامل iPad كـ mobileView لتحديد موضع popper
  • إشعار السجل العام تراجع في #15000
  • تم تعطيل تعيين الإشارات المرجعية في بعض الحالات
  • لا تطرح أخطاء على المفاتيح المكررة في Yaml
  • موضع موجه تحديث البرنامج على السمات ذات الرأس الإضافي
  • استخدام عنوان URL لشبكة توصيل المحتوى (CDN) لأيقونات الرموز التعبيرية الداخلية
  • حذف رموز البريد الإلكتروني غير المؤكدة والمنتهية فقط
  • لا تعطل المتصفح عند النقر على اقتراحات الإكمال التلقائي على Android / Gboard
  • إزالة رأس البريد الإلكتروني Auto-Submitted من رسائل SMTP الجماعية
  • لا تفشل في التوقف إذا فشل تحديث السمة
  • لا يجب أن يطالب Git ببيانات الاعتماد
  • الاحتفاظ بالعلامات الموجودة عند تحرير مواضيع العلامات
  • لا تصل إلى permalink-check إذا لم تكن مصرحًا بها
  • السماح بالدعوات إذا كان must_approve_users صحيحًا
  • لا تنشر استطلاعات الرأي على ناقل الرسائل عندما لا تكون هناك استطلاعات رأي
  • لا تنشر إشعارات إلى MessageBus للمستخدمين غير النشطين
  • السماح بتعطيل ميزة الاستطلاع في discourse-markdown
  • إزالة تسمية “فتح المسودة” بعد حذف مسودة الموضوع
  • التأكد من معاملة روابط قائمة الموضوعات على الجوال كتحولات Ember
  • تكرار لا نهائي عند استدعاء إجراء refresh() على المسارات
  • إضافة زر تأكيد وإلغاء عند تحرير النص البديل
  • التحقق من عدد الأصوات المسموح بها لكل استطلاع لكل مستخدم.
  • لا تتجاوز خاصية محسوبة لإصلاح مؤشر التحميل
  • إصلاح فاصل قائمة الموضوعات
  • استبعاد منشور moderator_action من عدد الردود في ملخص المستخدم.
  • عنوان غير صحيح و شيفرون عند التصفية حسب رقم المنشور.
  • تصفية الفئات غير الموجودة والكل
  • تخزين جميع الكلمات المرصودة مؤقتًا
  • مسح الأخطاء السابقة عند عرض نموذج العامل الثاني
  • تسجيل customOptions كمرشح لمجموعة الاختيار
  • تحويل الروابط المضمنة في الموضوعات إلى شكل مطلق
  • خطأ عند تمكين SMTP في PostAlerter بدون بريد إلكتروني وارد
  • تنظيف اسم الرمز التعبيري الذي هو اسم الملف
  • تضمين جميع الفئات في sortedCategories
  • ضبط تنبيه رأس قائمة الموضوعات
  • عمود غامض في downsize_uploads
  • إصلاحات إضافية لآخر زيارة في قائمة الموضوعات
  • إصلاح التراجعات التي تم إدخالها في ae16b0a
  • إضافة فئة مفقودة لمفصل آخر زيارة
  • إعادة التوجيه إلى الصفحة الرئيسية إذا لم تكن هناك منشورات
  • استبعاد الموضوعات من العلامة المكتومة في قائمة الميزات بالفئة.
  • محمل الرموز التعبيرية لا يستخدم data.name في تحميل uppy
  • استخدام المجموعة الصحيحة من بين مجموعات متعددة لمرسل SMTP
  • إسقاط عناوين CC المشوهة في مهمة GroupSmtpEmail

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

  • إصلاح المحاذاة في شريط تنقل المجموعة
  • تعديل تنسيق منشئ الجوال
  • تعديل تنسيق المنشئ
  • إضافة سمة العنوان إلى خلايا التقارير
  • إغلاق التحديد المتعدد عند الاختيار عندما يكون الحد الأقصى = 1
  • إصلاح المسافة البادئة الإضافية في القوائم عند دعم اتجاه النص المختلط
  • إضافة اختبارات إضافية للصق رابط على تحديد
  • عند لصق رابط، استخدم قواعد ربط الروابط
  • لا يجب إخفاء الطابع الزمني لمقبض المخطط الزمني للموضوع في الجوال.
  • الرجوع إلى العنوان العادي إذا كان عنوان قارئ الشاشة غير متاح
  • جعل الشعار بعرض كامل
  • خفض فترة قمع الملخص من سنة إلى 6 أشهر
  • إصلاح لون زر الحفظ السريع للتعديل في المخططات الداكنة
  • نقل تحذير مشاركة الموضوع إلى تنبيه فلاش في النافذة المنبثقة
  • إضافة المزيد من الأسماء المستعارة للبحث عن الرموز التعبيرية.
  • تشغيل البحث بصفحة كاملة عند الضغط على Enter للمرة الثانية
  • متابعة إصلاحات قائمة الموضوعات على الجوال لـ 0e371d4

الأداء

  • تحديث خطافات الأدوات لتجنب أحداث حظر التمرير العامة
  • تحديث تنفيذ مزيج التمرير
  • تعطيل مستمع ember touchstart
  • استخدام مستمعي الأحداث السلبيين لـ touchstart و touchmove
  • تعيين خاصية --header-offset فقط عند تغييرها
  • تحديث أول رسالة خاصة غير مقروءة للمستخدم لا يحترم الحدود.
  • استخدام فحص اتجاه النص أكثر كفاءة في تهيئة select-kit
  • تقليل السجلات التي تم الاستعلام عنها في UserStat.update_first_unread_pm.
  • نقل تلميحات preload إلى <head>
  • تحسين سرعة تشغيل تطبيق JS عن طريق تحسين customResolve()
20 إعجابًا