"Retry" button to resend the message with its original timestamp.
Right now the behaviour is the following:
In case of network failure, the message is held in "draft" mode and with a "retry" button it can be resent.
The resent happens however with a current timestamp overwriting the original one and placing the message as a new message in the chat effectively putting it out of it's original context.
Idea to implement:
While clicking "retry" button, the message will preserve its original timestamp and therefore be placed in the right context. Channel users should be notified about it the same way like it's a new message and have ability to jump to it from the notification pop up.