f9e363f44680c3acdb81b08b024182b27e0ea890
After a visitor submits the contact form, Brevo now sends two emails: 1. The existing notification to jh@unixweb.de with the message details 2. A new confirmation email to the sender's address The confirmation email: - Is sent from "Joachim Hummel <jh@unixweb.de>" - Addresses the sender by name - Thanks them and sets response-time expectations (1-2 Werktage) - Includes both plain-text and HTML versions - Is logged separately via req.log.info for observability If either email fails, the entire request returns a 500 error (atomic behavior — both succeed or neither does from the user's perspective). File changed: - artifacts/api-server/src/routes/contact.ts Also ran `pnpm --filter @workspace/api-spec run codegen` to fix a pre-existing typecheck failure caused by stale generated lib output. Typecheck passes cleanly after codegen. Replit-Task-Id: a5d51157-6bd1-48c7-ba04-68e7d951eeab
Description
No description provided
Languages
TypeScript
96.4%
CSS
1.6%
HTML
1.3%
JavaScript
0.7%