Torsten Schulz (local)
|
43dd1a3b7f
|
Update package dependencies across frontend and backend: Upgrade various libraries including nodemon, sequelize-cli, and axios to their latest versions for improved performance and security. Adjust dependency versions in package.json files for both frontend and backend to ensure compatibility and stability.
|
2026-03-23 12:16:14 +01:00 |
|
Torsten Schulz (local)
|
22f1803e7d
|
Add localization for marriage gift, lover maintenance, and household order: Update German, English, and Spanish translation files to include new terms related to marriage and household management. Enhance MoneyHistoryView to improve activity translation handling with additional candidate formats.
|
2026-03-23 12:09:31 +01:00 |
|
Torsten Schulz (local)
|
42e894d4e4
|
Enhance FalukantService error handling for debtors prison records: Implement try-catch logic to manage potential database errors when retrieving debtor records. Update nobility title requirements to include new house position values for various titles, ensuring consistency across the application. Adjust initialization script for title requirements to reflect these changes.
|
2026-03-23 12:05:26 +01:00 |
|
Torsten Schulz (local)
|
9b88a98a20
|
Implement debtors prison features across the application: Enhance FalukantController to include debtors prison logic in various service methods. Update FalukantService to manage debtors prison state and integrate it into user data retrieval. Modify frontend components, including DashboardWidget, StatusBar, and BankView, to display debtors prison status and warnings. Add localization for debtors prison messages in English, German, and Spanish, ensuring clarity in user notifications and actions.
|
2026-03-23 11:59:59 +01:00 |
|
Torsten Schulz (local)
|
f2343098d2
|
Refactor political office type references in FalukantService: Update the alias for PoliticalOfficeType from 'officeType' to 'type' in multiple locations to improve clarity and consistency in candidate ranking logic.
|
2026-03-23 11:11:40 +01:00 |
|
Torsten Schulz (local)
|
57ab85fe10
|
Implement church career information retrieval and update related components: Add a new method in FalukantService to fetch church career details for characters, including current and approved office levels. Enhance DashboardWidget, StatusBar, and ChurchView components to handle new church-related socket events and display relevant information. Update localization files for church-related terms and error messages in English, German, and Spanish.
|
2026-03-23 11:05:48 +01:00 |
|
Torsten Schulz (local)
|
ce36315b58
|
Enhance NobilityView with new house position and condition formatting: Introduce methods to format house position labels and house condition descriptions based on numeric values. Update requirement translations to utilize these new methods for improved clarity and localization.
|
2026-03-23 10:47:54 +01:00 |
|
Torsten Schulz (local)
|
80d8caee88
|
Add new requirements for nobility titles and enhance service logic: Introduce checks for reputation, house position, house condition, office rank, and lover count in the FalukantService. Update title requirements in the initialization script to include these new criteria. Enhance localization for requirements in English, German, and Spanish, ensuring accurate translations for new conditions.
|
2026-03-23 10:31:32 +01:00 |
|
Torsten Schulz (local)
|
b3607849d2
|
Update servant cost calculation and documentation: Adjust base servant cost formula to reflect a compressed time scale in Falukant, changing the calculation from a realistic monthly wage to an abstract maintenance value. Update implementation spec to clarify the new cost structure and time measurement for the external daemon.
|
2026-03-23 10:10:11 +01:00 |
|
Torsten Schulz (local)
|
d901257be1
|
Fix typos in BranchView and OverviewView: Correct spelling of 'Steuerfläche', 'prüfen', and 'alltäglicher' for improved localization accuracy.
|
2026-03-23 10:04:32 +01:00 |
|
Torsten Schulz (local)
|
d7c59df225
|
Enhance FamilyView styles for improved layout and responsiveness: Adjust flex properties, grid configurations, and dimensions for better visual consistency. Implement new styles for lover candidate cards and family view to prevent overlap and ensure proper spacing across components.
|
2026-03-23 09:53:31 +01:00 |
|
Torsten Schulz (local)
|
f7e0d97174
|
Add marriage management features: Implement endpoints for spending time with, gifting to, and reconciling with spouses in the FalukantController. Update UserHouse model to include household tension attributes. Enhance frontend components to manage marriage actions and display household tension details, including localization updates in multiple languages.
|
2026-03-23 09:34:56 +01:00 |
|
Torsten Schulz (local)
|
2055c11fd9
|
Add random chat button to NoLoginView: Introduce a new button for starting random chats, enhancing user engagement options. Update layout for improved accessibility and visual consistency.
|
2026-03-22 13:19:22 +01:00 |
|
Torsten Schulz (local)
|
f98352088e
|
Refactor NoLoginView styles for improved layout and spacing: Adjust padding, margins, and grid properties to enhance visual consistency and responsiveness across components.
|
2026-03-22 11:44:44 +01:00 |
|
Torsten Schulz (local)
|
63d9aab66a
|
Update NoLoginView styles: Change action panel alignment from space-between to flex-start for improved layout consistency and responsiveness.
|
2026-03-22 11:00:18 +01:00 |
|
Torsten Schulz (local)
|
5f9e0a5a49
|
Refactor AppContent and NoLoginView styles for improved layout: Adjust flex properties and dimensions to enhance responsiveness and ensure consistent spacing across components.
|
2026-03-22 10:28:24 +01:00 |
|
Torsten Schulz (local)
|
9af974d2f2
|
Update NoLoginView styling: Adjust action panel dimensions and layout for improved responsiveness and spacing. Enhance flex properties to ensure better alignment and visual consistency across components.
|
2026-03-22 10:10:36 +01:00 |
|
Torsten Schulz (local)
|
c0f9fc8970
|
Add lightweight mode to Character3D component: Introduce a new lightweight prop for optimized model loading based on age group. Update NoLoginView to utilize lightweight characters. Adjust styling for better layout and overflow handling in home view components.
|
2026-03-22 10:05:28 +01:00 |
|
Torsten Schulz (local)
|
876ee2ab49
|
Add servant management features: Implement endpoints for hiring, dismissing, and setting pay levels for servants in the FalukantController. Update UserHouse model to include servant-related attributes. Enhance frontend components to manage servant details, including staffing state and household order, with corresponding localization updates in multiple languages.
|
2026-03-22 09:57:44 +01:00 |
|
Torsten Schulz (local)
|
2977b152a2
|
Implement lover relationship management features: Add endpoints for creating, acknowledging, and managing lover relationships in the FalukantController. Enhance backend models with RelationshipState for tracking relationship statuses. Update frontend components to display and manage lover details, including marriage satisfaction and household tension. Improve localization for new features in multiple languages.
|
2026-03-20 11:37:46 +01:00 |
|
Torsten Schulz (local)
|
c7d33525ff
|
Enhance usability and localization across components: Update USABILITY_CONCEPT.md with new focus areas, improve user feedback in AppFooter and FamilyView components, and refine text in various UI elements for better clarity and consistency. Replace console logs with user-friendly messages, correct German translations, and streamline interaction logic in multiple components.
|
2026-03-20 09:41:03 +01:00 |
|
Torsten Schulz (local)
|
1774d7df88
|
Refactor feedback handling across components: Replace alert and confirm calls with centralized feedback functions for improved user experience. Update various components to utilize showError, showSuccess, and confirmAction for consistent messaging and confirmation dialogs. Enhance UI responsiveness and maintainability by streamlining feedback logic.
|
2026-03-19 16:18:51 +01:00 |
|
Torsten Schulz (local)
|
2c58ef37c4
|
Enhance OverviewView component to conditionally display character avatar and house: Introduce a new image container for character representation, ensuring it only renders when a character is present. Refactor existing code to remove duplicate avatar rendering logic and maintain a clean overview layout.
|
2026-03-19 15:07:53 +01:00 |
|
Torsten Schulz (local)
|
9d44a265ca
|
Refactor backend CORS settings to include default origins and improve error handling in chat services: Introduce dynamic CORS origin handling, enhance RabbitMQ message sending with fallback mechanisms, and update WebSocket service to manage pending messages. Update UI components for better accessibility and responsiveness, including adjustments to dialog and navigation elements. Enhance styling for improved user experience across various components.
|
2026-03-19 14:44:04 +01:00 |
|
Torsten Schulz (local)
|
4442937ebd
|
Enhance backend configuration and error handling: Update CORS settings to allow dynamic origins, improve RabbitMQ connection handling in chat services, and adjust API server host configuration. Refactor environment variables for better flexibility and add fallback mechanisms for WebSocket and chat services. Update frontend environment files for consistent API and WebSocket URLs.
|
2026-03-18 22:45:22 +01:00 |
|
Torsten Schulz (local)
|
59869e077e
|
Update SEO and meta tags in index.html, enhance robots.txt for better crawling control, and improve sitemap.xml priorities. Refactor blog routes to include SEO metadata and adjust blog view for canonical URLs. Implement blog URL generation in BlogListView and apply SEO dynamically in BlogView.
|
2026-03-18 22:02:44 +01:00 |
|
Torsten Schulz (local)
|
971e09a72a
|
Add Bisaya course content for 'Ort & Richtung' and 'Alltagsgespräche - Teil 2' lessons: Introduce multiple-choice, gap-fill, and transformation exercises focusing on location and everyday conversation vocabulary, complete with translations and explanations.
|
2026-03-05 13:28:08 +01:00 |
|
Torsten Schulz (local)
|
bf2b490731
|
Add Bisaya course content for 'Haus & Familie' lesson: Introduce multiple-choice and gap-fill exercises for vocabulary related to house and family terms, including translations and explanations. Update lesson tracking to include the new lesson in the course content.
|
2026-03-05 13:23:56 +01:00 |
|
Torsten Schulz (local)
|
fd41a53404
|
Implement password prompt UI and logic in MultiChatDialog: Add a password entry panel with validation and error handling for room access. Update i18n files for localized password prompts in English, German, and Spanish.
|
2026-03-04 23:34:55 +01:00 |
|
Torsten Schulz (local)
|
a48e907e50
|
Add password protection feature in MultiChatDialog: Implement room password management, including prompts for password entry and error handling for invalid passwords. Update i18n files with localized messages for password prompts in English, German, and Spanish.
|
2026-03-04 23:32:32 +01:00 |
|
Torsten Schulz (local)
|
a117bad342
|
Enhance room creation tracking in MultiChatDialog: Implement logic to confirm room creation success, manage pending room creation attempts, and clear tracking on dialog close. Update i18n files with new localized messages for room creation status.
|
2026-03-04 23:28:54 +01:00 |
|
Torsten Schulz (local)
|
190cf626f9
|
Add functionality for managing user-owned chat rooms: Implement getOwnRooms and deleteOwnRoom methods in ChatController and ChatService, add corresponding API routes in chatRouter, and enhance MultiChatDialog for displaying and deleting owned rooms with localized messages. Update i18n files for new features.
|
2026-03-04 23:22:16 +01:00 |
|
Torsten Schulz (local)
|
2bc34acacf
|
Add room creation options endpoint and integrate with chat UI: Implement getRoomCreateOptions in ChatController and ChatService, add corresponding API route, and enhance MultiChatDialog for room creation with localized labels and validation. Update i18n files for new room creation features.
|
2026-03-04 23:12:54 +01:00 |
|
Torsten Schulz (local)
|
5f4acbea51
|
Remove publicFlag from room creation form in MultiChatDialog: Simplify visibility handling by directly using the visibility state to determine public/private status, enhancing clarity and reducing redundancy.
|
2026-03-04 22:59:08 +01:00 |
|
Torsten Schulz (local)
|
6d4ada7b31
|
Refactor getRaceLimit method in MultiChatDialog: Simplify logic by returning a fixed value of 1, ensuring consistent race limit handling.
|
2026-03-04 22:53:39 +01:00 |
|
Torsten Schulz (local)
|
1bccee3429
|
Update WebSocket connection handling in MultiChatDialog: Change raceLimit to 1 to prevent duplicate daemon sockets and ensure only one connection attempt in parallel.
|
2026-03-04 22:50:54 +01:00 |
|
Torsten Schulz (local)
|
947d3d0694
|
Add validation and error handling for room creation form in MultiChatDialog: Implement input validation for room name, age restrictions, password, and access rights. Enhance UI with error messages and disable button when validation fails.
|
2026-03-04 22:44:15 +01:00 |
|
Torsten Schulz (local)
|
e76fdbe1ab
|
Implement room creation panel in MultiChatDialog: Add functionality for users to create new chat rooms with customizable settings, including visibility, age restrictions, and password protection. Enhance UI with a toggle button and form for room details.
|
2026-03-04 22:42:48 +01:00 |
|
Torsten Schulz (local)
|
db8be34607
|
Update room management in AdminController: Modify updateRoom and deleteRoom methods to include userId as a parameter for improved access control.
|
2026-03-04 22:38:24 +01:00 |
|
Torsten Schulz (local)
|
407c3b359b
|
Update chat configuration and remove MultiChat component: Change chat port to 1236 in chatBridge.json, update WebSocket URL in .env.local, and delete the MultiChat.vue component to streamline chat functionality.
|
2026-03-04 17:24:15 +01:00 |
|
Torsten Schulz (local)
|
a2652c983f
|
Füge neue Funktionen zur Verwaltung von Erben hinzu: Implementiere die API-Endpunkte zum Abrufen potenzieller Erben und zum Auswählen eines Erben. Ergänze die Logik in FalukantService zur Verarbeitung dieser Funktionen.
|
2026-03-02 00:36:43 +01:00 |
|
Torsten Schulz (local)
|
42fe568e2b
|
Verbessere die Behandlung von Charaktereigenschaften beim Versenden von Geschenken: Füge eine Überprüfung hinzu, um sicherzustellen, dass characterTraits ein Array ist, und behandle fehlende Traits als neutralen Wert.
|
2026-02-14 16:48:23 +01:00 |
|
Torsten Schulz (local)
|
ea7f8d1acc
|
Verbessere die Sicherheitsüberprüfung der Benutzermerkmale in der Geschenksuche: Füge eine sichere Trait-Filterung hinzu, um Fehler bei undefinierten Eigenschaften zu vermeiden.
|
2026-02-14 16:44:51 +01:00 |
|
Torsten Schulz (local)
|
af4e5de1ad
|
Normalisiere eingehende API-Daten: Akzeptiere sowohl camelCase als auch snake_case für die Eigenschaften des Falukant-Datenobjekts.
|
2026-02-14 16:41:14 +01:00 |
|
Torsten Schulz (local)
|
cc80081280
|
Passe die Schlüssel in den Arrays für Stimmungen und Charaktere an snake_case an
|
2026-02-14 16:38:57 +01:00 |
|
Torsten Schulz (local)
|
444a1b9dcc
|
Verbessere die Handhabung des Ladens von .env-Dateien: Füge Lesbarkeitsprüfung für Produktions-.env hinzu und verbessere Fehlerbehandlung beim Laden.
|
2026-02-14 16:22:22 +01:00 |
|
Torsten Schulz (local)
|
91637ba7a3
|
Füge Validierung für Geschenke in FalukantService hinzu und erstelle Skripte zur Reparatur ungültiger Werte in PromotionalGift
|
2026-02-14 16:19:31 +01:00 |
|
Torsten Schulz (local)
|
be7db6ad96
|
Verbessere die Berechnung der Geschenkekosten in FalukantService und füge Tests für die Funktion hinzu
|
2026-02-14 16:12:07 +01:00 |
|
Torsten Schulz (local)
|
a3b550859c
|
Korrigiere Zuweisung von Beziehungen und verbessere Trait-IDs-Verarbeitung in FalukantService
|
2026-02-14 15:58:01 +01:00 |
|
Torsten Schulz (local)
|
c58f8c0bf8
|
Entferne Debug-Logs für Alters- und Geschlechtsbezeichnungen in FalukantWidget
|
2026-02-09 17:29:10 +01:00 |
|