Característica: permitir comparar ediciones de publicaciones con cualquier revisión anterior (no solo la inmediatamente anterior)

Problema

Actualmente, Discourse solo permite comparar una revisión de una publicación con la revisión inmediatamente anterior.

Esto se convierte en una limitación significativa al trabajar con contenido MathJax / LaTeX.

Pequeñas correcciones simbólicas (por ejemplo, cambiar un coeficiente o un signo) a menudo hacen que bloques matemáticos enteros se vuelvan a renderizar, lo que hace que la vista de diferencia muestre grandes secciones rojas/verdes incluso cuando solo cambió un carácter.

Si una edición intermedia es imperfecta, todas las diferencias posteriores se vuelven efectivamente ilegibles, incluso si la versión final es matemáticamente correcta.

En la práctica, esto significa:

  • un error temprano destruye permanentemente el historial de ediciones significativo
  • los autores no pueden revisar más tarde qué cambió realmente
  • los moderadores y colaboradores no pueden verificar pequeñas correcciones
  • los flujos de trabajo educativos con mucho contenido matemático se ven afectados de manera desproporcionada

Mejora propuesta

Permitir a los usuarios comparar dos revisiones cualesquiera, no solo las adyacentes.

Por ejemplo:

  • Comparar revisión 3 ↔ revisión 6
  • Comparar publicación original ↔ versión más reciente
  • Comparar dos revisiones históricas arbitrarias

Esto reflejaría la funcionalidad que se encuentra comúnmente en los sistemas de control de versiones y mejoraría enormemente la transparencia para las comunidades técnicas, académicas y educativas.

Por qué ayuda esto

  • Restaura la utilidad del historial de ediciones después de correcciones iterativas
  • Hace que las discusiones basadas en LaTeX sean auditables
  • Apoya la resolución colaborativa de problemas y la enseñanza
  • Evita el problema de “una mala edición arruina todas las diferencias”

Áreas relacionadas

Esto sería particularmente beneficioso para las comunidades que utilizan:

  • MathJax / KaTeX
  • explicaciones técnicas extensas
  • derivaciones paso a paso
  • publicaciones colaborativas estilo wiki
1 me gusta

Creo que esto ya se solicitó en

3 Me gusta

Puedes usar # para encabezados en markdown

encabezado 1

encabezado 2

encabezado 3

1 me gusta