Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/singlechat 2026-04-27 14:24:44 +02:00
1ecf7b6ba7 Add Ratgeber section with new routes and links
torsten pushed to main at torsten/yourpart3 2026-04-26 23:32:21 +02:00
d854200708 feat(VocabPracticeDialog, VocabCourseView): enhance hard vocabulary management and UI
torsten pushed to main at torsten/miriamgemeinde 2026-04-26 23:28:03 +02:00
93da37dd35 Enhance worship filtering logic: Introduce legacy neighborhood configuration handling in WorshipRender component, allowing for backward compatibility with existing location parameters while ensuring neighborInvitation is set correctly for neighborhood pages.
torsten pushed to main at torsten/trainingstagebuch 2026-04-25 10:07:49 +02:00
725ede8dbf feat(BillingService, BillingView): enhance locale handling for billing PDF generation
torsten pushed to main at torsten/trainingstagebuch 2026-04-25 10:00:51 +02:00
2339e12410 feat(BillingController, BillingService): enhance billing template handling and error logging
torsten pushed to main at torsten/trainingstagebuch 2026-04-25 09:52:34 +02:00
be9d26e51e feat(BillingService): implement fallback file path resolution for migrated workspaces
torsten pushed to main at torsten/trainingstagebuch 2026-04-25 09:47:01 +02:00
5f07a3e3d6 feat(BillingService): add file path resolution for PDF templates
torsten pushed to main at torsten/trainingstagebuch 2026-04-25 09:42:08 +02:00
630c202fd2 style(MemberGalleryDialog): simplify participant item styling
torsten pushed to main at torsten/trainingstagebuch 2026-04-25 09:25:42 +02:00
3462a5497c refactor(MemberService, MemberGalleryDialog): update image selection logic and enhance participant styling
torsten pushed to main at torsten/yourpart-daemon 2026-04-24 10:00:48 +02:00
43eb6ed0ab Refactor event effect handling in EventsWorker: Improved logic for handling empty effect results to prevent unnecessary database writes. Enhanced error handling for retrieving current money, ensuring robust behavior when user data is unavailable. Simplified the response for insufficient funds scenarios in the "theft" event, returning None instead of a detailed JSON response.
torsten pushed to main at torsten/yourpart3 2026-04-23 14:25:26 +02:00
7fd8e4dda8 fix(VocabPracticeDialog): adjust dialog dimensions for improved layout
torsten pushed to main at torsten/yourpart3 2026-04-23 13:47:22 +02:00
0e39ca9a0f feat(VocabPracticeDialog): improve vocabulary item normalization and expansion
torsten pushed to main at torsten/yourpart3 2026-04-23 13:44:33 +02:00
79fe05c630 feat(VocabPracticeDialog): enhance vocabulary item expansion logic
torsten pushed to main at torsten/yourpart3 2026-04-23 13:40:10 +02:00
e3c024d5af feat(VocabPracticeDialog): enhance answer variant expansion logic
torsten pushed to main at torsten/yourpart3 2026-04-23 13:10:08 +02:00
783dd175e8 feat(VocabCourseView): add hard vocabulary practice button and refresh logic
torsten pushed to main at torsten/trainingstagebuch 2026-04-23 11:01:06 +02:00
6ea92bef49 refactor(MatchReportApiDialog): update draft status display and improve styling
torsten pushed to main at torsten/trainingstagebuch 2026-04-23 10:35:28 +02:00
be1108511f feat(MatchReportApiDialog): implement draft status indicators and local draft persistence
torsten pushed to main at torsten/yourpart3 2026-04-23 10:04:48 +02:00
cab5428d0b feat(VocabLessonView): enhance vocab trainer visibility for cross-chapter hard vocabulary
torsten pushed to main at torsten/yourpart3 2026-04-22 11:55:42 +02:00
478a7ffc96 fix(VocabPracticeDialog): adjust success tracking for hard-phase drills
torsten pushed to main at torsten/yourpart3 2026-04-22 11:51:52 +02:00
677e4c674e refactor(VocabPracticeDialog): replace hard-coded consecutive correct threshold with constant