Presentamos la nueva vista unificada para la lista de temas

Hmm, me apresuré un poco aquí, aún no hay un consenso claro sobre esto internamente… dejaré que el tema respire un poco primero.

2 Me gusta

Prefiero tener el número único de «Nuevos (NN)» en DiscourseHub. Creo que es una mejor opción para la mayoría de los usuarios. Es más sencillo y coincide con lo que mostramos en el menú principal de la comunidad. La distinción entre Temas/Respuestas es secundaria, y los usuarios que realmente la necesiten pueden filtrar por Temas/Respuestas una vez que estén en la lista de Nuevos del sitio.

1 me gusta

Puedo entender el argumento a favor de la simplicidad. Para mí, hay una diferencia entre un tema nuevo que podría interesarme y las nuevas publicaciones en un tema donde ya he decidido que me interesa. Por eso, me gustaría poder ver directamente en la vista general de la aplicación qué prioridad tiene el nuevo contenido para mí, sin tener que visitar el foro e iniciar sesión primero. Para mí, la fortaleza de DiscourseHub es precisamente tener una visión general de todos los foros que uso sin tener que visitarlos individualmente. Eso es lo que me falta ahora mismo para Meta. Si de todos modos tengo que visitar Meta e iniciar sesión para obtener la información, no necesito consultar DiscourseHub.

2 Me gusta

Sí, creo que por ahora vamos a apostar por la simplicidad. Recuerda que en Hub mostramos otros números para los recuentos de notificaciones. Es útil mantener esa simplicidad y coincidir con lo que hace el núcleo.

2 Me gusta

Llego un poco tarde a este tema, pero hicimos una reconstrucción después de que unified new view se volviera estable, y un miembro señaló que los temas que seguía dejaron de aparecer en la parte inferior de las páginas de los temas. Había estado usando esa lista para saltar de lo que acababa de leer a lo siguiente.

@martin, tú investigaste new_and_unread_results en #20 para el orden de la pestaña “Todos”, este es el otro llamador de esa función, list_suggested_for. Antes, esa ruta hacía:

unread_results(…, :high)          # primero, ocupa tantos espacios como pueda
new_results(…)                    # solo lo que quede
random_suggested(…)

y ahora es un único new_and_unread_results(…) con prioridad normal. Ambas rutas pasan por suggested_ordering, por lo que la regla de “primero la misma categoría” se aplica en ambos casos; la diferencia es que los temas seguidos no leídos solían ocupar todos los espacios disponibles antes de que se considerara un solo tema nuevo, y ahora están en un mismo grupo con ellos. El efecto neto: un tema no leído que sigues en otra categoría ahora aparece por debajo de un tema completamente nuevo en la categoría que estés leyendo.

En un sitio tranquilo, no lo notarías. El nuestro está muy activo, con personas siguiendo hilos de larga duración en varias categorías, por lo que los 5 espacios predeterminados de suggested_topics se llenan con temas nuevos y los temas seguidos se quedan fuera.

No puedo decir si esto fue intencional. El anuncio no menciona los temas sugeridos. Estoy dispuesto a investigar más si resulta útil.


&tldr: Los temas sugeridos en la parte inferior de un tema unread perdieron su prioridad

2 Me gusta

También he notado que los recuentos son incorrectos, incluido el hecho de que el recuento de no leídos/enlace desaparezca por completo cuando en realidad queda un tema sin leer.

Ah, no fue intencional, simplemente no volví a arreglarlo después de que Sam confirmara en Introducing the unified new view for the topic list - #21 by sam que estaba bien. Tendré que hacer una corrección para asegurarme de que los resultados no leídos sigan teniendo prioridad.

No puedo decir que haya notado esto, pero hemos observado otros problemas con el tiempo con los conteos de no leídos que se desincronizan. Necesitaría una reproducción adecuada para investigar esto.

2 Me gusta

