Commit Graph

  • 33ef5cda5f Improve Satzung content loading and HTML conversion process Torsten Schulz (local) 2026-02-06 13:35:20 +01:00
  • f7fe8595a1 Add WYSIWYG text editor for Satzung content management Torsten Schulz (local) 2026-02-06 12:57:51 +01:00
  • 581e80bbc3 Enhance HTML conversion for Satzung uploads by removing page numbers and improving list handling Torsten Schulz (local) 2026-02-06 11:58:23 +01:00
  • 78aec7ce57 Implement PDF text extraction and HTML conversion in Satzung upload process Torsten Schulz (local) 2026-02-06 11:39:41 +01:00
  • 7346e84abd Refactor PDF text extraction and update configuration handling in Satzung upload process Torsten Schulz (local) 2026-02-06 10:55:41 +01:00
  • 2d974214ab Update role-based access control for user management in CMS Torsten Schulz (local) 2026-02-06 10:35:13 +01:00
  • 57b32debeb Enhance user contact data visibility based on role permissions Torsten Schulz (local) 2026-02-06 10:12:37 +01:00
  • 2a397fbf5d Update lodash and tar package versions in package-lock.json; add 'Startseite' link to Navigation component Torsten Schulz (local) 2026-02-05 17:45:13 +01:00
  • c02ec73676 Refactor homepage layout to dynamically render sections based on configuration Torsten Schulz (local) 2026-02-05 17:40:02 +01:00
  • 65fee7eeef Update Mannschaftsaufstellung headings to remove "(Hinrunde)" for consistency across components Torsten Schulz (local) 2026-01-20 14:24:44 +01:00
  • 0fb6634b7f Update CSV data fetching to use API endpoint in Mannschaften components Torsten Schulz (local) 2026-01-19 08:28:43 +01:00
  • cee9fb468f Implement cleanup of old compressed CSV files after successful write in CMS Torsten Schulz (local) 2026-01-19 08:13:02 +01:00
  • 20e343c625 Implement CSV fetching utility with retry logic in Mannschaften component Torsten Schulz (local) 2026-01-18 23:59:55 +01:00
  • 5fa1718de9 Enhance CSV file saving mechanism in CMS with atomic write and verification Torsten Schulz (local) 2026-01-18 23:50:25 +01:00
  • 1b7a27bc32 Implement CSV fetching utility across components for improved data handling Torsten Schulz (local) 2026-01-18 23:40:59 +01:00
  • e8af349e08 Refactor Spieler management UI in Mannschaften component for improved usability Torsten Schulz (local) 2026-01-18 23:15:37 +01:00
  • e1eb7651b0 Refactor Spieler management in Mannschaften component for improved usability Torsten Schulz (local) 2026-01-18 23:10:44 +01:00
  • a9e06841af Update package dependencies and enhance CSV handling in CMS Torsten Schulz (local) 2026-01-18 22:25:04 +01:00
  • 724b284233 Enhance deployment script to handle symlinks and ensure proper data restoration from backup Torsten Schulz (local) 2026-01-17 18:54:05 +01:00
  • 23ae66a3d2 Refactor PM2 instance management in deployment script and enhance configuration for multiple instances Torsten Schulz (local) 2026-01-17 18:46:15 +01:00
  • 1e87fa77f0 Add Mannschaften link to Navigation and CMS index Torsten Schulz (local) 2026-01-17 18:39:14 +01:00
  • 16fc7b2262 Enhance deployment script and navigation component for improved data handling and user access Torsten Schulz (local) 2026-01-17 18:34:49 +01:00
  • 68ef362c41 Refactor category sorting logic in Vereinsmeisterschaften component Torsten Schulz (local) 2026-01-17 18:22:25 +01:00
  • a47a7690b2 Update cookie SameSite configuration and secure options for improved security compliance Torsten Schulz (local) 2026-01-11 21:10:00 +01:00
  • 54aee3c787 Update security headers in Apache configuration to enhance protection Torsten Schulz (local) 2026-01-11 20:59:42 +01:00
  • 0274bed267 Add support for multiple encryption keys in data handling Torsten Schulz (local) 2026-01-09 09:05:05 +01:00
  • 4914476259 Enhance newsletter subscription functionality with user profile integration Torsten Schulz (local) 2026-01-09 09:01:23 +01:00
  • d35b94c3d9 Remove deprecated Passkey-related documentation and test files Torsten Schulz (local) 2026-01-09 08:50:26 +01:00
  • 8c38fe9098 Temporarily disable Passkey section in profil.vue for consistency with recent changes. This update comments out the Passkey management UI elements, aligning with the ongoing review of Passkey functionality across the application. Torsten Schulz (local) 2026-01-09 08:43:31 +01:00
  • 870988bb6e Temporarily disable Passkey functionality in login and registration components Torsten Schulz (local) 2026-01-09 08:40:28 +01:00
  • 6deb15f65e Refine Passkey registration logging and API options for local authenticators Torsten Schulz (local) 2026-01-09 08:30:40 +01:00
  • 31af56d908 Enhance Cross-Device registration debugging and API options Torsten Schulz (local) 2026-01-09 08:10:13 +01:00
  • 0eacc0cb4a Enhance Cross-Device support and documentation for Passkey Registration Torsten Schulz (local) 2026-01-09 08:04:50 +01:00
  • 47f40e4a44 Enhance debug information for Passkey Registration in registrieren.vue Torsten Schulz (local) 2026-01-09 07:38:11 +01:00
  • adb7d194a7 Enhance logging for mobile requests in log-requests middleware Torsten Schulz (local) 2026-01-08 23:42:16 +01:00
  • 55d2fa3f16 Enhance debug logging for Passkey Registration requests Torsten Schulz (local) 2026-01-08 23:33:04 +01:00
  • 7bacfbd577 Update deployment script to ensure PM2 processes start with updated environment variables. This change improves the reliability of the process startup by incorporating the --update-env flag, enhancing deployment robustness. Torsten Schulz (local) 2026-01-08 23:28:25 +01:00
  • 6b1dee69f6 Enhance debug logging and Cross-Device support for Passkey Registration Torsten Schulz (local) 2026-01-08 23:27:11 +01:00
  • a27cbcaca2 Update Passkey Registration to comply with @simplewebauthn/browser v13+ API Torsten Schulz (local) 2026-01-08 17:10:13 +01:00
  • 6d945b8d73 Refactor Passkey Registration to utilize native WebAuthn API Torsten Schulz (local) 2026-01-08 16:11:30 +01:00
  • 2dfad8eaef Enhance debug logging and validation in Passkey Registration API Torsten Schulz (local) 2026-01-08 15:57:19 +01:00
  • a895dbebf3 Enhance debug logging for Passkey Registration options Torsten Schulz (local) 2026-01-08 14:17:18 +01:00
  • 66b966da55 Enhance debug logging and validation for Passkey Registration Torsten Schulz (local) 2026-01-08 12:12:15 +01:00
  • 723f625549 Enhance debug logging for Cross-Device Passkey Registration Torsten Schulz (local) 2026-01-08 11:56:57 +01:00
  • cca02dbd20 Enhance deployment script with PM2 process checks and error handling Torsten Schulz (local) 2026-01-08 11:24:38 +01:00
  • 9c9f2ef1ac Add CORS testing documentation and HTML test page for Passkey Cross-Device Authentication Torsten Schulz (local) 2026-01-08 11:14:22 +01:00
  • d8eaa589d1 Improve deployment script with enhanced build validation and error handling Torsten Schulz (local) 2026-01-08 09:14:17 +01:00
  • 7726f51294 Enhance deployment script and registration components with improved error handling and debug logging Torsten Schulz (local) 2026-01-08 08:59:57 +01:00
  • 286084b42a Enhance deployment script with build validation checks Torsten Schulz (local) 2026-01-08 07:47:27 +01:00
  • a2c68c26a5 Add debug information display for component loading in registration page Torsten Schulz (local) 2026-01-07 22:37:46 +01:00
  • 5e88cd5810 Add debug logging for component lifecycle in registration page Torsten Schulz (local) 2026-01-07 22:34:03 +01:00
  • 71df1ee28c Refactor form submission handling and enhance debug logging for registration process Torsten Schulz (local) 2026-01-07 22:24:18 +01:00
  • 2686964ad6 Add debug information display for passkey registration process Torsten Schulz (local) 2026-01-07 22:13:50 +01:00
  • f481c501cb Enhance debug logging and validation in passkey registration process Torsten Schulz (local) 2026-01-07 22:05:24 +01:00
  • 678a14c004 Enhance WebAuthn origin handling and debug logging for passkey registration Torsten Schulz (local) 2026-01-07 22:01:28 +01:00
  • ea233d7211 Refine WebAuthn configuration and enhance debug logging for origin verification Torsten Schulz (local) 2026-01-07 21:54:02 +01:00
  • c9c01a4db1 Enhance passkey registration process with detailed debug logging and validation checks Torsten Schulz (local) 2026-01-07 21:36:41 +01:00
  • fa9980ea44 Improve passkey registration error handling and options serialization Torsten Schulz (local) 2026-01-07 21:30:13 +01:00
  • 5f35a74673 Enhance passkey registration handling with error checks and CORS support Torsten Schulz (local) 2026-01-07 21:24:11 +01:00
  • 25870fce9b Refactor CORS header handling in authentication endpoints Torsten Schulz (local) 2026-01-07 21:02:58 +01:00
  • f330bc1ca6 Add CORS support for Cross-Device Authentication in passkey handling Torsten Schulz (local) 2026-01-07 20:59:48 +01:00
  • 3109c4aada Refactor authentication handling in Navigation and registration components to support lazy store access, improving resilience against Pinia initialization issues. Enhance registration logic to include optional password fallback for passkey users, with validation checks for password strength and confirmation. Update server-side registration to handle optional password securely, ensuring consistent user experience across different authentication methods. Torsten Schulz (local) 2026-01-07 20:16:17 +01:00
  • 52ca7b2d3c Remove deprecated data files including configuration, gallery metadata, members, news, sessions, users, and membership applications to streamline the server data structure and improve maintainability. Torsten Schulz (local) 2026-01-07 20:16:03 +01:00
  • 0e5856f19d Implement passkey support checks in registration page, including user feedback for unsupported scenarios. Update logic to determine passkey availability based on secure context and browser compatibility, enhancing user experience during registration. Torsten Schulz (local) 2026-01-07 18:46:45 +01:00
  • 50d634eb2e Implement passkey recovery feature, including email link requests and registration options. Update login and registration pages to support passkey authentication, with UI enhancements for user experience. Add server-side handling for passkey registration and login, including account activation checks. Update environment configuration for passkey recovery TTL settings. Torsten Schulz (local) 2026-01-07 18:37:01 +01:00
  • f3eaa62e1c Enhance deployment script to conditionally symlink data directories based on git tracking status, improving error handling for uncommitted changes. Implement cleanup of untracked files while preserving essential directories, ensuring a smoother deployment process. Torsten Schulz (local) 2026-01-07 18:08:07 +01:00
  • 13ea77f554 Refactor deployment script to handle symlinking of public data conditionally based on git tracking status, improving error handling for uncommitted changes. Update PM2 configuration to directly start the Node server for Nuxt 4 production builds in both harheimertc.config.cjs and harheimertc.simple.cjs. Modify user ID handling in registration options to use Uint8Array for compatibility with @simplewebauthn/server. Torsten Schulz (local) 2026-01-07 18:06:09 +01:00
  • 9f1c1a86f2 Update package-lock.json to remove deprecated @peculiar/x509 version and add a new dependency entry for @simplewebauthn/server. Modify package.json to include an override for @peculiar/x509 version 1.13.0, ensuring compatibility across the project. Torsten Schulz (local) 2026-01-07 17:58:38 +01:00
  • 226a32af33 Refactor deployment script to improve data management by introducing configurable backup and restore paths, enhancing error handling, and ensuring persistent data storage. Update backup processes to create timestamped directories for better organization. Torsten Schulz (local) 2026-01-07 17:54:49 +01:00
  • a29200ea91 Update deployment script to ensure persistent data management, enhance backup and restore processes, and improve error handling. Modify .gitignore to exclude sensitive production data and update deployment documentation to reflect changes. Add environment variable loading for production secrets in configuration files. Torsten Schulz (local) 2026-01-07 17:42:04 +01:00
  • 7fb65723c7 Refactor authentication middleware to remove dependency on Pinia, implementing direct API calls for authentication status checks. Update member API documentation to escape JWT token placeholder for clarity. Update session and user data formats for improved security and consistency. Torsten Schulz (local) 2026-01-07 17:26:22 +01:00
  • 5ce064cff0 Update Apache SSL configuration and enhance security features across multiple files. Changed X-Frame-Options to SAMEORIGIN for better security, added optional Content Security Policy headers for testing, and improved password handling with HaveIBeenPwned checks during user registration and password reset. Implemented passkey login functionality in the authentication flow, including UI updates for user experience. Enhanced image upload processing with size limits and validation, and added rate limiting for various API endpoints to prevent abuse. Torsten Schulz (local) 2026-01-05 11:50:57 +01:00
  • 51214c8964 Remove gitleaks binary and archive files, and update .gitignore to exclude security tooling artifacts, enhancing project cleanliness and security management. Torsten Schulz (local) 2025-12-20 16:01:40 +01:00
  • a186f11dde Enhance code analysis workflow by adding workspace sanity checks and refining OSV-Scanner commands to ensure proper execution with package-lock.json, improving overall reliability of the analysis process. Torsten Schulz (local) 2025-12-20 16:01:25 +01:00
  • 76d16e8478 Add gitleaks binary and archive; remove README.md Torsten Schulz (local) 2025-12-20 15:49:21 +01:00
  • 5594add8d1 Reorganize code analysis workflow to run gitleaks scan before installing dependencies, ensuring more accurate results and maintaining a cleaner environment for subsequent analysis steps. Torsten Schulz (local) 2025-12-20 15:45:02 +01:00
  • 1a1d639ec0 Update code analysis workflow to remove node_modules along with build artifacts before gitleaks scanning, improving security and ensuring a cleaner environment for analysis. Torsten Schulz (local) 2025-12-20 15:35:03 +01:00
  • a64863421a Refactor code analysis workflow by adding gitleaks detection command and removing obsolete output files to streamline the build process and enhance security checks. Torsten Schulz (local) 2025-12-20 15:29:58 +01:00
  • 567c4c5661 Refine gitleaks download and extraction process in code analysis workflow by implementing dynamic asset URL retrieval, enhanced error handling for invalid downloads, and improved extraction methods. Torsten Schulz (local) 2025-12-20 15:22:30 +01:00
  • 415c93a1b0 Improve gitleaks download process in code analysis workflow by adding error handling for invalid downloads and ensuring proper extraction of the archive. Torsten Schulz (local) 2025-12-20 15:12:27 +01:00
  • d89cabdd34 Enhance security and error handling in various components by refining error catch blocks to ignore specific errors, improving code clarity and consistency across the application. Torsten Schulz (local) 2025-12-20 15:05:49 +01:00
  • 3e956ac46b Update path handling comments across multiple files to enhance security against path traversal vulnerabilities, ensuring consistent use of nosemgrep annotations for better code analysis. Torsten Schulz (local) 2025-12-20 14:49:57 +01:00
  • db0b0c390a Enhance security by adding role-checking functions in ESLint configuration and updating Vue components to improve content sanitization comments, while refining error handling in API endpoints for better clarity. Torsten Schulz (local) 2025-12-20 14:19:55 +01:00
  • fbdb6f6b6f Enhance security by adding DOMPurify comments in Vue components and updating path handling comments in server utilities to mitigate path traversal risks. Torsten Schulz (local) 2025-12-20 11:15:31 +01:00
  • e73d328139 Enhance security by adding DOMPurify sanitization comments in newsletter and Vereins components, and update path handling comments in server utilities to address potential path traversal vulnerabilities. Torsten Schulz (local) 2025-12-20 10:54:49 +01:00
  • 8fcb71b946 Enhance content sanitization across various components by integrating 'dompurify' for improved security and update package dependencies in package.json and package-lock.json. Torsten Schulz (local) 2025-12-20 10:49:20 +01:00
  • 98b69c446c Add SMTP credentials for tests and enhance user role handling in CMS and Galerie endpoints Torsten Schulz (local) 2025-12-20 10:32:06 +01:00
  • e38c8133ad Update package dependencies to vitest v4.0.16 and enhance role management in auth utilities with new role-checking functions in tests Torsten Schulz (local) 2025-12-20 10:25:16 +01:00
  • a00ed9723d Refactor error handling in various components to ignore modal display failures and improve code clarity Torsten Schulz (local) 2025-12-20 10:19:29 +01:00
  • 3d49f3e73a Update package-lock.json and package.json to include 'globals' dependency and improve code formatting in various components for better readability. Torsten Schulz (local) 2025-12-20 10:17:16 +01:00
  • f01b8d64ae Update package dependencies to include eslint-plugin-vue and vue-eslint-parser for enhanced linting support Torsten Schulz (local) 2025-12-19 17:32:56 +01:00
  • b3628dca8a Update code analysis workflow to run on ubuntu-latest for improved compatibility Torsten Schulz (local) 2025-12-19 17:28:47 +01:00
  • a8afe30ec5 Update code analysis workflow to improve clarity and efficiency by renaming steps and simplifying Semgrep command execution. Torsten Schulz (local) 2025-12-19 16:53:09 +01:00
  • 120f46e888 Add linting script to package.json for improved code quality Torsten Schulz (local) 2025-12-19 16:38:29 +01:00
  • 20be7a6563 Merge pull request 'Update dependency @babel/parser to v7.28.5' (#2) from renovate/babel-monorepo into main Torsten Schulz 2025-12-19 16:13:11 +01:00
  • 60f30d0199 Merge pull request 'Update dependency @pinia/nuxt to v0.11.3' (#3) from renovate/pinia-nuxt-0.x-lockfile into main Torsten Schulz 2025-12-19 16:12:58 +01:00
  • 85c80b60be Update dependency @pinia/nuxt to v0.11.3 Torsten Schulz 2025-12-19 16:11:56 +01:00
  • e447e3dc08 Update dependency @babel/parser to v7.28.5 Torsten Schulz 2025-12-19 16:11:48 +01:00
  • 7589b77a20 Merge pull request 'Configure Renovate' (#1) from renovate/configure into main Torsten Schulz 2025-12-19 16:09:18 +01:00
  • e13b1b1b40 Add renovate.json Torsten Schulz 2025-12-19 15:58:03 +01:00