الإصدار 3.4.3: إصلاح الأخطاء وإصدار تحسين تجربة المستخدم

إصدار مستقر من Discourse 3.4.3

يوصي Discourse بشدة بأن تتبع جميع المواقع الفرع الافتراضي “tests-passed” من Discourse. يركز الفرع “stable” بشكل أكبر على عدم التغيير بدلاً من عدم وجود أخطاء - جميع الإصدارات، بما في ذلك تلك الموجودة على “tests-passed” و “beta” جاهزة للإنتاج.

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

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

إعجابَين (2)

المزيد من المزايا!

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

تحسينات الإضافات

discourse-activity-pub

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

  • منع ActorHandler من محاولة تطبيق التحديثات على الفئات أو الوسوم (208)
  • تحديث العارضين إلى “متاح” فقط إذا كانوا غير متاحين (204)
  • قفل خيط تتبع التسليم (203)
  • إصلاحات صفحة “حول” (201)

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

  • تحسين إضافة عارض في إدارة ActivityPub (209)

discourse-ai

مزايا جديدة

  • السماح باختيار الشخصية ونموذج اللغة الكبير (LLM) في صفحة محادثات البوت (1276)
  • عرض المزيد من الأماكن التي يُستخدم فيها الذكاء الاصطناعي / مشغل الدردشة (1278)
  • الصفحة الرئيسية لمحادثات البوت (1273)
  • الصفحة الرئيسية التجريبية للبوت في الرسائل الخاصة (#1159)" (1272)
  • الصفحة الرئيسية التجريبية للبوت في الرسائل الخاصة (1159)
  • إضافة مقاييس الإنفاق إلى استخدام الذكاء الاصطناعي (1268)
  • تعزيز إعدادات نافذة سياق نموذج اللغة الكبير (LLM) (1271)
  • تحديث أسماء المواصفات والمواصفات (1262)
  • إضافة البث إلى مساعد المؤلف (1256)
  • تحسين إدارة السياق (1260)
  • جعل رمز Tokenizer لـ Mixtral متاحًا للتضمينات (1258)
  • تكوين المزايا المدعومة بالشخصية في لوحة الإدارة (1245)
  • السماح للأدوات بتعديل الشخصيات (1250)
  • السماح بإرسال تقارير نموذج اللغة الكبير (LLM) إلى المجموعات (1246)
  • ملخصات مدعومة بالشخصية. (1232)
  • مواصلة المحادثة من اكتشاف Discobot (1234)
  • معالجة مرنة للصور داخل الرسائل (1214)

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

  • استهلاك جميع المسافات البادئة التي توفرها نماذج اللغة الكبيرة (LLMs) عند بثها (1280)
  • الحماية من الحالات التي لا يوجد فيها رد، مع تمرير معرف الخيط (1279)
  • يجب أن تقوم الجداول بالتجميع فقط حسب مفتاحها في صفحة الاستخدام (1277)
  • عدم إعادة رسم شريط جانبي للمحادثات عند التنقل (1274)
  • حذف رموز التفكير من الدردشة (1264)
  • بناء سياق غير صالح للمُستجيبين (1257)
  • لا يجب أن يُعاد تشغيل الاكتشاف عند عدم وجود بحث (1255)
  • إصلاحات مقترح الموضوع المنقسم (1253)
  • غرائب اكتشاف البحث (1249)
  • استعادة سلوك الوصول السابق للمجموعات في المقتطفات. (1247)
  • أسماء حركات أقل عمومية (1243)
  • الحفاظ على أحدث التحميلات بشكل صحيح عند بناء السياق (1242)
  • إرجاع خطأ إذا لم تكن هناك شخصيات مستخدم حالية (1241)
  • يجب أن تقارن إعدادات الشخصية القيمة الصحيحة (1239)
  • تحسينات اكتشاف البحث (1228)
  • لم يتم تعيين الأدوات القسرية بشكل صحيح عندما لا تحتوي الأداة على خيارات. (1231)
  • محاولة إصلاح عدم الاستقرار (1226)
  • التأكد من وجود شارة الفئة في تقارير المشاعر (1222)
  • يحافظ محرر الشخصية على البيانات غير المحفوظة بعد حفظ حقل واحد (1219)
  • يجب أن تكون نتائج قائمة مساعد المنشور قابلة للاختيار (1221)
  • عدم إظهار خطأ عندما تكون الأدوات فارغة (1218)

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

  • إبقاء إجراءات المؤلف فوق أيقونات إدخال الذكاء الاصطناعي (1291)
  • التمرير فقط عندما نتجاوز الحد الأقصى لارتفاع الإدخال (1288)
  • تعديلات محاذاة طفيفة لواجهة مستخدم البوت التجريبية (1285)
  • إعادة زر محادثة جديدة في الشريط الجانبي للجوال (1283)
  • محاذاة التنسيقات مع الاتفاقيات (1275)
  • تحسين قائمة المجموعات في جدول الميزات عند وجود العديد من المجموعات (1254)
  • تعديل أنماط واجهة مستخدم الأداة (1240)
  • لوحة بحث أوسع، حدود، حجم خط أصغر (1238)
  • إظهار مفاتيح تبديل بوت الذكاء الاصطناعي في قسم خيارات بوت الذكاء الاصطناعي (1229)

discourse-akismet

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

  • إرسال بريد إلكتروني إلى المستخدم وليس المسؤول عن الحذف (168)

discourse-calendar

مزايا جديدة

  • إضافة دعم لمعاينة الحدث في المحرر الغني (708)

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

  • إزالة علامة الاقتباس المزدوجة " عند بناء حدث المار… (716)

discourse-category-experts

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

  • تحديث الحقول المخصصة عند تغيير ملكية المنشور (197)

discourse-data-explorer

مزايا جديدة

  • إضافة خيار إرسال رسالة خاصة (PM) فردية للتقرير إلى أعضاء المجموعة (369)

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

  • السماح بشرح الاستعلام (371)

discourse-follow

مزايا جديدة

  • إضافة موجز المتابعة إلى /filter (148)

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

  • تراجع عند حفظ تفضيلات المستخدم (149)

discourse-gamification

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

  • تعطيل حلول قابلة للتقييم عند تعطيل إضافة الحل (199)
  • تحديث التقييم بناءً على الجدول (198)

discourse-just-chat

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

  • إخفاء البحث (2)

discourse-login-client

مزايا جديدة

  • استرداد صورة رمزية للمستخدم (6)

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

  • استخدام “اللقب” بدلاً من “اسم المستخدم” في حمولة OAuth (7)

discourse-open-graph

مزايا جديدة

  • إضافة تجاوز Open Graph إلى Discourse عبر إضافة (1)

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

  • التأكد من عدم تجاوز عنوان URL بواسطة الإضافة (2)

discourse-prometheus

مزايا جديدة

  • تحديث دلاء المؤشر لـ http_requests_queue_duration_seconds (147)
  • تقديم مقاييس http_requests_<type>_duration_seconds (142)
  • إضافة مقياس sidekiq_queue_latency_seconds (139)
  • إضافة علامة success إلى (sidekiq|scheduled)_job_count (137)
  • إضافة مقياس process_cpu_seconds_total (138)

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

  • مقياس scheduled_job_ran معطوب (140)

الأداء

  • إسقاط العلامات المخصصة من مقاييس مدة طابور HTTP (146)

discourse-ratings

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

  • إزالة اعتماد Handlebars (24)

discourse-reactions

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

  • جعل رد فعل Discourse يمتد بنسبة 100% من الارتفاع للمحاذاة بشكل صحيح في إجراءات المنشور (359)

discourse-signatures

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

  • تجاوز وحدة تحكم التفضيلات بعد التغيير الأساسي (85)

discourse-solved

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

  • كان عنصر دليل الحلول يستخدم إنشاء المنشور بدلاً من إنشاء الحل (361)
  • قبول إجابة أخرى لا يتم حفظه (360)
  • خطأ 500 بسبب وحدة غير موجودة (359)
  • استبعاد المواضيع والمنشورات المحذوفة كحل في ملخص المستخدم (358)
  • توحيد تعريف ما هو الحل (352)
  • بعض المواضيع المحلولة ليس لها إجابات (350)
  • قد يكون للمواضيع المتعددة نفس المنشور كحل لها (348)

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

  • إصلاح سوء المحاذاة لغير المدراء والمجهولين + الانتقال إلى استخدام المتغيرات (349)

discourse-solved-reminders-plugin

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

  • إصلاح القيمة الدنيا للإعداد remind_mark_solution_after_days (24)
  • التراجع من 1 يوم إلى 14 يومًا (23)
  • تجاوز وحدة تحكم التفضيلات بعد التغيير الأساسي (21)
  • تحسين وتحديث الاستعلامات، وتكرار أقصر (20)

discourse-subscriptions

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

  • حجم لافتة الحملة عندما يكون الشريط الجانبي نشطًا (274)

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

  • تحسينات تخطيط لافتة الحملة (273)

discourse-templates

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

  • خطأ عندما تكون المجموعة المسموح بها للقالب الخاص هي الجميع (103)
  • إظهار النافذة المنبثقة إذا كان المحرر يخفي المعاينة (101)

discourse-theme-creator

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

  • إزالة إضافة التجاوز (109)
  • إزالة امتداد extra-locales-controller المعطوب (108)

discourse-translator

مزايا جديدة

  • ترجمة الفئات مع مزود محدد (282)
  • إظهار مؤشر للمنبورات التي لم تُكتب أصلاً بلغة المستخدم (274)

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

  • التأكد من أن معرفات المنشورات غير المترجمة تستبعد تلك التي تُرجمت بالفعل إلى اللغة المستهدفة (285)
  • تحديث التوطين بدلاً من الفئة (283)
  • تضمين بعض محتوى المنشور عند اكتشاف لغة العنوان (277)
  • إظهار زر التبديل حتى عند عرض المحتوى الأصلي (275)
  • عدم ترجمة المنشورات الجديدة إذا كان show=original (271)
  • تخطي منطقة اللغة لواجهة برمجة تطبيقات Google Translate (263)

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

  • إصلاح قياس زر المترجم في شريط تقدم الموضوع (270)
  • إظهار تفاصيل إضافية في النافذة المنبثقة للفشل عند فشل الترجمة (262)

discourse-video

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

  • الحد الأقصى لمدة الفيديو بناءً على مستوى الثقة (80)
  • معاينات نائبة للمؤلف (79)
  • قد يكون المنشور غير معرف (78)
  • قد يكون المنشور غير معرف (77)

جميع المزايا والإصلاحات

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

  • فرض حدود الرسائل الخاصة (DM) بشكل صحيح
إعجابَين (2)