Torsten Schulz (local)
|
f65d3385ec
|
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)
|
7635355e94
|
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)
|
ec75c7ecdb
|
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 |
|
Torsten Schulz (local)
|
786420d1d2
|
Refactor date handling in CalendarView: Update date formatting to use local timezone instead of UTC, enhancing accuracy in date representation. Introduce a new helper method for consistent date formatting across the component. This change improves the overall user experience by ensuring dates are displayed correctly.
|
2026-01-30 14:35:08 +01:00 |
|
Torsten Schulz (local)
|
cff0ce1e1a
|
Add calendar feature: Integrate calendarRouter and CalendarEvent model, enhance CalendarView with API interactions for event management, and update localization files for error handling in both English and German. This update improves the calendar functionality and user experience.
|
2026-01-30 14:29:11 +01:00 |
|
Torsten Schulz (local)
|
8355f985cd
|
Update calendar localization and enhance CalendarView: Add new entries, edit options, selection info, and form fields in both English and German localization files. Improve CalendarView component with new event dialog and selection handling for a better user experience.
|
2026-01-30 14:17:04 +01:00 |
|
Torsten Schulz (local)
|
25af538c88
|
Enhance calendar functionality in personal section: Implement detailed calendar views (month, week, workweek, day) in CalendarView component. Update localization files for English and German to include translations for calendar features such as views, weekdays, and months. This update improves user experience by providing a comprehensive calendar interface.
|
2026-01-30 14:07:28 +01:00 |
|
Torsten Schulz (local)
|
d1503cd813
|
Implement personal section in navigation: Add a new 'personal' menu item with sub-items for language learning and calendar. Update localization files for English and German to include translations for the new section. Integrate personal routes into the router configuration for navigation.
|
2026-01-30 13:53:27 +01:00 |
|
Torsten Schulz (local)
|
7d2a33b3ec
|
Refactor DashboardWidget to use dynamic widget components: Replace static slot content with a dynamic component rendering based on the endpoint prop. This change simplifies the widget structure and enhances flexibility by allowing different widget types to be displayed. Additionally, update error handling to provide more specific error messages.
|
2026-01-30 13:42:22 +01:00 |
|
Torsten Schulz (local)
|
752686e3e1
|
Remove unused drag-and-drop indicators in LoggedInView: Eliminate placeholder elements and associated styles for drop zones to streamline the widget rearrangement interface. This change simplifies the code and enhances clarity in the drag-and-drop functionality.
|
2026-01-30 13:38:35 +01:00 |
|
Torsten Schulz (local)
|
3870f34ef8
|
Refactor age display logic in DashboardWidget: Simplify age representation to always show years, removing the conditional check for days. This change streamlines the age display functionality.
|
2026-01-30 13:34:02 +01:00 |
|
Torsten Schulz (local)
|
ae71a066c7
|
Enhance drag-and-drop functionality in LoggedInView: Update event handling to include event parameters for improved debugging and clarity. Add console logs to track drag-and-drop actions, enhancing the user experience during widget rearrangement.
|
2026-01-30 13:29:01 +01:00 |
|
Torsten Schulz (local)
|
b52327db2e
|
Refine drag-and-drop functionality in LoggedInView: Simplify event handling for drag-and-drop actions by removing unnecessary parameters and updating placeholder comments for clarity. This change aims to enhance user experience during widget rearrangement.
|
2026-01-30 13:15:03 +01:00 |
|
Torsten Schulz (local)
|
d5c089e07e
|
Refine drag-and-drop behavior in LoggedInView: Update drop event handling to prevent event propagation and improve widget insertion logic. Adjust drop target determination to enhance user experience during widget rearrangement.
|
2026-01-30 12:03:12 +01:00 |
|
Torsten Schulz (local)
|
0f78c624b1
|
Improve drag-and-drop indicators in LoggedInView: Enhance visual cues for widget insertion by updating placeholder comments and adding event handlers for drag-and-drop actions. This update aims to provide clearer instructions for users during widget rearrangement.
|
2026-01-30 11:44:08 +01:00 |
|
Torsten Schulz (local)
|
e1632c41c2
|
Enhance drag-and-drop experience in DashboardWidget: Implement a visual drag ghost image during widget dragging for improved user feedback. Adjust dragging state styles, including opacity and border, to better indicate active dragging. This update aims to refine the overall interaction and visual cues during widget rearrangement.
|
2026-01-30 11:13:51 +01:00 |
|
Torsten Schulz (local)
|
323b051355
|
Refine DashboardWidget and LoggedInView styles: Adjust transition effects and dragging state in DashboardWidget for improved visual feedback. Update grid row height in LoggedInView for better responsiveness and enhance drop indicator styling for a more polished user experience.
|
2026-01-30 10:44:46 +01:00 |
|
Torsten Schulz (local)
|
3999b17e88
|
Enhance drag-and-drop functionality in Dashboard: Update styles for dragging state in DashboardWidget, including opacity and box-shadow adjustments. Improve LoggedInView by adding drop indicators for better user experience during widget rearrangement. Refactor drag-and-drop logic to maintain visual cues and ensure smoother interactions.
|
2026-01-30 10:30:07 +01:00 |
|
Torsten Schulz (local)
|
8fd15614af
|
Update age representation in DashboardWidget: Modify falukantAgeLabel computed property to display age in days if less than a year, otherwise show in years. Add localization for "days" in both German and English language files to support the new age format.
|
2026-01-30 10:05:30 +01:00 |
|
Torsten Schulz (local)
|
ddefc2737b
|
Adjust dashboard grid row height in LoggedInView for improved layout: Change grid-auto-rows from 420px to 200px to enhance responsiveness and better accommodate dynamic content.
|
2026-01-30 09:54:55 +01:00 |
|
Torsten Schulz (local)
|
05868d8a09
|
Update DashboardWidget and LoggedInView styles: Adjust min-height and max-height properties for better layout flexibility. Enhance dashboard grid cell styling to support dynamic content display and improve overall UI responsiveness.
|
2026-01-30 09:26:00 +01:00 |
|
Torsten Schulz (local)
|
b3afb988a3
|
Improve AppNavigation item handling: Update the logic to only expand items with non-empty children, enhancing user experience by preventing unnecessary interactions on items without submenus.
|
2026-01-30 09:05:55 +01:00 |
|
Torsten Schulz (local)
|
3b8e0573f2
|
Enhance DashboardWidget functionality: Integrate Vuex state management for socket connections, enabling real-time updates for Falukant widgets. Refactor computed properties and methods to handle socket events and improve data fetching logic. Update localization for age representation and adjust styles for better UI presentation.
|
2026-01-30 08:18:50 +01:00 |
|
Torsten Schulz (local)
|
4779a6e4af
|
Refactor dashboard widget management: Update dashboardService to handle user-specific widget configurations with create and update logic. Enhance LoggedInView to support adding the same widget type and display error messages for save operations. Ensure effective endpoint handling for widgets and improve UI interactions.
|
2026-01-30 07:31:38 +01:00 |
|
Torsten Schulz (local)
|
39ac149430
|
Enhance character name display in DashboardWidget: Refactor character name construction logic in FalukantService to include title handling and create a new computed property for display name in DashboardWidget. Update styles for gender display and ensure proper localization for age representation.
|
2026-01-29 17:28:58 +01:00 |
|
Torsten Schulz (local)
|
8ec7db031b
|
Refactor DashboardWidget and LoggedInView: Update DashboardWidget to display a single news article instead of a list, enhancing user experience. Remove logout button and related functionality from LoggedInView to streamline the interface.
|
2026-01-29 17:26:43 +01:00 |
|
Torsten Schulz (local)
|
25b5b91a19
|
Fix conditional rendering in DashboardWidget: Change v-else-if to v-if for newsDataResults to ensure proper display of news articles when data is available.
|
2026-01-29 17:22:53 +01:00 |
|
Torsten Schulz (local)
|
e8c6f6ffb9
|
Add news widget functionality: Integrate newsRouter for fetching news data, update initializeWidgetTypes to include news endpoint, and enhance DashboardWidget component to display news articles with pagination support. Update LoggedInView to manage widget request counters for unique endpoint handling.
|
2026-01-29 17:20:06 +01:00 |
|
Torsten Schulz (local)
|
62d8cd7b05
|
Add dashboard widget functionality: Implement getDashboardWidget method in FalukantService to retrieve compact user data for the dashboard. Update FalukantController and router to expose the new endpoint, and enhance DashboardWidget component to display user-specific information including character name, gender, age, money, unread notifications, and children count.
|
2026-01-29 17:03:32 +01:00 |
|
Torsten Schulz (local)
|
c09159d6ce
|
Add widget management functionality: Implement getAvailableWidgets method in dashboardService to retrieve widget types, and create corresponding API endpoint in dashboardRouter. Update LoggedInView to allow users to select and add widgets dynamically, enhancing dashboard customization options.
|
2026-01-29 16:57:12 +01:00 |
|
Torsten Schulz (local)
|
8d2db95540
|
Add dashboard functionality: Integrate dashboardRouter and UserDashboard model, enabling user-specific dashboard configurations. Update LoggedInView to support dynamic widget management, including adding, removing, and saving widget configurations, enhancing user experience and interactivity.
|
2026-01-29 16:52:54 +01:00 |
|
Torsten Schulz (local)
|
f1717920b6
|
Add batch processing for product price retrieval: Implement getProductPricesInCitiesBatch method in FalukantService for handling multiple product price requests in a single API call. Update FalukantController and router to support new endpoint, and refactor RevenueSection and SaleSection components to utilize batch processing for improved performance and reduced API calls.
|
2026-01-29 15:58:31 +01:00 |
|
Torsten Schulz (local)
|
c5ab17ad99
|
Refactor FalukantService and SaleSection components: Optimize product and knowledge retrieval by using Promise.all for concurrent database queries, improving performance. Additionally, reorganize the speedLabel method for better readability and maintainability, ensuring accurate localization handling for transport speed values.
|
2026-01-29 15:20:38 +01:00 |
|
Torsten Schulz (local)
|
1839c3c57b
|
Refactor price loading logic in RevenueSection and SaleSection components: Replace for-loops with Promise.all for concurrent API requests, improving performance and responsiveness. This change enhances the handling of loading states and ensures better management of price data retrieval.
|
2026-01-29 15:12:13 +01:00 |
|
Torsten Schulz (local)
|
ba63b3504f
|
Refactor SaleSection component: Introduce methods section to organize component logic, enhancing readability and maintainability. This change improves the structure of the component by clearly separating computed properties and methods.
|
2026-01-29 15:11:16 +01:00 |
|
Torsten Schulz (local)
|
032e336b65
|
Add synchronous price calculation method: Introduce calcRegionalSellPriceSync for improved performance in price calculations when worthPercent is known. Refactor getAllProductPricesInRegion to utilize this new method, enhancing efficiency by reducing database calls. Update BranchView to manage product prices cache with regionId for better data handling.
|
2026-01-29 15:06:38 +01:00 |
|
Torsten Schulz (local)
|
474e46837a
|
Refactor speedLabel method across components: Enhance localization handling for speed values by adding support for object types and improving fallback logic. This change ensures more accurate translations and better user experience in displaying transport speed information.
|
2026-01-29 14:22:25 +01:00 |
|
Torsten Schulz (local)
|
789861999c
|
Refactor StatusBar component: Improve status item rendering by enhancing icon and label display, and update CSS for better alignment and styling. This change enhances the visual clarity and user experience of the status bar.
|
2026-01-29 11:58:15 +01:00 |
|
Torsten Schulz (local)
|
72f4bd066d
|
Enhance MoneyHistoryGraphDialog: Add axis labels for better data visualization, improve graph scaling logic, and implement money and date formatting methods. Update localization files to include "yesterday" translations in German and English, enhancing user experience and clarity in financial data representation.
|
2026-01-29 11:05:56 +01:00 |
|
Torsten Schulz (local)
|
b3db65d1b8
|
Add money history graph feature: Implement moneyHistoryGraph method in FalukantService and corresponding controller and router updates. Enhance frontend with a new dialog for displaying money history over various time ranges, including localization updates for German and English. This improves user experience by providing visual insights into financial data.
|
2026-01-29 10:40:13 +01:00 |
|
Torsten Schulz (local)
|
506a9cd9c0
|
Fix localization key in NobilityView: Update the translation key for the next title display to ensure correct localization in the advance section, enhancing user experience.
|
2026-01-29 09:45:48 +01:00 |
|
Torsten Schulz (local)
|
1ead06fd4f
|
Add reputation actions and localization updates: Implement getReputationActions method in FalukantService, enhancing reputation management. Update German and English localization files to include new reputation action terms and mood descriptions, improving user experience and clarity.
|
2026-01-29 09:37:34 +01:00 |
|
Torsten Schulz (local)
|
eecd947377
|
Enhance date formatting in NobilityView: Update formatDate method to display time for today's or future dates, improving user experience by providing more relevant information.
|
2026-01-29 09:26:21 +01:00 |
|
Torsten Schulz (local)
|
5351e3ea57
|
Refactor NobilityView: Remove debug logs and improve conditional rendering for advance section. Add cooldown message styling for better user feedback when advancement is not possible.
|
2026-01-29 09:23:24 +01:00 |
|
Torsten Schulz (local)
|
3bdb77888f
|
Enhance NobilityView with debugging information: Add conditional rendering for advance section based on availability of next title information. Implement detailed console logs for loading and advancing nobility data, improving error handling and debugging capabilities.
|
2026-01-29 09:20:10 +01:00 |
|
Torsten Schulz (local)
|
4cce044128
|
Refactor character name handling in enrichNotificationsWithCharacterNames: Update comments for clarity on character_name and characterName usage. Enhance localization by adding success messages in German and English translations.
|
2026-01-29 07:46:17 +01:00 |
|
Torsten Schulz (local)
|
a8b76bc21a
|
Add church management features: Implement endpoints for church overview, available positions, supervised applications, and application processing in FalukantService and FalukantController. Update router to include new routes for these functionalities, enhancing church-related operations.
|
2026-01-28 16:41:19 +01:00 |
|
Torsten Schulz (local)
|
8550bd31d9
|
Add bulk pricing retrieval for products in region: Implement getAllProductPricesInRegion method in FalukantService, update FalukantController and router to support new endpoint, and modify BranchView to utilize bulk request for improved performance.
|
2026-01-28 15:18:26 +01:00 |
|
Torsten Schulz (local)
|
71b4a02592
|
Update FalukantService to include character ID in attributes and enhance logging in PoliticsView for better debugging of character data retrieval.
|
2026-01-28 14:58:11 +01:00 |
|
Torsten Schulz (local)
|
83e5767812
|
Enhance logging in PoliticsView: Add detailed console logs for API responses and error handling in loadCurrentPositions and loadOwnCharacterId methods. Improve isOwnPosition method with additional logging for better debugging and clarity.
|
2026-01-28 14:56:07 +01:00 |
|