Non-line oriented diffs (and comments)
Problem to solve
When working with Markdown, or really any text-based documents, line-by-line diffs are kind of annoying. If someone changes word wrap, it can cascade into a huge-looking diff, that really is just a small change. Likewise, when commenting on some text, it's not always effective to assume the comment applies to the line. When working with Google Docs, users are able to select the specific text they're commenting on, and when making edits or suggestions for edits, Docs treats the underlying content as text, which results in much better human-factored display. What could we learn from that to apply to GitLab MRs?
What if we showed diffs differently, treating them as prose rather than code, and showed diffs like Google shows edit suggestions? And put comments and discussion in the sidebar?