Apresentando a nova visualização unificada para a lista de tópicos

Hmm, eu fui um pouco precipitado aqui, ainda não há um consenso total sobre isso internamente… vou apenas deixar isso respirar um pouco primeiro.

2 curtidas

Eu prefiro ter o único número de Novos (NN contagem) no DiscourseHub. Acho que é uma opção melhor para a maioria dos usuários. É mais simples e corresponde ao que mostramos no menu principal da comunidade. A distinção entre Tópicos/Respostas é secundária, e os usuários que realmente precisam disso podem filtrar por Tópicos/Respostas uma vez que estejam na lista de Novos no site.

1 curtida

Entendo o argumento em favor da simplicidade. Para mim, há uma diferença entre um novo tópico que pode me interessar e novas postagens em um tópico onde já decidi que me interessa. É por isso que gostaria de poder ver, diretamente na visão geral do aplicativo, qual é a prioridade do novo conteúdo para mim, sem precisar visitar o fórum e fazer login primeiro. Para mim, a força do DiscourseHub é exatamente ter uma visão geral de todos os fóruns que uso sem precisar visitá-los individualmente. É isso que estou perdendo agora no Meta. Se eu preciso visitar o Meta e fazer login de qualquer maneira para obter as informações, não preciso verificar o DiscourseHub.

2 curtidas

É, acho que por enquanto vamos focar na simplicidade. Lembrem-se de que no Hub mostramos outros números para as contagens de notificações. É útil ter essa simplicidade e combinar com o que o core faz.

2 curtidas

Sou um pouco tardio neste tópico, mas nós reconstruímos depois que a unified new view (nova vista unificada) se estabilizou, e um membro sinalizou que os tópicos que ele estava acompanhando pararam de aparecer na parte inferior das páginas dos tópicos. Ele vinha usando aquela lista para pular do que ele acabava de acompanhar para a próxima coisa.

@martin você investigou o new_and_unread_results no tópico #20 para a ordenação da aba “Todos” (All-tab); este é o outro chamador dele, o list_suggested_for. Antes, esse caminho fazia:

unread_results(…, :high)          # primeiro, ocupa o máximo de slots possível
new_results(…)                    # apenas o que sobra
random_suggested(…)

e agora é um único new_and_unread_results(…) com prioridade normal. Ambos os caminhos passam por suggested_ordering, então a regra de “mesma categoria primeiro” se aplica em ambos os casos; a diferença é que tópicos não lidos que você acompanha costumavam ocupar todos os slots que pudessem antes que um único tópico novo fosse considerado, e agora eles estão em um único pool junto com eles. Efeito líquido: um tópico não lido que você acompanha em outra categoria agora fica abaixo de um tópico completamente novo em qualquer categoria que você esteja lendo.

Em um site tranquilo, você nunca notaria. O nosso está movimentado, com pessoas acompanhando threads de longa duração em várias categorias, então os 5 slots padrão de suggested_topics se enchem com tópicos novos e o material acompanhado cai fora no final.

Não consigo dizer se isso foi intencional. O anúncio não menciona tópicos sugeridos. Fico feliz em investigar mais se for útil.


&tldr: Tópicos sugeridos na parte inferior de um tópico unread (não lido) perderam sua prioridade

2 curtidas

Também notei que as contagens estão erradas, incluindo a contagem de não lidos/link desaparecendo completamente quando ainda há um tópico não lido.

Ah, não foi intencional, apenas nunca tive tempo de corrigir depois que Sam confirmou em Introducing the unified new view for the topic list - #21 by sam que estava tudo bem. Preciso fazer uma correção para garantir que os resultados não lidos ainda tenham prioridade.

Não posso dizer que notei isso, mas houve outros problemas que observamos ao longo do tempo com as contagens de não lidos ficando dessincronizadas. Preciso de uma reprodução adequada para investigar isso.

2 curtidas

Fica dessincronizado praticamente o tempo todo para mim.

  1. Vá para um tópico que você está acompanhando com postagens não lidas (por exemplo, via a página de tópicos não lidos ou uma notificação)
  2. Vá para o final da página
  3. O número está errado, provavelmente porque não levou em conta o fato de você ter lido o tópico atual

Como se tivesse acontecido literalmente agora mesmo enquanto eu navegava para este tópico (meu único não lido) via a notificação da sua resposta.


Não tenho passos de reprodução para o oposto, onde a contagem está muito baixa ou desaparece prematuramente, mas aviso vocês se encontrar um.

2 curtidas

Ah, eu não vejo isso com frequência, já que está oculto no Horizon. Preciso manter o Meta na Foundation para vê-lo mais regularmente:

versus Foundation para este tópico:

A propósito, @chapoi, você sabe se isso é intencional no Horizon?

De qualquer forma, vou ver se consigo reproduzir o problema agora que conheço o caso.

1 curtida

Sim, entendo. A contagem é atualizada no serviço de estado de rastreamento de tópicos, mas este componente não é atualizado. Não tenho certeza do motivo:

1 curtida

Desculpe, o que é intencional?

A linha abaixo dos tópicos relacionados, que informa ao usuário sobre tópicos não lidos e novos, está oculta.

2 curtidas

Ah, obrigado. Sim, isso foi intencional @martin. Uma pequena desordem para uma aparência mais limpa.

3 curtidas

Essa funcionalidade ainda deveria estar oculta atrás da flag “Enable Unified View”? Não habilitei essa funcionalidade em nossos fóruns, mas a visualização unificada está aparecendo? Refiz a compilação na quarta-feira a partir da branch mais recente de tests-passed/

Edição: Nunca mind, tentei atualizar a flag novamente e dessa vez foi bem-sucedido.

14 posts foram divididos em um novo tópico: Acesso mais direto a tópicos com novas respostas

Aconteceu novamente agora, mas ainda não tenho certeza de como fazer com que ele se reproduza de forma consistente.

1 curtida

Olá, tenho uma dúvida sobre o botão “Descartar”.
Antes da unificação da seção “Novo”, em /unread, havia a opção de marcar “não acompanhar mais os tópicos” ao clicar em “Descartar”. Por que esse recurso desapareceu agora, ou estou perdendo algo? Clicar em “Descartar tudo” agora altera automaticamente o acompanhamento dos tópicos que têm posts “não lidos” em “Novo”, correto? Não faria sentido um botão adicional que apenas limpasse a lista de posts de /new, mas NÃO alterasse o acompanhamento dos posts nos tópicos?
Estou perdendo algo óbvio ou estou entendendo completamente errado essa função?

Edição: Acabei de encontrar o botão “e parar de acompanhar”.

Obrigado,
newbit

1 curtida

Sendo bem honesto, estou um pouco confuso com essa mudança

Nossa configuração do Discourse é mais no estilo blog social/Reddit, e ter uma lista de novas publicações é essencial.

Então, quando essa mudança ocorrer, qual URL devemos usar especificamente para NOVOS tópicos ordenados pela data mais recente? Não nos importamos com atividade, pois já temos uma aba para isso.

Obrigado desde já

1 curtida

Acabei de chegar aqui a partir da mesma nota em meu site. Também estou curioso sobre isso.

Neste screenshot:

  • Tópicos - Uma lista de tópicos novos para você, ordenados por data mais recente, igual ao que a URL /new costumava ser
  • Respostas - Uma lista de posts não lidos para tópicos que você já está acompanhando, igual ao que a URL /unread costumava ser

Então, na verdade, nada mudou muito; eles apenas deixaram de ser rotas separadas/abas de nível superior. Você ainda pode acessar ambos diretamente via /new?subset=topics e /new?subset=replies, caso queira criar um favorito ou um link na barra lateral.