Sinceramente, não entendo esse argumento. O método linear de responder a posts é exatamente o mesmo que o de respostas aninhadas, como demonstra o fato de que você pode atualmente converter um tópico de volta e forth entre aninhado e linear sem problemas.
Estou achando que a visualização de respostas aninhadas é muito boa para entrar inicialmente em um tópico do qual não estou familiarizado para entender sobre o que as pessoas estão falando, ou para focar em uma conversa específica, ou para identificar quais posts poderiam ser divididos em um novo tópico (veja acima); enquanto a visualização cronológica é boa para tópicos nos quais estou participando ativamente em tempo real. Então, eu preferiria ter a opção de alterar a visualização apenas do meu lado, dependendo do que eu pessoalmente estou fazendo.
No entanto, eu provavelmente precisaria disso para fazer o acima funcionar:
Certo, agora já postei três vezes, então vou parar de responder aqui por enquanto.
Acho que você está muito perto disso. A alteração pendente Habilitar novas ações do compositor[1] adicionou suporte para selecionar uma resposta diferente da que o usuário respondeu. Você também pode remover a referência à outra publicação. Mas não tenho certeza se adicionar uma quando não há nenhuma já é suportado. Talvez eu apenas não tenha encontrado o lugar onde você faz isso.
Pode ser bom… provavelmente não é tão fácil de implementar… Vou guardar essa ideia em mente.
Como você mencionou em sua próxima postagem, temos o pequeno ponto que desaparece conforme você rola a página até vê-las. Essa é uma ótima ideia, no entanto, para torná-las mais visíveis em respostas aninhadas. Legal.
Sim, ótima ideia.
Não deveria acontecer assim, isso pode ser um bug… ou você está navegando para frente e para trás e esquecendo onde estava. Para respostas aninhadas, implementei um cache agressivo de modelos, para que você possa navegar para frente e para trás, e a posição de rolagem e o que está aberto/recolhido permaneça exatamente como estava. Acredito que o cache dure por 10 visualizações de tópicos, então é possível que você tenha revisitado, carregado o cache e esperado estar no topo, em vez de onde estava?
Interessante, vou investigar isso.
Fico surpreso em ouvir isso. Temos algumas comunidades bem grandes usando respostas aninhadas agora, e nunca ouvi isso antes. Vou ficar de olho nisso.
Entendo seu ponto, mas digamos que a cadeia tenha 10 níveis de profundidade, e todos os níveis sejam profundos… ordenar por isso não agregaria valor se a discussão continuasse em uma conversa super aninhada. A menos que, neste novo modo, carreguemos automaticamente as conversas absolutamente mais recentes até o conteúdo mais novo. Gosto da ideia, mas não tenho certeza de como faríamos isso.
Ah, agradeço todo o feedback e gostei muito de ver seu fórum, onde você e seus usuários estavam discutindo sobre o recurso. Algo muito legal de ver em uso real. Você quase me convenceu de que deveria ser uma opção. Vou discutir isso internamente.
Sei que não respondi a tudo que você escreveu, mas tudo foi ouvido. Obrigado por testar, conversar com seus usuários e fornecer o feedback aqui. Muito apreciado . Se você encontrar algum caso claro de bug, envie-o aqui.
O que estou enfrentando é que, frequentemente, quando rolo para cima ou para baixo, a tela salta de volta para a mesma mensagem, como se estivesse presa nela. Muitas vezes preciso atualizar a página ou sair e voltar.
Não tenho certeza de quando/por que isso acontece, mas vou tentar reproduzi-lo de forma mais consistente.
Este não é o único bug que vi, mas, quanto ao “atraso” relatado por algumas pessoas, notei que isso ocorre principalmente com usuários do Tor Browser ou do Vanadium no GrapheneOS, ambos desativam a compilação JIT do JavaScript.
O Modo Bloqueio no iOS também desativa o JIT, me pergunto se será afetado da mesma forma. Vou brincar um pouco com isso.
Pior desempenho é definitivamente esperado com o JIT desativado, mas, se isso estiver acontecendo apenas nestes tópicos e não nos regulares, me pergunto se você está usando algum recurso mais intensivo do JavaScript que poderia ser otimizado. Só notei atrasos com computação criptográfica complexa quando o JIT está desativado, nunca um impacto perceptível no desempenho de algo básico como um fórum.
Sinceramente, também não tenho uma sugestão muito boa, mas é muito irritante ver um tópico aparecendo no topo de “Recentes” e não ter nenhuma maneira de ver qual é a mensagem mais recente. Acabei recorrendo a clicar no perfil do último comentarista na página inicial e depois encontrar a última mensagem dele, haha
Consejo reproduzir isso com bastante consistência rolando rapidamente:
(A postagem no final da gravação é a mesma do início)
Esse mesmo comportamento também ocorre às vezes quando não estou rolando rapidamente, quando não estou no meu celular e quando não roli muito (como cheguei ao final da página nessa gravação antes que acontecesse, mas às vezes acontece depois de rolar apenas 2 ou 3 postagens, só que de forma menos consistente).
Lembrei-me de outro bug que já vi, que é o fato de que, às vezes, tópicos de respostas aninhadas conterão respostas de tópicos completamente diferentes. Acho que isso é um bug de cache no lado do cliente, pois se resolve após atualizar a página.
Outro usuário também relatou esse problema:
Na captura de tela dele, a terceira resposta é de um tópico completamente diferente. Mas eu também já vi o mesmo comportamento em outro contexto.
Acho que isso acontece principalmente quando eu ativo as respostas aninhadas em um tópico diferente pela primeira vez.
Não está totalmente claro ao visualizar no Admin, mas se você ativar isso, ele exibirá todos os tópicos em um Discourse como aninhados por padrão ou há algum nível de granularidade em sua aplicação?
Depois de ativar a configuração Respostas aninhadas ativadas, você pode alternar tópicos individuais para a visualização aninhada usando a chave de fenda do administrador nos tópicos. Você também pode definir categorias individuais como aninhadas nas configurações da categoria. Então, é claro, Respostas aninhadas padrão transformará todo o site em visualização aninhada.