Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260916-1115-xentropy-cross-system-integration-and-workbench-ui

rdmsm4x-changelog-20260916-1115-xentropy-cross-system-integration-and-workbench-ui

Integrated password manager federation and real-time 2FA ambient broadcaster into the macOS SwiftUI workbench, verified shared-library conformance, and achieved 358 passing tests with 0 failures.

Summary

Changes

  1. SwiftUI Workbench Navigation & Configuration:

    • Added .federation ("Federation" / "Credential Federation", icon: point.3.connected.trianglepath.dotted) and .twoFactor ("2FA Broadcaster" / "2FA Ambient Broadcaster", icon: display.2) destinations to WorkspaceDestination.
    • Updated XEntropyNavigationSection in UIConfiguration.swift to route .federation under workspace and .twoFactor under operations.
    • Updated keyboard shortcuts (f and t) in XEntropyApp.swift.
    • Wired both destinations into destinationView in RootSplitView.swift supporting both Classic and Modern Liquid Glass templates.
  2. Universal Password Manager Federation Workbench Surface:

    • Created FederationWorkbenchView.swift:
      • Real-time connected manager status cards (1Password, Bitwarden, Apple Passwords, Chrome, KeePassXC).
      • Search & filter bar with manager filter chips and passkeys-only toggle.
      • Multi-factor deterministic ranking table displaying Service, Account, Manager badge, Rank Score progress bar (0..100), Shannon entropy pill, and modification timestamp.
      • Cross-manager service collision banner for conflicting credentials.
      • Detail inspector pane with full score breakdown (+50 passkey, +recency curve, +entropy, +last used), provenance, tags, and clipboard actions.
  3. Real-Time 2FA Ambient Broadcaster Workbench Surface:

    • Created TwoFactorBroadcasterView.swift:
      • Active unexpired 2FA code cards with real-time countdown progress bars and one-click copy buttons.
      • Interactive 64x32 RGB Canvas visualizer rendering pixel-accurate Tidbyt, Tronbyt, and ESP32 display previews from MatrixRenderer64x32.
      • Live ANSI terminal block and Pixlet-compatible JSON payload inspectors.
      • Manual OTP injection and simulation sheet for testing without waiting for incoming SMS/email.
      • Connected surface status rows and live dispatch receipt audit log.
  4. ViewModel Integration:

    • Extended WorkspaceViewModel to integrate CredentialFederationService.shared and TwoFactorService.shared.
    • Added deterministic reactive state properties and methods: loadFederation, selectFederatedRecord, refreshActiveTwoFactorCodes, harvestTwoFactorNow, broadcastTwoFactorCode, injectManualTwoFactorCode.
  5. Test Suite & Verification Evidence:

    • Authored FederationWorkbenchTests.swift (4 tests) and TwoFactorBroadcasterViewTests.swift (3 tests).
    • Full test suite passed across all 4 targets: 358 tests executed, 0 failures
      • XEntropyCoreTests: 210 tests (0 failures)
      • XEntropyTests: 68 tests (0 failures) (+7 new tests)
      • XEntropyCLITests: 59 tests (0 failures)
      • XEntropyGatewayTests: 21 tests (0 failures)

Notes Sync Status