- Removed the FloorItemsGroup component to streamline asset handling.
- Updated socket response handling by removing TempLoader integration.
- Enhanced CopyPasteControls and DuplicationControls to utilize the new asset management structure.
- Integrated asset addition and updates in move, rotate, and selection controls.
- Improved performance by skipping items without valid modelfileID in the GLTF loader worker.
- Cleaned up unused variables and imports across various control components.
- Added logging for selectedFloorItem and deletableFloorItem for debugging purposes.
- Updated import paths for various components to use the new builder store.
- Removed the old store file and migrated all state management logic to the new builder store.
- Ensured all components utilizing socket and visualization state are now referencing the builder store.
- This change improves organization and maintainability of the state management system.
- Changed success notifications from `toast.success` to `echo.success` in copy, duplication, move, rotate, and selection controls.
- Updated selection logic in `PostProcessing` to use `flattenChildren` for better performance.
- Enhanced `Simulator` component to handle selected product state and execution order more effectively.
- Modified `useSelectedItem` state to include `category` and `subCategory` properties for better item classification.
- Adjusted `WallItem` interface to standardize type values and added `modelfileID` for improved asset management.
- Updated signUpApi, deleteZonesApi, getZonesApi, setZonesApi, and other API functions to enhance error logging with echo.error statements.
- Reformatted function parameters for better readability.
- Removed unnecessary comments and console logs.
- Ensured consistent error messages across all API functions.
- Improved code structure for better maintainability.
feat: Add temporary markdown files for simulation actions, events, products, and triggers
feat: Create events store with actions for managing events, points, actions, and triggers, including syncing with product store