-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Self-destructing messages have been asked several times, but I think a more general framework is useful. Every message has:
- a moment W it is written;
- a moment F from which it is to be sent - equals W by default,
- a moment T after which it is no longer to be sent - equals D by default, and
- a moment D after which it is to be destroyed - equals infinity by default.
That way I can write messages in advance (e.g. birthday greetings), and be sure they will be sent during the birthday (if there is connection).
In places where connections are unreliable, one currently needs to keep trying to send, which is tiring. Especially when one has written some dozens of messages in different rooms, it is cumbersome to go to all those rooms and click "retry sending" whenever the connection seems restored.
I see many people return to WhatsApp for that reason (especially in West-Africa - the other huge reason there is push-to-talk, which is invaluable for analphabetes). If one can tell Riot to keep trying to send the message (from F till T), life would become much easier.
It should be possible to set defaults at the various hierarchical levels, including per thread, per room, per community, and global.