En mi caso, se desincroniza casi todo el tiempo.

  1. Ve a un tema que estás siguiendo y que tiene mensajes no leídos (por ejemplo, a través de la página de temas no leídos o una notificación).
  2. Ve al final de la página.
  3. El número es incorrecto, probablemente porque no ha tenido en cuenta que ya has leído el tema actual.

De hecho, acaba de ocurrir literalmente mientras navegaba a este tema (el único que tenía sin leer) a través de la notificación de tu respuesta.


No tengo pasos de reproducción para el caso contrario, en el que el conteo es demasiado bajo o desaparece prematuramente, pero te lo haré saber si encuentro alguno.

2 Me gusta

Ah, no suelo ver esto con frecuencia porque está oculto en Horizon; tengo que mantener Meta en Foundation para verlo con más regularidad:

vs Foundation para este tema:

Por cierto, @chapoi, ¿sabes si esto es intencional para Horizon?

En cualquier caso, ahora que conozco el caso, veré si puedo reproducirlo.

1 me gusta

Sí, veo, el recuento se actualiza en el servicio de estado de seguimiento de temas, pero este componente no se actualiza, no estoy seguro de por qué:

1 me gusta

Perdona, ¿qué es lo intencionado?

Que la línea debajo de los temas relacionados, que informa al usuario sobre los temas no leídos y nuevos, está oculta.

2 Me gusta

Oh, gracias. Sí, eso fue intencional @martin. Un poco de orden para tener un aspecto más limpio.

3 Me gusta

¿Esta función aún debería estar oculta detrás de la marca “Enable Unified View”? No he habilitado esta función en nuestros foros, pero la vista unificada se está mostrando? Reconstruí el miércoles desde la rama más reciente de tests-passed.

Edición: Olvidad, intenté actualizar la marca de nuevo y esta vez fue exitoso.

14 publicaciones se dividieron en un nuevo tema: Acceso más directo a temas con nuevas respuestas

Acaba de volver a ocurrir, pero aún no tengo claro cómo lograr que se reproduzca de forma consistente.

1 me gusta

Hola, tengo una pregunta sobre el botón «Descartar».
Antes de la unificación de «Nuevo», en /unread, había la opción de marcar «dejar de seguir los temas» cuando hacías clic en «Descartar». ¿Por qué ha desaparecido esta función o me estoy perdiendo algo? Al hacer clic en «Descartar todo» ahora se cambia automáticamente el seguimiento de los temas que tienen publicaciones «no leídas» en «Nuevo», ¿correcto? ¿No tendría sentido añadir un botón adicional que simplemente borre la lista de publicaciones de /new pero que NO cambie el seguimiento de las publicaciones en los hilos?
¿Hay algo obvio que se me escapa o entiendo completamente mal esta función?

Edición: Acabo de encontrar el botón «y dejar de seguir».

Gracias,
newbit

1 me gusta

La verdad es que me confunde un poco este cambio

Tenemos nuestra configuración de Discourse más como un blog de estilo social/Reddit, y tener una lista de publicaciones nuevas es indispensable.

Así que, cuando se produzca este cambio, ¿qué URL debemos usar específicamente para los TEMAS NUEVOS ordenados por fecha más reciente? No nos importa la actividad, ya que tenemos una pestaña para eso.

Gracias de antemano

1 me gusta

Acabo de aterrizar aquí desde la misma nota en mi sitio. También tengo curiosidad por esto.

En esta captura de pantalla:

  • Temas: Una lista de temas nuevos para ti, ordenados por fecha más reciente, igual que lo que solía ser la URL /new.
  • Respuestas: Una lista de mensajes no leídos en temas que ya estás siguiendo, igual que lo que solía ser la URL /unread.

Así que, en realidad, no ha cambiado mucho; simplemente ya no son rutas separadas ni pestañas de nivel superior. Aún puedes acceder a ambas directamente mediante /new?subset=topics y /new?subset=replies si quieres crear un marcador o un enlace en la barra lateral.