Torsten Schulz torsten
  • Joined on 2025-12-19
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 14:13:31 +02:00
4294dcb88b Enhance deploy script: Add functions to ensure required commands (node, npm, git) are available in the PATH, improving reliability in non-interactive SSH sessions. This includes bootstrapping Node.js environment using nvm if necessary.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 14:12:18 +02:00
6cccf3e1d6 Enhance deployment script: Implement conditional service restart logic for improved handling of non-root user deployments. Update CI workflow to ensure proper execution of deploy.sh after backup process.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 14:01:30 +02:00
c631f63d04 Update .gitignore: Add .codex to ignore list to prevent tracking of Codex files in the repository.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 13:53:25 +02:00
7a9444b468 Refactor EventRender component: Update image handling logic to improve visibility checks and enhance layout responsiveness. Introduce hasVisibleImage method and apply conditional class for grid layout based on media presence.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 13:36:37 +02:00
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.
torsten pushed to main at torsten/miriamgemeinde 2026-04-29 13:12:00 +02:00
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.
torsten pushed to main at torsten/trainingstagebuch 2026-04-29 09:35:05 +02:00
d84438f52c fix(TournamentGroupsTab): allow empty values in max group size input normalization
torsten pushed to main at torsten/trainingstagebuch 2026-04-29 09:29:56 +02:00
715980d49c feat(TournamentGroupsTab, TournamentTab): improve input normalization and event handling
torsten pushed to main at torsten/trainingstagebuch 2026-04-29 09:16:32 +02:00
cb7a027462 feat(TournamentGroupsTab, TournamentTab): enhance input handling and normalization
torsten pushed to main at torsten/trainingstagebuch 2026-04-28 16:58:00 +02:00
9d58f24201 feat(i18n): add 'billing' translation to multiple languages