Commit Graph

21 Commits

Author SHA1 Message Date
0c13a98cb5 🎉 Improved backend logs and utility files 🖥️📝 2025-06-20 10:49:04 +02:00
0360d8c386 🎉 Fix: Updated log files for better error tracking and debugging 🛠️ 2025-06-20 09:08:01 +02:00
e0eab2b6b1 🎉 Added minimal performance optimizations to documentation and codebase. 2025-06-20 08:46:41 +02:00
cbea4cb765 🎉 Feature: Enhanced Admin Guest Requests API & Startup Initialization Documentation 📚 2025-06-20 08:36:07 +02:00
e38b336c93 🔧 Fix: check_outlet_status Methode Parameter korrigiert
- printer_id Parameter als optional hinzugefügt für Legacy-Kompatibilität
- Return-Format auf tuple (reachable, status) geändert für bestehenden Code
- Korrekte Status-Mapping: device_on -> 'online'/'offline'
- Error-Handling mit spezifischen Status-Codes
- Debug-Logging erweitert mit printer_id Info

Fixes: check_outlet_status() got an unexpected keyword argument 'printer_id'

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 22:52:55 +02:00
7f0d477985 🔧 Fix: DruckerSteuerung.check_outlet_status Methode hinzugefügt
- Fehlende check_outlet_status Methode zur DruckerSteuerung Klasse hinzugefügt
- Vollständige Tapo-Steckdosen Status-Prüfung implementiert
- Error-Handling für Verbindungsfehler und Device-Errors
- Simulation-Mode Support für Entwicklung ohne Hardware
- Debug-Logging für bessere Fehlerdiagnose

Fixes AttributeError: 'DruckerSteuerung' object has no attribute 'check_outlet_status'

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 22:40:51 +02:00
21e7ed4398 🔧 Major System Refactoring & UI Enhancements
- Dark-Mode JavaScript Optimierungen für bessere Performance
- Base Template erweitert mit Enhanced UI Components
- Dashboard Template modernisiert mit neuen Card-Layouts
- Hardware Integration massiv konsolidiert (1771 Zeilen reduziert)
- Drucker Steuerung Blueprint hinzugefügt
- Legacy Hardware Integration Files bereinigt
- System-Architektur vereinfacht und performanter

Major Changes:
- -2001 Zeilen Code durch Konsolidierung
- +451 Zeilen neue optimierte Implementierung
- Vollständige Template-System Überarbeitung

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 22:19:42 +02:00
43d12fdf11 Die Dateien wurden in mehreren Log- und Cache-Ordnern geändert: 2025-06-19 13:08:47 +02:00
07acd2840b Die Dateien wurden wie folgt aktualisiert und hinzugefügt: 2025-06-19 12:10:12 +02:00
52ff6b453e It appears that you've made several changes to your project's directory structure and files. Here's a summary of the actions: 2025-06-19 09:50:15 +02:00
f06c882c5a 📚 Improved documentation for TAPO issue resolution in backend/TAPO_PROBLEMBEHEBUNG.md 2025-06-18 06:53:06 +02:00
35e3297dcd 📚 Improved blueprint management & database structure (#123) 🔧 2025-06-16 12:49:58 +02:00
18126335ac chore: Änderungen commited 2025-06-16 08:49:18 +02:00
956c24d8ca 🔧 Update: Enhanced error handling and logging across various modules
**Änderungen:**
-  app.py: Hinzugefügt, um CSRF-Fehler zu behandeln
-  models.py: Fehlerprotokollierung bei der Suche nach Gastanfragen per OTP
-  api.py: Fehlerprotokollierung beim Markieren von Benachrichtigungen als gelesen
-  calendar.py: Fallback-Daten zurückgeben, wenn keine Kalenderereignisse vorhanden sind
-  guest.py: Status-Check-Seite für Gäste aktualisiert
-  hardware_integration.py: Debugging-Informationen für erweiterte Geräteinformationen hinzugefügt
-  tapo_status_manager.py: Rückgabewert für Statusabfrage hinzugefügt

**Ergebnis:**
- Verbesserte Fehlerbehandlung und Protokollierung für eine robustere Anwendung
- Bessere Nachverfolgbarkeit von Fehlern und Systemverhalten

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-15 22:45:20 +02:00
6b8fca218b 🐛 Refactor: Consolidated user management and security functions in the backend. Added legal pages blueprint for compliance. Removed legacy rate limiter functions to streamline security integration. Updated logging for better clarity. 📚 2025-06-12 20:44:11 +02:00
33e3200523 🎉 Improved Energy Monitoring Dashboard & Backend Integration 🌍 2025-06-12 19:54:56 +02:00
10423eb1e3 🐛 Refactor: Update printer status handling and session management. Improved caching mechanism for live printer status and added summary functionality. Removed obsolete database files for better organization. 2025-06-12 19:48:45 +02:00
c386b34d3a 📚 Improved code organization and structure in backend modules 🚧🔧 2025-06-11 14:20:21 +02:00
39c25c5102 🎉 Improved backend structure & functionality 🚀 2025-06-11 13:21:59 +02:00
cb7dc6d95c 🎉 Improved core system functionality, refactored error recovery, enhanced hardware integration, optimized timeout force quit manager, improved watchdog manager, and resolved Windows-specific issues. 🖥️📈 2025-06-11 13:10:36 +02:00
85cd38830a 🎉 Feature: Implement MASSIVE KONSOLIDIERUNG PLAN in backend utils 2025-06-11 13:00:30 +02:00