Meanwhile GitLab is crashing... but Bitbucket is up. If you haven't used it in a while, probably worth another look. It's gotten a lot nicer in the last few years, and the code review and CI features are especially good.
Don't get me started on their redesign, making everything blue doesn't magically make it usable. Code review using -u style diffs?! With huge embedded comment slabs! What were you thinking? After three comments, even a small function doesn't even fit one one page, absolutely painful and almost impossible to read the code.
It's not like it's very hard to do a visual diff, it has been done zillions of times. Heck I implemented a partial 'visual' diff in SQL once, should be easier than that when using a proper programming language.