Support Undo Funcitionality for all Clients
If necessary, the issue must be moved or a separate ticket must be created for each client. Since it concerns the whole project, I start here to share my thoughts.
My scenario is: Especially if it's not possible for good reasons that messages in Jami can be edited afterwards after they have been sent, I want to share another idea. Would it be possible for you to introduce undo functionality for all clients? This would mean that I would write a new message to contact A, for example. And when I click send button, I have a window of a few seconds where I can retrieve the message. Technically, the message will not be sent until a few seconds after I clicked send button. Of course, this should be visually recognizable for users. That the function exists and how much time you have. Perhaps the time span can also be configured? So if there are reasons why I don't want to send a certain message after all, an undo functionality could make that possible.
What do you as developers think?