Commit Graph

25 Commits

Author SHA1 Message Date
steinhelge 072935e133 config: Update API service connection string and add Traefik load balancer port configuration. 2025-11-26 12:41:59 +01:00
steinhelge c3750239c7 feat: configure Traefik load balancer for hospitality-dev-api to use port 8080
Build & Push Hospitality / build-and-push (push) Failing after 3m8s
2025-11-26 12:33:18 +01:00
steinhelge d1568c788a config: Allow all origins in CORS policy and disable HTTPS redirection.
Build & Push Hospitality / build-and-push (push) Failing after 2m4s
2025-11-26 12:07:31 +01:00
steinhelge dcc8e10bd2 config: Expand CORS policy to include development and production frontend URLs.
Build & Push Hospitality / build-and-push (push) Successful in 3m5s
2025-11-26 11:48:38 +01:00
steinhelge 68ecdb0056 feat: Add Nginx configuration for SPA routing and static asset caching.
Build & Push Hospitality / build-and-push (push) Successful in 3m43s
2025-11-25 20:10:47 +01:00
steinhelge bde8e8bedc feat: Integrate Traefik for API and web routing with TLS, updating build workflow to use new HTTPS API endpoints.
Build & Push Hospitality / build-and-push (push) Successful in 3m41s
2025-11-25 20:00:54 +01:00
steinhelge bd64eea849 feat: Configure VITE_API_URL during build via Gitea workflow and Dockerfile, removing local fallback.
Build & Push Hospitality / build-and-push (push) Successful in 3m41s
2025-11-25 19:22:56 +01:00
steinhelge 4a055b5cde Update src/Hospitality.Backend/Dockerfile 2025-11-25 12:17:01 +00:00
steinhelge f6243ba5ba refactor: Remove unused Badge import from ScannerPage.tsx
Build & Push Hospitality / build-and-push (push) Failing after 4m4s
2025-11-24 11:47:41 +01:00
steinhelge 011434ba56 feat: Add Docker Compose configurations for development and production environments and update TypeScript compiler options. 2025-11-24 11:43:31 +01:00
steinhelge 2264c27032 feat: add Dockerfiles for frontend and backend, and a Gitea workflow for building and pushing images.
Build & Push Hospitality / build-and-push (push) Failing after 7s
2025-11-24 11:10:10 +01:00
steinhelge 3736ccc4f5 Add multi-language support (Norwegian, English, Nynorsk) 2025-11-24 06:34:21 +01:00
steinhelge f7f31b58c1 Add auto-load guest data on login 2025-11-24 06:25:56 +01:00
steinhelge 0312a150c1 Restore all API functions with auth interceptors 2025-11-24 06:18:06 +01:00
steinhelge 5a48bc61c5 Fix AuthContext import to use types/auth.ts 2025-11-23 22:37:30 +01:00
steinhelge d952b1e5e6 Fix auth types export issue 2025-11-23 22:35:37 +01:00
steinhelge 20af7d5b52 Add JWT authentication and role-based authorization 2025-11-23 22:26:17 +01:00
steinhelge 587847e7ed Show full QR codes with copy button in GroupDetailPage 2025-11-23 22:09:11 +01:00
steinhelge 646ab0aef1 Add database seeder with sample data and test guide 2025-11-23 21:46:18 +01:00
steinhelge 4b61bd7c29 Complete Phase 5: Update EventDetail and GroupDetail pages with Bootstrap 2025-11-23 21:38:17 +01:00
steinhelge 965c4136fc Replace Tailwind with Bootstrap for improved UI styling 2025-11-23 21:33:49 +01:00
steinhelge 5669501955 Add Guest List & Quota Assignment UI - Complete admin interface 2025-11-23 21:28:56 +01:00
steinhelge 79d7be5023 Phase 3: MVP Frontend - Admin, Staff Scanner, and Guest View 2025-11-23 20:25:05 +01:00
steinhelge 9ed5adbfb5 Phase 2: Backend API Implementation - DTOs, Services, and Controllers 2025-11-23 15:55:03 +01:00
steinhelge 0661bebd87 Initial commit: Domain model, Infrastructure, and Database setup 2025-11-23 15:44:46 +01:00