Skip to main content

سجل تحديثات تذاكر الدعم

1.0.4 - 2026-05-05

  • تحسين: إزالة مجلد vendor/ من تتبع Git (وهو مغطى بالفعل بواسطة .gitignore)، مما يقلل من حجم المستودع.
  • تحسين: تم الاختبار حتى إصدار WordPress 7.0.

1.0.3 - 2026-05-01

  • إصلاح: قبول القيم الفارغة (null) في مُعدّلات (setters) نموذج التذكرة القابلة للقيم الفارغة.
  • إصلاح: تخزين جميع التذاكر في جداول عالمية على مستوى الشبكة لدعم الـ Multisite بشكل صحيح.
  • إصلاح: إخفاء حقول الموظفين وإصلاح إعادة التوجيه إلى صفحة فارغة في نموذج "تذكرة جديدة" للعميل.
  • إصلاح: استبدال استدعاءات add_meta() غير المعرّفة بـ update_meta() الصحيحة لتخزين البيانات الوصفية.
  • إصلاح: استبدال فحص الصلاحية (capability check) غير المسجّل بـ wu_view_all_support_tickets الصحيح.
  • إصلاح: إضافة معالجات AJAX المفقودة لحالة التذكرة، وتعيينها، وإجراءات التعديل السريع.
  • إصلاح: تصحيح اسم الطريقة لاكتشاف رد الموظف في عرض التذاكر.
  • إصلاح: توحيد معالجات الرد المكررة ومحاذاة أسماء إجراءات Nonce.
  • إصلاح: إضافة عرض أمامي (frontend view) مفقود لـ shortcode [wu_submit_ticket].
  • إصلاح: إضافة عمود user_id المفقود وإصلاح طريقة Support_Ticket::get_user_id().
  • إصلاح: إزالة علامة الاقتباس المزدوجة الزائدة في وسم خيار فلتر الأولوية.
  • إصلاح: إضافة لوحة إدارة تذاكر الشبكة للمسؤولين الخارقين (super admins).
  • تحسين: توحيد CSS الخاص بالمسؤول في ورقة أنماط خارجية واحدة.
  • تحسين: إزالة قائمة فرعية "الإعدادات" من قائمة مسؤول الموقع الفرعي.
  • تحسين: تحميل الأصول الأمامية (frontend assets) بشكل شرطي فقط في صفحات تذاكر الدعم.
  • تحسين: تخطي مُحمّل الإضافات التلقائي (plugin autoloader) عندما يكون مُحمّل الجذر لـ Bedrock قد حمّل التبعيات بالفعل.

1.0.2 - 2025-12-11

  • إضافة: وظيفة عرض التذاكر بالكامل للمسؤول (admin) ولواجهة المستخدم الأمامية (frontend).
  • إضافة: معالج AJAX لتقديم ردود التذاكر.
  • إضافة: دعم وظيفة الرد على التذاكر مع معالجة النموذج المناسبة.
  • إضافة: عرض إشعارات مناسبة لتقديم التذاكر والردود في لوحة التحكم (admin).
  • إضافة: ربط تلقائي للتذكرة بالمستخدم الحالي عند إرسالها ذاتيًا من قبل العميل.
  • إضافة: تعزيز أمني لمنع العملاء من تجاوز ملكية التذكرة.
  • إضافة: وظائف مساعدة مفقودة (مثل wu_format_date، wu_user_can_view_ticket، إلخ).
  • إضافة: تنزيل ومعالجة المرفقات الملفية بشكل مناسب.
  • إضافة: نظام إشعارات البريد الإلكتروني لردود التذاكر وتغييرات الحالة.
  • إصلاح: نموذج الرد على التذكرة يتضمن الآن معرف التذكرة (ticket ID) الضروري.
  • إصلاح: مشكلات ظهور الإشعارات في عروض التذاكر الخاصة بالمسؤول.
  • إصلاح: أخطاء بناء الجملة في وظائف تذاكر الدعم.
  • تحسين: هيكل قاعدة البيانات مع فئات الاستعلام والمخطط (query and schema classes) المناسبة للردود والمرفقات.
  • تحسين: الترحيل إلى خصائص حقيقية (real properties) بدلاً من السمات (attributes) لنماذج التذاكر.

1.0.1 - 2025-09-28

  • تحديث: تغيير البادئة (prefix) إلى ultimate-multisite للاتساق.
  • تحديث: توحيد نطاق النص (Text domain).
  • إصلاح: إصلاحات وتحسينات بسيطة للأخطاء.

1.0.0 - 2025-09-01

  • الإصدار الأولي.
  • نظام إدارة التذاكر الكامل.
  • التحكم في الوصول متعدد المستويات.
  • نظام المحادثة المتسلسل (Threaded conversation system).
  • دعم المرفقات الملفية.
  • نظام إشعارات البريد الإلكتروني.
  • واجهات المسؤول والعميل.
  • الإحصائيات وإعداد التقارير.