Sinceramente, no entiendo este argumento. El método lineal para responder a las publicaciones es exactamente el mismo que el de las respuestas anidadas, como demuestra el hecho de que actualmente puedes convertir un tema de anidado a lineal y viceversa sin ningún problema.
He descubierto que la vista de respuestas anidadas es muy útil para entrar inicialmente en un tema que no conozco y entender de qué están hablando las personas, o para centrarme en una conversación específica, o para identificar qué publicaciones podrían separarse en un nuevo tema (véase arriba); mientras que la vista cronológica es ideal para temas en los que participo activamente en tiempo real. Así que prefiero tener la opción de cambiar la vista solo en mi extremo, dependiendo de lo que yo personalmente esté haciendo.
Sin embargo, sí necesitaría lo siguiente para que lo anterior funcione:
Vale, ya he publicado tres veces, así que dejaré de responder aquí por ahora.
Creo que estás muy cerca de lograrlo. El próximo cambio de Habilitar nuevas acciones del compositor[1] agregó soporte para seleccionar una respuesta diferente a la que el usuario respondió. También puedes eliminar la referencia a la otra publicación. Pero no estoy seguro de si aún se admite agregar una cuando no hay ninguna. Quizás simplemente no he encontrado el lugar donde se hace eso.
Podría ser genial… probablemente no sea tan fácil de implementar… lo tendré en cuenta.
Como mencionaste en tu siguiente mensaje, tenemos el pequeño punto que desaparece a medida que haces desplazamiento hasta verlas. Es una gran idea, sin embargo, para hacerlas más visibles en las respuestas anidadas. Genial.
Sí, gran idea.
No debería ser así; podría ser un error… o estás avanzando y retrocediendo y olvidando dónde estabas. Para las respuestas anidadas, implementé un almacenamiento en caché agresivo del modelo para que puedas avanzar/retroceder y la posición de desplazamiento y lo que está abierto/colapsado se mantenga exactamente igual. Creo que la caché dura para 10 vistas de temas, así que es posible que hayas vuelto a visitar, cargado la caché y esperado estar de nuevo en la parte superior en lugar de donde estabas.
Interesante, lo investigaré.
Me sorprende escuchar esto. Tenemos algunas comunidades bastante grandes usando respuestas anidadas ahora, y no había oído esto antes. Lo seguiré vigilando.
Entiendo tu punto, pero digamos que la cadena tiene 10 niveles de profundidad, y todos los niveles son profundos… ordenar por eso no añadiría valor si la discusión continúa en una conversación súper anidada. A menos que, en este nuevo modo, carguemos automáticamente las conversaciones absolutamente más nuevas hasta llegar al contenido más reciente. Me gusta la idea, pero no estoy seguro de cómo lo haríamos.
Ahh, aprecio mucho toda la retroalimentación y me gustó mucho ver tu foro donde tú y tus usuarios hablaban sobre la función. Es algo muy interesante de ver en la naturaleza. Casi me convences de que debería ser una opción. Lo discutiré internamente.
Sé que no respondí a todo lo que escribiste, pero todo ha sido escuchado. Gracias por probar, hablar con tus usuarios y dar la retroalimentación aquí. Muy apreciado . Si encuentras alguna forma sólida de reproducir los errores, envíala aquí.
Lo que estoy experimentando es que a menudo, al desplazarme hacia arriba o hacia abajo, vuelve a saltar al mismo mensaje, como si se quedara atascado en él. A menudo tengo que actualizar la página, o salir y volver a entrar.
No estoy seguro de cuándo o por qué ocurre esto, intentaré reproducirlo de forma más consistente.
Este no es el único error que he visto, pero en cuanto al «retardo» que algunas personas reportaron, noté que esto afecta principalmente a quienes usan Tor Browser o Vanadium en GrapheneOS, ambos de los cuales deshabilitan la compilación JIT de JavaScript.
El modo de bloqueo (Lockdown Mode) en iOS también deshabilita JIT, me pregunto si se verá afectado de manera similar. Voy a experimentar un poco con ello.
Es definitivamente esperable un peor rendimiento con JIT deshabilitado, pero si solo ocurre en estos hilos y no en los normales, me pregunto si estás utilizando alguna característica de JavaScript más intensiva que podría optimizarse. Solo he notado retardos con cálculos criptográficos complejos cuando JIT está deshabilitado, nunca un impacto de rendimiento notable en algo básico como un foro.
Sinceramente, tampoco tengo una gran sugerencia, pero es muy molesto ver un tema aparecer en la parte superior de «Últimos» y no tener forma de ver cuál es realmente el último mensaje. He terminado haciendo clic en el perfil del último comentarista en la página de inicio y luego buscando su último mensaje, jajaja.
Puedo reproducir este problema de manera bastante fiable desplazándome rápidamente:
(El mensaje al final de la grabación es el mismo que al principio)
Este mismo comportamiento también ocurre a veces cuando no me desplazo rápidamente, cuando no estoy en mi teléfono y cuando no me he desplazado muy lejos (por ejemplo, en esa grabación llegué al final de la página antes de que ocurriera, pero a veces sucede después de desplazarme solo por 2 o 3 mensajes más, aunque de forma menos consistente).
Recordé otro error que he visto, que es que a veces los temas de respuestas anidadas contendrán respuestas de temas completamente diferentes. Creo que este es un error de caché del lado del cliente porque se resuelve por sí mismo después de actualizar.
Otro usuario también experimentó esto:
En su captura de pantalla, la tercera respuesta es de un tema completamente diferente. Pero también he visto el mismo comportamiento yo mismo en un contexto diferente.
Creo que esto ocurre principalmente cuando activo las respuestas anidadas por primera vez en un tema diferente.
No está del todo claro al verlo en el panel de administración, pero si activas esta opción, ¿muestra por defecto todos los temas de un Discourse como anidados o hay algún nivel de granularidad en su aplicación?
Una vez que actives la opción Nested replies enabled, podrás cambiar temas individuales a la vista anidada mediante la llave inglesa de administración en los temas. También puedes configurar categorías individuales para que sean anidadas en la configuración de categorías. Por supuesto, Nested replies default convertirá todo el sitio en vista anidada.