From 425229deeeb2ee631972cc7643a2691f4978287b Mon Sep 17 00:00:00 2001 From: Oliver Kieselbach Date: Sat, 22 Aug 2026 23:55:53 +0200 Subject: [PATCH] feat(email): branded header image, sign-in link, drop preview banner in welcome/farewell mails - header is a hosted PNG (www/email/header.png, rendered from the brand mark + wordmark) on a solid bgcolor band; mail clients drop CSS gradients, which left the old header white - welcome mail links "sign in" to the portal, active-development banner removed - em dashes replaced with en dashes Co-Authored-By: Claude Fable 5 --- .../Services/EmailTemplates.cs | 37 +++++++----------- .../public/email/header.png | Bin 0 -> 14109 bytes 2 files changed, 15 insertions(+), 22 deletions(-) create mode 100644 src/Web/autopilot-monitor-web/public/email/header.png diff --git a/src/Backend/AutopilotMonitor.Functions/Services/EmailTemplates.cs b/src/Backend/AutopilotMonitor.Functions/Services/EmailTemplates.cs index ee30c809..39311588 100644 --- a/src/Backend/AutopilotMonitor.Functions/Services/EmailTemplates.cs +++ b/src/Backend/AutopilotMonitor.Functions/Services/EmailTemplates.cs @@ -37,11 +37,11 @@ public static class EmailTemplates - + - @@ -56,14 +56,14 @@ public static class EmailTemplates

Thank you for taking the time to try Autopilot Monitor. Every organization that - puts it to work in a real environment helps shape what it becomes — we're + puts it to work in a real environment helps shape what it becomes – we're genuinely grateful you gave it a chance.

- If something didn't fit — a missing feature, a bug that got in the way, or - simply a better alternative — we'd love to hear about it. A couple of honest + If something didn't fit – a missing feature, a bug that got in the way, or + simply a better alternative – we'd love to hear about it. A couple of honest sentences help more than you'd think:

@@ -78,7 +78,7 @@ public static class EmailTemplates

This is the last email you'll receive from us. This mailbox doesn't accept - replies — please use the links above if you'd like to get in touch. + replies – please use the links above if you'd like to get in touch.

@@ -115,11 +115,11 @@ public static class EmailTemplates diff --git a/src/Web/autopilot-monitor-web/public/email/header.png b/src/Web/autopilot-monitor-web/public/email/header.png new file mode 100644 index 0000000000000000000000000000000000000000..8c85594572bac37875efecc82f9356a9e219e998 GIT binary patch literal 14109 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
-

Autopilot Monitor

-

Windows Autopilot monitoring

+
+
- + - @@ -129,8 +129,8 @@ public static class EmailTemplates

Welcome to Autopilot Monitor!

- Great news — access for {displayDomain} has been activated and is ready to use. - You can now sign in and start monitoring your Windows Autopilot enrollments in real time. + Great news – access for {displayDomain} has been activated and is ready to use. + You can now sign in and start monitoring your Windows Autopilot enrollments in real time.

@@ -149,13 +149,6 @@ public static class EmailTemplates

-

Autopilot Monitor

-

Windows Autopilot monitoring

+
+
- -
-

- Please note: Autopilot Monitor is in active development. Some features are still being built - and things may occasionally not work as expected. Your patience and understanding are greatly appreciated! -

-

@@ -169,7 +162,7 @@ public static class EmailTemplates

- Thanks for being part of the journey — enjoy Autopilot Monitor! + Thanks for being part of the journey – enjoy Autopilot Monitor!

n$*?tc25 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 literal 0 HcmV?d00001