26 Commits

Author SHA1 Message Date
0c4ee77648 📚 Improved documentation and log management in backend 🖥️🔍 2025-06-03 20:45:45 +02:00
cd281647e2 🎉 Updated documentation and requirements for optimized corrections → renamed 'SETUP_OPTIMIERUNGEN.md' to 'SETUP_KORREKTUREN.md', modified 'requirements.txt' and 'setup.sh'. 🖥️📚 2025-06-02 09:31:25 +02:00
62efe03887 🔧 Aktualisierung der Backend-Logik und Optimierung der SQLite-Datenbankkonfiguration für Raspberry Pi: Hinzufügen spezifischer Optimierungen, Verbesserung der Fehlerbehandlung und Protokollierung. Einführung von Caching-Mechanismen und Anpassungen für schwache Hardware. 📈 2025-06-01 22:43:42 +02:00
5ee854cbc6 🎉 Fix for JOBS_UNDEFINED and LOG_EXPORT issues, updated documentation 📚 in backend/docs. 2025-06-01 04:04:34 +02:00
ea12a470c9 🎉 Improved Backend Structure & Added New Features 🖥️📈 2025-06-01 02:28:31 +02:00
9e1719df4d 🎉 Improved backend structure & added utility modules 🎨📚 2025-06-01 00:26:29 +02:00
df8fb197c0 📝 Commit Details: 2025-05-31 22:40:29 +02:00
320f56f32a "feat: Update dependencies in requirements.txt and installer script" 2025-05-27 06:49:03 +02:00
1d2580defd "feat: Update dependencies in requirements.txt and installer script" 2025-05-27 06:46:13 +02:00
ea6ff08c15 "Refactor printer management scripts and update requirements" 2025-05-26 12:29:22 +02:00
e6e0660bff "Update package dependencies and SSL configuration for production" 2025-05-26 10:56:52 +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
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
95a8784770 "Update dependencies and scripts for improved stability (feat)" 2025-05-23 11:09:58 +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
a11721f677 "Update backend configuration and tests for improved stability" 2025-05-23 08:54:23 +02:00
6751e4a54b "Feature: Add environment variables example and monitoring script" 2025-05-23 07:27:14 +02:00
9f6219832c "feat: Added debug server and related components for improved development experience" 2025-05-23 07:24:51 +02:00
d457a8d86b Zeilenenden vereinheitlicht (LF) 2025-05-22 10:08:12 +02:00
root
ea4b903d63 Ersetze tapo durch PyP100
- Ersetzt tapo==0.8.1 mit PyP100==0.0.19 in requirements.txt
- Ändert Import von ApiClient zu PyP100
- Implementiert TapoControl Klasse neu mit PyP100 API
- Entfernt async/await-Aufrufe, da PyP100 synchrone API benutzt

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:48:23 +01:00
root
2adafb149a Ersetze Flask-SQLAlchemy durch direktes SQLite
- Direkte Nutzung von SQLite3 statt Flask-SQLAlchemy/Flask-Migrate
- Vereinfachung der Datenbankinitialisierung
- Automatische Erstellung der Datenbank beim Serverstart, falls nicht vorhanden
- ORM-Klassen mit direkten SQLite-Methoden implementiert
- Entfernung nicht benötigter Abhängigkeiten
2025-03-11 11:29:29 +01:00
c3fa6455d0 tapo version fix 2025-03-11 09:43:10 +01:00
root
331a235f05 Aktualisiere Dependencies für lokale Authentifizierung
- Entferne Authlib (nicht mehr benötigt ohne OAuth)
- Entferne aiohttp und requests (nicht mehr benötigt für GitHub API)

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 09:29:42 +01:00
55936c81f0 ein-dateien backend erstellt 2025-03-07 20:58:34 +01:00