44 Commits

Author SHA1 Message Date
c7c27452e7 "Update printer blueprint and test for Tapo Sofort integration (feat)" 2025-05-29 22:12:30 +02:00
fe94a3b58c "Refactor job scheduler and printer monitor for improved performance (feat)" 2025-05-29 21:30:44 +02:00
de1b87f833 🛠️ "Implementiere TP-Link Tapo P110 Unterstützung für Druckerüberwachung und -steuerung"
- Aktualisiere die `check_printer_status()` Funktion zur Verwendung des PyP100-Moduls für die Tapo-Steckdosen.
- Füge neue API-Endpunkte hinzu: `test-tapo` für die Verbindungstests einzelner Drucker und `test-all-tapo` für Massentests.
- Verbessere die Fehlerbehandlung und Logging für Tapo-Verbindungen.
- Aktualisiere die Benutzeroberfläche, um den Datei-Upload als optional zu kennzeichnen.
- Implementiere umfassende Tests für die Tapo-Verbindungen in `debug_drucker_erkennung.py` und verbessere die Validierung der Konfiguration in `job_scheduler.py`.
2025-05-29 21:19:30 +02:00
2ed13acf21 "Refactor printer templates and monitor logic" 2025-05-29 20:52:58 +02:00
d4b0e561f7 "Refactor error handling and rate limiting in FEHLER_BEHOBEN module" 2025-05-29 20:40:32 +02:00
9d51580d6e "feat: Introduce printer monitor utility in backend" 2025-05-29 20:29:30 +02:00
b078eefb4d "feat: Implement File Management System documentation and related updates" 2025-05-29 20:15:47 +02:00
4a46e278f2 "feat: Enhanced database management with new file_manager utility and refined admin-guest-requests functionality" 2025-05-29 20:13:15 +02:00
2ddddd23e1 feat: Entferne nicht mehr benötigte Skripte für Test-Drucker, Debug-Login und schnelle Datenbank-Reparatur 2025-05-29 19:43:30 +02:00
cf297e8e16 "Add database backup schedule for 2025-05-29 18:58:34" 2025-05-29 19:00:12 +02:00
e2d628df0d "feat: Implement database backup for myp.db-shm and myp.db-wal, add myp.db.backup_20250529_185343" 2025-05-29 18:55:02 +02:00
534c4e7f1b "Refactor database files and doc renaming to conform to Conventional Commits - feat(database): Rename database files 2025-05-29 18:45:45 +02:00
deda6d6c38 "feat: Add database backup script 2025-05-29 18:23:25 +02:00
83119f1f4a "feat: Enhance admin guest request functionality 2025-05-29 17:55:59 +02:00
263f21d7a6 "Update Tailwind CSS and Permissions module" 2025-05-29 15:48:43 +02:00
0e3f316a88 📝 'feat': Renamed and moved various documentation files to '/docs/' directory 2025-05-29 15:46:25 +02:00
1c466b199a "Refactor template files for calendar and guest status" 2025-05-29 15:44:20 +02:00
b916cdaca3 "Refactor database connections and add analytics/permissions utils" 2025-05-29 15:41:48 +02:00
9c89ad1397 "feat: Integrate rate limiter 2025-05-29 15:38:32 +02:00
4c1aa00393 "Refactor database shm and WAL files for improved performance" 2025-05-29 13:05:42 +02:00
1297f3af3c "feat: Enhanced Windows compatibility in backend utilities" 2025-05-29 13:03:28 +02:00
58edef5cab "feat: Windows socket documentation update 2025-05-29 12:56:27 +02:00
ad92d3d978 "Update template files and add windows fixes" 2025-05-29 12:54:24 +02:00
947afd14f7 "Feat: Integrate job scheduler in backend" 2025-05-29 12:28:58 +02:00
9d2459b056 "feat: Integrate queue manager for task scheduling in backend" 2025-05-29 12:26:28 +02:00
4f7602b047 "feat: Enhanced queue management in backend/app/utils/queue_manager.py" 2025-05-29 12:19:57 +02:00
51601516f4 "feat: Update admin features 2025-05-29 12:19:52 +02:00
cdf7a27f23 "feat: Implement UNICODE encoding fix for database operations" 2025-05-29 10:07:11 +02:00
c256848d59 "feat: Implement new notification system in frontend 2025-05-29 10:04:55 +02:00
f8bd6230bd "Refactor user database schema and related utilities using Conventional Commits (feat)" 2025-05-29 10:00:40 +02:00
a5e7556527 "Update logging configuration and related files for improved debugging support" 2025-05-29 09:58:29 +02:00
f525bfc0a6 " feat: Integrate calendar functionality into blueprint system " 2025-05-29 09:49:06 +02:00
d81149229a feat: Erweiterung der Druckerstatusüberprüfung durch Implementierung einer Steckdosenabfrage für Drucker. Verbesserung der Benutzeroberfläche mit optimierten Dark Mode-Elementen und neuen Statusanzeigen für Drucker. Anpassungen in den Templates zur Unterstützung dynamischer Statusinformationen und zur Verbesserung der Benutzererfahrung. Aktualisierung der CSS-Styles für ein ansprechenderes Design und bessere Benutzerinteraktion. 2025-05-29 09:46:16 +02:00
7aa70cf976 feat: Implement frontend production deployment and enhance admin dashboard functionality 2025-05-26 21:54:13 +02:00
000bf774b6 "Refactor: Rename setup_drucker_db.py to setup_drucker_db.py in utils" 2025-05-26 12:39:25 +02:00
e58feb5e2a "Refactor documentation and utility files: rename and restructure" 2025-05-26 12:35:27 +02:00
8dec03fac7 feat: Ergänze umfassende Anleitung zur Bereitstellung der MYP-Plattform auf Raspberry Pi und aktualisiere SSL-Manager für verbesserte Zertifikatsverwaltung 2025-05-26 12:33:29 +02:00
ea6ff08c15 "Refactor printer management scripts and update requirements" 2025-05-26 12:29:22 +02:00
5143e8a753 "Update SSL certificate management scripts and configure SSL for frontend" 2025-05-26 12:27:08 +02:00
57e306db08 "feat: Implement printer management 2025-05-26 12:24:43 +02:00
4282b52a3b "feat: Implement SSL Manager for enhanced security in backend" 2025-05-26 12:21:48 +02:00
2d33753b94 feat: Major updates to backend structure and security enhancements
- Removed `COMMON_ERRORS.md` file to streamline documentation.
- Added `Flask-Limiter` for rate limiting and `redis` for session management in `requirements.txt`.
- Expanded `ROADMAP.md` to include completed security features and planned enhancements for version 2.2.
- Enhanced `setup_myp.sh` for ultra-secure kiosk installation, including system hardening and security configurations.
- Updated `app.py` to integrate CSRF protection and improved logging setup.
- Refactored user model to include username and active status for better user management.
- Improved job scheduler with uptime tracking and task management features.
- Updated various templates for a more cohesive user interface and experience.
2025-05-25 20:33:38 +02:00
1cfdf020b7 feat: Implement lazy logger initialization in job scheduler
- Introduced a lazy initialization method for the scheduler logger to optimize logging performance.
- Updated logger usage in the BackgroundTaskScheduler class to utilize the new lazy logger method.
2025-05-24 19:24:57 +02:00
ead75ae451 Remove deprecated backend files and documentation, including Docker configurations, environment variables, and various scripts, to streamline the project structure and eliminate unused components. 2025-05-24 17:47:05 +02:00