diff --git a/docker-compose.yml b/docker-compose.yml index aeee0c5..33e64ce 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -76,10 +76,14 @@ services: # Email & Analytics RESEND_API_KEY: ${RESEND_API_KEY:-} SMTP_HOST: ${SMTP_HOST:-smtp.qrmaster.net} - SMTP_PORT: ${SMTP_PORT:-465} - SMTP_USER: ${SMTP_USER:-timo@qrmaster.net} - SMTP_PASS: ${SMTP_PASS:-} - NEXT_PUBLIC_POSTHOG_KEY: ${NEXT_PUBLIC_POSTHOG_KEY:-} + SMTP_PORT: ${SMTP_PORT:-465} + SMTP_USER: ${SMTP_USER:-timo@qrmaster.net} + SMTP_PASS: ${SMTP_PASS:-} + NEWSLETTER_ADMIN_EMAIL: ${NEWSLETTER_ADMIN_EMAIL:-} + NEWSLETTER_ADMIN_PASSWORD: ${NEWSLETTER_ADMIN_PASSWORD:-} + NEWSLETTER_TEST_EMAIL: ${NEWSLETTER_TEST_EMAIL:-} + EMAIL_UNSUBSCRIBE_SECRET: ${EMAIL_UNSUBSCRIBE_SECRET:-} + NEXT_PUBLIC_POSTHOG_KEY: ${NEXT_PUBLIC_POSTHOG_KEY:-} NEXT_PUBLIC_POSTHOG_HOST: ${NEXT_PUBLIC_POSTHOG_HOST:-https://us.i.posthog.com} # Cloudflare R2 Storage R2_ACCOUNT_ID: ${R2_ACCOUNT_ID:-} diff --git a/src/app/(main)/(marketing)/press/page.tsx b/src/app/(main)/(marketing)/press/page.tsx index 2af259d..aff4644 100644 --- a/src/app/(main)/(marketing)/press/page.tsx +++ b/src/app/(main)/(marketing)/press/page.tsx @@ -20,6 +20,20 @@ export const metadata: Metadata = { export default function PressPage() { const pressReleases = [ + { + id: "dynamic-qr-campaigns-2026", + title: "QR Master Helps Businesses Keep Printed QR Campaigns Current With Dynamic Codes", + date: "July 29, 2026", + excerpt: "QR Master outlines an editable dynamic QR code workflow for printed campaigns, allowing businesses to update destinations after print, review scan context, and manage QR codes across menus, packaging, events, and customer touchpoints.", + bullets: [ + "Keep the same printed QR image while updating its destination online", + "Review scan context by time, device type, and approximate location", + "Apply logo and brand colours to campaign-ready QR codes", + "Create and manage dynamic QR codes for individual or bulk projects" + ], + link: "https://news.newswirebiz.com/@timoknh/qr-master-helps-businesses-keep-printed-qr-campaigns-current-with-dynamic-codes-hwla16zevhln", + source: "NewswireBIZ" + }, { id: "printed-qr-destinations-2026", title: "QR Master Helps Businesses Update Printed QR Destinations and Track Scans",