- TAPO_PASSWORD in .env korrigiert (Agent045) - Unnötige Verzeichnisse entfernt (node_modules, archiv in backend/, etc.) - .gitignore erstellt um .env-Dateien zu schützen - Projektstruktur bereinigt (von 1.5MB auf 186KB reduziert) - Flask Web UI vollständig funktionsfähig 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
823 B
823 B
Notwendige Frontend-Änderungen
-
Frontend-Authentifizierung anpassen:
- GitHub OAuth durch lokale Authentifizierung ersetzen
- Login-Komponenten für Benutzername/Passwort erstellen
- Registrierungs-Formular implementieren
- API-Routen für Login- und Registrierungsprozess anpassen
-
Datenbankschema:
- Users-Tabelle anpassen um Passwort-Hash zu unterstützen
- GitHub-ID entfernen oder optional machen
-
Auth-System:
- Lucia.js: Anpassung von OAuth auf Formular-basierte Authentifizierung
- Session-Management beibehalten
-
API-Endpunktanpassungen:
- Neue Login und Register-Endpunkte erstellen
- Route für initialen Admin-Setup
Die Änderungen im Frontend sind umfangreicher, da das aktuelle System stark auf GitHub OAuth ausgerichtet ist und komplett umgestellt werden muss.