29 Commits

Author SHA1 Message Date
ef391d93d9 Add debug logging to track configuration loading 2025-06-24 16:00:46 +02:00
9350811e55 Fix fallback configuration with complete multilingual content 2025-06-24 15:57:51 +02:00
f7f2c8369f Fix API to return complete content object with all languages 2025-06-24 15:53:14 +02:00
425bdc3063 Fix translation function to access current language content correctly 2025-06-24 15:49:33 +02:00
fb7a6a214c Remove RSVP from form titles - use 'Zusage zur Hochzeit' and 'Wedding Response' instead 2025-06-24 15:46:17 +02:00
0f83775edb Complete multilingual implementation: translate all page content and RSVP form 2025-06-24 15:41:02 +02:00
c1f7a11e85 Add multilingual support to frontend components 2025-06-24 15:34:21 +02:00
37b8aba51b Fix names and location: Eileen & Dennis, Schloss Caputh 2025-06-24 15:22:21 +02:00
12cce60a72 Fix static files path: correct dist/public location 2025-06-24 15:02:46 +02:00
c7c507851d Fix ES module imports: add .js extensions for Node.js compatibility 2025-06-24 15:00:34 +02:00
17f494a1ac Fix build script: replace Windows copy with Linux cp command 2025-06-24 14:54:51 +02:00
908b4d6ad1 Umstellung auf E-Mail-System und Multi-Site ohne Datenbank 2025-06-24 14:39:45 +02:00
e0181c2b5d all 2025-06-23 14:07:52 +00:00
c1f9573684 dockerfile und dokcer-compose 2025-06-23 14:01:48 +00:00
mstueve87
119bae1f1f Prepare the website for easier deployment and update the wedding date
Adds Dockerfile and .dockerignore for containerization, and updates wedding date in replit.md.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11b04fa6-6e1f-4fe2-bba2-188896e61caa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/30cc8b6c-d56e-48e2-a7f9-6180956ff8d1/87c1aece-e84e-4175-8031-7b322a298305.jpg
2025-06-23 14:01:48 +00:00
Michi
c94a98c1fc Fix TypeScript error in vite.ts and add vercelignore 2025-06-23 14:24:53 +02:00
Michi
39fdc5dd01 Simplify API for Vercel - remove complex imports that cause crashes 2025-06-23 14:22:10 +02:00
Michi
71304c9780 Add separate API handler for Vercel deployment 2025-06-23 14:11:44 +02:00
Michi
d18f152fa1 Simplify vercel.json - route everything through server 2025-06-23 14:05:54 +02:00
Michi
6074e87edc Fix vercel.json configuration for proper routing 2025-06-23 14:04:52 +02:00
Michi
636aa1afee Fix vercel.json configuration for deployment 2025-06-23 14:02:31 +02:00
Michi
badd48baaf Setup for deployment: Added env example, updated dependencies, configured vercel 2025-06-23 13:55:20 +02:00
mstueve87
525f1d3fee Update wedding date for all website content and authentication details
Updates the displayed wedding year from 2025 to 2026 across the client/ and server/ files including index.html, footer.tsx, RSVP form, QR-Code-Info.md, and index.ts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11b04fa6-6e1f-4fe2-bba2-188896e61caa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/30cc8b6c-d56e-48e2-a7f9-6180956ff8d1/87c1aece-e84e-4175-8031-7b322a298305.jpg
2025-06-23 11:37:17 +00:00
mstueve87
7712d4a1ea Add password protection so only invited guests can access the website
Implements HTTP Basic Authentication middleware using `openid-client` and adds default credentials.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11b04fa6-6e1f-4fe2-bba2-188896e61caa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/30cc8b6c-d56e-48e2-a7f9-6180956ff8d1/0b2b02eb-b361-480d-8813-c05674390138.jpg
2025-06-23 11:34:15 +00:00
mstueve87
70c228bb7a Connect website to a database for persistent data storage
Implements PostgreSQL with Drizzle ORM and Neon Database using DatabaseStorage, replacing MemStorage.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11b04fa6-6e1f-4fe2-bba2-188896e61caa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/30cc8b6c-d56e-48e2-a7f9-6180956ff8d1/fa0c9da0-ed45-4a9c-8828-c76a238e4ea9.jpg
2025-06-23 11:31:37 +00:00
mstueve87
bde16bf406 Update website to reflect the new names of the wedding couple
Updates names, email, wedding date and location across the React components and index.html.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11b04fa6-6e1f-4fe2-bba2-188896e61caa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/30cc8b6c-d56e-48e2-a7f9-6180956ff8d1/33eadd64-765b-401a-ac7f-7b4b610db763.jpg
2025-06-23 11:27:35 +00:00
mstueve87
8d27eac5ac Update website navigation and improve RSVP form data handling
Removes Impressum/Datenschutz from nav, renames RSVP, and refactors createRsvp in storage.ts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11b04fa6-6e1f-4fe2-bba2-188896e61caa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/30cc8b6c-d56e-48e2-a7f9-6180956ff8d1/c7b40e87-e9fd-4567-bfc8-e91b0a4d8f7a.jpg
2025-06-23 11:20:06 +00:00
mstueve87
0d204c4103 Create a wedding website for Anna and Lukas with RSVP feature
Implements initial React/Express app structure, UI components and RSVP form.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11b04fa6-6e1f-4fe2-bba2-188896e61caa
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/30cc8b6c-d56e-48e2-a7f9-6180956ff8d1/f9c3a054-e33d-4841-95a5-ded2898252cf.jpg
2025-06-23 09:01:49 +00:00
mstueve87
0bee009cef Initial commit 2025-06-23 08:57:21 +00:00