aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md37
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.