mirror of
https://github.com/BetterCorp/BetterFrame.git
synced 2026-05-26 21:26:33 +00:00
Replacing a kiosk now sanity-checks the incoming device: - hardware_model must match (Pi 5 swapping in for Pi 5, not Pi 3) - managed_image flag must match (don't silently switch BYO-OS ↔ image) - capabilities can narrow legitimately but a "lost capabilities" diff is surfaced anyway so the operator notices. Mismatch raises an error listing what changed; "Force replace" checkbox on the pair form bypasses for legitimate hardware upgrades. Pending codes panel also now renders proposed_name / hw_model / capabilities / managed-image badge so the operator can eyeball the inbound device before picking a replace target. |
||
|---|---|---|
| .. | ||
| audit.ts | ||
| auth.ts | ||
| backup.ts | ||
| bundle.ts | ||
| cec-relay.ts | ||
| coordinator-registry.ts | ||
| env-overrides.ts | ||
| firmware.ts | ||
| mqtt-bridge.ts | ||
| nodered-bridge.ts | ||
| onvif.ts | ||
| os-updates.ts | ||
| pairing.ts | ||
| plugin-registry.ts | ||
| rate-limit.ts | ||
| secrets.ts | ||
| snapshot.ts | ||
| strip-secrets.ts | ||
| types.ts | ||
| version.ts | ||