Don't destroy formatting when editing previous messages
Currently NeoChat will destroy formatting and mentions if you edit a previous message. This is really annoying, obviously:
This MR fixes that, and will give you back the markdown formatting:
And the cherry on top, it will keep all mentions and even preserve the ordering... even if the username appears as plaintext!
Edited by Joshua Goins