Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260901-0526-rdmenubar-m4-popover-settings

rdmbair15m5-changelog-20260901-0526-rdmenubar-m4-popover-settings

Implemented Milestone M4 for RDmenubar: modular Liquid Glass popover dashboard with all 9 hardware telemetry cards, dedicated multi-column SwiftUI Settings & Visual Menubar Builder window, and seamless AppKit/SwiftUI lifecycle integration.

Scope

Files Touched / Created

Key Capabilities Delivered

  1. Liquid Glass Popover Dashboard:
    • High-density telemetry cards for CPU/SoC, Memory, GPU/ANE, Network, Storage, Battery/Power, Thermals/Fans, AI/Local LLM, and Mac Fleet mesh nodes.
    • Dynamic dark/light vibrancy with real-time reactive streaming via AsyncStream<TelemetrySnapshot>.
  2. Dedicated macOS Settings Window:
    • NavigationSplitView architecture (Cmd+,) with Visual Menu Bar Builder providing drag-and-drop live preview of menu bar items and display style selectors.
    • Theme palette customizer (Antigravity Neon, Usage Modern, Cyberpunk, Monokai Pro, Apple Classic, Monochrome).
    • Resource alerts & notification threshold sliders (CPU, RAM pressure, Thermal limits).
    • Zero-CloudKit-Bloat sync manager (< 50 KB KVS sync).
  3. AppKit Integration:
    • Status item click dispatch to NSPopover with auto-dismissal.
    • Background telemetry stream updating menu bar item renderers with < 0.5% idle CPU overhead.

Verification Evidence

Undo Instructions