0.15.0
Changed
- Agent instructions live in
AGENTS.md, the convention shared across
AI coding tools, instead ofCLAUDE.md.CLAUDE.mdand
CLAUDE.local.mdare gitignored for personal notes (Sam's suggestion
in #51). Claude Code 2.1.277 or later readsAGENTS.mdnatively.
Fixed
-
Topology: a filter toggle no longer re-flows the map (#52, from
Sam / @slmingol). Every toggle restarts the simulation, and on a map
without saved positions that moved every node the operator hadn't
dragged — by a hundred pixels or more forcore only. Now the first
settle is the arrangement: the nodes that took part in it are held where
they landed, and a node a toggle reveals later flows into the gaps
between them. Drag still pins and saves, shift-click frees, reload
re-settles. A map whose nodes all carry saved positions is unchanged. -
pfSense: a 404 note says which kind of absence it is (#51, from
Sam / @slmingol). The OpenVPN and IPsec status endpoints also answer 404
when that feature is not configured on the firewall, pfrest installed
and current, and the old note sent operators after the package. Those
two calls are optional now and their note names the feature; a core
endpoint's 404 still means pfrest is missing or too old, and says so.