O front-end do Discourse instalado como um favorito/webapp do iOS é um excelente cliente móvel. No entanto, na maioria das vezes eu o abro porque ele tem um distintivo vermelho de não lido, mas não há artigos não lidos (no menu).
Tentei então mudar de categorias, até mesmo encerrar o aplicativo do navegador ou atualizar, mas sempre demora um bom tempo para o distintivo desaparecer.
O Discourse em questão é uma instalação auto-hospedada em Docker com contêineres separados de db e redis. Algo que eu possa fornecer para depurar isso?
Talvez eu tenha um suspeito, esse distintivo também mostra ações de administrador (como atualizações pendentes). Da internet, eu não tenho acesso à URL /admin, então não consigo ver as coisas pendentes lá, mas pode ser que esteja lá.
Se esse for um candidato provável, talvez não seja um bug, mas um problema com minha configuração específica. (Uma configuração para não notificar com o PWA e nada de admin seria um sonho, então). Alguma ideia se posso chamar um endpoint de API para ver o que está pendente?
Sim, o problema é muito provavelmente o meu filtro /admin. Talvez um selo na categoria de administrador tornaria isso mais claro, mas acho que não é um problema geral que outros tenham, então pode ser fechado.