Como este componente foi marcado como quebrado, criei um substituto que funciona com as versões atuais do Discourse: Mobile Latest Homepage
Ele evita o uso do deprecated site.mobileView, utilizando window.matchMedia para detecção de viewport e o service:router do Ember para o redirecionamento. Além disso, ele lembra a última escolha do usuário entre “Latest” e “Categories” durante toda a sessão, de modo que ao retornar à página inicial, a preferência é respeitada.
Testado em iPhone (vai para “Latest”), iPad em modo paisagem (duas colunas “Categories” + “Latest” inalteradas) e desktop (inalterado).