كل التحديثات
التكامل
تحديثات تكامل GitHub وموثوقية إشعارات الدفع في الدردشة المباشرة
أصدرنا مجموعة من التحسينات والإصلاحات لجعل تكامل GitHub لديك أكثر سلاسة، ولجعل إشعارات الدردشة المباشرة أكثر موثوقية.
تحديثات تكامل GitHub
حسّنّا تجربة GitHub بإدخال تحسينات على إدارة المشكلات (issues) والبحث والموثوقية العامة.
التحسينات
- تحسين البحث في المستودعات مع معالجة أفضل للذاكرة المؤقتة الخاصة بالمشكلات (issues).
- إضافة دعم الصور في مربع النقاش.
- عرض اسم المستودع وعنوان المشكلة وحالتها (مفتوحة/مغلقة).
- إضافة إعادة التوجيه إلى عنوان URL للمزامنة لتنقّل أكثر سلاسة.
- إضافة زر الحذف وتفعيل وظيفته.
- إضافة تحذيرات عند تفعيل الإشعارات.
- إضافة مؤشرات تحميل أثناء إجراءات الحفظ والتحديث.
- تحديث تنسيق ترقيم الصفحات للحصول على مظهر أنظف.
إصلاحات الأخطاء
- إصلاح مشكلات ترقيم الصفحات عند وجود بيانات مخزّنة مؤقتًا في التخزين المحلي.
- حل مشكلات الذاكرة المؤقتة القديمة عند تغيير إعدادات صندوق الوارد أو المستودع.
- إصلاح السلوك غير المتسق بين واجهتَي البحث والجلب (search وget) أثناء ترقيم الصفحات.
- إصلاح استدعاء واجهة API الخاطئة عند مسح حقل البحث.
- حل مشكلة عدم التطابق في واجهة API لتصفية المستودعات، ومشكلة ظهور بيانات قديمة بعد تغيير المؤسسة (org) أثناء الإعداد.
- إصلاح خطأ WebSocket عند التبديل بين طرق العرض بسرعة.
موثوقية إشعارات الدفع في الدردشة المباشرة
تمت ترقية إشعارات الدفع في الدردشة المباشرة لتحسين التسليم والأمان والدقة في بيئات تضم عدة وكلاء.
التحسينات
- الانتقال إلى أحدث نظام لإشعارات الدفع من Firebase لتحسين الموثوقية والتوافق مع SDK.
- تحسين الأمان والاستقرار باتباع أفضل ممارسات Firebase لإدارة الرموز المميزة (tokens).
- تحسين دقة عدد الرسائل غير المقروءة في الوقت الفعلي في بيئات تضم عدة وكلاء.
إصلاحات الأخطاء
- إصلاح مشكلات الرموز المميزة (tokens) ذات التنسيق غير الصالح عبر تخزين رموز FCM الصحيحة بدلًا من كائنات الاشتراك الكاملة.
- تحديث service worker للتعامل مع الإشعارات في الخلفية بشكل صحيح.
- إصلاح مشكلات تكرار زر «Chat accept» وتكرار رسائل البريد الإلكتروني الخاصة بإشعار الدردشة.
- حل مشكلة عدم عمل إشعارات الدفع في المتصفح بسبب تنفيذ قديم.
- تحسين منطق حفظ الرمز المميز (token) للمتصفح ليتعامل مع جميع الحالات ويضمن تسليم إشعارات الدفع.
- إصلاح مشكلة تشغيل أحداث الانضمام عدة مرات رغم أن الانضمام قد تم بالفعل.