This repository was archived by the owner on Mar 18, 2026. It is now read-only.
Conversation
…mponent - Added ToolStorageDetailModal component for displaying detailed information about tools. - Integrated ToolStorageDetailModal into ToolStorage component with state management for modal visibility and selected tool. - Updated API fetching logic in ToolStorage to handle errors and log responses. - Refactored tool filtering logic to correct status checks from 'unactive' to 'inactive'. - Enhanced ToolStorageUpload component to include response filtering options and manage API test states. - Improved UI/UX with tooltips and status indicators based on API test results. - Added styles for the new modal and updated existing styles for better consistency.
- Added new API functions for version history retrieval, rollback, version comparison, and dataset version switching in dataManagerAPI.js. - Updated DataProcessor component to integrate version history and dataset version management modals. - Enhanced UI with new styles for version controls and dataset version badges in DataProcessor.module.scss and DataStation.module.scss. - Implemented version management features in DataStation and DataProcessorSidebar components, allowing users to view and switch dataset versions. - Refactored existing components to accommodate new versioning functionalities and improve user experience.
…functionality and improved API integration
…tyles - Relocated theme variables to the component scope within MLflowUploadModal.module.scss for better encapsulation. - Improved modal layout and overlay styles for enhanced user experience. - Cleaned up existing styles and ensured consistency across modal components.
…annotations in ToolStorageUpload
…ype annotations - Enhanced the dataset retrieval logic by adding type annotations for better type safety and clarity. - Ensured that the response structure from the API is explicitly defined, improving maintainability and reducing potential runtime errors.
Feature/mirai
…oading, and managing tools - Added ToolStore component to manage tool listings with search and filter options. - Created ToolStoreDetailModal for displaying detailed information about selected tools. - Developed ToolStoreUploadModal for uploading new tools to the store. - Integrated styles for modals and tool cards using SCSS. - Implemented loading states and error handling for API interactions. - Added toast notifications for user feedback on actions like downloads and uploads.
…ng and functionality - Updated ToolStore component to utilize new tool structure and improved filtering logic. - Removed unused filter modes and adjusted search functionality to match new tool data structure. - Enhanced ToolStoreDetailModal with better accessibility features and improved layout. - Added detailed API configuration display, including headers and body. - Improved modal styling for better user experience and responsiveness. - Updated SCSS styles for consistency and clarity across modal components.
…nd improve state management
…ew version, maintaining functionality while improving structure and readability. Added support for tab navigation and storage refresh callback.
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
This pull request introduces significant enhancements and refactoring to the API utility files for both the Data Manager and Tool Store functionalities. The main improvements include the addition of comprehensive version management APIs for datasets, major refactoring and expansion of Tool Store API functions, and some cleanup of API request headers for consistency.
The most important changes are:
Data Manager API Enhancements (
dataManagerAPI.js):Tool Store API Refactoring and Feature Expansion (
toolsAPI.js):toolIdandstoreToolIdinstead of function IDs for clarity and consistency, and updated parameter conventions throughout. [1] [2]loadToolandloadToolFromStore, and updated error logging for better debugging. [1] [2]rateToolStoreto allow users to rate tools in the Tool Store, including validation and comprehensive logging.API Request Consistency:
'Content-Type': 'application/json'headers from several API calls where not required, ensuring cleaner and more consistent request handling. [1] [2] [3]Error Handling and Logging:
These changes collectively improve the maintainability, extensibility, and user experience of both dataset and tool management features.