Commit Graph

  • 678d719f03 Ändere die Berechtigungen der Skripte deploy.sh und install-dependencies.sh von 644 auf 755, um die Ausführbarkeit zu ermöglichen. Torsten Schulz (local) 2025-08-31 23:12:05 +02:00
  • 213a73e8a6 Füge UndergroundWorker hinzu und implementiere Logik für unterirdische Aufgaben. Aktualisiere CMakeLists.txt, um neue Quell- und Header-Dateien einzuschließen. Verbessere die Fehlerbehandlung in der Datenbank und sende Benachrichtigungen nach bestimmten Ereignissen. Integriere Hilfsfunktionen zur sicheren Verarbeitung von Daten. Torsten Schulz (local) 2025-08-31 23:11:09 +02:00
  • de5ac6cd9c stabilized app Torsten Schulz 2025-07-21 14:59:43 +02:00
  • f217a59b18 Ändere die Überprüfung auf die Erstellung von Charakteren von "vorheriger Tag" zu "heutiger Tag" Torsten Schulz 2024-12-23 11:25:58 +01:00
  • aaa76be8ab fix Torsten (PC) 2026-01-14 14:36:57 +01:00
  • afd3113700 Refactor server.js for improved WebSocket and API configurations Torsten Schulz (local) 2026-01-14 14:30:50 +01:00
  • 6fed069a10 Update WebSocket and API configurations in yourpart-websocket-fixed.conf and daemonServer.js Torsten Schulz (local) 2026-01-14 13:10:33 +01:00
  • 40cb081586 Refactor WebSocket and API configurations in yourpart-https.conf and yourpart-websocket-fixed.conf Torsten Schulz (local) 2026-01-14 13:02:38 +01:00
  • cb53d5aac8 Refactor yourpart-https.conf for enhanced WebSocket and API request handling Torsten Schulz (local) 2026-01-14 12:07:04 +01:00
  • 3db49fa170 Refactor yourpart-https.conf for improved WebSocket handling and domain redirection Torsten Schulz (local) 2026-01-14 12:02:49 +01:00
  • a93abde259 Enhance yourpart-https.conf with improved WebSocket and API configurations Torsten Schulz (local) 2026-01-14 11:57:35 +01:00
  • 85fd3c209b Refactor yourpart-https.conf for improved WebSocket and API request handling Torsten Schulz (local) 2026-01-14 10:28:23 +01:00
  • d5d413a8be Update proxy settings in yourpart-https.conf for improved WebSocket and API handling Torsten Schulz (local) 2026-01-12 16:55:09 +01:00
  • d0c34d0826 Enhance MessagesDialog component and localization for overproduction notifications Torsten Schulz (local) 2026-01-12 16:48:10 +01:00
  • e10fe83b4d Refactor trait handling in FalukantService and FamilyView for improved data consistency Torsten Schulz (local) 2026-01-12 13:48:37 +01:00
  • ce26cf9a7d Update mood and character traits handling in FalukantService to ensure default values are set when no data is available. This change improves robustness in data retrieval by preventing potential undefined values. Torsten Schulz (local) 2026-01-12 13:44:29 +01:00
  • 522ac3bbe0 Refactor getGiftCost method in FalukantService for improved performance Torsten Schulz (local) 2026-01-12 12:02:46 +01:00
  • 3b64d10ced Refactor relationship retrieval in FalukantService for improved performance Torsten Schulz (local) 2026-01-12 11:57:17 +01:00
  • 9d0a1c5694 Enhance getGifts method in FalukantService with detailed performance metrics and optimized data retrieval Torsten Schulz (local) 2026-01-12 11:49:49 +01:00
  • de63b46d1c Optimize gift retrieval in FalukantService by loading only necessary fields and implementing parallel data fetching. This change enhances performance and reduces data overhead during the gift and title of nobility retrieval process. Torsten Schulz (local) 2026-01-12 11:46:16 +01:00
  • 6b30a39ba1 Optimize user and character loading in FalukantService by querying only necessary fields. This change enhances performance and reduces data overhead during retrieval. Torsten Schulz (local) 2026-01-12 11:35:38 +01:00
  • a8b378971b Refactor character retrieval in FalukantService for improved clarity Torsten Schulz (local) 2026-01-12 11:31:49 +01:00
  • fd71699fcc Refactor firstNameMap creation in FalukantService for improved efficiency Torsten Schulz (local) 2026-01-12 11:28:32 +01:00
  • 4ec92bd6ce Update attribute mapping in FalukantService for mood data retrieval Torsten Schulz (local) 2026-01-12 11:24:56 +01:00
  • c15dbdd595 Update FalukantService to utilize FalukantCharacterTrait for character relationships Torsten Schulz (local) 2026-01-12 11:16:23 +01:00
  • 6ee26f60ea Enhance getFamily method in FalukantService for performance and data retrieval Torsten Schulz (local) 2026-01-12 11:09:21 +01:00
  • 05306feee5 Add batch price retrieval for products in region Torsten Schulz (local) 2026-01-12 08:58:28 +01:00
  • fd871d8413 Optimize proposal generation in FalukantService using CTEs Torsten Schulz (local) 2026-01-12 08:46:54 +01:00
  • 63c24f4a08 Enhance proposal generation logic in FalukantService Torsten Schulz (local) 2026-01-12 08:39:41 +01:00
  • 245ada296b Refactor proposal generation in FalukantService to improve character selection logic falukant-3d Torsten Schulz (local) 2026-01-12 08:33:26 +01:00
  • 750fa7b99b Enhance proposal generation logic in FalukantService to prevent duplicate character usage Torsten Schulz (local) 2026-01-12 08:24:00 +01:00
  • 791100f5a5 Update BranchView to refresh active tab data on tab change and modify 3D model for female toddler character Torsten Schulz (local) 2026-01-12 08:07:50 +01:00
  • fbbf7f6e8f Refactor MessagesDialog component to improve parameter interpolation and description formatting Torsten Schulz (local) 2026-01-09 14:44:20 +01:00
  • 3709cbd776 Implement enhanced partner search and NPC creation logic in FalukantService Torsten Schulz (local) 2026-01-09 14:37:55 +01:00
  • 70a638bd59 Enhance logging and error handling in FalukantService and FamilyView Torsten Schulz (local) 2026-01-09 14:32:27 +01:00
  • c471bba50b Enhance partner search and gift loading functionality in FalukantService and FamilyView Torsten Schulz (local) 2026-01-09 14:28:01 +01:00
  • 1d3aef3778 Add 3D character model integration and update dependencies Torsten Schulz (local) 2026-01-09 13:29:32 +01:00
  • 1ce99bc207 Enhance parameter extraction in MessagesDialog component for money and effect changes Torsten Schulz (local) 2026-01-09 09:31:33 +01:00
  • e95cfa5bd0 Refine city filtering in NPC creation process within AdminService Torsten Schulz (local) 2026-01-07 17:15:17 +01:00
  • 2a68a02663 Add NPC creation status tracking and progress reporting in Admin module Torsten Schulz (local) 2026-01-07 17:09:54 +01:00
  • 27a165eec5 Refactor CreateNPCView layout for improved structure and styling Torsten Schulz (local) 2026-01-07 17:00:56 +01:00
  • 7122665895 Update package-lock.json dependencies for improved stability and security Torsten Schulz (local) 2026-01-07 16:59:42 +01:00
  • 798206afa2 Enhance NPC creation functionality and validation in Admin module Torsten Schulz (local) 2026-01-07 16:57:50 +01:00
  • d8a814d522 Update German and English navigation localization files to include user rights translations Torsten Schulz (local) 2026-01-07 16:49:33 +01:00
  • bc9a9fe829 Add NPC creation and titles retrieval functionality in Admin module Torsten Schulz (local) 2026-01-07 16:45:39 +01:00
  • b228401b3e Enhance MessagesDialog component to support HTML content and improve parameter extraction Torsten Schulz (local) 2026-01-07 12:09:25 +01:00
  • c365800fb3 Refactor character creation and heir fetching logic in FalukantService and OverviewView Torsten Schulz (local) 2026-01-07 11:20:03 +01:00
  • 75946a7b46 Add regional event handling and character creation logic in FalukantService Torsten Schulz (local) 2026-01-07 11:13:54 +01:00
  • e081fd64d5 Add heir selection functionality in Falukant module Torsten Schulz (local) 2026-01-07 10:29:16 +01:00
  • 80076f60c4 Refactor vocabulary search functionality in VocabService and update UI components Torsten Schulz (local) 2026-01-05 16:58:18 +01:00
  • 4c443f56ad Add search functionality for vocabulary in VocabController and VocabService Torsten Schulz (local) 2026-01-05 16:53:38 +01:00
  • 0f99995d73 Refactor socket.io URL normalization logic for improved clarity and robustness Torsten Schulz (local) 2026-01-05 16:43:42 +01:00
  • 677dee37f6 Enhance socket.io URL handling for production environments Torsten Schulz (local) 2026-01-05 16:26:23 +01:00
  • 2fe681526b Implement TLS support in WebSocket server for secure connections Torsten Schulz (local) 2026-01-05 16:06:37 +01:00
  • ac32a22735 Add keyboard handling in VocabPracticeDialog for improved user interaction Torsten Schulz (local) 2025-12-30 20:22:04 +01:00
  • 02df0bfb5f Update VocabPracticeDialog and VocabChapterView components to manage practice dialog state Torsten Schulz (local) 2025-12-30 18:44:35 +01:00
  • e8b04f01e8 Add Vocab Trainer feature with routing, database schema, and translations Torsten Schulz (local) 2025-12-30 18:34:32 +01:00
  • 6ca7cb36de Add translations for reputation action school funding in German and English locales Torsten Schulz (local) 2025-12-23 14:37:33 +01:00
  • fb025f4090 Refactor error handling in FalukantService and enhance user feedback in HealthView Torsten Schulz (local) 2025-12-23 12:20:37 +01:00
  • 65f2d23dd8 Enhance health management in FalukantService to improve user feedback and error handling Torsten Schulz (local) 2025-12-23 10:51:22 +01:00
  • 0f7bbca9fc Add taxFromSaleProduct translation and enhance MoneyHistoryView for product loading Torsten Schulz (local) 2025-12-22 15:17:51 +01:00
  • d0c73503a2 Improve conditionLabel method in BranchView component to handle edge cases and ensure accurate state representation. Added checks for null and undefined values, and clarified the return value for zero or negative conditions. Torsten Schulz (local) 2025-12-22 14:54:51 +01:00
  • 7139d321ea Update condition handling in FalukantService and syncDatabase utility for legacy data Torsten Schulz (local) 2025-12-22 13:20:16 +01:00
  • 047653e5ab Add cooldown feature for reputation actions in FalukantService and update UI components Torsten Schulz (local) 2025-12-21 22:18:29 +01:00
  • e5f3eb647d Refactor ReputationView component to streamline action display and remove deprecated tab Torsten Schulz (local) 2025-12-21 21:37:22 +01:00
  • 44cd96f31f Update message dialog parameters in ReputationView component for improved clarity Torsten Schulz (local) 2025-12-21 21:14:06 +01:00
  • 41cace2713 Add reputation actions feature to Falukant module Torsten Schulz (local) 2025-12-21 21:09:31 +01:00
  • c5dff7e3d1 Enhance getFalukantUserOrFail and createParty methods in FalukantService to support transaction options Torsten Schulz (local) 2025-12-20 23:30:10 +01:00
  • 4c364762c6 Add reputation attribute to FalukantCharacter model and update related services and views Torsten Schulz (local) 2025-12-20 23:00:31 +01:00
  • ad422ece62 Refactor BranchView component to replace JavaScript alerts with a message dialog for success and error notifications. This improves user experience by providing a more integrated feedback mechanism within the UI. Torsten Schulz (local) 2025-12-20 22:14:39 +01:00
  • d801a26417 Refactor sellAllProducts method in FalukantService to ensure atomic transactions for selling products, updating inventory, and handling financial transactions. Implement batch processing for sell items and enhance error handling for inventory deletions. Update updateFalukantUserMoney function to support transactions, improving consistency and reliability in financial operations. Torsten Schulz (local) 2025-12-20 22:04:29 +01:00
  • 533171135a Refactor speedLabel method in SaleSection component to move it from computed properties to methods for better compatibility with Vue3. This change ensures the function is callable and maintains its intended functionality. Torsten Schulz (local) 2025-12-20 21:32:53 +01:00
  • b430596bad Refactor SaleSection component to utilize direct property assignment for betterPrices, enhancing reactivity in Vue3. Update inventory mapping to ensure betterPrices is always an array. Torsten Schulz (local) 2025-12-20 21:28:01 +01:00
  • 933e363524 Enhance SaleSection component to improve UI responsiveness during sales. Reset selling state immediately after sell actions and update inventory handling to ensure user feedback is timely and accurate. Torsten Schulz (local) 2025-12-20 21:09:10 +01:00
  • 5b0b36c86d Add request and SQL performance logging features to backend Torsten Schulz (local) 2025-12-20 16:35:30 +01:00
  • 83bed991bf Optimize getInventory method in FalukantService by replacing nested includes with a single SQL query for improved performance. Add error handling for invalid branchId input. Torsten Schulz (local) 2025-12-20 16:13:33 +01:00
  • 114cfa8f66 Add error handling for missing branches in sell batch processing in FalukantService. Ensure that missing branch IDs trigger an error to prevent accounting mismatches. Torsten Schulz (local) 2025-12-20 16:01:18 +01:00
  • 38c65fcd76 Implement synchronous price calculation for batch operations in FalukantService, optimizing performance by reducing database queries. Update inventory handling to batch delete items and enhance revenue calculations. Fix translation formatting in German locale for sellAllSuccess message. Torsten Schulz (local) 2025-12-20 15:37:16 +01:00
  • 75379e724b Enhance SaleSection component to manage selling state with improved user feedback. Disable buttons during selling, show status messages for sellAll actions, and update translations for new statuses. Torsten Schulz (local) 2025-12-20 15:35:20 +01:00
  • 60bfa77dca Backend error fixed Torsten Schulz (local) 2025-12-20 15:06:43 +01:00
  • 4390666e3f Refactor SQL joins in calcRegionalSellPrice function of FalukantService to use updated region type table for improved clarity and consistency in tax calculations. Torsten Schulz (local) 2025-12-20 15:03:03 +01:00
  • 43e2e3ec80 Refactor tax calculation in calcRegionalSellPrice function of FalukantService to convert exemptTypes Set to PostgreSQL array string for improved query performance and clarity. Torsten Schulz (local) 2025-12-20 14:54:32 +01:00
  • b999b8865f Enhance getCumulativeTaxPercentWithExemptions function in FalukantService to first retrieve the character associated with the userId, ensuring accurate filtering of political offices by characterId for regional tax calculations. Torsten Schulz (local) 2025-12-20 11:09:03 +01:00
  • 7aed6679aa Fix cumulative tax calculation in FalukantService by using falukantUser.id instead of user.id for accurate regional tax assessments. Torsten Schulz (local) 2025-12-20 11:04:21 +01:00
  • 690ab2a7d2 Merge branch 'main' of ssh://tsschulz.de:2222/torsten/yourpart3 Torsten Schulz (local) 2025-12-20 10:54:58 +01:00
  • a98ea5f9ef Refactor getCumulativeTaxPercentWithExemptions function in falukantService.js to filter political offices by userId through the FalukantCharacter model. Update query structure to enhance clarity and ensure accurate data retrieval for regional tax calculations. Torsten Schulz (local) 2025-12-20 10:48:56 +01:00
  • 25b49282c7 Merge pull request 'Update dependency nodemon to v3.1.11' (#3) from renovate/nodemon-3.x-lockfile into main Torsten Schulz 2025-12-19 16:16:21 +01:00
  • 441934059b Merge pull request 'Replace dependency npm-run-all with npm-run-all2 ^5.0.0' (#2) from renovate/npm-run-all-replacement into main Torsten Schulz 2025-12-19 16:16:12 +01:00
  • 5f427f65d1 Update dependency nodemon to v3.1.11 Torsten Schulz 2025-12-19 16:14:33 +01:00
  • dc15277e51 Replace dependency npm-run-all with npm-run-all2 ^5.0.0 Torsten Schulz 2025-12-19 16:14:29 +01:00
  • 77266794f5 Merge pull request 'Configure Renovate' (#1) from renovate/configure into main Torsten Schulz 2025-12-19 16:07:26 +01:00
  • b0c1a1d701 Add renovate.json Torsten Schulz 2025-12-19 16:00:42 +01:00
  • 5cc90db021 Implement logic to create tables without Foreign Key constraints in sequelize.js when referenced tables do not exist. Enhance error handling and logging to provide clear feedback during synchronization attempts, improving robustness in model management. Torsten Schulz (local) 2025-12-19 08:37:40 +01:00
  • 9a6212f268 Enhance error handling in sequelize.js for Foreign Key Constraint Errors by adding logging for orphaned records and skipping problematic models during synchronization. Update syncDatabase.js to include cleanup logic for orphaned political_office entries, improving database integrity and user feedback during sync operations. Torsten Schulz (local) 2025-12-19 08:34:04 +01:00
  • 76dccbc67b Refactor error handling in sequelize.js to skip model synchronization for cases with duplicate pg_description entries or multiple tables with the same name. Update logging to provide clearer feedback on sync failures and the reasons for skipping models, enhancing user understanding of potential issues. Torsten Schulz (local) 2025-12-19 08:13:52 +01:00
  • 7696d5caa2 Improve error handling and logging for duplicate pg_description cleanup in sequelize.js. Update comments for clarity on permission requirements and provide detailed instructions for manual cleanup by database administrators. Enhance user feedback during synchronization attempts to address potential permission issues. Torsten Schulz (local) 2025-12-19 07:56:07 +01:00
  • 6e45814e3d Refactor duplicate entry cleanup in sequelize.js by replacing DO $$ blocks with direct parameter substitution in SQL queries. This change enhances performance and security while maintaining the logic for cleaning up duplicate pg_description entries before and after model synchronization. Torsten Schulz (local) 2025-12-19 07:53:34 +01:00
  • 3dfe73957c Enhance model synchronization in sequelize.js by adding logic to clean up duplicate pg_description entries before and after sync attempts. Implement error handling for potential sync failures related to duplicate entries, improving robustness and clarity in foreign key management during model synchronization. Torsten Schulz (local) 2025-12-18 17:53:24 +01:00
  • 0f94ab0709 Refactor associations in models to include constraints: false, preventing automatic foreign key creation. Update sequelize.js to enhance foreign key management during model synchronization, ensuring associations are restored correctly after sync operations. Torsten Schulz (local) 2025-12-18 17:44:17 +01:00
  • 389a479dbf Enhance foreign key management in sequelize.js by refining schema handling and improving logging for foreign key removal during model synchronization. Add detailed console outputs for better visibility on foreign key operations and error handling. Torsten Schulz (local) 2025-12-18 16:45:56 +01:00