# Production Fixes - Wichtige Schritte

## ✅ Behoben

1. **Debug-Logs entfernt** - Alle Debug-Logs zu `127.0.0.1:7242` wurden entfernt
2. **Favicon-Problem behoben** - `site.webmanifest` verwendet jetzt vorhandene SVG-Dateien

## ⚠️ Noch zu beheben (im Appwrite Dashboard)

### 1. Appwrite CORS-Konfiguration

**Problem:** Appwrite erlaubt nur `https://localhost` statt `https://emailsorter.webklar.com`

**Lösung:**
1. Gehe zu: https://appwrite.webklar.com
2. Öffne dein Projekt
3. Gehe zu **Settings** → **Platforms** (oder **Web**)
4. Füge eine neue Platform hinzu:
   - **Name:** Production
   - **Hostname:** `emailsorter.webklar.com`
   - **Origin:** `https://emailsorter.webklar.com`
5. Speichere die Änderungen

**ODER** bearbeite die existierende Platform und ändere den Hostname/Origin zu `https://emailsorter.webklar.com`

### 2. Backend-Server (502 Bad Gateway)

**Problem:** `/api/analytics/track` gibt 502 zurück - Backend-Server läuft nicht

**Lösung:**
1. SSH zum Server: `ssh user@webklar.com`
2. Prüfe ob Server läuft: `pm2 list` oder `ps aux | grep node`
3. Falls nicht: Starte den Server:
   ```bash
   cd /path/to/ANDJJJJJJ/server
   pm2 start index.mjs --name emailsorter-api
   pm2 save
   ```
4. Prüfe Logs: `pm2 logs emailsorter-api`

### 3. Build deployen

Nach dem Commit und Push:
1. Kopiere den Inhalt von `client/dist` auf den Web-Server
2. Stelle sicher, dass die Dateien unter `https://emailsorter.webklar.com` erreichbar sind

## Nach allen Fixes

1. Leere den Browser-Cache (Strg+Shift+R)
2. Teste die Website
3. Prüfe die Browser-Konsole - sollte keine Fehler mehr zeigen
