Commit Graph
100 Commits
Author SHA1 Message Date
core e01906036d "feat: Integrate new authentication API for enhanced security" 2025-05-26 09:13:45 +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 5e3ad58b88 📝 'feat: Update requirements.txt' 2025-05-26 09:07:30 +02:00
core 4feb3cab9d Konfigurationsdateien für SSL und Docker hinzugefügt 2025-05-26 09:06:41 +02:00
core 286ad6eb15 "feat: Add settings copy for backend configuration" 2025-05-26 09:05:19 +02:00
core aa96875c08 Aktualisierte .gitignore-Datei für node_modules und andere temporäre Dateien 2025-05-26 09:04:20 +02:00
core f7953296f4 SSL-Zertifikat-Generierung und Hostnamen-Konfiguration hinzugefügt 2025-05-26 08:56:49 +02:00
core 7ce1ee5df6 SSL-Konfiguration für Backend und Frontend aktualisiert 2025-05-26 08:56:29 +02:00
core bf60876e02 ''' 2025-05-26 08:25:46 +02:00
core aaae49a98d "Refactor app logic in backend/app/app.py and update package dependencies" 2025-05-26 08:22:50 +02:00
core 5c930ebbfe "feat: Integrate Caddy as reverse proxy for frontend" 2025-05-26 08:09:47 +02:00
core 49faea0a73 "feat: Add SSL certificate generation scripts for installation" 2025-05-26 08:00:39 +02:00
core bb10247c41 "feat: Integrate Caddy as reverse proxy for frontend" 2025-05-26 07:58:09 +02:00
core 0e40ad1c12 "feat: Add SSL configuration and docker-compose updates for frontend" 2025-05-26 07:21:47 +02:00
core 3b53e78799 "feat: Integrate new API for user authentication in backend" 2025-05-26 07:16:08 +02:00
core 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
core 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
core 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
core 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
core 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
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 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
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
core 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
core 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
core d2f23d589a "feat: Enhanced backend scripts documentation in README 2025-05-23 11:12:35 +02:00
core 95a8784770 "Update dependencies and scripts for improved stability (feat)" 2025-05-23 11:09:58 +02:00
core 9260a15d3d „fix: Setze festen SECRET_KEY in start-production.sh zur Vermeidung von Warnungen“ 2025-05-23 10:50:44 +02:00
core 6df87c05eb "feat: Update backend environment scripts for consistency" 2025-05-23 10:50:06 +02:00
core 51f17dd6be fefe 2025-05-23 10:26:12 +02:00
core f2217722e0 "Update requirements.txt using Conventional Commits format" 2025-05-23 10:04:13 +02:00
core 2ecdd94561 "feat: Update dependencies in requirements.txt" 2025-05-23 10:02:05 +02:00
core ed2765d207 "feat: Implement backend server initialization with temp init script" 2025-05-23 09:56:24 +02:00
core ffc32959e0 "Update backend installation scripts for consistency" 2025-05-23 09:54:17 +02:00
core 72230c342d "feat: Add Separate Servers Guide and update installation scripts" 2025-05-23 09:10:00 +02:00
core 9fe529247b "feat: Enhanced backend installation script in install.ps1 and test-backend-setup.py" 2025-05-23 08:58:42 +02:00
core 9614267d48 "Refactor backend configuration and setup for improved maintainability (feat)" 2025-05-23 08:56:29 +02:00
core a11721f677 "Update backend configuration and tests for improved stability" 2025-05-23 08:54:23 +02:00
core c1e8ee01c5 "Add test script and guide for separate servers setup (feat)" 2025-05-23 08:52:11 +02:00
core 03ff4260e2 "Refactor: Rename and restructure guide file for separate backend servers" 2025-05-23 08:50:00 +02:00
core 31b538185a 🛠️ "Refactor scripts using Conventional Commits format (feat)" 2025-05-23 08:47:32 +02:00
core 1ce3b5fc91 📝 'feat(infrastructure): Cleanup scripts and service files' 2025-05-23 08:43:12 +02:00
core b98e33f28f Feature: Strikte Frontend-Backend-Trennung als separate Server - Separate Docker-Compose-Konfigurationen, CORS-Setup, Health-Checks, unabhängige Start-Skripte und vollständige Dokumentation 2025-05-23 08:41:13 +02:00
core 57d4d9c4e4 "feat: Update project structure documentation and add health route" 2025-05-23 08:34:22 +02:00
core 359cb4a219 "feat: Implement Docker Compose for backend and frontend servers" 2025-05-23 08:32:15 +02:00
core ef6a8f7b81 "feat: Integrate new service with Docker Compose" 2025-05-23 08:30:11 +02:00
core 0038b15c5b Update: Dokumentation und Production Setup überarbeitet 2025-05-23 08:22:28 +02:00
core aa4ec84a44 "Refactor script files using Conventional Commits (feat)" 2025-05-23 08:02:52 +02:00
core 0ad5597df3 "feat: Update project structure and Dockerfiles for frontend integration" 2025-05-23 07:59:28 +02:00
core fb66cdb6db "feat: Add Dockerfile.dev, PRODUCTION_SETUP.md, update env.example, and service myp-backend" 2025-05-23 07:57:20 +02:00
core 6751e4a54b "Feature: Add environment variables example and monitoring script" 2025-05-23 07:27:14 +02:00
core 9f6219832c "feat: Added debug server and related components for improved development experience" 2025-05-23 07:24:51 +02:00
core d457a8d86b Zeilenenden vereinheitlicht (LF) 2025-05-22 10:08:12 +02:00
core c0adbad773 chore: normalize line endings + remove old reservation-platform 2025-05-19 13:23:06 +02:00
core 5dd1b7b78b chore: Änderungen commited 2025-05-19 07:30:16 +02:00
core 653f06fa88 "feat: Implement new debug server components for reservation platform" 2025-05-19 07:27:55 +02:00
core 83ad25a97f chore: Änderungen commited 2025-05-19 07:25:42 +02:00
core 3cca91a4ea "feat: Add: Update documentation and rename scripts for better organization" 2025-05-19 07:15:01 +02:00
coreandClaude 32ee5f065c Add HTTPS setup script for dual-network configuration
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-02 09:59:03 +02:00
coreandClaude dd31f9fa4e Fix redirectURI type error in createAuthorizationURL
- Remove redirectURI param from createAuthorizationURL options
- Update login route to use USED_CALLBACK_URL from oauth.ts
- Enhance update-package.js to fix login route issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:49:20 +02:00
coreandClaude 60f8a87028 Fix GitHub OAuth callback type errors completely
- Add USED_CALLBACK_URL export to fix type error
- Update the callback route to use the exported URL
- Enhance update-package.js to fix all OAuth-related issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:37:39 +02:00
coreandClaude 5957e8104c Fix log message in GitHub OAuth callback route
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:30:51 +02:00
coreandClaude 1348c5479e Fix GitHub OAuth validation type error in callback route
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:23:57 +02:00
coreandClaude 94532743ad Add OAuth configuration script with GitHub Enterprise support
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:04:20 +02:00
coreandClaude ef04d7fd0f Lade Umgebungsvariablen aus /srv/myp-env/github.env
- Füge Funktionalität hinzu, um OAuth-Konfiguration aus /srv zu laden
- Verwende env-file in Docker-Konfiguration
- Übernimm alle Umgebungsvariablen richtig in Container-Umgebung
- Behalte Fallback-Werte für fehlende Konfiguration bei
- Vereinfache Integration mit vorhandenem System

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:24:37 +02:00
coreandClaude 3d576f0642 Verbessere OAuth-Unterstützung für m040tbaraspi001.de040.corpintra.net
- Füge dynamische Erkennung und Konfiguration von Hostnamen hinzu
- Erweitere Caddy-Konfiguration für m040tbaraspi001.de040.corpintra.net
- Konfiguriere OAuth mit expliziter NEXT_PUBLIC_OAUTH_CALLBACK_URL
- Passe Deployment-Skripte für Unternehmens-Hostname an
- Füge verbesserte Logging und Validierung für OAuth-Callbacks hinzu
- Füge ALLOWED_CALLBACK_HOSTS für Hostname-Validierung hinzu

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:10:48 +02:00
coreandClaude 290d5b0ff2 Verbessere OAuth-Konfiguration mit zentraler Callback-URL
- Füge zentralen API-Konfigurationsmodul mit OAUTH_CALLBACK_URL hinzu
- Verwende konstante OAUTH_CALLBACK_URL in allen OAuth-Komponenten
- Vereinfache Code durch Entfernung von doppelter URL-Konstruktion
- Verbessere Logging für OAuth-Debugging
- Stelle Konsistenz zwischen API-Anfragen und OAuth-Validierung sicher

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:06:29 +02:00
coreandClaude a7760a12ce Verbessere OAuth-Konfiguration mit explicit Redirect-URIs
- Konfiguriere Redirect-URI für GitHub OAuth explizit
- Füge NEXT_PUBLIC_FRONTEND_URL für konsistente OAuth-Callbacks hinzu
- Verwende hostname in Redirect-URIs für bessere Kompatibilität
- Aktualisiere Scripts, um Frontend-URL in Umgebungsvariablen zu setzen
- Füge bessere Fehlerdiagnose für OAuth-Prozess hinzu

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:02:17 +02:00
coreandClaude a9a1bf52db Füge umfassendes Frontend-Deployment-Skript hinzu
- Erstellt ein interaktives Skript mit mehreren Deployment-Optionen
- Konfiguriert Backend-URL für Kommunikation mit 192.168.0.105:5000
- Bietet vollautomatischen Deployment-Workflow und manuelle Schritte
- Funktionen: Image bauen, speichern, laden, Containers starten
- Unterstützt Docker Compose, direktes Docker und direkte Ausführung
- Intelligente Fehlerbehandlung und Integritätsprüfungen

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 13:47:23 +02:00
coreandClaude 273b78f12a Implementiere externes Backend auf 192.168.0.105:5000
- Erstelle API-Proxy-Routen für die Kommunikation mit dem externen Backend
- Füge API-Konfiguration mit 192.168.0.105:5000 als Backend-URL hinzu
- Erstelle Hilfsfunktionen für die externe API-Kommunikation
- Füge Skript zum Konfigurieren der Backend-URL hinzu
- Aktualisiere Docker-Compose mit der Backend-URL-Umgebungsvariable

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 13:25:15 +02:00
coreandClaude b53ffaec44 Füge Raspberry Pi Bereinigungsskript hinzu
- Entfernt alte Docker-Installationen und Überbleibsel
- Installiert Docker und Docker Compose mit ARM-Unterstützung
- Installiert notwendige Abhängigkeiten für Frontend und Backend
- Optimiert Raspberry Pi Konfiguration (Swap, cgroups)
- Konfiguriert DNS für bessere Netzwerkkompatibilität

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 12:30:47 +02:00
core cef6abec32 torben fronted wiederhergestellt 2025-04-01 12:01:57 +02:00
coreandClaude 1f6feafecc Implementiere robuste JSON-Fallback für SQLite-Datenbankprobleme
- Füge JSON-Fallback-Datenbank hinzu als Alternative wenn SQLite-Bindings nicht kompilieren
- Verbessere Startup-Skript mit automatischem SQLite-Rebuild beim Start
- Füge Fehlerbehandlung und Logging für Datenbankprobleme hinzu
- Aktualisiere Migrationsskript, um beide Datenbanktypen zu unterstützen
- Ersetze fehlerhaften npx-Install im Dockerfile (bereits in Node enthalten)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 11:07:42 +02:00
coreandClaude 4e5fd491ae Umgehe better-sqlite3 Kompilierungsprobleme mit Node 23
- Entferne problematischen better-sqlite3 Rebuild, der mit C++20 Fehler erzeugt
- Füge JSON-Datenbankfallback für SQLite-Kompilierungsprobleme hinzu
- Aktiviere no-warnings Option für Node.js für saubereren Output
- Verbessere Fehlerbehandlung im Startup-Skript

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 10:57:35 +02:00
coreandClaude b65478ed57 Behebe DNS-Timeouts und Image-Pull-Probleme
- Konfiguriere Google DNS Server (8.8.8.8, 8.8.4.4) für zuverlässigere Auflösung
- Füge intelligente Erkennung vorhandener Docker-Images hinzu
- Aktualisiere Dockerfile automatisch, um verfügbare Base-Images zu nutzen
- Verwende generischere Image-Tags (node:alpine, python:slim) als Standard
- Implementiere Fallback mit mehreren alternativen Image-Versionen

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 10:09:04 +02:00
coreandClaude 78d19daf14 Umfassende Fehlerbehandlung für Docker-Daemon-Probleme
- Prüfe vor dem Build, ob der Docker-Daemon läuft und versuche ihn zu starten
- Prüfe Benutzerberechtigungen für Docker und gebe hilfreiche Fehlermeldungen aus
- Überprüfe explizit, ob die benötigten Base-Images lokal vorhanden sind
- Erhöhe Timeouts auf 5 Minuten für zuverlässigere Builds auf langsamen Systemen
- Verbesserte Fehlermeldungen mit konkreten Handlungsanweisungen für den Benutzer

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 10:03:28 +02:00
coreandClaude f64ca592c3 Verwende allgemeinere Basis-Images für bessere Kompatibilität
- Ändere node:20-alpine zu node:lts-alpine für Frontend
- Ändere python:3.11-slim zu python:3-slim für Backend
- Ermöglicht Cache-Nutzung, wenn diese allgemeineren Images bereits auf dem System vorhanden sind
- Verhindert Netzwerk-Timeouts beim Pullen spezifischer Versionen

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 09:59:47 +02:00
coreandClaude 0109eebab6 Behebe Docker-Pull-Fehler durch lokalen Build-Prozess
- Trenne Build und Container-Start für zuverlässigeren Betrieb
- Deaktiviere automatisches Pullen mit --pull=false Flag
- Erhöhe Docker-Timeouts für langsamere Netzwerke und Geräte
- Verbessere Feedback mit detaillierteren Log-Meldungen
- Baue Images immer lokal mit --no-cache für konsistente Builds

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 09:57:57 +02:00
coreandClaude 4a994c3bf8 Behebe SQLite-Bindungsprobleme für produktiven Einsatz
- Verbessere SQLite-Konfiguration mit optimalen Performance-Einstellungen
- Erweitere Dockerfile mit umfassenden Abhängigkeiten für zuverlässige SQLite-Kompilierung
- Füge native Buildflag-Optionen und Umgebungsvariablen für ARM-Kompatibilität hinzu
- Optimiere Startup-Skript mit zuverlässigerer Datenbank-Initialisierung
- Setze korrekte Berechtigungen für Datenbank-Verzeichnis und -Dateien
- Entferne fehlerträchtige Mock-Implementierung zugunsten einer robusten Produktiv-Lösung

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 09:41:51 +02:00
coreandClaude 7eabb59b35 Erhöhe Fehlertoleranz bei SQLite-Bindungsproblemen
- Verhindere App-Crashes durch fehlende SQLite-Bindings mit Try-Catch-Block
- Füge Mock-Datenbank-Objekt für SSR-Rendering ein, wenn Bindings fehlen
- Verbessere Datenbank-Initialisierung mit dynamischen Imports
- Elegante Fehlerbehandlung statt fataler Fehler

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 09:40:45 +02:00
coreandClaude a757c24f12 Behebe SQLite-Bindings-Fehler in Frontend-Container
- Füge sqlite-dev als Abhängigkeit hinzu, um native SQLite-Bindings korrekt zu bauen
- Verbessere Datenbank-Einrichtung mit korrekten Berechtigungen (chmod 666)
- Füge explizite Rebuild-Anweisung für better-sqlite3 mit Build-Flag hinzu
- Optimiere Startup-Skript mit verbesserter Datenbank-Vorbereitung
- Stelle sicher, dass die Datenbank-Datei bereits vor Container-Start existiert

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 08:58:40 +02:00
coreandClaude ee15efc898 Klarere Hinweise auf erforderlichen Neustart nach Installation
- Bessere Anleitung für den Benutzer mit deutlichem Hinweis auf Neustart-Notwendigkeit
- Reduzierte Anzahl der Verbindungsversuche, da Erfolg erst nach Neustart zu erwarten ist
- Klarere Meldungen zur Erreichbarkeit der Dienste
- Verbesserte Fehlermeldungen mit realistischen Erwartungen

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 07:58:42 +02:00
coreandClaude b0eef79b1d Behebe Netzwerk- und Datenbankprobleme in Installations-Skripts
- Verbessere Datenbank-Migration im Frontend mit korrektem Migrations-Befehl
- Stelle sicher, dass eine leere Datenbank-Datei vor der Migration existiert
- Verbessertes Fehler-Handling bei Netzwerk-Problemen im Backend-Skript
- Zustandsprüfung und automatischer Neustart des Frontend-Containers bei Problemen
- Verbesserte Fehlermeldungen mit Hinweisen für Nutzer

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 07:57:17 +02:00
coreandClaude 04ff95469b Behebe Installationsskript-Fehler und Frontend-Build
- Füge Cleanup-Funktion zu Installationsskripten hinzu, um alte Installationen vor Neuinstallation zu bereinigen
- Verbessere Frontend-Dockerfile mit Fehlertolerantem Build-Prozess
- Behebe Build-Fehler im Startup-Script mit zusätzlichem Build-Schritt

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 07:23:18 +02:00
coreandClaude b35a66cd8a Behebe Frontend-Build und Datenbankmigrationen im Docker-Container
- Füge pnpm build zum Dockerfile hinzu, um das fehlende .next-Verzeichnis zu erstellen
- Ersetze problematische drizzle-kit CLI-Befehle durch direkte Node.js-Implementation
- Verwende CommonJS-require statt ES-Module für bessere Kompatibilität
- Verbessere Fehlerbehandlung während der Datenbankmigrationen

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 16:18:47 +02:00
coreandClaude 59b9189686 Behebe Frontend Container Startup-Fehler
- Korrigiere Syntax-Fehler im Startup-Skript des Frontend-Containers
- Verbessere Datenbankmigration mit direkten Drizzle-Kit-Befehlen
- Füge TSX-Dependency für TypeScript-Ausführung hinzu
- Erweitere Frontend-Installationsskript mit besserer Fehlerbehandlung

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 15:18:36 +02:00
coreandClaude ef6b46dc05 Verbessere Docker Compose Kompatibilität für Installation
- Verbessere Docker Compose Versionsprüfung und -installation
- Aktualisiere docker-compose.yml zu Version 3 Format
- Behebe YAML-Syntax-Fehler in Environment-Variablen
- Füge Unterstützung für beide Befehlsvarianten hinzu (docker-compose/docker compose)
- Verwende Docker Compose v2.6.1 für ARM-Architekturen (Raspberry Pi)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 15:02:35 +02:00
coreandClaude 05bd3f3f22 Behebe YAML-Syntax-Fehler in Docker Compose und verbessere Installationsskripte
• Korrigiere YAML-Syntax-Fehler in docker-compose.yml-Dateien
• Füge automatische Docker-Installation für Raspberry Pi hinzu
• Aktualisiere Installationsdokumentation mit Fehlerbehebungstipps
• Verwende durchgängig docker-compose statt docker compose für bessere Kompatibilität

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 14:58:01 +02:00
coreandClaude e143f4ab16 Verbessere die Fehlerbehandlung und Diagnostik in Installationsskripten
- Füge ausführliche Fehlerprüfungen und detaillierte Fehlermeldungen hinzu
- Prüfe Voraussetzungen und Dateien vor der Installation
- Erfasse und zeige Container-Logs bei Fehlern
- Implementiere bessere API-Tests und Verfügbarkeitsprüfungen
- Verbessere die Datenbank-Migrationsprüfung im Frontend

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 14:32:30 +02:00
coreandClaude f1541478ad Bereinige und vereinfache Installations-Skripte
- Entferne alle überflüssigen Installations- und Konfigurationsskripte
- Erstelle zwei vereinfachte Docker-Installationsskripte:
  - install-frontend.sh für Frontend-Installation
  - install-backend.sh für Backend-Installation
- Verbessere Frontend Dockerfile mit besserer Unterstützung für native Dependencies
- Aktualisiere Backend Dockerfile für automatische DB-Initialisierung
- Korrigiere TypeScript-Fehler in personalized-cards.tsx
- Erstelle env.ts für Umgebungsvariablen-Verwaltung
- Füge ausführliche Installationsanleitung in INSTALL.md hinzu
- Konfiguriere Docker-Compose für Host-Netzwerkmodus
- Erweitere Dockerfiles mit Healthchecks für bessere Zuverlässigkeit

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 14:22:07 +02:00
coreandClaude fc62086a50 Erstelle separate Startskripte für Frontend und Backend
- Erstelle start-frontend.sh für den Frontend-Rechner
- Erstelle start-backend.sh für den Backend-Rechner
- Beide Skripte enthalten vollständige Installation und Konfiguration
- Reduziere Verwirrung durch zu viele Startskripte

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 11:13:06 +02:00
coreandClaude 951473d1ec Erstelle Docker-Setup mit Installationsskripten für Frontend und Backend
- Füge Docker-Compose-Konfiguration mit Host-Netzwerk für Frontend und Backend hinzu
- Erstelle Dockerfile für das Frontend mit automatischer Datenbankmigration
- Aktualisiere Backend-Docker-Compose mit korrekten Umgebungsvariablen
- Implementiere Installationsskripte:
  - install-myp.sh: Vollständige Installation beider Komponenten
  - start-myp.sh: Starten der installierten Container
  - stop-myp.sh: Stoppen der Container
  - setup-backend-env.sh: Einrichten der Backend-Umgebungsvariablen
- Korrigiere SQLite-Datenbankprobleme im Frontend

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 10:36:16 +02:00
core 4db5512b57 Erstelle Skripte zur Wiederherstellung und Installation des Frontends von Torben 2025-03-31 09:55:17 +02:00
core 347cc931ed Füge Backend-Autostart-Skript hinzu 2025-03-31 09:45:42 +02:00
coreandClaude a082a81c87 Passe Testumgebung für externes Backend auf 192.168.0.105 an
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 12:51:20 +01:00
coreandClaude 7f0991e517 Korrigiere start-server-and-test Version auf verfügbare 2.0.11
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:51:17 +01:00
coreandClaude 621833766d Aktualisiere README mit Informationen zu Cypress Tests
- Fügt Anleitung zum Ausführen von Tests hinzu
- Beschreibt Test-Features und Kommandos
- Ergänzt Informationen zum headless Testmodus

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:40:27 +01:00
coreandClaude 27e1b2d82c Füge Cypress Konfiguration und Testumgebung hinzu
- Fügt cypress.config.ts für E2E und Komponenten Tests hinzu
- Fügt Cypress Testskripte und Docker-Compose Konfiguration hinzu
- Ermöglicht automatische E2E-Tests mit separater Testumgebung

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:40:15 +01:00
coreandClaude 4e0fa33dee Verbessere docker test-integration.sh für lokales Testen
- Verbessert die Erkennung von Docker/Docker Compose
- Vereinfacht die Tests mit fokus auf die Front-Backend Verbindung
- Verbessert Lesbarkeit durch bessere Formatierung

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:40:02 +01:00