Commit Graph

12 Commits

Author SHA1 Message Date
Torsten Schulz (local)
390b7daefc Update dependencies to include TinyMCE and Quill, enhance Navigation component with a new Newsletter submenu, and implement role-based access control for CMS features. Refactor user role handling to support multiple roles and improve user management functionality across various API endpoints. 2025-12-19 09:51:28 +01:00
Torsten Schulz (local)
2dc0bc7d67 Add dotenv package for environment variable management and refactor SMTP credential handling in email services. Enhance error handling for missing SMTP credentials across various API endpoints to improve reliability and maintainability. 2025-12-18 12:19:23 +01:00
Torsten Schulz (local)
0f14bb15fe Add sharp image processing library and update dependencies in package.json and package-lock.json; enhance Navigation component with new 'Galerie' link for improved user navigation. 2025-12-17 17:06:47 +01:00
Torsten Schulz (local)
21693d1c9c Update dependencies in package.json and package-lock.json; add testing scripts for Vitest, and include new packages such as supertest and vitest. Refactor Navigation component to improve event handling and cleanup, ensuring better performance and user experience. Enhance error handling in various API endpoints for PDF uploads and CSV saves, ensuring robust error propagation. Update nodemailer transport configuration for consistency across API handlers. 2025-11-10 13:08:50 +01:00
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)
9f22ac3c49 Fix PDF parser - use pdf-parse with proper CommonJS import 2025-10-22 14:42:56 +02:00
Torsten Schulz (local)
96b987aca1 Implement proper PDF parser using pdfjs-dist library 2025-10-22 14:30:24 +02:00
Torsten Schulz (local)
705a9fffd2 Add PDF upload system for Satzung with text extraction 2025-10-22 11:48:43 +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)
96b11e5bf5 Add registration page, fix auth paths, and improve navigation 2025-10-21 11:31:43 +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