Fonctionnalité : permettre de comparer les modifications de publication avec n'importe quelle révision précédente (pas seulement la précédente immédiate)

Problème

Actuellement, Discourse ne permet de comparer une révision de publication qu’avec la révision immédiatement précédente.

Cela devient une limitation importante lors du travail avec du contenu MathJax / LaTeX.

De petites corrections symboliques (par exemple, changer un coefficient ou un signe) entraînent souvent le ré-rendu de blocs mathématiques entiers, ce qui fait que la vue de différence affiche de grandes sections rouges/vertes même lorsqu’un seul caractère a changé.

Si une modification intermédiaire est imparfaite, toutes les différences subséquentes deviennent effectivement illisibles — même si la version finale est mathématiquement correcte.

En pratique, cela signifie :

  • une erreur précoce détruit de manière permanente l’historique des modifications significatives
  • les auteurs ne peuvent pas examiner ultérieurement ce qui a réellement changé
  • les modérateurs et les collaborateurs ne peuvent pas vérifier les petites corrections
  • les flux de travail éducatifs à forte composante mathématique sont touchés de manière disproportionnée

Amélioration proposée

Permettre aux utilisateurs de comparer deux révisions quelconques, et pas seulement celles adjacentes.

Par exemple :

  • Comparer la révision 3 ↔ la révision 6
  • Comparer la publication originale ↔ la dernière version
  • Comparer deux révisions historiques arbitraires

Cela refléterait une fonctionnalité couramment trouvée dans les systèmes de contrôle de version et améliorerait grandement la transparence pour les communautés techniques, universitaires et éducatives.

Pourquoi cela aide

  • Restaure l’utilité de l’historique des modifications après des corrections itératives
  • Rend les discussions basées sur LaTeX auditables
  • Soutient la résolution collaborative de problèmes et l’enseignement
  • Évite le problème du « une mauvaise modification ruine toutes les différences »

Domaines connexes

Ceci serait particulièrement bénéfique pour les communautés utilisant :

  • MathJax / KaTeX
  • explications techniques longues
  • dérivations étape par étape
  • publications collaboratives de style wiki
1 « J'aime »

Je pense que cela a déjà été demandé dans

3 « J'aime »

Vous pouvez utiliser # pour les titres en markdown

titre 1

titre 2

titre 3

1 « J'aime »