• v0.3.39 b9f7726575

    v0.3.39 Stable

    calum released this 2026-07-18 02:38:10 +01:00 | 127 commits to main since this release

    ADR-N050: devices master list sorts client-side on displayed label (fixes operator-reported #4..#13 then #1..#3 at 0.3.38); backend list_devices drops the ineffective ORDER BY; port count split network/misc N/M in badge + header; devices list scrolls in its own panel (.screen--fill, header + Add pinned); IP Schedule single-VLAN filter via the ADR-N048 DataGrid primitive; label rename Reserved (auto-assign) range(s) -> Reserved range(s). No schema change.

    Downloads
  • v0.3.38 038730e954

    v0.3.38 Pre-release

    calum released this 2026-07-18 00:29:06 +01:00 | 129 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 | 130 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 | 131 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 | 133 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 | 134 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 | 136 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 | 138 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 | 139 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 | 141 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