Page MenuHomePhorge

Support side-by-side diffs for task description changes
Open, Needs TriagePublic

Description

The current user experience of checking a large modification of a task description is quite terrible. There are the "Old" and "New" tabs which contain the entire old/new text without any indication of what changed; and the "Diff" tab which uses an inline diff with a not particularly smart diff algorithm, resulting in hard-to-read change soup like this:

Screenshot Capture - 2024-08-29 - 16-31-34.png (444×1 px, 302 KB)

Reviewing task description changes is not something that's needed often, but when it's needed and the description is long and the change is big, it can be quite painful. Phorge should support side-by-side diffs like all decent diff tools.

Event Timeline

Agree. But the best I can do is... adding a slider that, the more you scroll it, the more it hides the red text/green text... LOL

The hacky solution would be to duplicate the current diff block, and then hide the green text on one side and the red text on the other side.