Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/yourpart3 2026-01-05 16:53:40 +01:00
f5e3a9a4a2 Add search functionality for vocabulary in VocabController and VocabService
torsten pushed to main at torsten/yourpart3 2026-01-05 16:43:45 +01:00
dab3391aa2 Refactor socket.io URL normalization logic for improved clarity and robustness
torsten pushed to main at torsten/yourpart3 2026-01-05 16:26:25 +01:00
0336c55560 Enhance socket.io URL handling for production environments
torsten pushed to main at torsten/yourpart-daemon 2026-01-05 16:10:12 +01:00
b7eafe28a1 Enhance TLS key handling in WebSocket server: Add support for SEC1 (EC PRIVATE KEY) in key loading process, improving flexibility for private key formats. Update error messages for clarity on key requirements. Include warning for clients when SSL is enabled but TLS is not active, ensuring proper connection protocols are used.
torsten pushed to main at torsten/yourpart3 2026-01-05 16:06:40 +01:00
8e618ab443 Implement TLS support in WebSocket server for secure connections
torsten pushed to main at torsten/yourpart-daemon 2026-01-05 15:46:57 +01:00
604c8ba300 Add character user clearing logic in EventsWorker: Implement a new SQL query to clear the user association from a deceased character before assigning a new heir. This ensures compliance with unique constraints and prevents errors during user reassignment. Enhance error handling and logging for better debugging.
torsten pushed to main at torsten/yourpart-daemon 2026-01-05 15:30:43 +01:00
e2630eb32a Add heartbeat and null production start fix in ProduceWorker: Implement periodic logging to monitor worker activity and add functionality to update productions with null start timestamps. Enhance SQL queries for better data integrity and debugging capabilities.
torsten pushed to main at torsten/harheimertc 2026-01-05 11:51:00 +01:00
673c34ac9d Update Apache SSL configuration and enhance security features across multiple files. Changed X-Frame-Options to SAMEORIGIN for better security, added optional Content Security Policy headers for testing, and improved password handling with HaveIBeenPwned checks during user registration and password reset. Implemented passkey login functionality in the authentication flow, including UI updates for user experience. Enhanced image upload processing with size limits and validation, and added rate limiting for various API endpoints to prevent abuse.
torsten pushed to main at torsten/yourpart-daemon 2026-01-05 11:44:47 +01:00
108ac6c82b Refactor QUERY_GET_BEST_PRODUCTION SQL query in Worker: Improve readability and maintainability by restructuring the query with clearer aliases and consistent use of COALESCE. Enhance join conditions and ensure proper handling of character health, resulting in more accurate production worth calculations.
torsten pushed to main at torsten/yourpart-daemon 2026-01-05 11:32:59 +01:00
713504d3ab Refactor DirectorWorker SQL queries: Remove unused QUERY_GET_DIRECTOR_USER and update vehicle count retrieval to use consistent column names. This improves code clarity and maintains consistency in data handling.
torsten pushed to main at torsten/yourpart3 2025-12-30 20:22:07 +01:00
352d672bdd Add keyboard handling in VocabPracticeDialog for improved user interaction
torsten pushed to main at torsten/yourpart3 2025-12-30 18:44:37 +01:00
df64c0a4b5 Update VocabPracticeDialog and VocabChapterView components to manage practice dialog state
torsten pushed to main at torsten/yourpart3 2025-12-30 18:34:36 +01:00
83597d9e02 Add Vocab Trainer feature with routing, database schema, and translations
torsten pushed to main at torsten/yourpart3 2025-12-23 14:37:36 +01:00
a09220b881 Add translations for reputation action school funding in German and English locales
torsten pushed to main at torsten/yourpart-daemon 2025-12-23 14:35:54 +01:00
1e4689212b Add cleanup functionality for collapsed houses in HouseWorker: Implement methods to delete collapsed buyable houses and user houses, including notifications for affected users. Update SQL queries to support this new feature, enhancing house management and user experience.
torsten pushed to main at torsten/yourpart-daemon 2025-12-23 14:20:43 +01:00
da30ab0b15 Enhance character health change handling in EventsWorker: Update health change functions to return character death status, allowing for better tracking of character deaths. Implement logging of character deaths in both individual and regional health change scenarios, improving event processing and state management.
torsten pushed to main at torsten/yourpart3 2025-12-23 12:20:39 +01:00
5623f3af09 Refactor error handling in FalukantService and enhance user feedback in HealthView
torsten pushed to main at torsten/yourpart-daemon 2025-12-23 12:17:00 +01:00
ade3bff5cf Refactor revenue and tax calculations in DirectorWorker: Update pricing logic to compute revenue based on piece price and quantity, adjust profit calculations, and implement optional treasury user ID from environment variables for tax handling. This enhances accuracy in financial computations and improves code clarity.
torsten pushed to main at torsten/yourpart-daemon 2025-12-23 10:56:17 +01:00
431a6aff08 Implement heartbeat logging in EventsWorker: Add periodic logging to monitor the worker's activity and event triggering status. Introduce Mutex for thread-safe access to heartbeat timestamps, enhancing visibility into the worker's operational state.
torsten pushed to main at torsten/yourpart3 2025-12-23 10:51:23 +01:00
820b5e8570 Enhance health management in FalukantService to improve user feedback and error handling