From 806c3bd59c85dfaf3c6816221f6e05135116ce8d Mon Sep 17 00:00:00 2001 From: nmemmert Date: Tue, 8 Sep 2026 14:58:37 -0400 Subject: [PATCH] Fix host welcome email using dark text on dark background; v2.0.13 Body text was #2c2417 (near-black) rendered inside the dark branded email wrapper (#0f0f0c). Updated to light colors matching the template: #c8c0ac for body, #f0ead8 for emphasis, #1a1a15/#2a2518 for table cells. 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 ad306bd..999025a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "siteforge", "private": true, - "version": "2.0.12", + "version": "2.0.13", "type": "module", "scripts": { "dev": "vite", diff --git a/server/email.js b/server/email.js index 62a6d4e..19753e1 100644 --- a/server/email.js +++ b/server/email.js @@ -771,18 +771,18 @@ export async function sendNuggetsHostWelcomeEmail({ to, name, username, password const from = process.env.RESEND_FROM ?? DEFAULT_RESEND_FROM const bodyHtml = ` -

Hi ${escapeHtml(name)},

-

- You've been set up as a host on the Nuggets episode upload portal. +

Hi ${escapeHtml(name)},

+

+ You've been set up as a host on the Nuggets episode upload portal. Use the details below to sign in and submit your episodes.

- - - - +
Portal URL${escapeHtml(portalUrl)}
Email${escapeHtml(username)}
Password${escapeHtml(password)}
+ + +
Portal URL${escapeHtml(portalUrl)}
Email${escapeHtml(username)}
Password${escapeHtml(password)}
-

When you're ready to submit an episode, fill in the episode name, the Bible passage, a short description, and attach your audio file. Everything uploads in one step.

-

If you have any trouble signing in, reply to this email and we'll get you sorted.

+

When you're ready to submit an episode, fill in the episode name, the Bible passage, a short description, and attach your audio file. Everything uploads in one step.

+

If you have any trouble signing in, reply to this email and we'll get you sorted.

` try {