Torsten Schulz (local)
43dc31bc3f
Enhance speech input handling in VocabLessonView: Introduce fallback instructions and placeholders for unsupported speech recognition in English, German, and Spanish. Update exercise instructions to dynamically display fallback options, improving user experience for speech-related exercises.
2026-03-25 18:07:01 +01:00
Torsten Schulz (local)
c97c1bca8f
Enhance API key handling in settings and vocab services: Update key retrieval logic to improve validation and status reporting. Introduce new localization strings for key status messages in English, German, and Spanish. Update LanguageAssistantView to display key status dynamically, enhancing user feedback on API key management.
2026-03-25 17:46:18 +01:00
Torsten Schulz (local)
af6e12d80a
Refactor email encryption handling in user and contact message models: Introduce utility functions for encoding and decoding encrypted values, simplifying the encryption process. Update the registerUser and handleForgotPassword functions to support multiple encrypted email formats. Enhance the VocabCourseView and VocabLessonView components with new methods for managing language assistant interactions, improving user experience.
2026-03-25 17:41:10 +01:00
Torsten Schulz (local)
519570344c
Add language assistant features and improve encryption handling: Implement a new route and controller method for sending messages to the language assistant, enhancing user interaction within lessons. Update the encryption utility to support both base64 and hex formats for better compatibility with existing data. Enhance localization files to include new terms related to the language assistant in English, German, and Spanish, improving user experience across languages.
2026-03-25 17:31:00 +01:00
Torsten Schulz (local)
6e36ff1a6f
Add language assistant settings and related features: Introduce new routes and controller methods for managing language assistant settings, including retrieval and saving of LLM configurations. Update navigation structure to include language assistant options. Enhance vocab course model to support additional learning attributes such as learning goals and core patterns. Update SQL scripts to reflect new database schema changes for vocab courses. Improve localization for language assistant settings in German and English.
2026-03-25 15:53:49 +01:00
Torsten Schulz (local)
34d449143c
Implement certificate progress feature in FalukantService and frontend: Add methods to calculate and retrieve certificate progress based on user attributes. Update localization files for English, German, and Spanish to include new terms related to certificate progress. Enhance OverviewView to display certificate details and requirements, improving user experience and clarity.
2026-03-25 11:59:43 +01:00
Torsten Schulz (local)
2d3bc058a8
Add raid transport feature and related updates: Introduce new raid transport functionality in FalukantService and FalukantController, including methods for retrieving raid transport regions and handling guard counts. Update frontend components to support guard count input and display related costs. Enhance localization files to include new terms for raid transport and associated metrics in English, German, and Spanish.
2026-03-23 18:47:01 +01:00
Torsten Schulz (local)
df22d053d9
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)
b8730b1015
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)
489113f878
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)
454a9ec795
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)
bf0dbb34d8
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)
a90ec95520
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)
11f8df4656
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)
cd84dc03d5
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)
e23849bee7
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)
87494078b7
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)
ec64efd709
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)
1f0d23b63b
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)
8e0c550547
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)
e087c4fef9
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)
09c11a298f
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)
50c5204a5b
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)
ab167fa144
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)
78eba6b1fb
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)
ebfc2d8508
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)
b0c8f01fde
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)
70ee17a48a
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)
4fb6ce06d3
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)
a3cb3ca70c
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)
bdce991d4d
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)
a0b7bb1c04
Revert "Refactor DirectorInfo and SaleSection components to unify speedLabel logic and remove unnecessary watch properties"
...
This reverts commit ba4e85a60b .
2026-02-09 15:56:48 +01:00
Torsten Schulz (local)
37250f546e
Add error handling for nobility advancement in NobilityView: Implemented specific error messages for cooldown and unmet requirements, enhancing user feedback during advancement attempts.
2026-02-09 12:03:59 +01:00
Torsten Schulz (local)
ba4e85a60b
Refactor DirectorInfo and SaleSection components to unify speedLabel logic and remove unnecessary watch properties
...
- Simplified speedLabel method in DirectorInfo.vue and SaleSection.vue to handle null values and translations more efficiently.
- Removed the watch property for branchId in DirectorInfo.vue as it was not needed.
- Cleaned up the code by eliminating redundant checks and improving readability.
Update translations in falukant.json files
- Removed unused keys and cleaned up the structure in both German and English translation files.
- Ensured that all necessary translations are still present while removing obsolete entries.
Refactor BranchView and PoliticsView components for improved performance and clarity
- Removed caching logic for product prices in BranchView.vue to simplify the loading process.
- Streamlined the loadCurrentPositions method in PoliticsView.vue by eliminating unnecessary character ID checks and logging.
- Enhanced the user experience by ensuring that the application submission process is clearer and more efficient.
Clean up MoneyHistoryView and FamilyView components
- Removed the graph section from MoneyHistoryView.vue to simplify the UI.
- Adjusted the mood display logic in FamilyView.vue to ensure proper translation handling.
2026-02-09 11:44:26 +01:00
Torsten Schulz (local)
e7750c54da
Enhance VocabService and VocabLessonView for improved vocabulary review: Updated VocabService to load previous lesson vocabulary for both review and mixed training modes. Added new computed properties and methods in VocabLessonView to manage vocabulary from previous lessons, including a mixed pool for enhanced training. Updated UI to reflect current lesson and mixed review status in the vocabulary trainer.
2026-02-09 11:17:04 +01:00
Torsten Schulz (local)
c3cb072c34
Refactor FalukantService and update UI components: Removed debug logging from FalukantService, added age requirement messages in i18n files, and improved age validation display in PoliticsView. This enhances user experience and code clarity regarding age eligibility for political applications.
2026-02-06 00:14:16 +01:00
Torsten Schulz (local)
4e16635203
Refactor politics routes and service: Removed duplicate route for open politics in falukantRouter, updated falukantService to enhance logging for age validation in political applications, and ensured proper handling of open politics data in PoliticsView. This improves code clarity and debugging capabilities.
2026-02-06 00:04:49 +01:00
Torsten Schulz (local)
ff0af7baa0
Implement age validation for political applications in FalukantService: Added MIN_AGE_POLITICS_DAYS constant and logic to check user age before allowing applications. Updated PoliticsView to reflect age eligibility and display appropriate hints. Enhanced error handling for age-related restrictions.
2026-02-06 00:00:11 +01:00
Torsten Schulz (local)
7fa250e28a
Enhance OverviewView component: Added daemonSocket handling for WebSocket events, improved event processing, and removed deprecated production_ready event handling. This update ensures better responsiveness to socket messages and maintains data integrity in the UI.
2026-02-05 23:37:17 +01:00
Torsten Schulz (local)
e18bd6f51e
Update z-index values in DialogWidget and OverviewView components to improve layout stacking context and ensure proper element visibility.
2026-02-05 10:46:16 +01:00
Torsten Schulz (local)
e724fde5b7
Update z-index values in DialogWidget and StatusBar components, and remove negative z-index in OverviewView component for improved layout and stacking context.
2026-02-05 08:41:15 +01:00
Torsten Schulz (local)
f54a56392a
Update CSS styles in OverviewView component: Added relative positioning and z-index to enhance layout control and ensure proper stacking of elements.
2026-02-05 08:19:29 +01:00
Torsten Schulz (local)
6f7d112acd
Enhance Bisaya course content creation: Update SQL query to include owner user ID and improve exercise handling logic. Implement checks for existing exercises and placeholder replacements for review lessons, ensuring better management of lesson content and user feedback.
2026-02-02 09:58:35 +01:00
Torsten Schulz (local)
7001d88c8b
Adjust character positioning in OverviewView: Change the bottom offset of the character foreground from 10px to -15px to improve visual alignment within the user interface.
2026-02-02 09:35:16 +01:00
Torsten Schulz (local)
aa0a378fdc
Update character styling in OverviewView: Adjust character positioning and dimensions by changing the bottom offset to 10px and increasing width and height to 55%. This enhances the visual representation of characters in the user interface.
2026-02-02 09:03:33 +01:00
Torsten Schulz (local)
06819a9a6a
Add avatar display logic in OverviewView: Introduce dynamic avatar styling based on user gender and age, enhancing character representation. Implement age group categorization for precise avatar positioning and dimensions, improving visual consistency in the user interface.
2026-02-02 08:53:47 +01:00
Torsten Schulz (local)
fcf0d36902
Implement noBackground prop in Character3D component: Add functionality to conditionally render the background and background image based on the noBackground prop. Update OverviewView to utilize the new prop, enhancing the character display logic and improving visual customization options.
2026-02-02 08:46:12 +01:00
Torsten Schulz (local)
9530b7b563
Add friends' birthdays feature: Implement API endpoint to retrieve friends' birthdays for a specified year, enhance calendar service to handle visibility checks, and update CalendarView to display birthday events with distinct styling. This update improves user experience by allowing users to view important dates of their friends.
2026-01-30 14:59:32 +01:00
Torsten Schulz (local)
1e2ee0de12
Add all-day event functionality to CalendarView: Introduce a new section for displaying all-day events in both week and day views. Update localization files to include translations for 'All Day' in English and German. Enhance event handling methods to support all-day events, improving the overall calendar experience.
2026-01-30 14:43:07 +01:00
Torsten Schulz (local)
7fec6ca636
Improve date handling in CalendarView: Add comments to clarify the logic for setting the date to the first of the month to prevent overflow issues when navigating between months. This enhancement aids in maintaining accurate date transitions in the calendar view.
2026-01-30 14:41:02 +01:00