لقد قمت بتحديث المكون، وأثناء قيامي بذلك، قمت بتنظيف بعض الأمور (DEV: Modernize and clean up by Arkshine · Pull Request #7 · Arkshine/discourse-banner-featured-links · GitHub)
سجل التغييرات:
- تم إصلاح إهمال
htmlSafe - تم إصلاح خطأ مطبعي في SCSS (للهاتف المحمول، تم استخدام
max-widthبدلاً منmargin) - تم إصلاح بعض أوصاف الإعدادات
- تم استبدال
altبـtitleعلى الرابط (HTML غير صالح) - تم عرض العنوان كنص عادي.
لم يتم توثيق السماح بـ HTML، ولكن لا أعتقد أنه مفيد في هذا السياق. - تم تغيير الإعداد الافتراضي لتأثير التحويم على الزر لاستخدام نفس لون الزر.
- تم تثبيت TC على الإصدار 2026.3.0-latest
داخليًا:
- تمت إزالة الإصدار من
apiInitializer - تم تحديث إعدادات التحقق من الأخطاء (lint config)
- تم تعديل الكود بناءً على إعدادات التحقق الجديدة
- لا تقم بتغيير كائن
settings - تم إجراء بعض التنظيف
- تمت إضافة المزيد من الاختبارات.