-
Notifications
You must be signed in to change notification settings - Fork 0
Scheduled message delivery #16
Copy link
Copy link
Open
Labels
enhancementA new featureA new feature
Milestone
Description
Description
As a message sender, I want to be able to defer delivery of a message, so that I can send a message when convenient for me, and the recipient can receive when convenient for them.
Tasks
- Determine if possible to defer sending a message (plain old server code, or service worker, or some 3rd-party lib?)
- Very basic time picker (3rd-party)
-
Read time picker values from recipient's time zone - Kick off "wait to send" process
- When time expires, send message to user
- Show pending message in own chat
- Scheduled message shows delivered time as its time
-
Send message in user's own time zone (relative to the picker)
Acceptance criteria
- Draft message displays time-picker
-
Time picker values are in time zone of recipient - Selecting time defers sending message until that time
- When time hits, message is delivered
- Correct time is sent (the actual received time) instead of the original time drafted
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementA new featureA new feature