Commit Graph

25 Commits

Author SHA1 Message Date
Torsten Schulz (local)
6763b15487 Refactor error and confirmation handling in membership application management; replace alerts with modal dialogs for improved user experience. Update application status to 'approved' for a new member and add corresponding data to JSON files. 2025-10-23 15:32:20 +02:00
Torsten Schulz (local)
7cd39bb452 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)
de73ceb62f 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)
71f4dea756 Add CMS editors to desktop dropdown menu with proper grouping 2025-10-22 12:13:01 +02:00
Torsten Schulz (local)
c0c8e4abc9 Fix navigation links to point to correct /verein/ paths 2025-10-22 12:11:15 +02:00
Torsten Schulz (local)
e33e47e21e Add real content to CMS pages and add CMS links to navigation 2025-10-22 12:05:29 +02:00
Torsten Schulz (local)
d5a181e0c8 Add config system for training, trainer, membership and impressum with CMS editor 2025-10-21 16:44:31 +02:00
Torsten Schulz (local)
fd135495e5 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)
58c74292b3 Remove duplicate 'Alle Termine anzeigen' button from TermineVorschau 2025-10-21 16:22:57 +02:00
Torsten Schulz (local)
c35cdcfcc9 Switch termine loading from static CSV to dynamic API for instant updates 2025-10-21 16:21:01 +02:00
Torsten Schulz (local)
4af0b2a448 Add CMS dropdown in Intern submenu with termine editor 2025-10-21 16:00:53 +02:00
Torsten Schulz (local)
201de0a278 Fix isPublic field not being saved when creating/editing news 2025-10-21 15:53:56 +02:00
Torsten Schulz (local)
af6cc8c90a Remove scroll indicator and reduce hero padding from 8rem to 2rem 2025-10-21 15:41:42 +02:00
Torsten Schulz (local)
abec76a2d9 Restructure homepage: Hero, Termine, News, Actions in new order 2025-10-21 15:36:35 +02:00
Torsten Schulz (local)
72c1039aa3 Add public/private news system with homepage display 2025-10-21 15:26:28 +02:00
Torsten Schulz (local)
55a70a1c98 Replace footer Mitglieder dropdown with direct Abmelden button when logged in 2025-10-21 14:48:09 +02:00
Torsten Schulz (local)
43071b45a9 Replace composable with Pinia store for persistent auth state 2025-10-21 14:19:30 +02:00
Torsten Schulz (local)
1015d37eb7 Add global auth state with composable for reactive login status 2025-10-21 14:12:01 +02:00
Torsten Schulz (local)
af6aef6d8f Add 'Intern' menu for logged-in users with submenu navigation 2025-10-21 11:37:26 +02:00
Torsten Schulz (local)
f058516a3d Add registration page, fix auth paths, and improve navigation 2025-10-21 11:31:43 +02:00
Torsten Schulz (local)
2b249577a7 Add authentication system with login, password reset, and member area 2025-10-21 11:23:06 +02:00
Torsten Schulz (local)
8d4e08ad1c Replace external image in About component with local image 2025-10-21 09:56:34 +02:00
Torsten Schulz (local)
98136d5569 Add locally hosted hero background image 2025-10-21 09:46:27 +02:00
Torsten Schulz (local)
43e6b05144 Replace external Unsplash image with CSS dot pattern 2025-10-21 09:20:20 +02:00
Torsten Schulz (local)
737c3064bd 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