Recordar el último post leído después de navegar a una notificación

El problema:

Alguien lee una parte de un tema bastante largo (por ejemplo, los primeros 50 mensajes) y se va. Luego ocurren 60 mensajes más y reciben una notificación: van al mensaje por el que fueron notificados y ahora han perdido su lugar.

Solución potencial:

Quizás, al navegar a una notificación que esté después de tu último mensaje leído o suficientemente lejos de él, aparezca un modal que te ofrezca la opción de ir a las notificaciones o al último mensaje leído. De esa manera, podrás elegir si saltar adelante o leer completamente para tener contexto.

Encontré un tema sobre esto (Remembered Topic location should be "First Unread" post instead of "Last Read" post) de hace un tiempo; no creo que haya otros, pero si esto es un duplicado, es mi culpa.

5 Me gusta

Esto me ocurre bastante a menudo, y sería genial contar con alguna solución. Se me acaba de ocurrir una idea. Quizás, en lugar de cambiar cómo funciona la navegación, se podría estilizar de forma diferente la línea de tiempo de las publicaciones para indicar cuáles están leídas y cuáles no. Solo para dar un ejemplo muy malo, quizás un color diferente o algo así podría mostrar las partes que has omitido y que en realidad no has leído. (Sí, soy pésimo diseñando, pero esa es la propuesta general.)

3 Me gusta

Para ser claros, esta es una herida autoinfligida por el usuario. Están leyendo un tema y luego, al hacer clic o tocar la notificación, avanzan dentro del tema.

Siempre rastreamos la posición de lectura “más baja” o “inferior” en un tema. Eso es lo que hace el pequeño botón de retroceso en la línea de tiempo vertical. No rastreamos “huecos de lectura” principalmente porque se convertiría en una pesadilla de interfaz de usuario :wink:

Lo mejor que se me ocurre es un cuadro de diálogo que diga “¿Estás seguro de que quieres avanzar en este tema y perder tu lugar?” cuando inicies la navegación hacia una publicación más baja o más profunda en el tema. Aunque eso podría ser igual de molesto, si no más, que perder tu lugar… No estoy seguro.

1 me gusta

¿Qué? Abro Discourse, hago clic en una notificación de una respuesta y resulta que es mi culpa que la respuesta estuviera 50 publicaciones después de la última que vi?

5 Me gusta

Siempre puedes hacer clic en la v para mostrar la publicación a la que el usuario respondió. Al hacer clic en ella, te llevará a tu publicación. Sin embargo, no está pensado para llevarte al punto donde dejaste de leer o publicaste por última vez. Solo sirve para llevarte a la respuesta a la publicación en cuestión, sin importar cuántas publicaciones hayan seguido después de esa respuesta.

1 me gusta

Todavía quiero tener un “atajo de teclado” para “llevarme al primer mensaje no leído en este tema”.

Porque si alguien hace clic aquí, no tiene ninguna posibilidad de ponerse al día correctamente, especialmente si leyó a mitad de ese tema.

Técnicamente ya tenemos toda la información, solo que no tenemos ninguna acción para mostrarla. Sabemos qué publicaciones no han leído los usuarios.

6 Me gusta

¡Me encantaría mucho tener también una forma de hacer esto sin teclado para usar en móviles!

3 Me gusta

Ya existe una ventana emergente de “saltar a” que tiene campos para el número de publicación o la fecha. Quizás se podría agregar otra opción a esa ventana para el primer mensaje no leído.

2 Me gusta