57 Commits

Author SHA1 Message Date
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
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
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
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
cef6abec32 torben fronted wiederhergestellt 2025-04-01 12:01:57 +02:00
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
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
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
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
root
9ffa70aad1 Frontend an Backend angebunden mit API-Wrapper und Datenmapping 2025-03-13 09:17:22 +01:00
root
3972860be8 env vars 2025-03-12 12:33:05 +01:00
Torben Haack
fb7ca4c523
fix analytics 2024-11-11 07:01:38 +01:00
Torben Haack
2b92bbf9f5
remove conversion 2024-11-06 09:13:56 +01:00
Torben Haack
e286fe89b3
remove console log 2024-11-22 11:51:26 +01:00
Torben Haack
dd7246f525
adjust statistics 2024-11-22 11:23:04 +01:00
Torben Haack
fcb6d135ee
remove console.logs 2024-11-22 11:22:57 +01:00
Torben Haack
4a9131a562
modify analytics 2024-11-05 07:57:06 +01:00
Torben Haack
cddd8c1814
add statistics 2024-11-04 12:11:36 +01:00
Torben Haack
c07d0949dd fix unknown variable 2024-10-11 21:25:11 +02:00
Torben Haack
6f4ce01645 update styles and icons 2024-10-11 21:24:19 +02:00
Torben Haack
822712f4f9 remove deprecated guard function 2024-10-11 20:33:18 +02:00
Torben Haack
5cdd826b5d update docker image 2024-10-11 12:46:26 +02:00
Torben Haack
555166db6c fix error handling 2024-10-11 12:10:51 +02:00
Torben Haack
87606b9b9b change permission error 2024-10-11 11:27:39 +02:00
Torben Haack
e6e61e5f9b change label of text 2024-10-11 11:27:34 +02:00
Torben Haack
b0af01daf9 trying to fix auth 2024-10-11 06:23:15 +02:00
Torben Haack
13dcb81672 add comment about unsecure practice 2024-10-11 05:54:13 +02:00
Torben Haack
b798040704 fix auth, update image 2024-10-10 15:33:11 +02:00
Torben Haack
4fec0fb433 added github user scope to auth 2024-10-10 15:00:44 +02:00
Torben Haack
16238dc8ba maybe workaround to fix state 2024-10-10 14:32:31 +02:00
Torben Haack
ff77d013eb update docker image + error messages on auth callback 2024-10-10 14:29:25 +02:00
Torben Haack
c24fa305a4 use process env 2024-10-10 14:01:19 +02:00
Torben Haack
d8abd090ed trying to fix env variables for nextjs 2024-10-10 13:36:23 +02:00
Torben Haack
d09eeb9d01 use real env variables 2024-10-10 13:16:23 +02:00
Torben Haack
782f356e71 fix buildtime error 2024-10-10 12:37:14 +02:00
Torben Haack
0ec6c4af57 remove unused env variable 2024-10-10 12:20:21 +02:00
Torben Haack
4b4e773686 build arm image 2024-10-10 11:50:15 +02:00
Torben Haack
b0e2e8b16c remove font 2024-10-10 10:16:55 +02:00
Torben Haack
3b6beab3ab add not found page 2024-10-10 09:43:19 +02:00
Torben Haack
04c8252b91 trying to fix container build time 2024-10-10 09:38:42 +02:00
Torben Haack
5817632299 trying to force dynamic rendering 2024-10-10 09:27:58 +02:00
Torben Haack
c704db14a4 force dynamic 2024-10-09 14:53:59 +02:00
Torben Haack
f5a3a51a5a replace favicon 2024-10-09 13:54:58 +02:00
Torben Haack
1e63ad5b52 remove experimental features 2024-10-09 13:46:57 +02:00
Torben Haack
3e53a12eb4 remove custom runtime env 2024-10-09 13:46:48 +02:00
Torben Haack
0d349eda61 fix static rendering of api routes 2024-10-09 12:41:19 +02:00
Torben Haack
4d7157b13a remove errors 2024-10-09 12:41:10 +02:00
Torben Haack
7f1dc7ccc9 switch from RUNTIME_ENVIRONMENT to standard NODE_ENV 2024-10-09 11:13:05 +02:00
TOHAACK
3fd586caaf
chore: update reservation platform to newest codebase 2024-05-27 11:49:02 +02:00
TOHAACK
90849d380d
feat: adding auth to all routes (currently not working)
current error: always redirects to sign-in
2024-04-23 10:08:43 +02:00