element-hq / element-hq/element-android

Scheduled messages ("send later")

Open
#5,641 18 comments 74 reactions 0 assignees View on GitHub
A-Send event T-Enhancement X-Needs-Product
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

### Your use case

#### What would you like to do?

Schedule sending a message ("send later").

#### Why would you like to do it?

To not manually have to remember sending messages at the right time. If I'm able or schedule sending the message, I can write it when I think about it and have it arrive timely when it is relevant.

#### How would you like to achieve it?

The best version of this feature would be to send the message to the homeserver instantly and have the server deliver it according to the message's schedule. Having it be client side is very limiting, particularly because the client has to be active to be able to send.

### Have you considered any alternatives?

I think Telegram does it amazingly. This is what it looks like:

| Scheduling a message | Scheduled messages |
| --- | --- |
| ![Screenshot_20220327-113759_Telegram](https://user-images.githubusercontent.com/7773090/160276017-ec6c2f23-919e-4e44-be0d-9957f0baba70.png) ![Screenshot_20220327-113818_Telegram](https://user-images.githubusercontent.com/7773090/160276033-01662211-5a5e-4b75-a4ed-6c111efc9020.png) | ![Screenshot_20220327-113839_Telegram](https://user-images.githubusercontent.com/7773090/160276043-c3da2e6a-2ee9-4862-9ed3-27b9cbbe4937.png) |

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.