f156d9dd95
- Normalize stub handle IDs (top-t/bottom-t → top/bottom) in canvasStore.onConnect so React Flow can locate the handle and render edges without save+reload - Also normalize on save in App.tsx as a safety net for persisted handle IDs - Auto-create virtual edge (LXC top → Proxmox bottom) when parent_id is set via the node edit modal, and remove it when parent_id is cleared/changed - Auto-set LXC/VM parent_id when a virtual edge is drawn to/from a Proxmox node