Skip to content

0.15.0

Choose a tag to compare

@dsmorgan dsmorgan released this 23 Sep 21:57
· 13 commits to main since this release

Changed

  • Agent instructions live in AGENTS.md, the convention shared across
    AI coding tools, instead of CLAUDE.md. CLAUDE.md and
    CLAUDE.local.md are gitignored for personal notes (Sam's suggestion
    in #51). Claude Code 2.1.277 or later reads AGENTS.md natively.

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 for core 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.