• v0.3.38 038730e954

    v0.3.38 Pre-release

    calum released this 2026-07-18 00:29:06 +01:00 | 195 commits to main since this release

    ADR-N049 reserved/static/DHCP auto-assign refuses when no range configured. Fixes operator-reported silent .2 at 0.3.37. FE surfaces source on every outcome + disables Generate/Regenerate when no range.

    Downloads
  • v0.3.37 b9ab87f03e

    v0.3.37 Pre-release

    calum released this 2026-07-17 23:02:28 +01:00 | 196 commits to main since this release

    ADR-N048: Phase 4 IP addressing Build 3 — the IP Schedule worksheet. New reusable DataGrid primitive (group/sort/search/filter); switch shows once as its mgmt interface; Generate per-VLAN + Regenerate per-device (empty-only) + Regenerate per-interface (replaces); clash flow with three-option modal on the worksheet. Backend unchanged; client-only.

    Downloads
  • v0.3.36 47d6ffad7a

    v0.3.36 Pre-release

    calum released this 2026-07-17 21:22:03 +01:00 | 197 commits to main since this release

    ADR-N047: Phase 4 IP addressing Build 2 — the logic layer. subnet_ranges CRUD, auto-assign resolver, clash detection + reassign IPCs, and the Subnet Ranges dialog on IP Schedule (the only UI in Build 2). Backend unchanged; client-only.

    Downloads
  • v0.3.35 b7d220f22c

    v0.3.35 Pre-release

    calum released this 2026-07-17 20:39:05 +01:00 | 199 commits to main since this release

    ADR-N046: Phase 4 IP addressing Build 1b — management interfaces on the three network-management device types (dt-switch, dt-access-point, dt-router-firewall) + misc bulk editing + doubled misc label width. Backend unchanged; client-only.

    Downloads
  • v0.3.34 ec2c40ed2b

    v0.3.34 Pre-release

    calum released this 2026-07-17 17:48:34 +01:00 | 200 commits to main since this release

    ADR-N045: Phase 4 IP addressing Build 1 — schema (interface_vlan_memberships, interface_addresses, subnet_ranges, device_type_ranges) + V-allow multi-select + dt-server seeded. Backend deployed first, wire-verified.

    Downloads
  • v0.3.33 deab726f86

    v0.3.33 Pre-release

    calum released this 2026-07-17 13:42:15 +01:00 | 202 commits to main since this release

    ADR-N044: port defaults + reserved VLANs 4093/4094 + access-VLAN rule extension. FE + project-DB. First Phase-4 mechanics batch.

    Downloads
  • v0.3.32 cd27b31f3f

    v0.3.32 Stable

    calum released this 2026-07-17 03:54:46 +01:00 | 204 commits to main since this release

    ADR-N042: seed 2.5GbE + 5GbE media_types (nine total). Copper; PoE + Speed derive.

    Downloads
  • v0.3.31 8a16af5a0c

    v0.3.31 Stable

    calum released this 2026-07-17 03:14:59 +01:00 | 205 commits to main since this release

    ADR-N041: structural end to Create/Edit port-line drift + VLAN Add clears ID.

    Downloads
  • v0.3.30 f0a8f00a96

    v0.3.30 Stable

    calum released this 2026-07-17 02:00:23 +01:00 | 207 commits to main since this release

    0.3.30 blocking-fix build (ADR-N040): Edit-dialog layout regression from 0.3.29. Apply button moves OUT of the bulk table row into a toolbar ABOVE the table. .ports-table-wrap overflow-x: auto removed with the wrapper — killed the ~150px scrollbox and the Media popover clipping. THEME RULE: :root color-scheme dark + universal ::-webkit-scrollbar tokens (no white scrollbars anywhere, ever). .screen-wide 1400px cap removed; panels use viewport width. Visual verification via headless Chromium against VITE_MOCK harness (agent has no loud-win GUI); big switch, 1-port device, and bulk Media popover all confirmed. Rust 56/56, TS+Vite clean.

    Downloads
  • v0.3.29 b82b1a621b

    v0.3.29 Stable

    calum released this 2026-07-16 23:17:48 +01:00 | 208 commits to main since this release

    0.3.29 test build (ADR-N039): FE fix batch. LookupCombobox opt-in click-shows-all (media/signal only). Raw-id leak sweep — Network switch dropdown + LAG table Device col + IpSchedule device dropdown/table now render composed labels via composeDeviceLabel(dev, {brands, models}). Create/Edit port-line parity restored (Mode/V-native/V-allow/PoE/Speed in Create). Column-aligned bulk header row on the network ports table with per-column controls defaulting to '(no change)' + Apply-to-selected — replaces the pre-N039 popup + toolbar. Network port labels bare 'Port N'; misc unchanged 'type - NNN'. FE-only. Rust 56/56, TS+Vite clean.

    Downloads