Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/yourpart3 2026-01-29 09:45:52 +01:00
506a9cd9c0 Fix localization key in NobilityView: Update the translation key for the next title display to ensure correct localization in the advance section, enhancing user experience.
torsten pushed to main at torsten/yourpart3 2026-01-29 09:37:36 +01:00
1ead06fd4f Add reputation actions and localization updates: Implement getReputationActions method in FalukantService, enhancing reputation management. Update German and English localization files to include new reputation action terms and mood descriptions, improving user experience and clarity.
torsten pushed to main at torsten/yourpart3 2026-01-29 09:26:23 +01:00
eecd947377 Enhance date formatting in NobilityView: Update formatDate method to display time for today's or future dates, improving user experience by providing more relevant information.
torsten pushed to main at torsten/yourpart3 2026-01-29 09:23:27 +01:00
5351e3ea57 Refactor NobilityView: Remove debug logs and improve conditional rendering for advance section. Add cooldown message styling for better user feedback when advancement is not possible.
torsten pushed to main at torsten/yourpart3 2026-01-29 09:20:12 +01:00
3bdb77888f Enhance NobilityView with debugging information: Add conditional rendering for advance section based on availability of next title information. Implement detailed console logs for loading and advancing nobility data, improving error handling and debugging capabilities.
torsten pushed to main at torsten/yourpart3 2026-01-29 09:05:41 +01:00
c570fd6ae3 Refactor association keys in setupAssociations: Update foreign key naming conventions in Party and TitleOfNobility associations for consistency and clarity. Enhance error handling in FalukantService to ensure party ID is present before adding invited nobilities.
torsten pushed to main at torsten/yourpart3 2026-01-29 08:59:03 +01:00
be3ed4af5d Add reputation actions endpoint: Implement getReputationActions method in FalukantService, update FalukantController to wrap the new method, and add corresponding route in falukantRouter for retrieving reputation actions.
torsten pushed to main at torsten/yourpart-daemon 2026-01-29 08:21:51 +01:00
55a86f75f1 Improve stock creation logging in StockageManager: Add detailed logging for the number of new stocks created and errors encountered during the stock addition process. Update randomness threshold for stock creation to increase the likelihood of stock generation per town.
torsten pushed to main at torsten/yourpart-daemon 2026-01-29 08:18:58 +01:00
45287837bc Enhance house creation logging in HouseWorker: Add detailed logging for the number of new buyable houses created and errors encountered during the process. Update SQL query to increase the randomness threshold for house selection, improving the variety of houses retrieved.
torsten pushed to main at torsten/yourpart-daemon 2026-01-29 08:10:41 +01:00
31998e310c Implement capacity check in ProduceWorker: Add a method to verify available storage before processing finished productions, ensuring that production only occurs if sufficient capacity is present. Update SQL query to reflect the new capacity validation logic for improved reliability in production handling.
torsten pushed to main at torsten/yourpart3 2026-01-29 07:46:19 +01:00
4cce044128 Refactor character name handling in enrichNotificationsWithCharacterNames: Update comments for clarity on character_name and characterName usage. Enhance localization by adding success messages in German and English translations.
torsten pushed to main at torsten/yourpart3 2026-01-28 17:07:14 +01:00
59875cf900 Implement migration to make church_application supervisor_id nullable: Enhance functionality by allowing supervisor_id to be null, improving flexibility in application processing. Add logging for migration success and error handling.
torsten pushed to main at torsten/yourpart3 2026-01-28 17:02:31 +01:00
37129055e6 Update supervisorId handling in ChurchApplication and FalukantService: Allow supervisorId to be null for entry-level positions, enhancing flexibility in application processing. Improve prerequisite office type updates in initializeFalukantTypes for better data integrity.
torsten pushed to main at torsten/yourpart3 2026-01-28 16:57:49 +01:00
934e80c2ab Enhance logging and validation in getAvailableChurchPositions: Add detailed console logs for office type requirements and user qualifications, improving debugging and ensuring correct handling of prerequisite office types.
torsten pushed to main at torsten/yourpart3 2026-01-28 16:52:48 +01:00
8e20fbd24d Add church office requirements validation in FalukantService: Implement checks for prerequisite office types when determining available positions, enhancing the application process for church offices based on user qualifications.
torsten pushed to main at torsten/yourpart3 2026-01-28 16:47:59 +01:00
f102069f5a Remove unused supervisor assignment in FalukantService: Clean up code by eliminating the conditional block that sets the supervisor object, streamlining the availablePositions logic.
torsten pushed to main at torsten/yourpart3 2026-01-28 16:45:44 +01:00
afc36161ed Add region relationship to ChurchOffice model: Establish associations between ChurchOffice and RegionData, allowing for better organization of church offices by region. Enhance logging in getChurchOverview method for improved debugging and error handling.
torsten pushed to main at torsten/yourpart3 2026-01-28 16:41:22 +01:00
a8b76bc21a Add church management features: Implement endpoints for church overview, available positions, supervised applications, and application processing in FalukantService and FalukantController. Update router to include new routes for these functionalities, enhancing church-related operations.
torsten pushed to main at torsten/yourpart-daemon 2026-01-28 16:36:33 +01:00
05e6155e38 Enhance capacity management in DirectorWorker: Retrieve current capacity values directly from the database to prevent race conditions, calculate free capacity based on real-time data, and ensure production only occurs if sufficient storage is available. Update SQL query to check for adequate storage before returning production results.
torsten pushed to main at torsten/yourpart3 2026-01-28 15:18:28 +01:00
8550bd31d9 Add bulk pricing retrieval for products in region: Implement getAllProductPricesInRegion method in FalukantService, update FalukantController and router to support new endpoint, and modify BranchView to utilize bulk request for improved performance.