- Added version context to socket responses, enabling version-specific data retrieval.
- Updated API calls in various components to include versionId for better data management.
- Removed deprecated setFloorItemApi and replaced it with setAssetsApi for asset management.
- Enhanced error handling and logging for API interactions.
- Refactored multiple components to utilize selectedVersion for consistent behavior across the application.
- Introduced Version and VersionHistory types for version management.
- Enhanced shortcut key handling to create new versions and manage version visibility.
- Implemented API calls for creating and retrieving version history.
- Added Zustand store for managing version history state, including version selection and updates.