356 Commits

Author SHA1 Message Date
201f75cfd3 "Update API configuration and SSL certificates for enhanced security" 2025-05-26 09:54:29 +02:00
45fcc1a948 "Refactor database and admin UI connections for improved performance (feat)" 2025-05-26 09:52:27 +02:00
016452bb2e feat: Aktualisiere die Datenbankdatei myp.db zur Unterstützung neuer Funktionen 2025-05-26 09:49:14 +02:00
eabb3f6a60 "Refactor CSS 2025-05-26 09:46:07 +02:00
e4db65c85a "Refactor admin CSS using Conventional Commits format (feat)" 2025-05-26 09:40:48 +02:00
d81e14f86e "Refactor admin UI components using Conventional Commits (feat)" 2025-05-26 09:35:37 +02:00
00ca0d934c "feat: Integrate new backend package for admin layout updates" 2025-05-26 09:33:03 +02:00
b3961214b2 Das Datei "frontend/src/app/admin/admin-sidebar.tsx" wurde geändert und befindet sich in einer Verzeichnisstruktur unter "frontend". Es ist möglich, dass diese Änderung mit einem neuen Feature oder einer Verbesserung im Admin-Sidebar-Bereich zusammenhängt. Die Datei könnte Teil eines größeren Commits sein, das sich auf mehrere Files erstreckt und 2025-05-26 09:30:19 +02:00
d3e50c64cc "feat: Refactor database connection in backend/app/database/myp.db" 2025-05-26 09:24:36 +02:00
3277d4fd0c "feat: Refactor database connection in myp.db" 2025-05-26 09:17:08 +02:00
e01906036d "feat: Integrate new authentication API for enhanced security" 2025-05-26 09:13:45 +02:00
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
327b0a6ea4 "Refactor database schema for improved performance (feat)" 2025-05-26 09:10:55 +02:00
5e3ad58b88 📝 'feat: Update requirements.txt' 2025-05-26 09:07:30 +02:00
4feb3cab9d Konfigurationsdateien für SSL und Docker hinzugefügt 2025-05-26 09:06:41 +02:00
286ad6eb15 "feat: Add settings copy for backend configuration" 2025-05-26 09:05:19 +02:00
aa96875c08 Aktualisierte .gitignore-Datei für node_modules und andere temporäre Dateien 2025-05-26 09:04:20 +02:00
f7953296f4 SSL-Zertifikat-Generierung und Hostnamen-Konfiguration hinzugefügt 2025-05-26 08:56:49 +02:00
7ce1ee5df6 SSL-Konfiguration für Backend und Frontend aktualisiert 2025-05-26 08:56:29 +02:00
bf60876e02 ''' 2025-05-26 08:25:46 +02:00
aaae49a98d "Refactor app logic in backend/app/app.py and update package dependencies" 2025-05-26 08:22:50 +02:00
5c930ebbfe "feat: Integrate Caddy as reverse proxy for frontend" 2025-05-26 08:09:47 +02:00
49faea0a73 "feat: Add SSL certificate generation scripts for installation" 2025-05-26 08:00:39 +02:00
bb10247c41 "feat: Integrate Caddy as reverse proxy for frontend" 2025-05-26 07:58:09 +02:00
0e40ad1c12 "feat: Add SSL configuration and docker-compose updates for frontend" 2025-05-26 07:21:47 +02:00
3b53e78799 "feat: Integrate new API for user authentication in backend" 2025-05-26 07:16:08 +02:00
ebaef3a9b5 fix: Update documentation in myp_documentation.md for improved clarity and consistency
- Revised the Jobs/Reservierungen section to correct formatting and ensure consistent use of quotation marks.
- Enhanced the Kiosk-Modus section for better readability and alignment.
- Added detailed explanations regarding the Scheduler-Funktion and its responsibilities.
- Improved overall structure and flow of the documentation to facilitate user understanding.
2025-05-25 21:52:52 +02:00
736f2fae4c fix: Update documentation in SUMMARY.md for kiosk mode enhancements
- Revised the Kiosk-Mode section in SUMMARY.md to include recent changes related to SSL support and improved user experience.
- Clarified instructions for setting up kiosk mode with the new SSL configuration.
- Ensured consistency in formatting and alignment for better readability.
2025-05-25 21:43:14 +02:00
3a1a015594 fix: Correct formatting in SUMMARY.md for improved readability
- Adjusted the layout of the Kiosk-Mode section in SUMMARY.md to ensure consistent alignment and presentation.
- Enhanced clarity of network architecture representation in the documentation.
2025-05-25 21:00:22 +02:00
0d5b87f163 feat: Implement SSL support and kiosk mode enhancements
- Added SSL configuration to the backend, including self-signed certificate generation and management.
- Updated `setup_myp.sh` to create SSL certificates during installation.
- Enhanced `app.py` to support SSL context for secure communication.
- Introduced a new SSL management menu in the setup script for easier certificate handling.
- Updated frontend API calls to use HTTPS for secure data transmission.
- Implemented kiosk mode features, including automatic browser launch with SSL support.
- Improved documentation in `SUMMARY.md` to reflect new features and network topology changes.
2025-05-25 20:59:13 +02:00
af3761707a feat: Refactor backend security and user management features
- Implemented additional security measures in `app.py` to enhance CSRF protection.
- Updated user model to include new fields for improved user management.
- Enhanced logging setup for better tracking and debugging capabilities.
- Streamlined job scheduler with new uptime tracking features for improved performance.
2025-05-25 20:41:35 +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
e21104611f feat: Update Tailwind CSS integration in base template
- Replaced Tailwind CSS CDN link with a local stylesheet reference to `tailwind.min.css` for improved performance and customization.
- Updated comments to reflect the change in Tailwind CSS sourcing.
2025-05-24 19:32:22 +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
62e131c02f """
feat: Update frontend and backend configurations for development environment

- Downgrade PyP100 version in requirements.txt for compatibility.
- Add new frontend routes for index, login, dashboard, printers, jobs, and profile pages.
- Modify docker-compose files for development setup, including environment variables and service names.
- Update Caddyfile for local development with Raspberry Pi backend.
- Adjust health check route to use updated backend URL.
- Enhance setup-backend-url.sh for development environment configuration.
"""
2025-05-24 18:58:17 +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
d2f23d589a "feat: Enhanced backend scripts documentation in README 2025-05-23 11:12:35 +02:00
95a8784770 "Update dependencies and scripts for improved stability (feat)" 2025-05-23 11:09:58 +02:00
9260a15d3d „fix: Setze festen SECRET_KEY in start-production.sh zur Vermeidung von Warnungen“ 2025-05-23 10:50:44 +02:00
6df87c05eb "feat: Update backend environment scripts for consistency" 2025-05-23 10:50:06 +02:00
51f17dd6be fefe 2025-05-23 10:26:12 +02:00
f2217722e0 "Update requirements.txt using Conventional Commits format" 2025-05-23 10:04:13 +02:00
2ecdd94561 "feat: Update dependencies in requirements.txt" 2025-05-23 10:02:05 +02:00
ed2765d207 "feat: Implement backend server initialization with temp init script" 2025-05-23 09:56:24 +02:00
ffc32959e0 "Update backend installation scripts for consistency" 2025-05-23 09:54:17 +02:00
72230c342d "feat: Add Separate Servers Guide and update installation scripts" 2025-05-23 09:10:00 +02:00
9fe529247b "feat: Enhanced backend installation script in install.ps1 and test-backend-setup.py" 2025-05-23 08:58:42 +02:00
9614267d48 "Refactor backend configuration and setup for improved maintainability (feat)" 2025-05-23 08:56:29 +02:00
a11721f677 "Update backend configuration and tests for improved stability" 2025-05-23 08:54:23 +02:00
c1e8ee01c5 "Add test script and guide for separate servers setup (feat)" 2025-05-23 08:52:11 +02:00