Commit Graph

5 Commits

Author SHA1 Message Date
MBO-Tech-IT a0d6caa79b feat: add next-themes setup, Providers and ThemeToggle components
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 16:22:30 +02:00
MBO-Tech-IT 9c7f78464b feat: add contact form submission with send confirmation
API route /api/contact calls sendeKontaktEmail and returns ok/error.
On total failure (no SMTP, no queue) logs full contact data to server log.
Contact.tsx is now a client component: shows spinner while sending,
success state ("Anfrage gesendet") on ok, error banner with message on failure.
queueEmail now returns boolean; sendWithFallback returns { sent, queued }.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 15:23:30 +02:00
MBO-Tech-IT 1369e831ad feat: integrate email-system module (nodemailer + queue)
Adds lib/mailer.ts (sendeKontaktEmail, MBO-Tech-IT branding),
lib/email-queue.ts (Supabase-fallback, graceful no-op when not configured),
lib/supabase.ts (stub for later integration), admin API routes for
SMTP-test and queue management, and instrumentation.ts for the queue worker.
Excludes modules/ from TypeScript compilation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 14:56:36 +02:00
MBO-Tech-IT ed5136b9a1 feat: add StatsBar with animated counters, update page layout 2026-04-02 01:26:35 +02:00
MBO-Tech-IT 8267ae3e8c chore: initial commit before website expansion 2026-04-02 01:11:27 +02:00