Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 19:49:48 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 19:24:37 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 19:19:37 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 19:09:56 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 19:04:59 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:58:53 +02:00
1182426cda Refactor router navigation handling: Update beforeEach hook in router.js to prevent incorrect route matching on initial load. Ensure proper path normalization and query handling to enhance navigation reliability.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:56:26 +02:00
654ca22439 Improve token management in axios.js and store/index.js: Ensure headers are initialized correctly and enhance error handling for 401 responses by checking for stored tokens. Update isLoggedIn state logic to rely solely on token usability, improving authentication reliability.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:52:19 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:47:18 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:36:58 +02:00
05a8229b83 Enhance deployment process: Add cleanup steps for frontend artifacts in deploy.sh to ensure a clean build environment. Update axios.js to improve token handling and response error management, ensuring proper logout flow. Update index.html with new asset references for improved caching.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:32:25 +02:00
7156cc141a Update asset references in index.html: Change script and stylesheet links to new hashed filenames for improved caching and performance.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:28:00 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 18:04:08 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 16:16:18 +02:00
a2b1ebdb97 Enhance event date normalization: Introduce a helper function to standardize date formats for the event form, ensuring consistent input handling. Update event data initialization to utilize this function, improving data integrity and user experience.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 16:13:01 +02:00
8bd5da35a9 Refactor event form handling: Normalize event data for form submission by extracting day of the week value and improving date mode determination logic. Introduce helper methods for better data management and clarity.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 15:51:57 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 15:36:22 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 15:27:44 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 15:23:39 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 14:15:58 +02:00
f7e8b31fdb Update deploy script: Add conditional execution for update script after backup process, enhancing deployment reliability and error handling.