Skip to content

Release v4.10.0 - #478

Merged
feynmx merged 359 commits into
mainfrom
release-v4.10.0
Nov 24, 2025
Merged

Release v4.10.0#478
feynmx merged 359 commits into
mainfrom
release-v4.10.0

Conversation

@feynmx

@feynmx feynmx commented Nov 24, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

…uration

- Added dataSourceMonitor and monitorCron to the connection mixins.
- Updated Preview.vue to conditionally initialize the monitor API based on the presence of dataSourceMonitor.
- Updated ServerDetails.vue to implement a dynamic granularity calculation based on the selected time range, improving data accuracy for API calls.
- Refactored time label formatting to utilize a new utility function for better readability and maintainability.
- Adjusted WorkerRpsChart.vue to remove the granularity prop, streamlining the component's interface.
- Cleaned up commented code and improved null value handling in chart data processing for enhanced visualization.
- Updated Detail.vue to include additional response metrics (P50, P95, P99) for better performance insights.
- Refactored data fetching logic to improve clarity and maintainability, including the introduction of a new method for time range calculation.
- Cleaned up the template structure for improved readability and consistency in the UI.
- Adjusted formatting functions to utilize template literals for better string interpolation.
- Updated Detail.vue to enhance time range calculation by allowing a default value for granularity.
- Refactored ServerDetails.vue to improve worker selection handling and added horizontal scrolling functionality for better UI interaction.
- Cleaned up code for improved readability and maintainability, including the removal of commented code and unnecessary complexity in worker selection logic.
…tructure

- Updated English, Simplified Chinese, and Traditional Chinese localization files to include new API monitoring terms and improve existing translations.
- Refactored ApiMonitor.vue and ServerDetails.vue to utilize localization for various UI elements, enhancing internationalization support.
- Cleaned up code for better readability and maintainability, including the removal of unnecessary comments and improved string handling.
- Updated component definitions to include new Lucide icons for improved visual representation in the API monitoring interface.
- Enhanced localization files for English, Simplified Chinese, and Traditional Chinese to add new terms related to API monitoring metrics, including failure rate and response time units.
- Refactored ServerDetails.vue to incorporate new metrics and improve the layout of monitoring charts, ensuring better user experience and clarity in data presentation.
- Cleaned up code for improved readability and maintainability, including the addition of computed properties for dynamic data handling.
- Added new Lucide icon definition for 'ILucide:rightBoldOutlined' to improve visual representation in the API monitoring interface.
- Introduced a new localization key for server ping warnings in English, Simplified Chinese, and Traditional Chinese to enhance user feedback on server status.
- Refactored ApiMonitor.vue to improve layout and responsiveness, ensuring better user experience and clarity in data presentation.
- Cleaned up code for improved readability and maintainability, including adjustments to component structure and styling.
- Added color properties to chart data series in ServerDetails.vue and WorkerRpsChart.vue for improved visual distinction of metrics.
- Removed commented-out footer template in ServerDetails.vue to streamline the code.
- Cleaned up styling in ServerDetails.vue for better maintainability and readability.
- Updated ApiMonitor.vue to refine layout and spacing for better visual consistency.
- Enhanced ServerDetails.vue by adding a ping warning feature to alert users of potential server issues.
- Cleaned up component styling and structure for improved maintainability and readability.
- Removed conditional class for ping warnings in the server item list to streamline the UI.
- Continued efforts to enhance maintainability and readability of the ApiMonitor component.
- Added custom sorting capabilities for failed requests and consuming time columns in ApiMonitor.vue.
- Streamlined the layout by removing unnecessary classes and improving spacing for better visual consistency.
- Cleaned up the code by removing outdated sorting methods and enhancing maintainability.
- Updated ServerDetails.vue to conditionally display metric values based on worker status, improving clarity in server monitoring.
- Introduced new formatting functions for percentage and millisecond values to enhance tooltip readability in WorkerRpsChart.vue.
- Adjusted chart options to utilize the new formatting functions for better data representation in the UI.
- Enhanced the worker metrics processing by adding sorting functionality based on worker names, improving the clarity and organization of displayed data.
- Maintained existing filtering logic to ensure only valid worker names are included in the metrics.
- Introduced FieldsTree.vue to visualize and manage fields with encryption options, improving user interaction and data organization.
- Added FieldTreeNode.vue for individual field representation within the tree structure, allowing for alias management and encryption handling.
- Updated Drawer.vue to integrate the new FieldsTree component, enhancing the overall functionality of the data server view.
- Enhanced utilities.scss with a new padding utility class for better layout control.
- Introduced FieldsTreePreview.vue to provide a read-only view of fields, improving user experience in data visualization.
- Updated FieldsTree.vue to support selection and management of fields with encryption options.
- Enhanced Drawer.vue to integrate the new FieldsTreePreview component, allowing for better field representation.
- Added utility functions in shared.ts for tree structure creation and node filtering.
- Updated localization files to include new terms related to field management and encryption.
…t functionality

