Release v4.10.0 - #478
Merged
Merged
Conversation
…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.
…pping object for routing
- 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.
Feat/tap 8346 api server monitor
…D for improved data handling
…nsaction capabilities display
…n; enhance node handling and cleanup methods, and add updateAnchor functionality
…vent naming; style(DatabaseForm): use markRaw for schema form instance
Refactor/tap 8851 mdm UI
…ne position and simplify fitView call
Feat/tap 8821 task inspect sql
… and clarity; update tree component to el-tree-v2 with custom rendering
…e version and ensure compatibility with newer dependencies
… for cleaner component structure
…mplate for improved readability
…emaFormInstance assignment; update default value for heartbeatEnable
…itioning on scroll and after rendering
…arrow function wrapper
…omponent usage, and enhance data handling in renderContent function
…nstead of query string for improved clarity
…roperty and simplifying list construction
…n the documentation map
… iframe handling with dynamic navigation JSON fetching
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.