Commit Graph

195 Commits

Author SHA1 Message Date
core cdf7a27f23 "feat: Implement UNICODE encoding fix for database operations" 2025-05-29 10:07:11 +02:00
core fd9e51b291 "Refactor database WAL handling: MM backend/app/database/myp.db-wal" 2025-05-29 10:04:59 +02:00
core c256848d59 "feat: Implement new notification system in frontend 2025-05-29 10:04:55 +02:00
core 08c922d8f5 "Refactor user blueprint and database configuration" 2025-05-29 10:02:45 +02:00
core f9733fccb6 feat: Aktualisierung der Navigationsleiste in den Templates zur Unterstützung neuer Links für Schichtplan und Gastanfrage. Anpassungen in der mobilen Navigation zur Verbesserung der Benutzererfahrung. Änderungen an den Datenbankdateien zur Optimierung der Performance. 2025-05-29 10:01:38 +02:00
core f8bd6230bd "Refactor user database schema and related utilities using Conventional Commits (feat)" 2025-05-29 10:00:40 +02:00
core a5e7556527 "Update logging configuration and related files for improved debugging support" 2025-05-29 09:58:29 +02:00
core 0b79e1265f "Feat: Integrate new user request template for guests" 2025-05-29 09:54:15 +02:00
core d1d3cbdafd "feat: Enhance user blueprint in database" 2025-05-29 09:52:10 +02:00
core 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
core e9071c7b57 feat: Einführung neuer API-Endpunkte zur Verwaltung von Benutzereinstellungen und Druckerstatus. Implementierung von Funktionen zur Überprüfung wartender Jobs und zur Aktualisierung aller Drucker. Verbesserung der Benutzeroberfläche durch optimierte Ladeanzeigen und Warnungen für Offline-Drucker. Anpassungen in den Templates zur Unterstützung neuer Funktionen und zur Verbesserung der Benutzererfahrung. 2025-05-27 12:19:03 +02:00
core b289501d00 feat: Implementierung einer Windows-kompatiblen Timeout-Logik für Datenbankabfragen in der Druckerabfrage. Verwendung von Threads zur Vermeidung von Blockierungen und Verbesserung der Fehlerprotokollierung. Aktualisierung des Kiosk-Installationsskripts zur Installation zusätzlicher Pakete und Konfiguration des Kiosk-Modus mit Openbox für eine verbesserte Benutzererfahrung. 2025-05-27 10:58:15 +02:00
core f1232bf900 feat: Anpassung des Kiosk-Installationsskripts zur Überprüfung des Backend-Codes im aktuellen Verzeichnis und Änderung der Berechtigungen für die Backend-Komponenten. Entfernen von Verzeichniskopien und Verbesserung der Benutzerinteraktion durch klare Fehlermeldungen bei fehlenden Dateien. 2025-05-27 09:21:06 +02:00
core 00ef89791f feat: Verbesserung der Berechtigungsverwaltung im Installationsskript zur Gewährleistung der Sicherheit und Stabilität. Hinzufügen von Überprüfungen für existierende Dateien und Anpassung der Berechtigungen für Backend-Komponenten. Klare Fehlermeldungen bei fehlenden Verzeichnissen und Dateien im Kiosk-Installationsprozess implementiert. 2025-05-27 09:17:19 +02:00
core 77a29a7989 feat: Überarbeitung des Kiosk-Installationsskripts zur Vereinfachung der Installation ohne venv/nginx und Verbesserung der Benutzerinteraktion durch klare Fehlermeldungen und Anweisungen. Entfernen nicht benötigter Dateien und Anpassung der Service-Konfiguration für bessere Wartbarkeit. 2025-05-27 08:54:04 +02:00
core aa40816ba0 feat: Aktualisierung der Datenbankdateien und Verbesserung der Datumsformatierung in den Templates für eine konsistentere Benutzeroberfläche 2025-05-27 08:27:19 +02:00
core 966a3fb22d Zwei-Server-Setup: Server-spezifische Installation mit automatischer Erkennung für Frontend (m040tbaraspi001) und Backend (Raspberry Pi) 2025-05-26 22:38:14 +02:00
core 7aa70cf976 feat: Implement frontend production deployment and enhance admin dashboard functionality 2025-05-26 21:54:13 +02:00
core 5afb5c71fb "feat: Update database connection in app.py and myp.db for improved performance" 2025-05-26 13:10:50 +02:00
core ce323b509d 📝 'feat: Optimize database query performance in myp.db' 2025-05-26 13:03:07 +02:00
core 7e3d0a8a97 "Refactor doc files, rename COMMON_ERRORS.md to COMMON_ERRORS.md and add DRUCKER_STATUS_UPDATE.md" 2025-05-26 13:00:45 +02:00
core 4245f48caa 📝 "feat: Implement new database functions in ADMIN_PANEL_FUNKTIONEN 2025-05-26 12:52:24 +02:00
core d3eb6651b7 "Refactor database and admin templates using Tailwind CSS" 2025-05-26 12:44:13 +02:00
core 360cfb0b0e "feat: Integrate Tailwind CSS 2025-05-26 12:41:41 +02:00
core 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
core 8d84b9157e "feat: Implement new deployment configuration and database setup for Raspberry Pi" 2025-05-26 12:31:24 +02:00
core 57e306db08 "feat: Implement printer management 2025-05-26 12:24:43 +02:00
core 6896ba291f "feat: Implement database migration script for myp_db and update requirements files" 2025-05-26 11:00:40 +02:00
core f063d07232 "Update SSL certificate generation process" 2025-05-26 10:48:36 +02:00
core 9d1ba9d388 "feat: Enhanced API blueprint and database schema in backend" 2025-05-26 10:41:45 +02:00
core 830354e966 "feat: Integrate printer management in backend" 2025-05-26 10:36:13 +02:00
core 1679979267 "feat: Refactored database connection in myp.db" 2025-05-26 10:33:46 +02:00
core 33b565773b "feat: Add CREDENTIALS.md and update database connection in backend/app/database/myp.db 2025-05-26 10:20:55 +02:00
core e747ac945c "Refactor database connection and settings for improved performance (feat)" 2025-05-26 10:07:37 +02:00
core 9efe122e14 📝 "feat: Enhanced database interaction in backend" 2025-05-26 10:05:30 +02:00
core 7ce180b402 "feat: Implement SSL certificate creation for database connection" 2025-05-26 10:01:47 +02:00
core 201f75cfd3 "Update API configuration and SSL certificates for enhanced security" 2025-05-26 09:54:29 +02:00
core 45fcc1a948 "Refactor database and admin UI connections for improved performance (feat)" 2025-05-26 09:52:27 +02:00
core 016452bb2e feat: Aktualisiere die Datenbankdatei myp.db zur Unterstützung neuer Funktionen 2025-05-26 09:49:14 +02:00
core d3e50c64cc "feat: Refactor database connection in backend/app/database/myp.db" 2025-05-26 09:24:36 +02:00
core 3277d4fd0c "feat: Refactor database connection in myp.db" 2025-05-26 09:17:08 +02:00
core e3ebd219dd feat: Implementiere Scheduler zur Überprüfung von Druckaufträgen und verbessere SSL-Zertifikat-Generierung unter Windows 2025-05-26 09:12:14 +02:00
core 327b0a6ea4 "Refactor database schema for improved performance (feat)" 2025-05-26 09:10:55 +02:00
core 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
core 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