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 |
|
Torsten Schulz (local)
|
73304e8af4
|
Verbessere die Handhabung von Altersgruppen in FalukantWidget: Lese Rohwerte direkt aus i18n-Nachrichten, um Plural/Choice-Format zu vermeiden.
|
2026-02-09 17:26:36 +01:00 |
|
Torsten Schulz (local)
|
e21c61b5e3
|
Füge Debug-Logs für Alters- und Geschlechtsbezeichnungen in FalukantWidget hinzu
|
2026-02-09 17:18:44 +01:00 |
|
Torsten Schulz (local)
|
78a44b5189
|
Füge Altersgruppenübersetzungen in genderAge hinzu: Ergänze männliche, weibliche und neutrale Bezeichnungen für verschiedene Altersgruppen.
|
2026-02-09 17:12:49 +01:00 |
|
Torsten Schulz (local)
|
da1d912bdb
|
Korrigiere Altersgruppenlogik in FalukantWidget: Überarbeite die Altersberechnung und passe die Kommentare für Klarheit an.
|
2026-02-09 17:06:30 +01:00 |
|
Torsten Schulz (local)
|
c45a843611
|
Aktualisiere die Altersberechnung in FalukantWidget: Ändere die Umrechnung von Tagen in Jahre und runde auf das nächste Jahr für eine erwartbare Anzeige.
|
2026-02-09 17:02:41 +01:00 |
|
Torsten Schulz (local)
|
b07099b57d
|
Refactor code structure for improved readability and maintainability
|
2026-02-09 16:50:25 +01:00 |
|
Torsten Schulz (local)
|
a7688e4ed5
|
Revert "Refactor DirectorInfo and SaleSection components to unify speedLabel logic and remove unnecessary watch properties"
This reverts commit 8c40144734.
|
2026-02-09 15:56:48 +01:00 |
|
Torsten Schulz (local)
|
9c91d99bed
|
Add Spanish locale files and initial translations
|
2026-02-09 15:55:04 +01:00 |
|
Torsten Schulz (local)
|
a1ea192a73
|
Update gender age labels in locale files: Adjusted age group definitions and refined translations for gender terms in both German and English locale files.
|
2026-02-09 15:21:41 +01:00 |
|
Torsten Schulz (local)
|
52fb1ec183
|
Implement age-based gender labels in FalukantWidget and update translations: Added logic to determine gender labels based on age groups and updated locale files for German and English.
|
2026-02-09 15:16:51 +01:00 |
|
Torsten Schulz (local)
|
b51d396afc
|
Enhance FalukantWidget gender label logic and add age-based labels: Updated gender label computation to include age-based distinctions for children and adults. Added new translation key for "years" in both German and English locale files.
|
2026-02-09 15:12:23 +01:00 |
|
Torsten Schulz (local)
|
c8d8254fc1
|
Add dashboard widget endpoint: Implemented getDashboardWidget method in FalukantService and updated router to provide compact user data for the dashboard widget, ensuring frontend compatibility.
|
2026-02-09 15:05:17 +01:00 |
|
Torsten Schulz (local)
|
83455f1e83
|
Add legacy endpoint for dashboard widget: Implemented /dashboard-widget route to provide data expected by the Dashboard-Falukant widget, ensuring compatibility with frontend requirements.
|
2026-02-09 13:00:59 +01:00 |
|