Commit Graph

2 Commits

Author SHA1 Message Date
d8acdaf97d feat: enhance studio app with left panel toggle and loading state
- Added a left panel toggle button in the header to show/hide the ViewList component.
- Integrated loading state management in the studio store for better user feedback during data fetching.
- Updated the ViewList component to utilize a dropdown menu for editing and deleting views.
- Improved UI elements with consistent border styles and loading indicators.
- Refactored the DataItemForm and ViewFormItem components for better user experience and added clipboard copy functionality.
- Introduced a new DropdownMenu component for better dropdown handling across the application.
2026-01-01 23:56:56 +08:00
231caa3b9a feat: Implement view management features with a new UI for editing and listing views
- Added a resizable panel layout in the studio app to display the view list alongside the main application.
- Refactored the studio store to include new methods for fetching and managing route views.
- Introduced a new DataItemForm component for configuring data items in views.
- Created a ViewEditor component for adding and editing views, including data items and queries.
- Enhanced the ViewList component to support searching, adding, editing, and deleting views.
- Updated UI components (Button, Checkbox, Dialog, Input, Label, Table) for better styling and functionality.
- Added environment configuration for API URL.
- Introduced a new workspace configuration for pnpm.
2025-12-31 17:54:11 +08:00