Torsten Schulz (local)
ff8c1970df
Ersetze Willkommensnachricht durch Geburtstags-Widget mit dynamischer Anzeige der nächsten Geburtstage
Code Analysis (JS/Vue) / analyze (push) Failing after 54s
2026-02-14 16:39:52 +01:00
Torsten Schulz (local)
8347a86727
Entferne die JSON-Darstellung des Mitglieds aus der Mitgliederansicht
Code Analysis (JS/Vue) / analyze (push) Failing after 57s
2026-02-14 16:26:58 +01:00
Torsten Schulz (local)
528353132a
Füge die Anzeige des Mitgliedsnamens in der Mitgliederansicht hinzu
Code Analysis (JS/Vue) / analyze (push) Failing after 51s
2026-02-14 03:45:51 +01:00
Torsten Schulz (local)
cd5e5cd781
Füge die Anzeige der Mitgliederdaten im JSON-Format in der Mitgliederansicht hinzu
Code Analysis (JS/Vue) / analyze (push) Failing after 51s
2026-02-14 03:42:58 +01:00
Torsten Schulz (local)
ebbffcc5c4
Füge die Anzeige des Mitgliedsnamens in der Mitgliederansicht hinzu
Code Analysis (JS/Vue) / analyze (push) Failing after 52s
2026-02-14 03:38:39 +01:00
Torsten Schulz (local)
5c760d7fa8
Füge Sichtbarkeits-Flags für E-Mail und Telefon in der Mitgliederansicht hinzu
Code Analysis (JS/Vue) / analyze (push) Failing after 48s
2026-02-14 03:31:28 +01:00
Torsten Schulz (local)
d40073ac7b
Füge Sichtbarkeits-Flags für E-Mail, Telefon, Adresse und Geburtstag in der Mitgliederansicht hinzu
Code Analysis (JS/Vue) / analyze (push) Failing after 51s
2026-02-14 03:23:59 +01:00
Torsten Schulz (local)
b25cf13d3c
Füge Sichtbarkeits-Flags für Mitglieder hinzu, um die Anzeige von E-Mail, Telefon, Adresse und Geburtstag zu steuern
Code Analysis (JS/Vue) / analyze (push) Failing after 52s
2026-02-14 03:16:28 +01:00
Torsten Schulz (local)
d37f182928
Füge Skript hinzu, um Sichtbarkeitsflags für Mitglieder auf true zu setzen
Code Analysis (JS/Vue) / analyze (push) Failing after 49s
2026-02-14 02:58:30 +01:00
Torsten Schulz (local)
64baaf8535
Füge Skript hinzu, um das Sichtbarkeitsflag für Geburtstage aller Mitglieder auf true zu setzen
Code Analysis (JS/Vue) / analyze (push) Failing after 52s
2026-02-14 02:48:30 +01:00
Torsten Schulz (local)
e665495003
Verbessere die Sortierlogik in der Mitgliederliste für Namen, Nachnamen und Geburtstage mit robusteren Vergleichen
Code Analysis (JS/Vue) / analyze (push) Failing after 52s
2026-02-14 02:42:43 +01:00
Torsten Schulz (local)
8f444c59eb
Füge Sortieroptionen zur Mitgliederliste hinzu und verbessere die Sortierung nach Nachname und Geburtstag
Code Analysis (JS/Vue) / analyze (push) Failing after 51s
2026-02-14 02:36:26 +01:00
Torsten Schulz (local)
8117335af9
Entferne die Sortieroptionen und passe die Mitgliederanzeige an, um die Sortierung direkt aus der Mitgliederliste zu entfernen
Code Analysis (JS/Vue) / analyze (push) Has been cancelled
2026-02-14 02:36:19 +01:00
Torsten Schulz (local)
85ec99b08c
Optimiere das Template der Mitgliederliste durch Entfernen von überflüssigem Code und verbessere die Sortieroptionen
Code Analysis (JS/Vue) / analyze (push) Failing after 1m1s
2026-02-14 02:28:40 +01:00
Torsten Schulz (local)
04571e6444
Verbessere die Struktur des Templates in der Mitgliederliste und füge Sortieroptionen hinzu
Code Analysis (JS/Vue) / analyze (push) Failing after 51s
2026-02-14 02:22:52 +01:00
Torsten Schulz (local)
5799f97570
Entferne überflüssige Zeile im Template der Mitgliederliste
Code Analysis (JS/Vue) / analyze (push) Failing after 52s
2026-02-14 02:17:27 +01:00
Torsten Schulz (local)
8ab08f4c09
Füge Header und Sortieroptionen zur Mitgliederliste hinzu
Code Analysis (JS/Vue) / analyze (push) Has started running
2026-02-14 02:16:36 +01:00
Torsten Schulz (local)
fcf3168692
Entferne überflüssige geschweifte Klammer in der formatDate-Funktion
Code Analysis (JS/Vue) / analyze (push) Failing after 56s
2026-02-14 02:13:25 +01:00
Torsten Schulz (local)
ee1709ffb2
Füge Sortieroptionen für Mitgliederliste hinzu und implementiere Sortierlogik nach Name, Nachname und Geburtstag
Code Analysis (JS/Vue) / analyze (push) Failing after 50s
2026-02-14 02:06:36 +01:00
Torsten Schulz (local)
6e297c682c
Füge Geburtstags-Widget hinzu und implementiere Geburtstagsladefunktion; erweitere Sichtbarkeitseinstellungen für Geburtstage in Profil und API
Code Analysis (JS/Vue) / analyze (push) Failing after 49s
2026-02-13 17:27:27 +01:00
Torsten Schulz (local)
141a15a6cb
Respect per-user visibility; only 'vorstand' overrides visibility; UI shows contactHidden per-member
Code Analysis (JS/Vue) / analyze (push) Failing after 47s
2026-02-11 13:27:24 +01:00
Torsten Schulz (local)
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.
Code Analysis (JS/Vue) / analyze (push) Failing after 47s
2026-02-11 13:04:45 +01:00
Torsten Schulz (local)
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.
2026-01-09 08:43:31 +01:00
Torsten Schulz (local)
870988bb6e
Temporarily disable Passkey functionality in login and registration components
...
Remove Passkey login and registration features from login.vue and registrieren.vue, including associated debug logs and UI elements. This change aims to streamline the user experience by focusing on standard login methods while Passkey support is under review. Additionally, disable Passkey management in profil.vue to ensure consistency across the application.
2026-01-09 08:40:28 +01:00
Torsten Schulz (local)
a27cbcaca2
Update Passkey Registration to comply with @simplewebauthn/browser v13+ API
...
Refactor the Passkey registration logic in multiple components to utilize the new API structure requiring { optionsJSON: options }. Enhance debug logging to validate options, including checks for user ID format and challenge type. This update aims to improve compliance with the latest library requirements and provide better insights during the registration process.
2026-01-08 17:10:13 +01:00
Torsten Schulz (local)
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.
2026-01-07 17:26:22 +01:00
Torsten Schulz (local)
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.
2026-01-05 11:50:57 +01:00
Torsten Schulz (local)
a64863421a
Refactor code analysis workflow by adding gitleaks detection command and removing obsolete output files to streamline the build process and enhance security checks.
2025-12-20 15:29:58 +01:00
Torsten Schulz (local)
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.
2025-12-20 15:05:49 +01:00
Torsten Schulz (local)
3d49f3e73a
Update package-lock.json and package.json to include 'globals' dependency and improve code formatting in various components for better readability.
2025-12-20 10:17:16 +01:00
Torsten Schulz (local)
00922cba19
Implement toggle functionality for Mannschaftsspieler status in Mitgliederbereich. Add button for editing status and update local state upon toggling. Enhance API response handling to include isMannschaftsspieler attribute for user data retrieval.
2025-12-19 10:14:41 +01:00
Torsten Schulz (local)
38fde30e41
Remove debug console logs from MannschaftenUebersicht, TermineVorschau, spielplaene, and filterData components to clean up code and improve performance.
2025-12-19 10:06:01 +01:00
Torsten Schulz (local)
390b7daefc
Update dependencies to include TinyMCE and Quill, enhance Navigation component with a new Newsletter submenu, and implement role-based access control for CMS features. Refactor user role handling to support multiple roles and improve user management functionality across various API endpoints.
2025-12-19 09:51:28 +01:00
Torsten Schulz (local)
42fa9c7dc2
Implement member management enhancements; add bulk import functionality and duplicate checking based on geburtsdatum. Update API to support new fields and improve error handling for member data submissions. Refactor member-related components for better user experience and data validation.
2025-11-05 14:34:31 +01:00
Torsten Schulz (local)
b0138fe871
Enhance news component functionality and UI; implement dynamic grid layout in PublicNews.vue, add visibility and expiration options in news management, and update API to handle new fields for improved news filtering and display.
2025-10-24 12:47:27 +02:00
Torsten Schulz (local)
cc7c92184a
Update navigation and CMS components to replace 'Interne News' with 'News' for consistency; enhance text descriptions in the CMS and member area for clarity.
2025-10-24 01:43:32 +02:00
Torsten Schulz (local)
696545edcf
Refactor error and confirmation handling in membership application management; replace alerts with modal dialogs for improved user experience. Update application status to 'approved' for a new member and add corresponding data to JSON files.
2025-10-23 15:32:20 +02:00
Torsten Schulz (local)
1d2ec02e2f
Add public/private news system with homepage display
2025-10-21 15:26:28 +02:00
Torsten Schulz (local)
8eb83a5c6a
Fix missing ID generation for new news items and add IDs to existing entries
2025-10-21 15:12:21 +02:00
Torsten Schulz (local)
a3885c1200
Use query params instead of body for DELETE request
2025-10-21 15:09:32 +02:00
Torsten Schulz (local)
6c91f21fab
Fix DELETE request body serialization for news deletion
2025-10-21 14:50:05 +02:00
Torsten Schulz (local)
123a1b152e
Add internal news system with role-based write permissions
2025-10-21 14:47:00 +02:00
Torsten Schulz (local)
d11b57a863
Add debug logging for role-based contact data visibility
2025-10-21 14:44:43 +02:00
Torsten Schulz (local)
2a0d22fb85
Set cards as default view and restrict contact data to vorstand only
2025-10-21 14:42:20 +02:00
Torsten Schulz (local)
37fe9d9c7f
Add table view and split name into firstName/lastName fields
2025-10-21 14:38:41 +02:00
Torsten Schulz (local)
e8b5421946
Add smart member list with manual+login merge and duplicate detection
2025-10-21 14:35:21 +02:00
Torsten Schulz (local)
640fbf93db
Add member profile page with editable fields and password change
2025-10-21 14:29:52 +02:00
Torsten Schulz (local)
f3c08cfb71
Add authentication system with login, password reset, and member area
2025-10-21 11:23:06 +02:00