Message replace support
Fixes #561 (closed). Partly based on !453 (merged).
TODO:
-
Update messages in UI -
Handle old messages -
Mark edited messages
(Implemented as part of my work on PB173/oss: Open Source Development Course)
Edited by Juraj Fiala