Yamlink 0.7.3 — Hotfix
A small hotfix release on top of Sugar (0.7.0).
Fixed
- Sample-vault race condition — installing the extension while multiple VS Code project windows were already open could activate it in all of them near-simultaneously. A check-then-set race on a machine-wide first-run flag meant every open project could silently get a sample vault's Markdown files copied into it. First-run setup is now a per-workspace, opt-in prompt — "Add a sample Yamlink vault here to explore its features?" — and nothing is written to disk without explicit consent.
- Graph renderer fixes:
- Hover/focus dimming was an O(edges-per-node) scan on every frame — now an O(1) lookup, no longer scales with graph density.
- Pan-and-release momentum decayed twice as fast on 120Hz+ displays as on 60Hz — now normalized to real elapsed time between frames.
- A cached hit-target for the zoomed-out cluster-bubble view could go stale under certain zoom transitions — now invalidated correctly every frame.
- Cluster boundary hull outlines — fully built during Sugar but disconnected from the render loop in a later refactor — are wired back in, visible in semantic layer mode.
Changed
- Sample "sandbox" content has moved out of this repo into its own separate repository.
Full changelog: see CHANGELOG.md