An email often reaches the Send button before the thought is finished. There is one more attachment to add, a recipient to check, or a sentence that needs another pass. A useful composing experience gives those ordinary revisions somewhere to go.

CMD Mail saves drafts while someone writes and shows the saving state. Reopening a draft preserves the message, its attachments, and even partially typed recipients. A temporary failure should leave a path back to the work, without asking the writer to reconstruct what they remember.

Sending has its own pause. The message enters a real 20-second Undo window before submission begins. Choosing Undo brings back the same intact draft. Refreshing the page does not quietly remove that opportunity, and closing the browser does not cancel a send that has already been queued.

The boundary after that window matters just as much. Once delivery has started, the interface cannot promise to retrieve a message from another mail system. The button describes a limited, understandable action: stop this queued send while there is still time.

These choices make automation easier to trust because the person can understand what has happened and what remains changeable. Autosave keeps a thought recoverable. Undo leaves a short interval for reconsideration. Together, they let the software handle routine work while keeping the important commitment visible.

Further reading: Inside CMD Mail.

More on systems: A fast screen needs a trustworthy answer.

Follow the work by RSS ↗

Explore the projects ↗