Commit Graph

66 Commits

Author SHA1 Message Date
Torsten Schulz (local)
8256e6b247 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)
6ccffa9b3d 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)
cfad887e30 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)
8c624e15cb 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)
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)
343dacef43 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)
d502067083 Implement robust PDF parser with pdftotext fallback and known content 2025-10-22 14:44:23 +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)
642fe85892 Update Satzung with complete content from PDF - all 11 paragraphs 2025-10-22 14:28:07 +02:00
Torsten Schulz (local)
64578c8a4b Update Satzung content in config.json with proper structured content 2025-10-22 14:25:48 +02:00
Torsten Schulz (local)
4e2110de3c Add placeholder Satzung content with proper structure and sections 2025-10-22 14:22:25 +02:00
Torsten Schulz (local)
1b15753322 Remove duplicate Satzung heading from PDF upload placeholder content 2025-10-22 14:20:46 +02:00
Torsten Schulz (local)
ba83387919 Fix config path resolution in PDF upload using getDataPath helper function 2025-10-22 14:18:06 +02:00
Torsten Schulz (local)
c9d781cb9f Fix config.json path in PDF upload - use absolute path with process.cwd() 2025-10-22 14:10:07 +02:00
Torsten Schulz (local)
2a472ab168 Temporarily disable PDF parsing - use placeholder content until pdf-parse issue is resolved 2025-10-22 13:06:38 +02:00
Torsten Schulz (local)
d9e3c8280e Fix pdfParse function call - use .default property 2025-10-22 13:04:45 +02:00
Torsten Schulz (local)
bc1d621c9d Fix pdf-parse import using createRequire for CommonJS compatibility 2025-10-22 13:03:45 +02:00
Torsten Schulz (local)
ced6e65099 Fix pdf-parse import - use named import instead of default import 2025-10-22 13:02:22 +02:00
Torsten Schulz (local)
9617203b16 Update build assets and timestamps in Nitro configuration and client manifest files 2025-10-22 12:50:04 +02:00
Torsten Schulz (local)
ac8a10db0b 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)
f3506fb5fa Increase content padding to pt-44 to ensure content starts below toolbar 2025-10-22 12:45:39 +02:00
Torsten Schulz (local)
47d40b1fc8 Fix toolbar positioning - move toolbar to top-34 to match content padding 2025-10-22 12:43:19 +02:00
Torsten Schulz (local)
c349b339a4 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)
574b44e289 Fix WYSIWYG toolbar positioning - make toolbar fixed below header 2025-10-22 12:36:57 +02:00
Torsten Schulz (local)
d5e2db5a6b Fix CMS header positioning - place below navigation instead of overlaying 2025-10-22 12:32:09 +02:00
Torsten Schulz (local)
6ff7930d48 Add fixed headers to all CMS editors for better UX 2025-10-22 12:27:10 +02:00
Torsten Schulz (local)
9d8acd66e5 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)
c9724d15fc Restore original formatting and styling to CMS content 2025-10-22 12:20:08 +02:00
Torsten Schulz (local)
b924c2a982 Fix config API to return data directly instead of wrapped in config object 2025-10-22 12:15:59 +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)
1406502f5e Fix duplicated readUsers import by removing from members.js 2025-10-22 11:53:47 +02:00
Torsten Schulz (local)
f9df880cd3 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)
e2b03c6295 Restore verein section in config.json 2025-10-21 16:55:54 +02:00
Torsten Schulz (local)
91feae6328 Connect Vorstand page to config and add Einstellungen to CMS overview 2025-10-21 16:47:55 +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)
2411fd5fae Add CMS termine editor for admin and vorstand 2025-10-21 15:57:42 +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)
0494d2cbf4 Replace timestamp-based IDs with UUIDs for guaranteed uniqueness and race condition safety 2025-10-21 15:23:48 +02:00
Torsten Schulz (local)
8eb83a5c6a Fix missing ID generation for new news items and add IDs to existing entries 2025-10-21 15:12:21 +02:00
Torsten Schulz (local)
a3885c1200 Use query params instead of body for DELETE request 2025-10-21 15:09:32 +02:00