Commit Graph

120 Commits

Author SHA1 Message Date
Torsten Schulz (local)
39ef6d5e65 Restructure homepage: Hero, Termine, News, Actions in new order 2025-10-21 15:36:35 +02:00
Torsten Schulz (local)
1d2ec02e2f Add public/private news system with homepage display 2025-10-21 15:26:28 +02:00
Torsten Schulz (local)
0494d2cbf4 Replace timestamp-based IDs with UUIDs for guaranteed uniqueness and race condition safety 2025-10-21 15:23:48 +02:00
Torsten Schulz (local)
8eb83a5c6a Fix missing ID generation for new news items and add IDs to existing entries 2025-10-21 15:12:21 +02:00
Torsten Schulz (local)
a3885c1200 Use query params instead of body for DELETE request 2025-10-21 15:09:32 +02:00
Torsten Schulz (local)
6c91f21fab Fix DELETE request body serialization for news deletion 2025-10-21 14:50:05 +02:00
Torsten Schulz (local)
123a1b152e Add internal news system with role-based write permissions 2025-10-21 14:47:00 +02:00
Torsten Schulz (local)
37fe9d9c7f Add table view and split name into firstName/lastName fields 2025-10-21 14:38:41 +02:00
Torsten Schulz (local)
e8b5421946 Add smart member list with manual+login merge and duplicate detection 2025-10-21 14:35:21 +02:00
Torsten Schulz (local)
89f6edd016 Add missing getUserById and getUserByEmail exports to auth utils 2025-10-21 14:30:56 +02:00
Torsten Schulz (local)
640fbf93db Add member profile page with editable fields and password change 2025-10-21 14:29:52 +02:00
Torsten Schulz (local)
71dc7278e5 Fix cookie secure flag for HTTP testing and add Pinia store 2025-10-21 14:25:07 +02:00
Torsten Schulz (local)
8eb134a56e Replace composable with Pinia store for persistent auth state 2025-10-21 14:19:30 +02:00
Torsten Schulz (local)
a0e5edeb95 Add global auth state with composable for reactive login status 2025-10-21 14:12:01 +02:00
Torsten Schulz (local)
dac4739334 Reset preview port to 3100 2025-10-21 11:42:05 +02:00
Torsten Schulz (local)
a10b69b5fd Add user management system with approval workflow and role assignment 2025-10-21 11:35:02 +02:00
Torsten Schulz (local)
96b11e5bf5 Add registration page, fix auth paths, and improve navigation 2025-10-21 11:31:43 +02:00
Torsten Schulz (local)
f3c08cfb71 Add authentication system with login, password reset, and member area 2025-10-21 11:23:06 +02:00
Torsten Schulz (local)
6bb964d7a6 Add debug logging to spielplaene API 2025-10-21 08:43:22 +02:00
Torsten Schulz (local)
431140675a Initial commit: Harheimer TC Website
- Vue 3 + Nuxt 3 Framework
- Tailwind CSS Styling
- Responsive Design mit schwarz-roten Vereinsfarben
- Dynamische Galerie mit Lightbox
- Event-Management über CSV-Dateien
- Mannschaftsübersicht mit dynamischen Seiten
- SMTP-Kontaktformular
- Google Maps Integration
- Mobile-optimierte Navigation mit Submenus
- Trainer-Übersicht
- Vereinsmeisterschaften, Spielsysteme, TT-Regeln
- Impressum mit Datenschutzerklärung
2025-10-21 00:41:12 +02:00