Commit Graph

54 Commits

Author SHA1 Message Date
f9853e6396 Sync with clickcandit: Updated admin features, session management, and logging 2025-06-16 01:43:56 +02:00
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
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
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
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
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
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
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
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
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
3b1e6ce6a4 Die Dateien wurden wie folgt geändert und aktualisiert: 2025-06-13 14:01:44 +02:00
691a4f2d41 Die Dateien wurden geändert oder hinzugefügt: 2025-06-13 07:17:00 +02:00
a212fcc8a3 🐛 Update: Optimized SQLite database and enhanced logging across various modules. Improved Tapo control dashboard accessibility and ensured better tracking of user interactions. 📚 2025-06-12 21:06:08 +02:00
c356111149 Das beigefügte Texteintrag listet verschiedene Dateien und Dateipfade auf, die in einem Backend-System geändert wurden. Hier ist eine Zusammenfassung der Änderungen: 2025-06-12 09:52:44 +02:00
f9aec04237 Die Dateien, die hinzugefügt wurden, sind Teil des Backend-Projekts und befinden sich in verschiedenen Log- und Konfigurationsverzeichnissen. Hier ist eine Aufschlüsselung der hinzugefügten Dateien: 2025-06-12 09:35:52 +02:00
985bd32d95 🎉 Fix printer monitor complete issue & logs updates 📝 2025-06-12 08:44:29 +02:00
455ccf59b6 🎉 Improved cursor rules and expanded logging system across backend files. 🖥️📝 2025-06-12 07:36:37 +02:00
b519e72932 🎉 Added '.cursorrules' and 'backend/utils/audit_logger.py' 🎉 2025-06-12 07:21:31 +02:00
9fdf7b7d35 📚 Improved log file management in Backend 🖥️🔍 2025-06-11 11:08:22 +02:00
4b18bcaf0d 📚 Improved logging structure & efficiency across backend logs 🎉 2025-06-11 10:04:54 +02:00
4813e6cc70 It appears you've made several updates to your project files, primarily in the JavaScript and CSS directories. Here's a summary of the changes: 2025-06-11 09:18:44 +02:00
6d6aa954dd It appears you have a well-structured Git repository with various files, including SVG icons and HTML documents. Here's a brief overview: 2025-06-11 09:05:15 +02:00
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
0a1b24c4ef 🔧 Aktualisierung der Tapo-Steckdosen-Integration: Umstellung auf zentralen tapo_controller für Statusprüfungen und Verbindungs-Tests. Verbesserung der Fehlerbehandlung und Protokollierung. Anpassungen in der Dokumentation und Umbenennung von Funktionen zur besseren Lesbarkeit. 🛠️ 2025-06-05 11:13:43 +02:00
375c48d72f ich geh behindert 2025-06-05 01:34:10 +02:00
6b473afe43 🎉 Improved documentation and logs structure in Backend 🖥️📊 2025-06-04 01:00:16 +02:00
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
56baed71ea 🎉 Refactor Backend Logs: Reorganized and optimized log files for improved performance and maintenance. 🧱📈🔍 2025-06-03 23:31:02 +02:00
d92f4e0cc4 🎉 Improved documentation and log files structure in backend logs 🛠️📚 2025-06-03 22:19:13 +02:00
f1094bb125 📚 Improved documentation and log files across backend logs 🎉 2025-06-03 15:29:54 +02:00
55d8ee39cc 📚 Improved backend logs and CSS styling 🎉 2025-06-02 15:32:03 +02:00
e44c7fa7fd 📚 Improved log file organization and structure in backend logs 2025-06-02 15:21:24 +02:00
7ee6ce5cae 🎉 Refactor Backend Logs and Utilities 🖥️📚 2025-06-02 14:37:04 +02:00
6e09b86e88 📚 Improved documentation and log files organization in backend 🖥️🐍 2025-06-01 23:48:31 +02:00
4042f07c00 🌟 🎉 Major Update: 2025-06-01 23:41:02 +02:00
62efe03887 🔧 Aktualisierung der Backend-Logik und Optimierung der SQLite-Datenbankkonfiguration für Raspberry Pi: Hinzufügen spezifischer Optimierungen, Verbesserung der Fehlerbehandlung und Protokollierung. Einführung von Caching-Mechanismen und Anpassungen für schwache Hardware. 📈 2025-06-01 22:43:42 +02:00
317f7dc9dc 📚 Improved log file management system across backend logs 🎉 2025-06-01 19:48:52 +02:00
2c70ce472d 🔧 Aktualisierung der Protokollierung und Datenbankinitialisierung: Hinzufügen neuer Logeinträge für verschiedene Module, einschließlich Backup, Dashboard, und Druckerüberwachung. Optimierung der SQLite-Datenbankkonfiguration und -initialisierung. Verbesserung der Fehlerprotokollierung für Windows-spezifische Fixes. 📈 2025-06-01 18:04:31 +02:00
361901eefe 📚 Improved logging structure & efficiency across backend logs 🚀 2025-06-01 18:01:23 +02:00
5ad80ff995 🎉 Backend: Aktualisierung der Job- und Benutzerabfrage-Methoden zur Verbesserung der Datenbankabfragen. Einführung einer neuen Fehlerprotokollierung für Systemstatusprüfungen und Optimierung der CSRF-Token-Extraktion im Admin-Dashboard. Erweiterte Protokollierung für verschiedene Module zur besseren Nachverfolgbarkeit. 🛠️ 2025-06-01 17:55:20 +02:00
345fc6cbb5 📝 Enhanced Printer Details Modal and Scrollable Update Documentation Added 🎉 2025-06-01 17:34:16 +02:00
7b37d54e59 🚀📝 Improved documentation on log functionality with new file 'LOGS_FUNCTIONALITY_FIX.md' 2025-06-01 15:22:00 +02:00
7fa7da74af 📚 Improved logging structure & added backup file 🔜 2025-06-01 14:39:46 +02:00
d6f00ab40d 📚 Improved documentation and log files for better system understanding & maintenance. 🖥️🔍 2025-06-01 13:43:56 +02:00
6fdf4bdab7 🚀 Refactor database logs: Cleaned up and optimized backend/logs directory by removing unnecessary files (myp.db-shm, myp.db-wal) and updated various log files (analytics.log, app.log, backup.log, calendar.log, dashboard.log, database.log, email_notification.log, jobs.log, maintenance.log, multi_location.log, permissions.log, printer_monitor.log, printers.log, 2025-06-01 13:32:56 +02:00
7f7006d55c 🎉 Improved Backend Structure & Documentation 🎉 2025-06-01 12:42:47 +02:00
3501bbfddf 📚 Improved documentation and logs structure for better maintainability and troubleshooting. 🖥️🔍 2025-06-01 04:46:49 +02:00
f0fe4c29d5 🎉 Improved backend structure & documentation, added new GLASSMORPHISM_NOTIFICATIONS feature 🎨 2025-06-01 04:36:33 +02:00
19eeed46fb 📚 Improved codebase structure & logging enhancements 🚀 2025-06-01 04:26:09 +02:00
1a3bfa4094 🎉 Improved documentation and logs for better system understanding & maintenance 2025-06-01 04:15:25 +02:00