Commit Graph

137 Commits

Author SHA1 Message Date
core 19cb6d95b1 🎉 Refactor database files & logs for better organization: 2025-06-16 17:41:04 +02:00
core 0f1e4cea3b 🐛 Backend: Enhanced session data storage for improved performance & stability in instance/sessions directory. 2025-06-16 14:48:25 +02:00
core fc69976877 📚🐛 Improved session handling & log updates 🎉 2025-06-16 13:33:56 +02:00
core a056ffa022 Die Dateien wurden wie folgt aktualisiert: 2025-06-16 13:00:41 +02:00
core 35e3297dcd 📚 Improved blueprint management & database structure (#123) 🔧 2025-06-16 12:49:58 +02:00
core 52da039da8 chore: Änderungen commited 2025-06-16 09:56:43 +02:00
core 0df89306ec chore: Änderungen commited 2025-06-16 09:42:26 +02:00
Tomczak 0e45c831df chore: Änderungen commited 2025-06-16 09:31:33 +02:00
core 4491156902 chore: Änderungen commited 2025-06-16 08:28:45 +02:00
core d4d5647d40 chore: Änderungen commited 2025-06-16 08:13:54 +02:00
core 424812a77c chore: Änderungen commited 2025-06-16 08:03:45 +02:00
core fabaefc135 chore: Änderungen commited 2025-06-16 07:52:16 +02:00
core 77d48f7951 chore: Änderungen commited 2025-06-16 07:38:48 +02:00
core 5a95dc37b8 chore: Änderungen commited 2025-06-16 07:28:44 +02:00
core 0069f7ba83 chore: Änderungen commited 2025-06-16 07:16:04 +02:00
core 5fb08674c6 🔧 Update: Datenbankdateien aktualisiert und WAL-Datei entfernt
**Änderungen:**
-  Aktualisierte `myp.db`-Datenbankdatei mit neuen Inhalten.
-  Gelöscht: `myp.db-wal`-Datei zur Bereinigung und Optimierung der Datenbankstruktur.

**Ergebnis:**
- Verbesserte Datenbankintegrität und Performance durch die Aktualisierung der Hauptdatenbankdatei und das Entfernen der WAL-Datei.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 07:07:33 +02:00
core 2f1025cd14 chore: Änderungen commited 2025-06-16 06:58:16 +02:00
core f9853e6396 Sync with clickcandit: Updated admin features, session management, and logging 2025-06-16 01:43:56 +02:00
core 472060ab1f 🔧 Update: Enhance Guest Request Model with OTP Code Management
**Änderungen:**
-  Hinzugefügt: `otp_code_plain` zur `GuestRequest`-Klasse für die Speicherung des OTP-Codes im Klartext zur Anzeige für Administratoren.
-  Anpassung der API-Endpunkte in `admin_unified.py`, um den Klartext-OTP-Code anzuzeigen, wenn die Anfrage genehmigt ist und der OTP-Code aktiv ist.

**Ergebnis:**
- Verbesserte Verwaltung und Sichtbarkeit von OTP-Codes für Administratoren, was die Benutzerfreundlichkeit und Sicherheit bei der Verwaltung von Gastanfragen erhöht.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 01:39:37 +02:00
core ba7c65dc3c 🔧 Update: Enhance Logging and Initialization Messages Across Modules
**Änderungen:**
-  Verbesserte Protokollierung in verschiedenen Log-Dateien, um detaillierte Informationen über die Initialisierung und den Status der Module bereitzustellen.
-  Konsolidierung von Log-Einträgen zur Reduzierung der Dateigröße und Verbesserung der Lesbarkeit.
-  Hinzugefügt: Statusmeldungen für die Initialisierung von Hardware-Integrationen, Job-Queues und Sicherheitsmodulen.

**Ergebnis:**
- Erhöhte Transparenz und Nachvollziehbarkeit durch umfassendere Log-Einträge.
- Optimierte Log-Dateien für eine bessere Performance und einfachere Wartung.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 01:29:30 +02:00
core b1ae9523a9 🔧 Update: Workflow Documentation and Job Deletion Enhancements
**Änderungen:**
-  Aktualisierte Schulungsdokumentation für den Gastzugang, um den Workflow klarer darzustellen.
-  Verbesserte Visualisierung im Workflow-Diagramm, um den Prozess für Gäste zu verdeutlichen.
-  Optimierte Logik in der Job-Löschfunktion, um abhängige Datensätze vor der Löschung zu bereinigen.

**Ergebnis:**
- Klarere Anleitungen für Benutzer zur Nutzung des Gastzugangs.
- Verbesserte Nachvollziehbarkeit des Workflows durch aktualisierte Diagramme.
- Erhöhte Datenintegrität durch Bereinigung abhängiger Datensätze vor der Job-Löschung.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 01:18:31 +02:00
core 83d3ca5e28 🔧 Update: Database and Log Enhancements
**Änderungen:**
-  Aktualisierte Datenbankdateien (myp.db, myp.db-shm, myp.db-wal) zur Verbesserung der Datenintegrität und Performance.
-  Erweiterte Protokollierung in verschiedenen Log-Dateien (admin.log, admin_api.log, api.log, app.log, etc.) zur besseren Nachverfolgbarkeit von Systemereignissen und Fehlern.
-  Hinzugefügte Informationen zu Tapo-Steckdosen-Status und Fehlerbehandlung in den Protokollen.

**Ergebnis:**
- Verbesserte Datenbankleistung und -stabilität.
- Erhöhte Transparenz und Nachvollziehbarkeit durch detaillierte Log-Einträge.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 01:08:51 +02:00
core ed1b0e9125 🔧 Update: Enhance error handling in API responses
**Änderungen:**
-  admin_unified.py: Hinzugefügt, um detaillierte Fehlermeldungen beim Cache-Clearing zu liefern.
-  jobs.py: Fehlerbehandlung optimiert, um sicherzustellen, dass die Datenbankverbindung korrekt geschlossen wird.
-  printers.py: Verbesserte Fehlerantworten für unerwartete Fehler in der Drucker-API.

**Ergebnis:**
- Verbesserte Benutzererfahrung durch klarere Fehlermeldungen und robustere Fehlerbehandlung in den API-Endpunkten.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 01:04:23 +02:00
core 124953049b Title: Enhanced Data Management and Job Queue System Integration
🎉 New Feature: Integrated advanced data management capabilities with improved job queue system for seamless workflow.

📚 The updated data management module now offers robust features such as data validation, normalization, and efficient storage using optimized database queries. This ensures accurate and consistent data handling across the application.

💄 Additionally, the job queue system has been upgraded to handle complex tasks more efficiently, reducing latency and improving overall
2025-06-16 00:58:43 +02:00
core 81cd0e8feb 🔧 Update: Enhance printer deletion API documentation and success messaging
**Änderungen:**
-  admin_unified.py: Aktualisierte Dokumentation der delete_printer_api-Funktion, um die Löschung von Druckern mit allen Abhängigkeiten zu verdeutlichen.
-  Erfolgsnachricht angepasst, um gelöschte Abhängigkeiten in der Rückgabe zu inkludieren.

**Ergebnis:**
- Verbesserte Klarheit und Nachvollziehbarkeit bei der Nutzung der API zur Drucker-Löschung.
- Detailliertere Rückmeldungen für Benutzer über erfolgreich gelöschte Drucker und deren Abhängigkeiten.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 00:43:19 +02:00
core 442d6d82dd 🔧 Update: Enhance user settings API to support PATCH method
**Änderungen:**
-  user_management.py: Erweitert die API zur Aktualisierung von Benutzereinstellungen, um sowohl POST- als auch PATCH-Anfragen zu unterstützen.

**Ergebnis:**
- Verbesserte Flexibilität bei der Aktualisierung von Benutzereinstellungen durch Unterstützung von PATCH-Anfragen.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 00:34:56 +02:00
core fcefbef49d 🔧 Update: Enhance printer deletion API and logging
**Änderungen:**
-  admin_unified.py: Implemented detailed logging for printer deletion actions, including success and error messages.
-  printers.html: Updated delete button functionality to utilize the PrinterManager class for improved code organization and error handling.

**Ergebnis:**
- Verbesserte Nachverfolgbarkeit und Fehlerdiagnose bei Drucker-Löschvorgängen.
- Optimierte Benutzerinteraktion durch verbesserte Fehlerbehandlung im Frontend.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 00:33:20 +02:00
core e98f273cad 🔄 Update: Log files and database enhancements
**Änderungen:**
-  Aktualisierte app.log mit erweiterten Debug- und Informationsmeldungen zur Entwicklungsumgebung.
-  calendar.log: Hinzugefügt, um Kalender-Events für den Zeitraum korrekt abzurufen.
-  data_management.log: Mehrere Initialisierungen und Konsolidierungen protokolliert.
-  energy_monitoring.log: Verbesserte Protokollierung für Energiestatistiken und Dashboard-Daten.
-  hardware_integration.log: Erweiterte Protokollierung für Tapo-Steckdosen und Energiestatistiken.
-  job_queue_system.log: Verbesserte Protokollierung für Job-Management und Konsolidierungen.
-  jobs.log: Protokollierung von Job-Abfragen für Benutzer.
-  monitoring_analytics.log: Konsolidierungen und Initialisierungen protokolliert.
-  permissions.log: Korrekturen für Admin-Berechtigungen protokolliert.
-  scheduler.log: Fehlerprotokollierung bei der Überprüfung von Jobs.
-  tapo_controller.log: Erweiterte Protokollierung für Tapo-Steckdosen-Status und Fehler.
-  tapo_status_manager.log: Initialisierungen protokolliert.
-  utilities_collection.log: Konsolidierungen und Initialisierungen protokolliert.
-  dark-light-unified.css: Optimierte Übergänge für das Design.
-  base.html: HTMX-Skript nur bei Bedarf geladen.

**Ergebnis:**
- Verbesserte Nachverfolgbarkeit und Fehlerdiagnose in den Protokolldateien.
- Optimierte Benutzererfahrung durch verbesserte UI-Elemente und Skriptmanagement.
2025-06-16 00:15:40 +02:00
core c4e65a07a9 🗑️ Refactor: Remove obsolete printer check scripts and update app logic
**Änderungen:**
-  check_printer_ips.py und check_printers.py: Entfernt nicht mehr benötigte Skripte zur Überprüfung von Drucker-IP-Adressen.
-  DRUCKER_STATUS_REQUIREMENTS.md: Veraltete Anforderungen entfernt.
-  setup_standard_printers.py: Anpassungen zur Vereinheitlichung der Drucker-IP.
-  app.py: Logik zur Filterung offline/unreachable Drucker aktualisiert.

**Ergebnis:**
- Bereinigung des Codes durch Entfernen nicht mehr benötigter Dateien.
- Optimierte Logik zur Handhabung von Druckerstatus in der Anwendung.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-15 23:59:39 +02:00
core 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
Tomczak 822e3c542a 🎉 Improved database structure in backend/database/myp.* files and removed outdated backups. 🛠️ Added numerous activity session pickle files to backend/instance/sessions directories. 🖥️ Updated various log files for better monitoring and debugging: app/app.log, core_system/core_system.log, data_management/data_management.log, energy_monitoring/energy_monitoring.log, hardware_integration/hardware_integration.log, job_ 2025-06-13 12:47:06 +02:00
core 173d8e83d5 🎉 Refactor Backend Database Files & Add Session Logs 📚💄 2025-06-13 12:36:46 +02:00
core 455ccf59b6 🎉 Improved cursor rules and expanded logging system across backend files. 🖥️📝 2025-06-12 07:36:37 +02:00
core c7f9738bbe 🎉 Refactored backend structure: Removed unused files including app_cleaned.py, admin_api.py, admin.py, user.py, and others. Updated settings.local.json to include additional Bash commands. Enhanced admin templates for better navigation and functionality. Improved logging and error handling across various modules. 2025-06-09 19:33:06 +02:00
core 375c48d72f ich geh behindert 2025-06-05 01:34:10 +02:00
core 7297c656e7 📚 Added EvilTwin.md.pdf 2025-06-04 09:43:51 +02:00
core 4099b1de24 📚 Reorganized documentation files and logs → Improved project structure & clarity 🎉 2025-06-04 09:33:21 +02:00
core 33a6ea7ae8 🎉 Fixed database connection issue in myp.db-wal & scheduler.log, ensuring logs are updated accurately. 📝🔐💻📈 2025-06-04 09:23:22 +02:00
core cbdb457b3c 📚 Improved log file management system 🎉 2025-06-04 09:23:13 +02:00
core 8b663aa7f4 📚 Improved documentation and log file maintenance 🚀 2025-06-04 07:27:39 +02:00
core 6b473afe43 🎉 Improved documentation and logs structure in Backend 🖥️📊 2025-06-04 01:00:16 +02:00
core dc007a9172 🎉📚 Improved documentation and log management system in backend #123 2025-06-04 00:49:16 +02:00
core f83ad09b46 🎉 Updated IHK Projektdokumentation to Markdown format & optimized database files 🎇 2025-06-04 00:35:44 +02:00
core f81da17648 📚 Improved database optimization & CSS refinements 🎉 2025-06-04 00:15:15 +02:00
core 0802c2b175 📚 Improved database structure & log files organization in backend #123 2025-06-04 00:00:13 +02:00
core 4c8b159c1c 📚 Improved logging structure in backend logs 🎉 2025-06-03 23:49:45 +02:00
core 6bfa31905c 🎉 Kiosk-Modus optimiert: Integration von Waitress für verbesserte Stabilität, IPv4-Bindung zur Vermeidung von Timeout-Problemen und automatische Bereinigung hängender Prozesse. Dokumentation aktualisiert und nicht mehr benötigte Skripte entfernt. 🛠️📈 2025-06-03 23:43:17 +02:00
core 56baed71ea 🎉 Refactor Backend Logs: Reorganized and optimized log files for improved performance and maintenance. 🧱📈🔍 2025-06-03 23:31:02 +02:00
core ee1583c4ec 📚 Improved database structure with myp.db-shm & myp.db-wal additions and updated documentation on frontend optimization completion. 🥳⚙️📖🔧 2025-06-03 23:20:12 +02:00
core 9f29705daf 🎉 Updated various log files and added new scripts for kiosk start in backend directory 📚🔧💻📝 2025-06-03 23:15:06 +02:00