v0.8.0
Highlights
- Promoted the WebGL/Three.js visualiser to the primary
Visualiserroute and menu entry. - Kept the original Canvas visualiser as a hidden fallback at
?tab=visualiserlegacy. - Reworked Constellation 3D toward the original star-map metaphor: crisp star glyphs, stronger per-node twinkle, more labels, spherical depth, larger node sizing, and richer size variation.
- Aligned Visualiser copy and inspector prompts with the original read-only source inspection language.
- Fixed hidden visualiser lifecycle leaks by stopping Canvas/WebGL animation loops when navigating away.
- Reverted overly aggressive 3D auto-fit so the scene keeps the fuller, more pleasing framing.
Verification
- CI passed on Python 3.11 and 3.12.
- Ruff passed.
- Pytest passed.
- Python compile checks passed.
- JavaScript syntax check passed.