release: bump VERSION to 0.78.8 + release notes
This commit is contained in:
@@ -14,6 +14,18 @@ export interface ReleaseEntry {
|
||||
}
|
||||
|
||||
export const RELEASE_NOTES: ReleaseEntry[] = [
|
||||
{
|
||||
version: "0.78.8",
|
||||
date: "2026-09-02",
|
||||
summary:
|
||||
"Links in Siftlode's emails are now real links in every mail app, not just the ones that guess.",
|
||||
fixes: [
|
||||
"Siftlode's messages were plain text, which left it to your mail app to decide whether the address in them was clickable. Gmail, Outlook and Apple Mail do that for you; lighter web-based mail readers show the address as plain text you have to select and copy by hand — in a message whose whole point is that one link, like confirming your email or resetting your password. Every message now carries a formatted version alongside the plain one, so the link is a link wherever you read it.",
|
||||
],
|
||||
chores: [
|
||||
"_send() attaches an HTML alternative generated from the same plain body rather than per-template HTML that would drift from it: one converter, all eleven templates, text/plain still the primary part. Escaping runs before linkification — bodies interpolate untrusted values (a requester's address, the operator contact) — so no caller can inject markup, and a query string's & is already & when it reaches the href. Sentence-final punctuation is trimmed out of the href while url-safe token characters (- and _) are left alone. Inline styles only: no images, no external CSS, no tracking.",
|
||||
],
|
||||
},
|
||||
{
|
||||
version: "0.78.7",
|
||||
date: "2026-09-02",
|
||||
|
||||
Reference in New Issue
Block a user