Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260923-0025-portfolio-menubar-and-chart-standardization-completion

rdmbair15m5-changelog-20260923-0025-portfolio-menubar-and-chart-standardization-completion

Standardized menu bar controllers, backing plates, and anti-jitter layout slot snapping across the entire ECS application portfolio (RDconfTTY, iCloudMonitor, cvedb, firmwaredb, bookmarkROO, hyperTune, xTTY, rdLLM, macOS-ramDisk-app), achieving 100% portfolio compliance with RTTy visual standards and zero test regressions.

Scope

Standardized Applications & Verification Evidence

  1. apps/bookmarkROO:

    • Linked modular library lib/ECSUI in Package.swift.
    • Implemented BookmarkRooMenuBarLabelView in Sources/BookmarkRooApp/BookmarkRooApp.swift with .ecs0MenuBarPill(background: .automatic, isDark: isDark, cornerRadius: 4.0) and ECS0AntiJitter.snapSlotLength(104.0, minSlot: 40.0).
    • Verification: 14/14 tests in 3 suites passed in BookmarkRooTests.
    • Committed: 2ff9fe1, pushed to fleet/main, backup/main, origin/main.
  2. apps/hyperTune:

    • Modernized project.yml XcodeGen specification to link ECSSystem and ECSUI directly, eliminating symbol duplication and ambiguous ecs0LiquidGlass collisions from deprecated monolithic ecs0lib.
    • Implemented HyperTuneMenuBarLabelView in Sources/HyperTune/HyperTuneApp.swift with .ecs0MenuBarPill(background: .automatic, isDark: isDark, cornerRadius: 4.0) and ECS0AntiJitter.snapSlotLength(88.0, minSlot: 40.0).
    • Verification: Universal2 lipo gates verified (x86_64 arm64 for HyperTune.app, hypertune, systemoptimizer), 6/6 tests passed in SystemOptimizer Engine & Tuning Tests.
    • Committed: 1cde175, pushed to fleet/main, backup/main, origin/main.
  3. apps/xTTY:

    • Linked modular library lib/ECSUI in Package.swift.
    • Implemented XTTyMenuBarLabelView in Sources/XTTyApp/App.swift displaying live fleet average headroom percentage with .ecs0MenuBarPill(background: .automatic, isDark: isDark, cornerRadius: 4.0) and ECS0AntiJitter.snapSlotLength(76.0, minSlot: 36.0).
    • Verification: Universal2 lipo gates passed, 9/9 tests passed in XTTy Core, Forecast & Privacy Suite.
    • Committed: c50a0e0, pushed to fleet/main, backup/main, origin/main.
  4. apps/rdLLM:

    • Linked modular library lib/ECSUI in Package.swift.
    • Implemented RDLLMMenuBarLabelView in Sources/rLLMPrototype/rLLMPrototypeApp.swift displaying live pending attention items badge with .ecs0MenuBarPill(background: .automatic, isDark: isDark, cornerRadius: 4.0) and ECS0AntiJitter.snapSlotLength(84.0, minSlot: 36.0).
    • Verification: Universal2 lipo gates passed, 7/7 tests passed in rLLMPrototypeTests.
    • Committed: 05f9739, pushed to fleet/main, backup/main, origin/main.
  5. apps/macOS-ramDisk-app & apps/ramdisk:

    • Updated Sources/ramdisk/main.swift to introduce RAMDiskMenuBarLabelView with live volume mount indicator, .ecs0MenuBarPill(background: .automatic, isDark: isDark, cornerRadius: 4.0), and ECS0AntiJitter.snapSlotLength(84.0, minSlot: 40.0).
    • Verification: Universal2 lipo gates passed (ramdisk CLI & RAMDisk.app), 27/27 tests passed across all 3 test suites (RAMDisk Modern Test Suite, Milestone M1 Empirical Adversarial Challenge Suite, R3 Permissions & R5 Clean-Room Parity Test Suite).
    • Committed: bca29cb, pushed to fleet/main, backup/main, origin/main, and fast-forwarded apps/ramdisk and apps/macOS-ramDisk-app_eval.
  6. Prior Session Completions Consolidated:

    • apps/Voight: 450/450 tests passed, AggregateStatusItemManager anti-jitter and 28 universal chart palettes wired. Commit b448dc3.
    • apps/RDconfTTY: 18/18 tests passed, RDconfTTYMenuBarLabelView implemented. Commit 1701f80.
    • apps/iCloudMonitor: Verified tests passed, ICloudMonitorMenuBarLabelView implemented. Commit 133f8a1.
    • apps/cvedb: 5/5 tests passed, CVEDBMenuBarLabelView implemented. Commit d051034.
    • apps/firmwaredb: 207/207 tests passed, FirmwareDBMenuBarLabelView implemented. Commit dc397ba.

Commands Run

Status & State Invariants