diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index bc3308d..062fa8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,15 @@ point at which they are stable. ### Added +- **The unsynced-changes count opens.** Clicking `N unsynced changes` in the + status bar lists what those changes are: each message with the actions + waiting on it beneath it, and a whole-thread action shown as one entry with + the number of messages it covers. The list is read-only and is a snapshot + taken when it is opened, so it does not rewrite itself while you read it. A + change whose message has since left the index is still listed, saying so, + rather than being dropped: the number you clicked always matches the number + of entries you get. + - **The composer says when it saved a draft.** A status bar reports the age of the last autosave, and an `unsaved content` cue sits beside it whenever there is text newer than that save. The window title carries the platform's @@ -87,6 +96,34 @@ point at which they are stable. ### Fixed +- **Forwarding an HTML message kept its formatting.** A forward carried only + the plain-text version of the original, so tables, emphasis and layout were + flattened, and a message with no plain-text part at all (about one in eleven + of the mail measured here) forwarded as an empty quote with its content + silently gone. A forward now carries the original's own HTML when **Send as + HTML** is on, and the text version when it is off: one or the other, chosen + by that toggle, rather than both. + + On a forward that carries HTML, the message being forwarded is shown in its + own pane beside what you are writing, at a 60/40 split, with a toggle under + **Format** to close it. The editor holds your own note only, so everything + you can edit is something that gets sent. A plain-text forward is unchanged + and still quotes into the editor as before. + + **Remote content is stripped by default.** Images and styles loaded from the + internet are removed before the forward is sent, so the sender of the + original cannot learn that you forwarded it or that your recipient opened + it. A checkbox on the forward lets you keep them for a sender you trust; it + appears only when there is something to strip. Inline images that travel + inside the message itself are unaffected and still display. + +- **A draft you wrote was marked unread.** Drafts were written to disk without + the Maildir "seen" flag, and notmuch tags anything without it `unread`, so a + draft you had just typed appeared in the Unread view. It corrected itself + the next time that folder synced, which is why it seemed to happen only + sometimes: only the newest draft, in a folder that had not synced since, + showed it. + - **New mail reached the index but not the window.** The worker never reopened its read-only notmuch handle, so nothing indexed after startup appeared in any query and the application looked like it had stopped syncing. |
