Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/yourpart3 2026-03-25 16:33:08 +01:00
850a59a0b5 Enhance Bisaya course content by refining existing exercises and adding a new exercise for recognizing farewells: Update questions for clarity and introduce a new exercise focused on the meaning of "Babay," improving the overall learning experience for users.
torsten pushed to main at torsten/yourpart3 2026-03-25 16:28:32 +01:00
90385f2ee0 Enhance Bisaya course content with new greetings and farewells: Add exercises for recognizing and practicing morning greetings and farewells in Bisaya. Update lesson didactics to include new learning goals, core patterns, and speaking prompts related to greetings and farewells, improving the overall learning experience.
torsten pushed to main at torsten/yourpart3 2026-03-25 16:26:51 +01:00
eb8f9c1d19 Update SQL scripts to include 'created_at' timestamp for exercise types: Modify insert statements in add_vocab_lesson_didactics.sql, create-vocab-courses.sql, and update-vocab-courses-existing.sql to add a 'created_at' column with the current timestamp, enhancing data tracking for vocabulary grammar exercise types.
torsten pushed to main at torsten/yourpart3 2026-03-25 16:13:08 +01:00
3ac4ea04d5 Refactor bisaya course progress reset logic: Replace raw SQL queries with Sequelize ORM methods for fetching lesson and exercise IDs. This improves code readability and maintainability while ensuring consistent database interactions.
torsten pushed to main at torsten/yourpart3 2026-03-25 16:09:06 +01:00
6be816fe48 Improve exercise type validation and encryption in settings service: Enhance error handling for exercise type name checks in both create-bisaya-course-content and update-week1-bisaya-exercises scripts. Implement encryption for API keys and user settings in settingsService, ensuring sensitive data is securely stored. Update localization files to include new terms related to model patterns in English, German, and Spanish.
torsten pushed to main at torsten/yourpart3 2026-03-25 15:53:53 +01:00
d50d3c4016 Add language assistant settings and related features: Introduce new routes and controller methods for managing language assistant settings, including retrieval and saving of LLM configurations. Update navigation structure to include language assistant options. Enhance vocab course model to support additional learning attributes such as learning goals and core patterns. Update SQL scripts to reflect new database schema changes for vocab courses. Improve localization for language assistant settings in German and English.
torsten pushed to main at torsten/yourpart3 2026-03-25 13:23:54 +01:00
8af726c65a Update environment configuration and enhance logging: Add support for loading a local .env file and improve logging behavior based on QUIET_ENV_LOGS settings. Introduce new diagnostic scripts in package.json for town worth and money flow analysis. Adjust production cost calculations in FalukantService to align with updated pricing logic and enhance product initialization parameters.
torsten pushed to main at torsten/yourpart-daemon 2026-03-25 12:16:55 +01:00
3289a0c129 Refactor production cost calculation in DirectorWorker: Updated the cost formula to depend on product category rather than certificate level, introducing a base cost and headroom discount mechanism. Modified SQL queries to retrieve product category and user certificate for accurate cost assessment. Enhanced documentation for clarity on the new cost structure and its implications for production management.
torsten pushed to main at torsten/yourpart3 2026-03-25 11:59:47 +01:00
44991743d2 Implement certificate progress feature in FalukantService and frontend: Add methods to calculate and retrieve certificate progress based on user attributes. Update localization files for English, German, and Spanish to include new terms related to certificate progress. Enhance OverviewView to display certificate details and requirements, improving user experience and clarity.
torsten pushed to main at torsten/yourpart-daemon 2026-03-25 11:56:28 +01:00
65772fb7de Implement marriage pregnancy management in UserCharacterWorker: Added SQL queries for handling marriage-related births and conception updates. Refactored pregnancy processing logic to accommodate new marriage pregnancy features, including checks for migration readiness and streamlined delivery processing. Enhanced documentation for clarity on marriage pregnancy mechanics.
torsten pushed to main at torsten/yourpart3 2026-03-25 11:51:28 +01:00
b61a533eac Enhance FalukantService to include certificate attribute: Add 'certificate' to user attributes and ensure default value is set if absent. Update product type retrieval logic to utilize effective certificate value for filtering.
torsten pushed to main at torsten/trainingstagebuch 2026-03-25 11:49:49 +01:00
c2a31d3b24 feat(Tournament): add doubles tournament support and related UI enhancements
torsten pushed to main at torsten/yourpart-daemon 2026-03-25 11:12:57 +01:00
083fa26297 Refactor Falukant certificate management: Consolidated certificate logic into the FalukantFamilyWorker's daily processing, removing the separate FalukantCertificateWorker. Updated SQL queries to include app_user_id and enhanced documentation for clarity on certificate scoring and daily recalculation logic.
torsten pushed to main at torsten/trainingstagebuch 2026-03-25 10:12:52 +01:00
64090d9ff0 feat(MatchReportApiDialog, ScheduleLayoutShell, ScheduleView): enhance lineup management and layout improvements
torsten pushed to main at torsten/trainingstagebuch 2026-03-24 17:01:59 +01:00
02f1bed452 feat(MemberOrders): implement member orders feature
torsten pushed to main at torsten/yourpart3 2026-03-23 18:47:03 +01:00
de52b6f26d Add raid transport feature and related updates: Introduce new raid transport functionality in FalukantService and FalukantController, including methods for retrieving raid transport regions and handling guard counts. Update frontend components to support guard count input and display related costs. Enhance localization files to include new terms for raid transport and associated metrics in English, German, and Spanish.
torsten pushed to main at torsten/yourpart-daemon 2026-03-23 14:25:23 +01:00
3b25f8c3a0 Add transport raid functionality to Falukant daemon: Introduced falukant_transport_raid module with SQL queries for managing transport raids, including candidate transports and user reputation updates. Updated documentation to reflect new WebSocket events and integrated the module into the UndergroundWorker for seamless processing of transport-related events.
torsten pushed to main at torsten/yourpart-daemon 2026-03-23 14:16:36 +01:00
df143e2531 Enhance sales and salary processing in DirectorWorker: Introduced a flag for conditional WebSocket message publishing in sell_single_inventory_item, allowing for more flexible event notifications. Refactored salary processing to aggregate total income by employer and ensure unique status updates, improving financial accuracy and reducing redundant notifications.
torsten pushed to main at torsten/yourpart-daemon 2026-03-23 14:10:18 +01:00
c5e78cb87f Refactor production cost handling in DirectorWorker: Update create_single_production to return production costs instead of void, enabling aggregated cost calculations. Implement bundled money deductions for productions initiated by the director, enhancing financial accuracy and efficiency in production management.
torsten pushed to main at torsten/yourpart-daemon 2026-03-23 12:21:25 +01:00
195bf49d14 Refactor sales processing in DirectorWorker: Aggregate local sales payouts and taxes for improved efficiency. Update sell_single_inventory_item to return payout and tax amounts, ensuring accurate financial updates. Enhance money transfer logic to handle aggregated sales data, streamlining financial interactions.