• v0.5.3 7358013093

    v0.5.3 Pre-Release

    mward4 released this 2026-06-03 02:50:51 -04:00 | 23 commits to main since this release

    OpenPXE v0.5.3

    UI polish on top of v0.5.2.

    docker pull gitea.milesward.dev/mward4/openpxe:0.5.3   # or :latest
    

    Changes

    • Branding previews are now theme-accurate. In Settings → Branding, each
      logo swatch (Light / Dark / Client) previews on a background matching where
      the mark actually lands — light page, dark page, and the dark PXE boot
      screen — independent of the theme you're currently viewing Settings in. The
      Dark-mode slot no longer renders on a light card.
    • Unified button spacing site-wide. Every primary card action button
      (Save, Bind, Add, Launch, …) now shares one consistent gap above it via a
      single rule, and the ad-hoc per-button inline margins were removed. Fixes
      the Hosts → "Bind MAC to target" button butting directly against the form.

    Not changed (by design)

    • The PXE boot-menu selection highlight is unchanged. A rotating RGB
      highlight isn't achievable in iPXE's menu (it draws once and blocks for a
      keypress — no animation loop); doing it for real needs a custom menu
      renderer, tracked as a future effort.

    Under the hood

    • Same single static x86_64-unknown-linux-musl binary, built via the native
      cargo-zigbuild cross-compile pipeline introduced in v0.5.2 (no QEMU).
    • Workspace: tests green, clippy clean.
    Downloads