Commit Graph

24 Commits

Author SHA1 Message Date
Torsten Schulz (local)
30f788c227 Refactor environment configuration for local development; update SMTP settings and add JWT secret, encryption key, and debug options. Enhance Nuxt configuration for development server and runtime settings. Introduce new membership application form with validation and PDF generation functionality. Update footer and navigation components to include new membership links. Revise user and session data in JSON files. 2025-10-23 01:31:45 +02:00
Torsten Schulz (local)
a4b86e6239 Enhance deployment script to check for merge conflicts before stashing local changes; update various JSON and PDF files with new timestamps and IDs, including new Spielplaene PDFs and revised config content. 2025-10-22 15:11:43 +02:00
Torsten Schulz (local)
3653d63a1e Add CMS editors to desktop dropdown menu with proper grouping 2025-10-22 12:13:01 +02:00
Torsten Schulz (local)
595fbe9f04 Fix navigation links to point to correct /verein/ paths 2025-10-22 12:11:15 +02:00
Torsten Schulz (local)
c7250df391 Add real content to CMS pages and add CMS links to navigation 2025-10-22 12:05:29 +02:00
Torsten Schulz (local)
53e975223e Add config system for training, trainer, membership and impressum with CMS editor 2025-10-21 16:44:31 +02:00
Torsten Schulz (local)
be5c0a0dc8 Update date in nitro.json and remove obsolete JavaScript files from the output directory 2025-10-21 16:25:55 +02:00
Torsten Schulz (local)
ef251b8cc8 Remove duplicate 'Alle Termine anzeigen' button from TermineVorschau 2025-10-21 16:22:57 +02:00
Torsten Schulz (local)
16650d9267 Switch termine loading from static CSV to dynamic API for instant updates 2025-10-21 16:21:01 +02:00
Torsten Schulz (local)
f2bdd27208 Add CMS dropdown in Intern submenu with termine editor 2025-10-21 16:00:53 +02:00
Torsten Schulz (local)
5c093e3963 Fix isPublic field not being saved when creating/editing news 2025-10-21 15:53:56 +02:00
Torsten Schulz (local)
3289fbe104 Remove scroll indicator and reduce hero padding from 8rem to 2rem 2025-10-21 15:41:42 +02:00
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)
671073ae12 Replace footer Mitglieder dropdown with direct Abmelden button when logged in 2025-10-21 14:48:09 +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)
847fc8d809 Add 'Intern' menu for logged-in users with submenu navigation 2025-10-21 11:37:26 +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)
3cee7b71da Replace external image in About component with local image 2025-10-21 09:56:34 +02:00
Torsten Schulz (local)
7c1c19b894 Add locally hosted hero background image 2025-10-21 09:46:27 +02:00
Torsten Schulz (local)
dd9edde762 Replace external Unsplash image with CSS dot pattern 2025-10-21 09:20:20 +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