Dado que este componente ha sido marcado como obsoleto, he preparado un reemplazo que funciona con las versiones actuales de Discourse: Mobile Latest Homepage
Evita por completo el uso de site.mobileView, ya obsoleto, utilizando window.matchMedia para la detección del viewport y el service:router de Ember para la redirección. Además, recuerda la última elección del usuario entre “Latest” y “Categories” durante la sesión, de modo que al volver a la página principal se respete su preferencia.
¡Gran trabajo! Pero, en un mundo perfecto, no deberíamos tener que cargar una ruta y redirigir a otra.
Ahora esto es un problema de diseño, no de rutas.
En su lugar, la estrategia que he estado probando es agregar una columna de Categorías en la barra lateral izquierda de la sección Recientes, la cual no está presente en móviles.
Así, cargas Recientes en ambos dispositivos, pero la columna de Categorías simplemente no aparece en móviles
La solución es de código abierto, pero está un poco incompleta y sin documentación. Si echas un vistazo a mi cuenta de GitHub, quizás puedas encontrar las piezas
¡Gracias! He fusionado la corrección y he actualizado un poco la publicación original.
Últimamente me cuesta mucho encontrar tiempo para mantener mis componentes personales, así que realmente aprecio la solicitud de extracción (PR).
Por cierto, @Moin, voy a esforzarme mucho por revisar y probar las solicitudes de extracción que has enviado para algunos de mis otros componentes lo antes posible. Lo siento mucho que haya tardado tanto.