Torsten Schulz (local)
|
ef1225c02d
|
Refactor organizer color assignment in exportWorships function: Update the logic to dynamically set the organizer color based on the worship format, improving visual consistency in exported documents.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-30 10:52:41 +02:00 |
|
Torsten Schulz (local)
|
1ab5ceaac7
|
Update worship export colors in worshipController.js: Introduce dynamic color assignment for title, organizer, service, and organ text based on the worship format and neighbor invitation status, enhancing visual differentiation in exported documents.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-30 10:50:03 +02:00 |
|
Torsten Schulz (local)
|
2fd5dc0389
|
Update worship export logic to conditionally include internal service information: Modify exportWorships function in worshipController.js to check format before including sacristan service and organ playing details, enhancing export customization based on the output type.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-30 10:44:04 +02:00 |
|
Torsten Schulz (local)
|
2377caea6d
|
Enhance worship export functionality: Add support for sacristan service and organ playing details in worshipController.js, improving the export format. Update filename generation logic in WorshipManagement.vue to handle potential server-side filename issues, ensuring accurate file naming during downloads.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-30 10:41:44 +02:00 |
|
Torsten Schulz (local)
|
aeaf747445
|
Enhance worship import functionality: Add neighbor invitation and self-information fields in worshipController.js and WorshipManagement.vue. Implement logic to automatically set self-information based on neighbor invitation status, improving user experience and data handling during worship imports.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-29 19:49:45 +02:00 |
|
Torsten Schulz (local)
|
7835c2da1a
|
Refactor resolveEventPlaceIdFromHeader in worshipController.js: Enhance location matching logic by introducing a scoring system for place names, improving accuracy in event place identification, and updating fallback mechanisms for known locations.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-29 19:24:34 +02:00 |
|
Torsten Schulz (local)
|
9626fc90cc
|
Refactor buildWorshipTitleFromPlace in worshipController.js: Rename variables for clarity, enhance location normalization, and improve title generation logic to better handle church names and avoid incorrect titles, ensuring more accurate worship service descriptions.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-29 19:19:35 +02:00 |
|
Torsten Schulz (local)
|
dbb07ad0c3
|
Enhance worshipController.js with improved leader mapping and text resolution: Introduce matchEntries for better leader identification, refactor parseNbrSegment to utilize new leaderMaps structure, and add buildWorshipTitleFromPlace for dynamic title generation based on event place names, improving data parsing and clarity in worship planning.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-29 19:09:54 +02:00 |
|
Torsten Schulz (local)
|
afa9b4a6b5
|
Refactor text normalization in worshipController.js: Rename normalizeText to normalizeForMatch for clarity and update all references to ensure consistent text processing across various functions, enhancing code readability and maintainability.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-29 19:04:56 +02:00 |
|
Torsten Schulz (local)
|
0b58579258
|
Refactor authentication and token management: Update authController.js to use environment variable for JWT expiration. Enhance axios.js and store/index.js for improved token usability checks and cleanup on logout, ensuring a more robust authentication flow.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-29 18:52:16 +02:00 |
|
Torsten Schulz (local)
|
7d5e2526d3
|
Update worshipController.js to enhance worship data parsing and conflict resolution. Introduce unparsedText for better tracking of source data. Modify date handling functions for improved accuracy in event filtering. Update .gitignore to exclude generated frontend artifacts, including index.html and assets directory, to streamline deployment.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-29 18:47:15 +02:00 |
|
Torsten Schulz (local)
|
ddf05bd0e0
|
Enhance worship import functionality: Add support for importing .xlsx files in worship management, updating UI to reflect new file type acceptance. Introduce new parsing logic for NBR planning records and update relevant routes and controllers to handle the new import process.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-29 18:27:58 +02:00 |
|
Torsten Schulz (local)
|
7f01c004c8
|
Add worship leaders functionality: Introduce worship leaders management by adding routes, controllers, and CSV import capabilities. Update worship management UI to support .csv file uploads for worship services, enhancing data handling and user experience.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-29 18:04:05 +02:00 |
|
Torsten Schulz (local)
|
eb6f1e19a4
|
Refactor event date comparison: Update buildUpcomingWhere function to use CURDATE for fixed-date events, improving accuracy in event filtering. Adjust image styling in ImageContent.vue to use object-fit: contain and center positioning for better layout consistency.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-29 15:51:55 +02:00 |
|
Torsten Schulz (local)
|
b2ede3f525
|
Refactor upcoming event filtering: Update buildUpcomingWhere function to compare dates at the date-only level, addressing timezone issues. This change enhances the accuracy of event retrieval and improves code clarity.
Deploy miriamgemeinde / deploy (push) Successful in 6s
|
2026-04-29 15:36:19 +02:00 |
|
Torsten Schulz (local)
|
59aae59b62
|
Refactor event retrieval logic: Extract upcoming event filtering into a separate function for improved readability and maintainability. This change simplifies the conditions for fetching events, ensuring clarity in the codebase.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-29 15:27:42 +02:00 |
|
Torsten Schulz (local)
|
d412331f8e
|
Refactor event retrieval logic: Implement server-side filtering for past events based on user preference, enhancing performance and simplifying client-side code. Update API call in EventManagement component to include past events parameter.
Deploy miriamgemeinde / deploy (push) Successful in 7s
|
2026-04-29 15:23:37 +02:00 |
|
Torsten Schulz (local)
|
e44950d857
|
Add bulk image upload functionality: Implement new routes and methods for handling bulk image uploads in the imageController. Update ImageUpload component to support switching between single and bulk upload modes, including form handling for multiple images, base title, start number, and optional page association. Enhance user experience with improved form validation and reset functionality.
|
2026-04-29 13:36:35 +02:00 |
|
Torsten Schulz (local)
|
b47e832e45
|
Implement transaction handling in event deletion: Enhance deleteEvent function to manage foreign key constraints by removing associated EventContactPerson records before deleting the event. This ensures data integrity and improves error handling during the deletion process.
|
2026-04-29 13:11:56 +02:00 |
|
Torsten Schulz (local)
|
6e30f739a6
|
Enhance worship filtering functionality: Update getFilteredWorships method to include neighborInvitation query parameter, allowing for filtering based on neighborhood invitations. This improves the granularity of worship event retrieval based on user preferences.
|
2026-04-14 11:48:44 +02:00 |
|
Torsten Schulz (local)
|
fb4f5e42d0
|
Enhance event management and newsletter import functionality: Introduce methods for applying drafts from a bulk queue and streamline event form handling. Update event selection logic in the newsletter import management component to support encoding and decoding of bulk selections, improving user experience and data handling.
|
2026-04-08 14:22:01 +02:00 |
|
Torsten Schulz (local)
|
1be6fe0afc
|
Integrate PDF parsing functionality: Add 'pdf-parse' dependency to package.json and package-lock.json. Update worshipController to include logic for handling PDF imports, enhancing the event management process. Refactor routing to support new newsletter import features and improve event form handling for better user experience.
|
2026-04-08 13:04:38 +02:00 |
|
Torsten Schulz (local)
|
e6f87184b2
|
Update worship approval logic: Modify the import process to set the approval status based on the UI checkbox, ensuring a fallback to false if no value is provided. This enhances the clarity of the approval mechanism during worship data imports.
|
2026-04-08 09:57:10 +02:00 |
|
Torsten Schulz (local)
|
02487d44e9
|
Update dependencies and refactor server configuration: Upgrade @vue/cli and ESLint packages, replace moment.js with date-fns for date handling in eventController, and remove unused HTTPS server configuration in server.js. Additionally, streamline Vue.js build process by removing cache and thread loaders in vue.config.js.
|
2026-04-08 08:44:31 +02:00 |
|
Torsten Schulz (local)
|
cd60f37e93
|
Improve error handling for menu data fetching and update HTML structure: Enhance error logging in menuDataController, provide user-friendly error messages, and streamline the index.html file by adding new script references while removing an unused image.
|
2026-04-08 08:06:13 +02:00 |
|
Torsten Schulz (local)
|
44c978f21e
|
Füge Import- und Exportfunktionen für Gottesdienste hinzu: Implementiere die Möglichkeit, Gottesdienste aus .doc und .docx-Dateien zu importieren und in verschiedenen Formaten zu exportieren. Verbessere die Benutzeroberfläche des Worship Management-Formulars mit neuen Schaltflächen für Import und Export sowie Dialogen zur Bearbeitung importierter Daten. Aktualisiere die Datenbankstruktur, um neue Felder für die Genehmigung und das Orgelspiel zu unterstützen.
|
2025-11-22 22:07:36 +01:00 |
|
Torsten Schulz (local)
|
d4fab1ceb3
|
Füge Ablaufdatum zu Kontaktpersonen hinzu: Implementiere die Möglichkeit, ein Ablaufdatum für Kontaktpersonen zu speichern und anzuzeigen. Aktualisiere die Filterlogik, um nur nicht abgelaufene Kontaktpersonen anzuzeigen, und passe die Benutzeroberfläche an, um das Ablaufdatum darzustellen.
|
2025-10-07 17:45:45 +02:00 |
|
Torsten Schulz (local)
|
6de8cac0bc
|
Optimiere die Funktion zum Abrufen von Worship-Optionen: Reduziere die Anzahl der Datenbankabfragen, indem Organizer und SacristanService in einer Abfrage zusammengefasst werden. Verbessere die Fehlerbehandlung durch detailliertere Fehlermeldungen.
|
2025-10-07 17:10:18 +02:00 |
|
Torsten Schulz (local)
|
0238fffd3d
|
Füge Unterstützung für liturgische Tage im Worship Management hinzu: Implementiere Multiselect für die Auswahl von Tag-Namen und lade die verfügbaren liturgischen Tage. Aktualisiere das Formular zur Anzeige und Auswahl des liturgischen Tages basierend auf dem Datum.
|
2025-10-07 17:03:58 +02:00 |
|
Torsten Schulz (local)
|
fd84112cef
|
Füge neue Funktionalität zum Abrufen von Worship-Optionen hinzu: Implementiere Endpunkt für eindeutige Gestalter und Küsterdienste. Aktualisiere das Worship Management-Formular zur Verwendung von Multiselect-Komponenten für die Auswahl und Eingabe von Gestaltern und Küstern. Integriere die Fetch-Funktion für Worship-Optionen im Vue-Komponenten-Lifecycle.
|
2025-10-07 16:52:52 +02:00 |
|
Torsten Schulz (local)
|
6b88a4602a
|
Ändere den Status des neu erstellten Benutzers in der Benutzerregistrierung auf inaktiv, um die Sicherheit zu erhöhen und unbefugte Zugriffe zu verhindern.
|
2025-09-24 10:35:57 +02:00 |
|
Torsten Schulz (local)
|
36e5b05e39
|
Entferne Debug-Logging aus der SMTP-Konfiguration und schütze sensible Benutzerdaten in den Benutzer-Controller-Methoden. Füge sichere Rückgaben ohne Passwörter hinzu und verbessere die Fehlerprotokollierung für Benutzeroperationen.
|
2025-09-24 09:18:08 +02:00 |
|
Torsten Schulz (local)
|
46783b35ea
|
Implementiere Passwort-Zurücksetzen-Funktionalität im authController, einschließlich E-Mail-Versand und Token-Generierung. Aktualisiere die Benutzer- und Router-Modelle, um neue Routen für Passwort-Wiederherstellung hinzuzufügen. Passe die Frontend-Komponenten für die Passwort-Zurücksetzen-Logik an und verbessere die Benutzeroberfläche für die Eingabe der E-Mail-Adresse.
|
2025-09-24 09:12:20 +02:00 |
|
Torsten Schulz (local)
|
7c09abf534
|
Füge verbesserte Fehlerbehandlung und Wiederholungslogik zur Benutzerregistrierung im authController hinzu, aktualisiere die Router-Konfiguration für die Registrierungsseite und implementiere ein Dialogfeld zur Benutzerinteraktion in der RegisterContent-Komponente.
|
2025-09-23 16:04:13 +02:00 |
|
Torsten Schulz
|
63a6cecbb0
|
Added sorting for events
|
2025-05-07 12:28:57 +02:00 |
|
Torsten Schulz
|
bb4f490bb1
|
Added rendering of Event Images
|
2025-05-07 11:55:27 +02:00 |
|
Torsten Schulz
|
8066bedb30
|
Fixed Worship order
|
2024-09-06 23:39:02 +02:00 |
|
Torsten Schulz
|
5c6cfa41ab
|
Improvement of logout. Added Sacrital Service. Added website link for event places and direct link to other websites in worship overview
|
2024-09-06 16:34:17 +02:00 |
|
Torsten Schulz
|
a869f2d16a
|
Fixed worship edit functionality
|
2024-09-06 12:35:54 +02:00 |
|
Torsten Schulz
|
78555bb66a
|
Fixed date part
|
2024-08-18 11:48:17 +02:00 |
|
Torsten Schulz
|
2719bd3a3b
|
Fixed pic upload page relation
|
2024-07-12 12:06:20 +02:00 |
|
Torsten Schulz
|
d4811660fe
|
Added order
|
2024-07-10 17:48:40 +02:00 |
|
Torsten Schulz
|
054d1d0f2e
|
Fix for event selection
|
2024-07-04 17:02:44 +02:00 |
|
Torsten Schulz
|
bc5a606176
|
added missing pages
|
2024-06-24 11:55:59 +02:00 |
|
Torsten Schulz
|
8b89d8b800
|
Fixed format of events
|
2024-06-23 17:32:45 +02:00 |
|
Torsten Schulz
|
692e989861
|
Some fixes, added Events in edit
|
2024-06-22 17:56:26 +02:00 |
|
Torsten Schulz
|
97c72540cf
|
extended editor
|
2024-06-21 18:06:17 +02:00 |
|
Torsten Schulz
|
240409d52a
|
Events renderable
|
2024-06-20 13:31:20 +02:00 |
|
Torsten Schulz
|
d78bc26e30
|
Added images
|
2024-06-20 07:35:55 +02:00 |
|
Torsten Schulz
|
8c54988023
|
Added multiple features
|
2024-06-17 23:34:31 +02:00 |
|