58 Commits

Author SHA1 Message Date
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