Auto-save drafts of emails for recovery on bad exit
Over the years, I have started to distrust Evolution's email editor. I figured that we can start improving on this now, so I thought I'd file this issue.
One of the reasons why I use an external editor for non-trivial emails is that Evolution does not store a temporary on-disk draft of emails that I am writing. If Evolution exits unexpectedly (because of a compositor freeze, a power outage, OOM, or whatever else), my work will be lost forever.
This is suboptimal behaviour. Every email program that I know of (Outlook, Thunderbird, GMail, etc) auto-stores drafts that are discarded when the email is sent. I have lost emails I was composing in the past with crashes in Evolution, but I haven't had those in a very long time (nice work on that!).
However, there are always reasons outside of Evolution's control where this can happen. Just a few minutes ago, I was talking to @deobald who lost a 3-hour-long email because his compositor froze and he had to do a hard reboot. Last week I had an OOM while building something in the background that killed everything, and I was glad that Firefox stored the state of everything, including forms that I was filling in (such as this one).
I couldn't find another issue open for this, apologies if I missed a duplicate issue.