8bb02b6e4a
Füge dotenv-Konfiguration zum Skript hinzu, um Umgebungsvariablen zu laden
Torsten Schulz (local)
2026-02-14 02:00:39 +01:00
7a20af2772
Füge active-Feld zu Mitgliedsdaten hinzu und implementiere Skript zum Aktivieren aller Mitglieder
Torsten Schulz (local)
2026-02-14 01:54:39 +01:00
3e610e68b6
Füge Debug-Logs hinzu, um alle geladenen Mitglieder (decryptet) anzuzeigen
Torsten Schulz (local)
2026-02-14 01:47:20 +01:00
485b21c13e
Füge Diagnose-Skript hinzu, um Mitglieder aus members.json mit Status und Sichtbarkeit anzuzeigen
Torsten Schulz (local)
2026-02-14 01:43:18 +01:00
08b1edc354
Füge Skript zum Re-Encryptieren von Klartext-Mitgliedsanträgen hinzu; implementiere Backup-Funktion und Fehlerbehandlung
Torsten Schulz (local)
2026-02-14 01:37:42 +01:00
6e297c682c
Füge Geburtstags-Widget hinzu und implementiere Geburtstagsladefunktion; erweitere Sichtbarkeitseinstellungen für Geburtstage in Profil und API
Torsten Schulz (local)
2026-02-13 17:27:27 +01:00
3d3e22bb1b
Implementiere zentralen E-Mail-Service für Registrierungsbenachrichtigungen und entferne veralteten Code
Torsten Schulz (local)
2026-02-11 15:41:03 +01:00
d18b671532
Ändere Sichtbarkeitseinstellungen für Mitglieder: Standardmäßig sichtbar für alle eingeloggten Mitglieder, es sei denn, sie sind explizit verborgen.
Torsten Schulz (local)
2026-02-11 14:37:13 +01:00
af3c0164ef
Füge Sichtbarkeitsoptionen für Mitglieder und registrierte Benutzer hinzu; aktualisiere die Sichtbarkeitseinstellungen basierend auf Benutzerpräferenzen in der Mitgliederabfrage und dem Sichtbarkeits-Skript.
Torsten Schulz (local)
2026-02-11 14:25:49 +01:00
c681194462
Make visibility opt-in by default; coerce visibility booleans; only 'vorstand' overrides
Torsten Schulz (local)
2026-02-11 14:10:54 +01:00
677140bd33
Füge Sichtbarkeitspräferenzen für Mitgliederprofile hinzu: Ermögliche Benutzern, ihre E-Mail, Telefonnummer und Adresse für andere eingeloggte Mitglieder sichtbar zu machen. Aktualisiere die API, um diese Einstellungen zu respektieren und bei der Profildatenrückgabe zu berücksichtigen.
Torsten Schulz (local)
2026-02-11 13:04:45 +01:00
8a1e309eba
Verbessere Mitgliederabfrage: Filtere manuelle Mitglieder nach aktiven/akzeptierten Status und entferne nicht benötigte Datenschutzlogik.
Torsten Schulz (local)
2026-02-11 12:49:14 +01:00
0d533710cd
Refactor file handling to prioritize internal data directories for backups and uploads; enhance error handling and logging for metadata and CSV operations.
Torsten Schulz (local)
2026-02-11 11:42:24 +01:00
9c1bcba713
Refactor Galerie component to use image IDs for keys and update image loading logic; add new scripts for generating previews and migrating public gallery to metadata with authentication checks.
Torsten Schulz (local)
2026-02-09 14:31:46 +01:00
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
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
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
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
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