• v0.4.0 c770d74183

    v0.4.0 Stable

    calum released this 2026-07-21 04:24:46 +01:00 | 83 commits to main since this release

    0.4.0 — Deliverables Build 1 (ADR-N065). Switch Diagram deliverable: dark header + odd/even faceplate (T marker for trunks, LAG label for members, VLAN colour top-strip, Disabled+4094 for disabled) + Port Detail table (full composed device labels, Cable ID, MAC, IP) + VLAN summary (4093/4094 blank subnet/gateway — never fabricated) + Uplinks/Trunks panel + footer (legend + PoE key + drawn-by + doc rev + disclaimer). Render engine = headless Chromium subprocess; preview == final by construction (same engine as v1 HOLD render). Branding singleton (Title / Design Company / Logo) on library.sqlite — reusable across projects, editable in-app, feeds header + drawn-by. In-app PDF viewer modal: fullscreen + Esc + Download. Placeholder disabled Generate Share Link button (Build 3). READ-ONLY toward the project model — model_read_signature captures before/after each render + FE refuses to display if it changed. Two template bugs found via realistic-data harness + fixed: LAG-member cell now shows peer device (not switch's own name); standalone trunk now shows T + native VLAN (not Spare/—). Real-store tests per ADR-N058 (5 branding round-trip, 3 signature guard, 1 render pipeline). Cargo 193/193, backend 50/50, tsc + Vite clean.

    Downloads