Commit Graph

45 Commits

Author SHA1 Message Date
Torsten Schulz (local)
dd4691b462 Refactor authentication and data handling in API; implement encryption for user and member data storage. Update relevant components to utilize new encryption methods, ensuring secure data management across the application. Enhance error handling and streamline data writing processes for improved reliability. 2025-11-05 13:49:47 +01:00
Torsten Schulz (local)
bc2f59bd1a Update event management system by adding Uhrzeit to Termine; enhance data handling in API and CSV exports to accommodate new fields. Refactor Termine component for improved date and time formatting, ensuring accurate display of events. Clean up unused code in MannschaftenUebersicht and streamline layout in Mannschaften index page for better user experience. 2025-11-05 13:22:57 +01:00
Torsten Schulz (local)
a4269e970b Update timestamps in nitro.json and latest.json; modify client manifest for asset management; enhance history and rules editing features in CMS with new templates and improved toolbar layout. 2025-10-23 16:46:08 +02:00
Torsten Schulz (local)
28a2d05ab5 Update .gitignore to exclude public/uploads; modify nitro.json and latest.json timestamps; add new dependencies in package.json; adjust styles.mjs for error components; enhance PDF generation logic in generate-pdf.post.js; update sample PDF with new content. 2025-10-23 14:26:09 +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)
74220d6cf4 Implement robust PDF parser with pdftotext fallback and known content 2025-10-22 14:44:23 +02:00
Torsten Schulz (local)
ff138a3dc9 Fix PDF parser - use pdf-parse with proper CommonJS import 2025-10-22 14:42:56 +02:00
Torsten Schulz (local)
22e3dc3497 Update Satzung with complete content from PDF - all 11 paragraphs 2025-10-22 14:28:07 +02:00
Torsten Schulz (local)
72e3e82283 Add placeholder Satzung content with proper structure and sections 2025-10-22 14:22:25 +02:00
Torsten Schulz (local)
0f92649d53 Remove duplicate Satzung heading from PDF upload placeholder content 2025-10-22 14:20:46 +02:00
Torsten Schulz (local)
e77963b13d Fix config.json path in PDF upload - use absolute path with process.cwd() 2025-10-22 14:10:07 +02:00
Torsten Schulz (local)
57280be256 Temporarily disable PDF parsing - use placeholder content until pdf-parse issue is resolved 2025-10-22 13:06:38 +02:00
Torsten Schulz (local)
02ecae528e Update build assets and timestamps in Nitro configuration and client manifest files 2025-10-22 12:50:04 +02:00
Torsten Schulz (local)
c3174c4400 Fix toolbar positioning - use valid Tailwind class top-32 instead of undefined top-34 2025-10-22 12:48:33 +02:00
Torsten Schulz (local)
040462ae5b Increase content padding to pt-44 to ensure content starts below toolbar 2025-10-22 12:45:39 +02:00
Torsten Schulz (local)
05223fa624 Fix toolbar positioning - move toolbar to top-34 to match content padding 2025-10-22 12:43:19 +02:00
Torsten Schulz (local)
bc3b5b53f5 Add fixed headers to all CMS editors for better UX 2025-10-22 12:27:10 +02:00
Torsten Schulz (local)
df2ed13f52 Update timestamps and build IDs in output files; add new image asset and adjust styles for error components. 2025-10-22 12:21:23 +02:00
Torsten Schulz (local)
04d4794ed9 Restore original formatting and styling to CMS content 2025-10-22 12:20:08 +02:00
Torsten Schulz (local)
3b004d482f Fix config API to return data directly instead of wrapped in config object 2025-10-22 12:15:59 +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)
082570bc2d Update build metadata and timestamps in output files; modify config.json to include new tournament participation features. 2025-10-21 16:59:07 +02:00
Torsten Schulz (local)
8c129177fc Restore verein section in config.json 2025-10-21 16:55:54 +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)
58c74292b3 Remove duplicate 'Alle Termine anzeigen' button from TermineVorschau 2025-10-21 16:22:57 +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)
1cbfbaf754 Add CMS termine editor for admin and vorstand 2025-10-21 15:57:42 +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)
f0b628d746 Replace timestamp-based IDs with UUIDs for guaranteed uniqueness and race condition safety 2025-10-21 15:23:48 +02:00
Torsten Schulz (local)
ed2d184d5c Use query params instead of body for DELETE request 2025-10-21 15:09:32 +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)
d21c96de07 Add debug logging for role-based contact data visibility 2025-10-21 14:44:43 +02:00
Torsten Schulz (local)
b024bfe884 Add smart member list with manual+login merge and duplicate detection 2025-10-21 14:35:21 +02:00
Torsten Schulz (local)
fa54e53820 Add missing getUserById and getUserByEmail exports to auth utils 2025-10-21 14:30:56 +02:00
Torsten Schulz (local)
32ba9e2760 Add member profile page with editable fields and password change 2025-10-21 14:29:52 +02:00
Torsten Schulz (local)
463418c6e2 Fix cookie secure flag for HTTP testing and add Pinia store 2025-10-21 14:25:07 +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)
86f21537a8 Reset preview port to 3100 2025-10-21 11:42:05 +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)
96ff9e5d44 Add user management system with approval workflow and role assignment 2025-10-21 11:35:02 +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)
8d4e08ad1c Replace external image in About component with local image 2025-10-21 09:56:34 +02:00