desde a versão que introduziu o modo escuro no DiscourseHub para Android, tenho tido dois problemas:
A primeira entrada na lista de fóruns do Discourse (/e/OS community) não mostra mais itens novos ou não lidos. A linha está completamente ausente, embora haja itens novos e não lidos, como posso ver ao tocar na entrada para abrir o fórum. Para todos os fóruns seguintes, a linha está mostrando e os números estão corretos.
O ícone da engrenagem no canto superior direito não funciona mais. Não há reação ao toque.
Mais alguém está tendo esses problemas?
E provavelmente alguém encontrou soluções para eles?
Eu investiguei um pouco mais a fundo e descobri que o primeiro problema não está relacionado à posição na lista, mas sim à instância do Discourse (https://community.e.foundation/). Mesmo após excluí-la e adicioná-la novamente no final da lista, o problema ainda existe para este fórum, enquanto a nova primeira entrada continua a mostrar itens novos e não lidos.
Pode haver alguma configuração de instância necessária para habilitar a busca e exibição desses números?
Sim, com certeza fiz isso.
Também repeti todo o procedimento de excluir, readicionar e conectar sem nenhuma alteração.
Minha versão atual do /e/OS é 2.2 baseada no Android 13. O problema definitivamente já existia na versão 2.1, mas não posso dizer se começou ao instalar essa versão.
Minha impressão é que começou com o DiscourseHub 2.0.0.
O que esqueci de notar é que uso o modo escuro (que não posso mais mudar por causa do botão de engrenagem que não funciona).
É assim que fica. 12 novos itens no Fórum da Comunidade Fairphone estão corretos, para a comunidade /e/OS atualmente 1 não lido e 20 novos itens estariam corretos.
@ManuelS Confirmo o problema da comunidade /e/OS. Isso ocorre porque essa instância está rodando em uma versão um pouco mais antiga do Discourse, de março de 2024. Não é tão antiga, mas na versão mais recente do aplicativo móvel, fizemos uma alteração que visa uma API que adicionamos ao core após março de 2024. Verificarei o quão difícil é restaurar o código antigo, mas, em qualquer caso, uma atualização do Discourse no lado do /e/OS deve corrigir os números ausentes.
Tentarei reproduzir o problema do botão de engrenagem em uma versão diferente do Android. Não testamos com /e/OS, mas isso provavelmente é um problema com outras versões do Android também.
Obrigado por sua investigação sobre os problemas e pelas informações detalhadas sobre como corrigir o primeiro.\n\nInformei o gerente da comunidade do /e/OS sobre esse problema e espero que a instância do Discourse deles receba a atualização necessária em breve.\n\n/e/OS community in DiscourseHub - #4 by ManuelS - Forum - /e/OS community
Hmm, acredito em você, mas até agora não consegui reproduzir isso. Tentei em vários dispositivos, vários emuladores, contatei um colega também, sem reprodução. Você pode compartilhar mais informações sobre seu dispositivo (versão do Android, sabor, etc.)? Obrigado!
Porque você não consegue reproduzir, tive uma ideia: parece ser o idioma.
Funciona quando defino o idioma do dispositivo para inglês. Alemão não funciona.
Inglês
Alemão
(Galaxy Tab S9 FE com One UI versão 6.1, se ainda for relevante)