From afff859d17d7f4291100c03c77516730c7cfdc3c Mon Sep 17 00:00:00 2001 From: nmemmert Date: Tue, 8 Sep 2026 16:01:22 -0400 Subject: [PATCH] Fix upload notification email dark text on dark background; v2.0.16 Body text was #2c2417 inside the dark branded email wrapper. Updated to light brand colors: #c8c0ac body, #f0ead8 emphasis, #c9a84c filename. Co-Authored-By: Claude Sonnet 4.6 --- package.json | 2 +- server/email.js | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index f54d267..2119e81 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "siteforge", "private": true, - "version": "2.0.15", + "version": "2.0.16", "type": "module", "scripts": { "dev": "vite", diff --git a/server/email.js b/server/email.js index 19753e1..d558953 100644 --- a/server/email.js +++ b/server/email.js @@ -723,16 +723,16 @@ export async function sendNuggetsUploadNotification({ to, source, hostName, epis const subject = `New Nuggets Episode Upload: ${episodeName || filename}` const bodyHtml = ` -

A new episode file has arrived in Seafile.

- - - ${hostName ? `` : ''} - ${episodeName ? `` : ''} - ${passage ? `` : ''} - - ${infoFile ? `` : ''} +

A new episode file has arrived in Seafile.

+
Source${escapeHtml(sourceLabel)}
Host${escapeHtml(hostName)}
Episode${escapeHtml(episodeName)}
Passage${escapeHtml(passage)}
Audio File${escapeHtml(filename)}
Info File${escapeHtml(infoFile)}
+ + ${hostName ? `` : ''} + ${episodeName ? `` : ''} + ${passage ? `` : ''} + + ${infoFile ? `` : ''}
Source${escapeHtml(sourceLabel)}
Host${escapeHtml(hostName)}
Episode${escapeHtml(episodeName)}
Passage${escapeHtml(passage)}
Audio File${escapeHtml(filename)}
Info File${escapeHtml(infoFile)}
- ${description ? `

Description:
${escapeHtml(description).replace(/\n/g, '
')}

` : ''} + ${description ? `

Description:
${escapeHtml(description).replace(/\n/g, '
')}

` : ''} ` const textBody = [