feat: add newsletter broadcast system with admin login and dynamic QR code redirect service with scan tracking.

This commit is contained in:
Timo
2026-01-02 18:07:18 +01:00
parent a15e3b67c2
commit 0302821f0f
7 changed files with 78 additions and 57 deletions

View File

@@ -57,7 +57,7 @@ export async function sendPasswordResetEmail(email: string, resetToken: string)
try {
await resend.emails.send({
from: 'QR Master Security <onboarding@resend.dev>',
from: 'QR Master Security <noreply@qrmaster.net>',
replyTo: 'support@qrmaster.net',
to: email,
subject: '🔐 Reset Your QR Master Password (Expires in 1 Hour)',
@@ -189,7 +189,7 @@ export async function sendNewsletterWelcomeEmail(email: string) {
try {
await resend.emails.send({
from: 'Timo from QR Master <onboarding@resend.dev>',
from: 'Timo from QR Master <timo@qrmaster.net>',
replyTo: 'support@qrmaster.net',
to: email,
subject: '🎉 You\'re In! Here\'s What Happens Next (AI QR Features)',
@@ -361,7 +361,7 @@ export async function sendAIFeatureLaunchEmail(email: string) {
try {
await resend.emails.send({
from: 'Timo from QR Master <onboarding@resend.dev>',
from: 'Timo from QR Master <timo@qrmaster.net>',
replyTo: 'support@qrmaster.net',
to: email,
subject: '🚀 They\'re Live! Your AI QR Features Are Ready',