- Introduced local persistence for canvas state, enabling snapshot reading and writing for improved user experience during interactions. - Added new functions for handling node movement, resizing, and edge creation/removal with optimistic updates, ensuring immediate feedback in the UI. - Refactored existing logic to streamline node and edge operations, enhancing overall responsiveness and synchronization with the server.
92 KiB
92 KiB