Commit Graph

102 Commits

Author SHA1 Message Date
Torsten Schulz (local)
7660f7cf7b Add 'Spielplan' links to Navigation component; update index page to include 'Spielplan' section; enhance 'spielplaene' page with filtering, loading states, and error handling for improved user experience. 2025-10-24 00:55:04 +02:00
Torsten Schulz (local)
c6ce26773a Add 'Vereinsmeisterschaften' link to Navigation component; update CSV header format and add new entry for 2025 2025-10-23 16:52:08 +02: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)
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)
9524a29b67 Implement PDF download functionality for membership applications; enhance application data handling in the API to support both encrypted and unencrypted formats. Update UI to display download button conditionally based on PDF generation status. 2025-10-23 15:21:39 +02:00
Torsten Schulz (local)
d93312d03a Update membership page layout and enhance document handling; modify nitro.json timestamps, remove unused JavaScript files, and adjust client manifest for improved asset management. 2025-10-23 15:11:53 +02:00
Torsten Schulz (local)
95ea3a26bc Refactor membership PDF generation logic to improve maintainability and validation; remove deprecated form filling methods and enhance email notification process. Update membership page styles for better layout and user experience. 2025-10-23 15:04:45 +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)
e029154a8c membership: refactor form filling, add smoke tests and debug-guard fallback; fix mappings 2025-10-23 14:21:05 +02:00
Torsten Schulz (local)
f14597006e Refactor code structure for improved readability and maintainability 2025-10-23 09:15:46 +02:00
Torsten Schulz (local)
ed25373b1c Add consent paragraphs and formatting to fillable PDF; update signature section and save new version 2025-10-23 01:41:37 +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)
2e3ebc1d83 Improve production deployment script to handle local changes with git stash 2025-10-22 14:47:54 +02:00
Torsten Schulz (local)
f0f27de6ed Update nitro.json and latest.json with new timestamps and build IDs; add new Spielplaene PDFs to nitro.mjs and update config.json with revised Satzung content. 2025-10-22 14:45:59 +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)
57db75e48e Implement proper PDF parser using pdfjs-dist library 2025-10-22 14:30:24 +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)
b56e5ebd40 Update Satzung content in config.json with proper structured content 2025-10-22 14:25:48 +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)
05e25347ca Fix config path resolution in PDF upload using getDataPath helper function 2025-10-22 14:18:06 +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)
12057ea252 Fix pdfParse function call - use .default property 2025-10-22 13:04:45 +02:00
Torsten Schulz (local)
60ea8988d8 Fix pdf-parse import using createRequire for CommonJS compatibility 2025-10-22 13:03:45 +02:00
Torsten Schulz (local)
4cd73f5760 Fix pdf-parse import - use named import instead of default import 2025-10-22 13:02:22 +02:00
Torsten Schulz (local)
0f6663ef63 Fix Vorstand page - load config data directly from API response 2025-10-22 13:00:28 +02:00
Torsten Schulz (local)
7b010b7658 Fix mobile design for CMS pages - correct positioning and responsive layout 2025-10-22 12:56:30 +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)
761df54152 Adjust CMS toolbar spacing - remove outer padding, increase content top padding to 8.5rem 2025-10-22 12:42:10 +02:00
Torsten Schulz (local)
cc192eb3e5 Fix WYSIWYG toolbar positioning - make toolbar fixed below header 2025-10-22 12:36:57 +02:00
Torsten Schulz (local)
8292b00e5c Fix CMS header positioning - place below navigation instead of overlaying 2025-10-22 12:32:09 +02:00
Torsten Schulz (local)
ea7a6d27db Fix missing closing div tag in einstellungen.vue template 2025-10-22 12:29:34 +02:00
Torsten Schulz (local)
743eb7c800 Fix missing closing div tags in CMS editor templates 2025-10-22 12:28:41 +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)
0d4bcc9f73 Standardize save button position to top-right across all CMS editors 2025-10-22 12:23:22 +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)
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)
344627f91f Fix duplicated readUsers import by removing from members.js 2025-10-22 11:53:47 +02:00
Torsten Schulz (local)
d9519a10e8 Add PDF upload system for Satzung with text extraction 2025-10-22 11:48:43 +02:00
Torsten Schulz (local)
bf358cf530 Add WYSIWYG editors for Geschichte and TT-Regeln pages 2025-10-22 11:38:32 +02:00