mirror of
https://github.com/warmbly/warmbly.git
synced 2026-10-08 00:02:12 +00:00
feat: document undo send: the unibox guide gains an Undo send section (default 30s, 5-120s under Settings Profile, header countdown with cancel, scheduled and smart sends unaffected) and the unibox API reference notes instant sends hold for the undo window with scheduled_at reflecting it and DELETE /unibox/scheduled/:task_id cancelling inside it
This commit is contained in:
@@ -324,6 +324,8 @@ Sends or schedules a reply from one of your mailboxes. The send is routed throug
|
||||
}
|
||||
```
|
||||
|
||||
Instant sends are held for the sender's undo window (5 to 120 seconds, default 30) before they actually leave, so `scheduled_at` is that far in the future. Within the window the send can still be cancelled with `DELETE /unibox/scheduled/:task_id`.
|
||||
|
||||
## List active snoozes
|
||||
|
||||
`GET /unibox/snoozes`
|
||||
|
||||
@@ -114,6 +114,12 @@ The same AI experience as replies lives in the compose body: **⌘J** at the cur
|
||||
|
||||
Instead of sending immediately, you can queue a reply to go out later. Scheduled sends appear inline at the bottom of the thread (with a dashed card and the time they will fire) and also in the **Scheduled** view in the rail. You can cancel a scheduled send any time before it goes out. There is a cap on how many sends you can have queued at once; the rail shows a small usage meter as you approach it.
|
||||
|
||||
### Undo send
|
||||
|
||||
Emails you send right away do not actually leave for a short window, so you can still take them back. After you hit **Send** on a compose or a reply, a countdown appears in the dashboard header (and as a banner in the mobile app) showing when the email will go out, with a **Cancel** action next to it. Cancelling returns the email to the composer with everything you wrote intact.
|
||||
|
||||
The window is 30 seconds by default and adjustable between 5 and 120 seconds under **Settings, Profile**. It applies per user, to your own sends. Scheduled and smart-queued sends are not affected; those already wait, and you cancel them from the **Scheduled** view as before. This also applies to sends made through the API with `send_mode` set to `instant`: the response's `scheduled_at` reflects the delay, and `DELETE /unibox/scheduled/:task_id` cancels within the window.
|
||||
|
||||
### Snoozing
|
||||
|
||||
Snoozing clears a conversation out of your inbox until a time you pick, then brings it back. Use the **Snooze** button in the thread header for quick presets (in 1 hour, tomorrow at 9:00, next week, and so on) or pick a custom date and time. Snoozed conversations live in the **Snoozed** view until they return. You can snooze up to 90 days out, and **Un-snooze now** brings a conversation back immediately.
|
||||
|
||||
Reference in New Issue
Block a user