Commit Graph

  • 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
  • 9a6d32dcb3 Füge ESM-Importe und Skriptbeschreibung für das Aufteilen von Namen in Benutzer- und Bewerbungsdateien hinzu Torsten Schulz (local) 2026-02-14 16:25:29 +01:00
  • 161618f6fb Füge Skripte zum Aufteilen von Namen in firstName und lastName für Mitglieder und Bewerbungen hinzu, einschließlich Backup-Funktionalität. Torsten Schulz (local) 2026-02-14 15:58:11 +01:00
  • 0b3fba44a4 Füge Skript zum Aufteilen von Namen in firstName und lastName für Benutzer hinzu Torsten Schulz (local) 2026-02-14 15:50:37 +01:00
  • d35e1c9a3e Füge Vorname und Nachname in das Registrierungsformular und die Mitgliederverwaltung ein Torsten Schulz (local) 2026-02-14 15:48:56 +01:00
  • 528353132a Füge die Anzeige des Mitgliedsnamens in der Mitgliederansicht hinzu Torsten Schulz (local) 2026-02-14 03:45:51 +01:00
  • cd5e5cd781 Füge die Anzeige der Mitgliederdaten im JSON-Format in der Mitgliederansicht hinzu Torsten Schulz (local) 2026-02-14 03:42:58 +01:00
  • ebbffcc5c4 Füge die Anzeige des Mitgliedsnamens in der Mitgliederansicht hinzu Torsten Schulz (local) 2026-02-14 03:38:39 +01:00
  • 5c760d7fa8 Füge Sichtbarkeits-Flags für E-Mail und Telefon in der Mitgliederansicht hinzu Torsten Schulz (local) 2026-02-14 03:31:28 +01:00
  • d40073ac7b Füge Sichtbarkeits-Flags für E-Mail, Telefon, Adresse und Geburtstag in der Mitgliederansicht hinzu Torsten Schulz (local) 2026-02-14 03:23:59 +01:00
  • b25cf13d3c Füge Sichtbarkeits-Flags für Mitglieder hinzu, um die Anzeige von E-Mail, Telefon, Adresse und Geburtstag zu steuern Torsten Schulz (local) 2026-02-14 03:16:28 +01:00
  • 3287102761 Füge Vorname und Nachname zu den Mitgliederdaten hinzu Torsten Schulz (local) 2026-02-14 03:08:19 +01:00
  • 08624cabbe Verbessere die Sichtbarkeit von Mitgliederdaten, indem das Geburtsdatum im Edit-Formular hinzugefügt wird Torsten Schulz (local) 2026-02-14 03:05:15 +01:00
  • d37f182928 Füge Skript hinzu, um Sichtbarkeitsflags für Mitglieder auf true zu setzen Torsten Schulz (local) 2026-02-14 02:58:30 +01:00
  • 79c45be7c7 Füge Skript hinzu, um das Sichtbarkeitsflag für Geburtstage aller Mitglieder auf true zu setzen Torsten Schulz (local) 2026-02-14 02:52:44 +01:00
  • d52f3ffc8d Füge Skript hinzu, um das Sichtbarkeitsflag für Geburtstage aller Mitglieder auf true zu setzen Torsten Schulz (local) 2026-02-14 02:50:57 +01:00
  • 64baaf8535 Füge Skript hinzu, um das Sichtbarkeitsflag für Geburtstage aller Mitglieder auf true zu setzen Torsten Schulz (local) 2026-02-14 02:48:30 +01:00
  • e665495003 Verbessere die Sortierlogik in der Mitgliederliste für Namen, Nachnamen und Geburtstage mit robusteren Vergleichen Torsten Schulz (local) 2026-02-14 02:42:43 +01:00
  • 8f444c59eb Füge Sortieroptionen zur Mitgliederliste hinzu und verbessere die Sortierung nach Nachname und Geburtstag Torsten Schulz (local) 2026-02-14 02:36:26 +01:00
  • 8117335af9 Entferne die Sortieroptionen und passe die Mitgliederanzeige an, um die Sortierung direkt aus der Mitgliederliste zu entfernen Torsten Schulz (local) 2026-02-14 02:36:19 +01:00
  • 85ec99b08c Optimiere das Template der Mitgliederliste durch Entfernen von überflüssigem Code und verbessere die Sortieroptionen Torsten Schulz (local) 2026-02-14 02:28:40 +01:00
  • 04571e6444 Verbessere die Struktur des Templates in der Mitgliederliste und füge Sortieroptionen hinzu Torsten Schulz (local) 2026-02-14 02:22:52 +01:00
  • 5799f97570 Entferne überflüssige Zeile im Template der Mitgliederliste Torsten Schulz (local) 2026-02-14 02:17:27 +01:00
  • 8ab08f4c09 Füge Header und Sortieroptionen zur Mitgliederliste hinzu Torsten Schulz (local) 2026-02-14 02:16:36 +01:00
  • fcf3168692 Entferne überflüssige geschweifte Klammer in der formatDate-Funktion Torsten Schulz (local) 2026-02-14 02:13:25 +01:00
  • cfd209d7ee Filtere den Admin-Account aus der Mitgliederliste heraus, um die Sichtbarkeit zu verbessern Torsten Schulz (local) 2026-02-14 02:07:45 +01:00
  • ee1709ffb2 Füge Sortieroptionen für Mitgliederliste hinzu und implementiere Sortierlogik nach Name, Nachname und Geburtstag Torsten Schulz (local) 2026-02-14 02:06:36 +01:00