- 2025-12-09: Removed the redundant `safetynet` and `rootbeer_pass` entries from every device YAML because the new `compatibility` map now drives Apps compatibility, and updated the detail include to list each metric along with the computed level.
- 2025-12-08: Applied the compatibility map generator across all `htdocs/_data/devices/*.yml` files so the default (unlockable/userdebug/true/basic/pass/community) and explicit device overrides from the shared table now appear everywhere and supply `data-compatibility-level`.
- 2025-12-07: Taught `htdocs/assets/js/code.js` to respect the `data-compatibility-level` attribute so the Apps compatibility selector filters reliably.
- 2025-12-06: Simplified the `/devices` compatibility column to show only the computed level label while keeping the compatibility span for filtering.