Problema
Atualmente, o Discourse só permite comparar uma revisão de postagem com a revisão imediatamente anterior.
Isso se torna uma limitação significativa ao trabalhar com conteúdo MathJax / LaTeX.
Pequenas correções simbólicas (por exemplo, alterar um coeficiente ou sinal) frequentemente fazem com que blocos de matemática inteiros sejam renderizados novamente, fazendo com que a visualização de diferenças mostre grandes seções vermelhas/verdes, mesmo quando apenas um caractere foi alterado.
Se uma edição intermediária for imperfeita, todas as diferenças subsequentes se tornam efetivamente ilegíveis — mesmo que a versão final esteja matematicamente correta.
Na prática, isso significa:
- um erro inicial destrói permanentemente o histórico de edições significativo
- os autores não conseguem revisar posteriormente o que realmente mudou
- moderadores e colaboradores não conseguem verificar pequenas correções
- fluxos de trabalho educacionais com uso intensivo de matemática são desproporcionalmente afetados
Melhoria Proposta
Permitir que os usuários comparem quaisquer duas revisões, não apenas as adjacentes.
Por exemplo:
- Comparar revisão 3 ↔ revisão 6
- Comparar postagem original ↔ versão mais recente
- Comparar duas revisões históricas arbitrárias
Isso espelharia a funcionalidade comumente encontrada em sistemas de controle de versão e melhoraria muito a transparência para comunidades técnicas, acadêmicas e educacionais.
Por que isso ajuda
- Restaura a utilidade do histórico de edições após correções iterativas
- Torna as discussões baseadas em LaTeX auditáveis
- Apoia a resolução colaborativa de problemas e o ensino
- Evita o problema de “uma edição ruim estraga todas as diferenças”
Áreas Relacionadas
Isso seria particularmente benéfico para comunidades que usam:
- MathJax / KaTeX
- explicações técnicas longas
- derivações passo a passo
- postagens colaborativas no estilo wiki