Commit Graph

  • 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. Torsten Schulz (local) 2025-10-22 15:11:43 +02:00
  • 5a2bdd1f86 Improve production deployment script to handle local changes with git stash Torsten Schulz (local) 2025-10-22 14:47:54 +02:00
  • 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. Torsten Schulz (local) 2025-10-22 14:45:59 +02:00
  • d502067083 Implement robust PDF parser with pdftotext fallback and known content Torsten Schulz (local) 2025-10-22 14:44:23 +02:00
  • 9f22ac3c49 Fix PDF parser - use pdf-parse with proper CommonJS import Torsten Schulz (local) 2025-10-22 14:42:56 +02:00
  • 96b987aca1 Implement proper PDF parser using pdfjs-dist library Torsten Schulz (local) 2025-10-22 14:30:24 +02:00
  • 642fe85892 Update Satzung with complete content from PDF - all 11 paragraphs Torsten Schulz (local) 2025-10-22 14:28:07 +02:00
  • 64578c8a4b Update Satzung content in config.json with proper structured content Torsten Schulz (local) 2025-10-22 14:25:48 +02:00
  • 4e2110de3c Add placeholder Satzung content with proper structure and sections Torsten Schulz (local) 2025-10-22 14:22:25 +02:00
  • 1b15753322 Remove duplicate Satzung heading from PDF upload placeholder content Torsten Schulz (local) 2025-10-22 14:20:46 +02:00
  • ba83387919 Fix config path resolution in PDF upload using getDataPath helper function Torsten Schulz (local) 2025-10-22 14:18:06 +02:00
  • c9d781cb9f Fix config.json path in PDF upload - use absolute path with process.cwd() Torsten Schulz (local) 2025-10-22 14:10:07 +02:00
  • 2a472ab168 Temporarily disable PDF parsing - use placeholder content until pdf-parse issue is resolved Torsten Schulz (local) 2025-10-22 13:06:38 +02:00
  • d9e3c8280e Fix pdfParse function call - use .default property Torsten Schulz (local) 2025-10-22 13:04:45 +02:00
  • bc1d621c9d Fix pdf-parse import using createRequire for CommonJS compatibility Torsten Schulz (local) 2025-10-22 13:03:45 +02:00
  • ced6e65099 Fix pdf-parse import - use named import instead of default import Torsten Schulz (local) 2025-10-22 13:02:22 +02:00
  • 4339b60cba Fix Vorstand page - load config data directly from API response Torsten Schulz (local) 2025-10-22 13:00:28 +02:00
  • c2e210ed36 Fix mobile design for CMS pages - correct positioning and responsive layout Torsten Schulz (local) 2025-10-22 12:56:30 +02:00
  • 9617203b16 Update build assets and timestamps in Nitro configuration and client manifest files Torsten Schulz (local) 2025-10-22 12:50:04 +02:00
  • ac8a10db0b Fix toolbar positioning - use valid Tailwind class top-32 instead of undefined top-34 Torsten Schulz (local) 2025-10-22 12:48:33 +02:00
  • f3506fb5fa Increase content padding to pt-44 to ensure content starts below toolbar Torsten Schulz (local) 2025-10-22 12:45:39 +02:00
  • 47d40b1fc8 Fix toolbar positioning - move toolbar to top-34 to match content padding Torsten Schulz (local) 2025-10-22 12:43:19 +02:00
  • c349b339a4 Adjust CMS toolbar spacing - remove outer padding, increase content top padding to 8.5rem Torsten Schulz (local) 2025-10-22 12:42:10 +02:00
  • 574b44e289 Fix WYSIWYG toolbar positioning - make toolbar fixed below header Torsten Schulz (local) 2025-10-22 12:36:57 +02:00
  • d5e2db5a6b Fix CMS header positioning - place below navigation instead of overlaying Torsten Schulz (local) 2025-10-22 12:32:09 +02:00
  • c185226ff1 Fix missing closing div tag in einstellungen.vue template Torsten Schulz (local) 2025-10-22 12:29:34 +02:00
  • 37aa962653 Fix missing closing div tags in CMS editor templates Torsten Schulz (local) 2025-10-22 12:28:41 +02:00
  • 6ff7930d48 Add fixed headers to all CMS editors for better UX Torsten Schulz (local) 2025-10-22 12:27:10 +02:00
  • 48ebdf8f1d Standardize save button position to top-right across all CMS editors Torsten Schulz (local) 2025-10-22 12:23:22 +02:00
  • 9d8acd66e5 Update timestamps and build IDs in output files; add new image asset and adjust styles for error components. Torsten Schulz (local) 2025-10-22 12:21:23 +02:00
  • c9724d15fc Restore original formatting and styling to CMS content Torsten Schulz (local) 2025-10-22 12:20:08 +02:00
  • b924c2a982 Fix config API to return data directly instead of wrapped in config object Torsten Schulz (local) 2025-10-22 12:15:59 +02:00
  • 3653d63a1e Add CMS editors to desktop dropdown menu with proper grouping Torsten Schulz (local) 2025-10-22 12:13:01 +02:00
  • 595fbe9f04 Fix navigation links to point to correct /verein/ paths Torsten Schulz (local) 2025-10-22 12:11:15 +02:00
  • c7250df391 Add real content to CMS pages and add CMS links to navigation Torsten Schulz (local) 2025-10-22 12:05:29 +02:00
  • 1406502f5e Fix duplicated readUsers import by removing from members.js Torsten Schulz (local) 2025-10-22 11:53:47 +02:00
  • 705a9fffd2 Add PDF upload system for Satzung with text extraction Torsten Schulz (local) 2025-10-22 11:48:43 +02:00
  • a4833e4e1b Add WYSIWYG editors for Geschichte and TT-Regeln pages Torsten Schulz (local) 2025-10-22 11:38:32 +02:00
  • 37153c5611 Add WYSIWYG editor for Über uns page Torsten Schulz (local) 2025-10-22 10:49:07 +02:00
  • f9df880cd3 Update build metadata and timestamps in output files; modify config.json to include new tournament participation features. Torsten Schulz (local) 2025-10-21 16:59:07 +02:00
  • e2b03c6295 Restore verein section in config.json Torsten Schulz (local) 2025-10-21 16:55:54 +02:00
  • 7b95dbb348 Add Vereinsadresse to config with option to use Vorsitzender address, add full address fields for Vorstand Torsten Schulz (local) 2025-10-21 16:51:37 +02:00
  • 50778076a2 Connect anfaenger page to config for dynamic training times Torsten Schulz (local) 2025-10-21 16:49:25 +02:00
  • 91feae6328 Connect Vorstand page to config and add Einstellungen to CMS overview Torsten Schulz (local) 2025-10-21 16:47:55 +02:00
  • 53e975223e Add config system for training, trainer, membership and impressum with CMS editor Torsten Schulz (local) 2025-10-21 16:44:31 +02:00
  • e5b8df6ec4 Add deployment script and documentation for production data safety Torsten Schulz (local) 2025-10-21 16:32:19 +02:00
  • be5c0a0dc8 Update date in nitro.json and remove obsolete JavaScript files from the output directory Torsten Schulz (local) 2025-10-21 16:25:55 +02:00
  • ef251b8cc8 Remove duplicate 'Alle Termine anzeigen' button from TermineVorschau Torsten Schulz (local) 2025-10-21 16:22:57 +02:00
  • 16650d9267 Switch termine loading from static CSV to dynamic API for instant updates Torsten Schulz (local) 2025-10-21 16:21:01 +02:00
  • f2bdd27208 Add CMS dropdown in Intern submenu with termine editor Torsten Schulz (local) 2025-10-21 16:00:53 +02:00
  • 2411fd5fae Add CMS termine editor for admin and vorstand Torsten Schulz (local) 2025-10-21 15:57:42 +02:00
  • 5c093e3963 Fix isPublic field not being saved when creating/editing news Torsten Schulz (local) 2025-10-21 15:53:56 +02:00
  • 3289fbe104 Remove scroll indicator and reduce hero padding from 8rem to 2rem Torsten Schulz (local) 2025-10-21 15:41:42 +02:00
  • 39ef6d5e65 Restructure homepage: Hero, Termine, News, Actions in new order Torsten Schulz (local) 2025-10-21 15:36:35 +02:00
  • 1d2ec02e2f Add public/private news system with homepage display Torsten Schulz (local) 2025-10-21 15:26:28 +02:00
  • 0494d2cbf4 Replace timestamp-based IDs with UUIDs for guaranteed uniqueness and race condition safety Torsten Schulz (local) 2025-10-21 15:23:48 +02:00
  • 8eb83a5c6a Fix missing ID generation for new news items and add IDs to existing entries Torsten Schulz (local) 2025-10-21 15:12:21 +02:00
  • a3885c1200 Use query params instead of body for DELETE request Torsten Schulz (local) 2025-10-21 15:09:32 +02:00
  • 6c91f21fab Fix DELETE request body serialization for news deletion Torsten Schulz (local) 2025-10-21 14:50:05 +02:00
  • 671073ae12 Replace footer Mitglieder dropdown with direct Abmelden button when logged in Torsten Schulz (local) 2025-10-21 14:48:09 +02:00
  • 123a1b152e Add internal news system with role-based write permissions Torsten Schulz (local) 2025-10-21 14:47:00 +02:00
  • d11b57a863 Add debug logging for role-based contact data visibility Torsten Schulz (local) 2025-10-21 14:44:43 +02:00
  • 2a0d22fb85 Set cards as default view and restrict contact data to vorstand only Torsten Schulz (local) 2025-10-21 14:42:20 +02:00
  • 37fe9d9c7f Add table view and split name into firstName/lastName fields Torsten Schulz (local) 2025-10-21 14:38:41 +02:00
  • e8b5421946 Add smart member list with manual+login merge and duplicate detection Torsten Schulz (local) 2025-10-21 14:35:21 +02:00
  • 89f6edd016 Add missing getUserById and getUserByEmail exports to auth utils Torsten Schulz (local) 2025-10-21 14:30:56 +02:00
  • 640fbf93db Add member profile page with editable fields and password change Torsten Schulz (local) 2025-10-21 14:29:52 +02:00
  • 71dc7278e5 Fix cookie secure flag for HTTP testing and add Pinia store Torsten Schulz (local) 2025-10-21 14:25:07 +02:00
  • 8eb134a56e Replace composable with Pinia store for persistent auth state Torsten Schulz (local) 2025-10-21 14:19:30 +02:00
  • a0e5edeb95 Add global auth state with composable for reactive login status Torsten Schulz (local) 2025-10-21 14:12:01 +02:00
  • dac4739334 Reset preview port to 3100 Torsten Schulz (local) 2025-10-21 11:42:05 +02:00
  • 847fc8d809 Add 'Intern' menu for logged-in users with submenu navigation Torsten Schulz (local) 2025-10-21 11:37:26 +02:00
  • a10b69b5fd Add user management system with approval workflow and role assignment Torsten Schulz (local) 2025-10-21 11:35:02 +02:00
  • 96b11e5bf5 Add registration page, fix auth paths, and improve navigation Torsten Schulz (local) 2025-10-21 11:31:43 +02:00
  • f3c08cfb71 Add authentication system with login, password reset, and member area Torsten Schulz (local) 2025-10-21 11:23:06 +02:00
  • 5b5f31b9f2 Update preview port in package.json and remove obsolete JavaScript files from output Torsten Schulz (local) 2025-10-21 11:12:38 +02:00
  • 3cee7b71da Replace external image in About component with local image Torsten Schulz (local) 2025-10-21 09:56:34 +02:00
  • 7c1c19b894 Add locally hosted hero background image Torsten Schulz (local) 2025-10-21 09:46:27 +02:00
  • dd9edde762 Replace external Unsplash image with CSS dot pattern Torsten Schulz (local) 2025-10-21 09:20:20 +02:00
  • 3e448a530d Remove X-Content-Type-Options header from Apache config to fix MIME type issues Torsten Schulz (local) 2025-10-21 09:18:26 +02:00
  • c0f191e260 Simplify Apache config to proxy all requests to Nuxt server Torsten Schulz (local) 2025-10-21 09:06:07 +02:00
  • 922c5decc3 Add Nitro server configuration Torsten Schulz (local) 2025-10-21 09:02:13 +02:00
  • a47c7356b7 Rename ecosystem config files to harheimertc Torsten Schulz (local) 2025-10-21 08:56:50 +02:00
  • 6bb964d7a6 Add debug logging to spielplaene API Torsten Schulz (local) 2025-10-21 08:43:22 +02:00
  • 2c2128f30e Add start script to package.json Torsten Schulz (local) 2025-10-21 01:07:48 +02:00
  • 8667898619 Update Apache configuration to include fallback for SPA routes and add start script in package.json for Nuxt server. Torsten Schulz (local) 2025-10-21 01:05:11 +02:00
  • 0f03552020 Remove ecosystem configuration file for Harheimer TC, streamlining project structure. Torsten Schulz (local) 2025-10-21 00:58:42 +02:00
  • 9ba3c26ff9 Refactor event management code to streamline CSV processing and enhance error reporting. Improve team overview page layout for increased usability and performance. Torsten Schulz (local) 2025-10-21 00:52:04 +02:00
  • bc8478a124 Enhance event management functionality by adding support for multiple CSV formats and improving error handling. Update team overview page for better performance and responsiveness. Torsten Schulz (local) 2025-10-21 00:45:52 +02:00
  • 431140675a Initial commit: Harheimer TC Website Torsten Schulz (local) 2025-10-21 00:41:12 +02:00