نظرًا لأن هذا المكون قد تم وضع علامة عليه بأنه معطّل، فقد قمت بإعداد بديل يعمل مع إصدارات Discourse الحالية: Mobile Latest Homepage
يتجنب هذا البديل استخدام site.mobileView المُلغى تمامًا، حيث يعتمد على window.matchMedia لاكتشاف عرض الشاشة وعلى خدمة service:router في Ember لإعادة التوجيه. كما أنه يتذكر اختيار المستخدم الأخير بين “Latest” و"Categories" طوال مدة جلسته، بحيث يحترم تفضيله عند العودة إلى الصفحة الرئيسية.
شكرًا لك! لقد دمجته الإصلاح وقمت بتحديث المنشور الأصلي قليلاً.
أواجه صعوبة كبيرة في إيجاد الوقت لصيانة مكوناتي الشخصية في هذه الأيام، لذا أقدّر حقًا طلب السحب (PR) الذي قدمته.
كملاحظة جانبية، @Moin سأبذل قصارى جهدي لمراجعة واختبار طلبات السحب التي قدمتها على بعض مكوناتي الأخرى في أقرب وقت ممكن. آسف حقًا لأن الأمر استغرق وقتًا طويلاً.