- Added logic to reset the edit state when the drawer is closed in Drawer.vue, ensuring proper state management.
- Refactored FieldsTree.vue to improve popover handling, including new methods for managing encryption visibility and scrolling behavior.
- Introduced fallback anchor element for better popover positioning and improved user experience during field selection.
- Updated initialFormData type in Drawer.vue for better type safety.
- Enhanced form change detection logic to include checked fields in Drawer.vue, ensuring accurate state management.
- Refactored getCheckedFields function in FieldsTree.vue to streamline field object handling by removing unnecessary properties.
- Implemented onClickServer method to navigate to cluster management on server list item click.
- Updated server list box styling for improved user interaction with cursor pointer and rounded corners.
- Added hover effect to change border color for better visual feedback.
- Standardized client and server creation/edit labels in English, Chinese (Simplified and Traditional).
- Enhanced API server dialog titles to reflect edit functionality.
- Improved formatting of certain settings descriptions for better readability.
- Added dynamic title fetching for Checkbox, FieldSelect, Input, InputNumber, Radio, and Select components based on browser language.
- Updated option labels in Checkbox and Radio components to English for consistency.
- Updated English and Chinese (Simplified and Traditional) translations for user-related labels to ensure consistency and clarity.
- Enhanced user creation, editing, and status messages for better user experience.
- Adjusted tooltip and placeholder texts for improved usability in user management components.
- Standardized capitalization for server-related labels in English.
- Added a new success message for cluster operations in English, Simplified Chinese, and Traditional Chinese.
- Enhanced user feedback messages for better clarity and consistency across languages.
…orm handling

- Added batch update functionality for user list tags.
- Introduced user group selection in the user creation form.
- Improved data handling for user status and email validation.
- Updated UI components to reflect user group associations and enhance user experience.
- Added new translations for user group settings in English and Chinese.
feat: task tags support priority setting
…e drag functionality

- Introduced a new `name-key` property in the user list component to specify the username field.
- Updated the table component to use a dynamic `nameKey` for row identification during drag operations, improving flexibility and usability.
- Enhanced classification handling to better manage user-related data.
- Updated Details.vue to display '--' for empty description, parameters, and return value fields.
- Added margin-top to the grid in Classification.vue for improved layout consistency.
feynmx added 29 commits November 6, 2025 16:28
…n; enhance node handling and cleanup methods, and add updateAnchor functionality
…vent naming; style(DatabaseForm): use markRaw for schema form instance
… and clarity; update tree component to el-tree-v2 with custom rendering
…e version and ensure compatibility with newer dependencies
…emaFormInstance assignment; update default value for heartbeatEnable
…omponent usage, and enhance data handling in renderContent function
… iframe handling with dynamic navigation JSON fetching
@feynmx
feynmx merged commit 6875b5c into main Nov 24, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants