Commit Graph

  • f7c6caebc1 ci: disable PR version-gate; use prod-version check on main Torsten Schulz (local) 2026-05-20 16:08:09 +02:00
  • ddb170cffc Merge pull request 'chore: bump version to 1.4.7' (#26) from dev into main admin 2026-05-20 15:46:46 +02:00
  • 79e2ae9b87 chore: bump version to 1.4.7 Torsten Schulz (local) 2026-05-20 15:39:19 +02:00
  • 66f2718714 Merge pull request 'ci: run analyze only on push; remove PR-specific checks' (#25) from dev into main admin 2026-05-20 13:16:41 +02:00
  • 4891e965bb ci: run analyze only on push; remove PR-specific checks Torsten Schulz (local) 2026-05-20 13:11:01 +02:00
  • f2f5ddb8ce Merge pull request 'dev' (#24) from dev into main admin 2026-05-20 13:10:27 +02:00
  • 2fab6be58a ci: run version-change check only for PRs and main pushes (allow dev pushes) Torsten Schulz (local) 2026-05-20 12:56:40 +02:00
  • 549f4a1510 ci: add production version check for PRs Torsten Schulz (local) 2026-05-20 12:53:46 +02:00
  • 4d13ea5de6 Merge pull request 'dev' (#23) from dev into main admin 2026-05-20 12:45:58 +02:00
  • 02ee4af49d chore: remove unused createRequire import from generate-pdf.post.js Torsten Schulz (local) 2026-05-20 12:27:48 +02:00
  • cc253c24db ci: remove version-gate workflow; bump version to 1.4.6 Torsten Schulz (local) 2026-05-20 12:26:47 +02:00
  • 45d343b1c1 Merge pull request 'dev' (#22) from dev into main admin 2026-05-20 12:24:53 +02:00
  • 2eeed60387 ci: trigger analyze job test (noop) Torsten Schulz (local) 2026-05-20 12:23:45 +02:00
  • 63a1034e3d ci: include version-gate check in analyze job to block deploys on version mismatch Torsten Schulz (local) 2026-05-20 12:20:51 +02:00
  • 7b9bdb9a36 Merge pull request 'dev' (#21) from dev into main admin 2026-05-20 12:09:48 +02:00
  • 1561e1b861 chore: regenerate package-lock (remove bundled npm) Torsten Schulz (local) 2026-05-20 12:06:20 +02:00
  • 3f7149d622 chore: bump version to 1.4.5 Torsten Schulz (local) 2026-05-20 11:54:48 +02:00
  • bc9cc265e1 ci: require analysis before deploy; make deploy jobs depend on analyze Torsten Schulz (local) 2026-05-20 11:50:47 +02:00
  • a48c65bfb8 Merge pull request 'dev' (#20) from dev into main admin 2026-05-20 11:46:54 +02:00
  • fdf72bdb96 chore: ensure npm 10.9.7 in engines, add build script, remove npm dep Torsten Schulz (local) 2026-05-20 11:38:30 +02:00
  • dbcc55d7fc Aktualisiere die Version auf 1.4.4 und stelle sicher, dass npm auf die Version 10.9.7 gesetzt ist Torsten Schulz (local) 2026-05-20 11:34:48 +02:00
  • f8a0370910 chore: regenerate package-lock using npm@10.9.7 for CI compatibility Torsten Schulz (local) 2026-05-20 11:33:37 +02:00
  • 9a59fa5525 Merge pull request 'chore: bump version to 1.4.3; add logging and season-slug validation' (#19) from dev into main admin 2026-05-20 11:31:42 +02:00
  • 41374da6ea chore: bump version to 1.4.3; add logging and season-slug validation Torsten Schulz (local) 2026-05-20 11:31:03 +02:00
  • 70acfe6d5e Merge pull request 'Aktualisiere die Version auf 1.4.3, füge Validierung für Saison-Slugs hinzu und implementiere ein Logging-System für Fehler und Informationen' (#18) from dev into main admin 2026-05-20 11:23:50 +02:00
  • e5c247f703 Aktualisiere die Version auf 1.4.3, füge Validierung für Saison-Slugs hinzu und implementiere ein Logging-System für Fehler und Informationen Torsten Schulz (local) 2026-05-20 11:20:54 +02:00
  • 01f7d075e9 Merge pull request 'Aktualisiere die Version auf 1.4.2 und füge Funktionen zur Fehlerprotokollierung und Validierung von Saison-Slugs hinzu' (#17) from dev into main admin 2026-05-20 11:09:48 +02:00
  • 2503eb92af Aktualisiere die Version auf 1.4.2 und füge Funktionen zur Fehlerprotokollierung und Validierung von Saison-Slugs hinzu Torsten Schulz (local) 2026-05-20 11:07:56 +02:00
  • bb2785ba56 Merge pull request 'Refactor code structure for improved readability and maintainability' (#16) from dev into main admin 2026-05-20 10:59:14 +02:00
  • 4e918870f5 Refactor code structure for improved readability and maintainability Torsten Schulz (local) 2026-05-20 10:52:28 +02:00
  • e871790ee8 Merge pull request 'Add script for importing match schedule and logging' (#15) from dev into main admin 2026-05-20 10:34:07 +02:00
  • 0849c625cb Add script for importing match schedule and logging Torsten Schulz (local) 2026-05-19 16:23:28 +02:00
  • b19a9f6b8e Merge pull request 'dev' (#14) from dev into main admin 2026-05-15 14:30:32 +02:00
  • c78adc0d52 Aktualisiere die Version auf 1.3.0 in der package.json Torsten Schulz (local) 2026-05-15 14:29:52 +02:00
  • 806a4be2f9 Aktualisiere Hinweise zur Verwendung von Authenticatoren in Firefox und passe die bevorzugte Authenticator-Typen für die Passkey-Registrierung an. Torsten Schulz (local) 2026-05-15 14:24:40 +02:00
  • 5f96f719c1 Füge Hinweise zur Verwendung externer Authenticatoren in Firefox hinzu und passe die Registrierung von Passkeys an. Torsten Schulz (local) 2026-05-15 14:13:22 +02:00
  • 28b1001826 Füge Hinweise zur Verwendung von Passkeys hinzu und aktualisiere die Beschreibung der Passkey-Anmeldung im Profil. Torsten Schulz (local) 2026-05-15 14:05:18 +02:00
  • dcc4055eca Füge Unterstützung für Platform-Authentifikatoren hinzu und passe die Passkey-Registrierungsoptionen für Firefox an. Torsten Schulz (local) 2026-05-15 14:01:18 +02:00
  • 4521ce002e Füge Unterstützung für Firefox-Browser hinzu, indem die Registrierung von Passkeys ohne bevorzugten Authentifikator-Typ ermöglicht wird. Torsten Schulz (local) 2026-05-15 13:56:12 +02:00
  • 842a516ce6 Vereinfachung der Passkey-Registrierung durch Entfernen der bevorzugten Authentifikator-Typen und Anpassung der Fehlerbehandlung. Torsten Schulz (local) 2026-05-15 13:36:53 +02:00
  • 48f8b46e57 Erweitere die Passkey-Registrierung um Unterstützung für bevorzugte Authentifikatortypen und verbessere die Fehlerbehandlung. Torsten Schulz (local) 2026-05-15 13:30:15 +02:00
  • 8ae7dcdbf1 Implement passkey login functionality and enhance passkey support checks Torsten Schulz (local) 2026-05-15 13:20:09 +02:00
  • 667b65bf29 Merge pull request 'Enhance fillable template generation by adding logo and refactoring header drawing' (#13) from dev into main admin 2026-05-12 23:30:08 +02:00
  • dba2747883 Enhance fillable template generation by adding logo and refactoring header drawing Torsten Schulz (local) 2026-05-12 23:25:28 +02:00
  • 21752fedcc Merge pull request 'Update package version to 1.2.0, enhance fillable template generation with underlined text fields, and update PDF templates' (#12) from dev into main admin 2026-05-12 23:05:16 +02:00
  • a30692a053 Update package version to 1.2.0, enhance fillable template generation with underlined text fields, and update PDF templates Torsten Schulz (local) 2026-05-12 23:00:07 +02:00
  • 742687f82b Merge pull request 'dev' (#11) from dev into main admin 2026-05-06 16:06:18 +02:00
  • fddde56076 Update package version to 1.1.6 and enhance deploy script with dependency checks Torsten Schulz (local) 2026-05-06 16:03:16 +02:00
  • c385df4a0c Add dependency installation check and logging to deploy script Torsten Schulz (local) 2026-05-06 15:58:02 +02:00
  • 7152b54b68 Merge pull request 'Update candidate paths for CSV file retrieval in mannschaften.get.js' (#10) from dev into main admin 2026-05-05 15:20:52 +02:00
  • e44d3c5c74 Update package version to 1.1.5 in package.json Torsten Schulz (local) 2026-05-05 15:14:38 +02:00
  • c409fa6d4b Update candidate paths for CSV file retrieval in mannschaften.get.js Torsten Schulz (local) 2026-05-05 15:13:22 +02:00
  • 21b4e8bc9f Merge pull request 'dev' (#9) from dev into main admin 2026-04-27 16:52:43 +02:00
  • 0fa19493c5 Refactor readPackageVersion function to support multiple candidate paths for package.json Torsten Schulz (local) 2026-04-27 16:52:12 +02:00
  • c145a723ed Update package version to 1.1.4 in package.json and package-lock.json Torsten Schulz (local) 2026-04-27 16:47:57 +02:00
  • 91fb3d79c5 Merge pull request 'dev' (#8) from dev into main admin 2026-04-27 16:46:55 +02:00
  • d0b15f3e83 Update package version to 1.1.3 and postcss dependency to 8.5.12 in package.json and package-lock.json Torsten Schulz (local) 2026-04-27 16:40:33 +02:00
  • e60c0f4481 Add logic to include active trainers as newsletter recipients Torsten Schulz (local) 2026-04-27 15:10:57 +02:00
  • 27a096546f Implement user sorting feature in Benutzer.vue Torsten Schulz (local) 2026-04-27 15:04:41 +02:00
  • aee8705fa3 Merge pull request 'dev' (#7) from dev into main admin 2026-04-16 14:06:43 +02:00
  • 20a1cdd7f2 Update package version to 1.1.2 in package.json and modify code-analysis.yml to trigger analysis only on pull requests. Torsten Schulz (local) 2026-04-16 13:53:31 +02:00
  • e3825ad217 Update package version to 1.1.1 in package.json for the Harheimer Tischtennis Club website. Torsten Schulz (local) 2026-04-16 13:45:02 +02:00
  • 99c03dccf2 Merge pull request 'Remove package version change requirement for main PRs in code-analysis.yml to streamline workflow.' (#6) from dev into main admin 2026-04-16 13:41:06 +02:00
  • a12f1f7815 Remove package version change requirement for main PRs in code-analysis.yml to streamline workflow. Torsten Schulz (local) 2026-04-16 13:36:45 +02:00
  • d450175871 Merge pull request 'dev' (#5) from dev into main admin 2026-04-16 13:23:53 +02:00
  • 6fea2749e0 Add app version display in Footer and implement version API endpoint Torsten Schulz (local) 2026-04-16 13:16:53 +02:00
  • 18da725567 Refactor deployment scripts to use git fetch and reset for pulling latest changes. Update deploy-production.sh and deploy-test.sh to ensure a clean state before deployment. Modify code-analysis.yml to reflect these changes in deployment commands. Torsten Schulz (local) 2026-04-16 13:11:23 +02:00
  • 4d5fb43ebc Enhance deploy-test.sh with functions for Node.js version management, dependency installation, and public document synchronization. Implement checks for Node.js version requirements and improve error handling for document syncing. Update environment configuration in harheimertc.test.config.cjs to support development and test environments. Modify email recipient logic in contact and email service APIs to prevent notifications in test environments. Add tests to verify behavior in test conditions. Torsten Schulz (local) 2026-04-16 13:06:14 +02:00
  • 986b2056cd Enhance deploy-production.sh with new functions for Node.js version management and public document synchronization. Added checks for Node.js version requirements and improved error handling for document syncing. Updated package.json and package-lock.json to specify Node.js and npm engine requirements. Torsten Schulz (local) 2026-04-15 21:51:08 +02:00
  • 337c172d07 Refactor dependency installation in deploy-production.sh to use a dedicated function. This improves error handling for missing package-lock.json and ensures consistent installation behavior. Removed obsolete public-data restoration logic for cleaner script execution. Torsten Schulz (local) 2026-04-15 21:43:32 +02:00
  • 15b8f3c4c1 Update version in package.json from 1.0.0 to 1.1.0 for the Harheimer Tischtennis Club website. Torsten Schulz (local) 2026-04-15 21:36:37 +02:00
  • 510cfd39f9 Update code-analysis workflow to include production deployment steps and rename workflow for clarity. Add SSH setup and connection testing for secure deployment to production environment. Torsten Schulz (local) 2026-04-15 21:30:09 +02:00
  • e0bad51764 Update commander dependency to version 13.1.0 in package.json and package-lock.json for improved functionality and compatibility. Torsten Schulz (local) 2026-04-15 21:18:26 +02:00
  • c1de0c1671 Enhance deploy-production.sh with error handling for git pull failures. Provide user guidance for SSH key setup and switching to HTTPS if necessary. Update code-analysis.yml to include Node.js setup with caching for improved workflow efficiency. Torsten Schulz (local) 2026-04-15 21:09:04 +02:00
  • 2bedbee08d Upgrade nodemailer to latest major for audit compliance. Torsten Schulz (local) 2026-04-15 21:00:43 +02:00
  • 9c54b6907e Apply non-major audit updates and harden path handling for Semgrep. Torsten Schulz (local) 2026-04-15 21:00:28 +02:00
  • edfab28fd3 Add security comments to path handling in various scripts to clarify internal constant usage and mitigate path traversal risks. Update logging in registration and verification processes for improved clarity. Torsten Schulz (local) 2026-04-15 20:52:38 +02:00
  • 5f79d220cf Refactor PDF generation process in membership API to ensure consistent directory creation for uploads. Update final PDF path handling to improve clarity and maintainability of the code. Torsten Schulz (local) 2026-04-15 20:50:29 +02:00
  • 0a82b33afc Refactor PDF generation logic in membership API to improve error handling and enhance font embedding. Update LaTeX template for German language support and streamline debugging messages. Ensure encrypted data handling is consistent and improve command execution error management for PDF generation. Torsten Schulz (local) 2026-04-15 20:46:18 +02:00
  • 1922e85184 Add mock implementations for role checks in auth utility and enhance sharp mock with image metadata retrieval Torsten Schulz (local) 2026-04-15 20:44:54 +02:00
  • 0fb8052a77 Enhance deploy-test.sh script with error handling for root execution and write permissions. Add checks for successful git pull and provide user guidance for SSH key setup and repository access issues. Torsten Schulz (local) 2026-04-15 20:39:59 +02:00
  • ef2d9353f5 Enhance ESLint configuration to include support for .mjs and .cjs file types. Update ignored files patterns to ensure proper linting of project files. Refactor Vue component templates for improved readability and maintainability, including consistent formatting and structure across various components. Update error handling in save functions to prevent silent failures. Torsten Schulz (local) 2026-04-15 20:37:14 +02:00
  • 1aae808e5f Update beitrittserklärung template PDF to the latest version. Torsten Schulz (local) 2026-04-15 20:28:36 +02:00
  • 75e6d66d25 Update German text for clarity in member management UI and API error messages, correcting "Fuer" to "Für" and "koennen" to "können" for improved readability. Torsten Schulz (local) 2026-04-01 11:55:27 +02:00
  • daabeec33c Implement birthdate input in member profile management. Update API to handle birthdate data for user profiles and enhance visibility settings for birthday display in member lists. Torsten Schulz (local) 2026-04-01 11:19:23 +02:00
  • 0fb58af194 Add birthdate handling in member registration and management. Update UI to conditionally require birthdate for new members, and enhance API to enforce birthdate validation. Improve tests to cover new birthdate requirements. Torsten Schulz (local) 2026-03-31 07:25:44 +02:00
  • 8ffd267dfc Enhance member management UI by adding hall key status display and editing capabilities. Update API to support hall key data integration in member records. Torsten Schulz (local) 2026-03-30 15:41:16 +02:00
  • 5eee7df7e4 Refactor authentication logic in members API to use getUserFromToken for user retrieval. Update error messages for better clarity and enhance tests to reflect changes in authentication handling. Torsten Schulz (local) 2026-03-30 15:29:25 +02:00
  • 7dea265eef Add filter option for members with hall key in member management UI. Update member listing logic to reflect filtered results based on hall key status. Torsten Schulz (local) 2026-03-29 15:25:27 +02:00
  • 381ec55fd1 Refactor member acceptance logic in API to improve handling of legacy records. Remove debug logging and clarify acceptance criteria for manual members. Torsten Schulz (local) 2026-03-29 15:00:53 +02:00
  • c30911daed Refactor saveMember function to enhance duplicate member handling, allowing updates to existing duplicates and improving error handling for member existence checks. Torsten Schulz (local) 2026-03-29 14:54:18 +02:00
  • bdc9eef707 Refactor saveMember function to improve duplicate member handling and streamline member updates. Enhance error messaging for non-existent members and ensure new members are added with default active status. Torsten Schulz (local) 2026-03-29 14:49:04 +02:00
  • f7701d698f Add hall key feature to member management, including UI updates for displaying and editing hall key status. Update API to handle hall key data in member records. Torsten Schulz (local) 2026-03-29 14:37:49 +02:00
  • 49e7255062 Enhance CSV saving functionality by adding token retrieval from authorization header if not present in cookies. Update tests to validate CSV saving for users with 'vorstand' role. Torsten Schulz (local) 2026-03-18 13:12:32 +01:00
  • 74246e6b08 Implement status toggle functionality for contact requests, updating the status display and adding error handling. Enhance the UI with a new button for marking requests as completed or reopening them. Torsten Schulz (local) 2026-03-11 21:16:03 +01:00
  • 6230c96bc9 Refactor links section to use dynamic rendering with computed properties, enhancing maintainability and scalability. Add new 'Links' tab in CMS for better navigation. Torsten Schulz (local) 2026-03-04 16:05:34 +01:00
  • 3fb40bd87d Erweitere die Navigation um einen neuen Link zu "Links" und aktualisiere die Logik zur Bestimmung des aktuellen Submenüs, um die neue Route zu berücksichtigen. Torsten Schulz (local) 2026-03-04 14:53:11 +01:00
  • 46c2c14ae8 Füge Unterstützung für Kontaktanfragen hinzu, einschließlich neuer Routen und Berechtigungen für Trainer und Vorstand. Aktualisiere E-Mail-Versandlogik, um Anfragen an alle relevanten Empfänger weiterzuleiten. Torsten Schulz (local) 2026-02-26 14:28:54 +01:00
  • ff8c1970df Ersetze Willkommensnachricht durch Geburtstags-Widget mit dynamischer Anzeige der nächsten Geburtstage Torsten Schulz (local) 2026-02-14 16:39:52 +01:00
  • 8347a86727 Entferne die JSON-Darstellung des Mitglieds aus der Mitgliederansicht Torsten Schulz (local) 2026-02-14 16:26:58 +01:00