🔄 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.
This commit is contained in:
2025-06-16 00:15:40 +02:00
parent 45d223aa46
commit e98f273cad
115 changed files with 799 additions and 47 deletions

View File

@ -52,11 +52,17 @@
box-shadow: 0 8px 32px var(--shadow-color);
}
/* Optimized for Raspberry Pi */
@media (prefers-reduced-motion: reduce) {
/* Raspberry Pi Performance Optimization */
@media (max-width: 768px), (prefers-reduced-motion: reduce) {
.glass {
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
backdrop-filter: none;
-webkit-backdrop-filter: none;
background: var(--bg-card);
}
* {
transition: none !important;
animation: none !important;
}
}
@ -904,7 +910,15 @@
</script>
<!-- HTMX Non-Invasive Integration (lädt nur bei Bedarf) -->
<script src="{{ url_for('static', filename='js/htmx-integration.js') }}"></script>
<script>
// Nur laden wenn HTMX-Attribute gefunden werden
if (document.querySelector('[hx-get], [hx-post], [data-htmx-trigger]')) {
const script = document.createElement('script');
script.src = '{{ url_for("static", filename="js/htmx-integration.js") }}';
script.async = true;
document.head.appendChild(script);
}
</script>
<!-- Jobs Safety Fix laden -->
<script src="{{ url_for('static', filename='js/jobs-safety-fix.js') }}"></script>