mirror of
https://github.com/BetterCorp/BetterFrame.git
synced 2026-05-26 17:56:34 +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. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| bsb-tests.json | ||
| package.json | ||
| tsconfig.json | ||