Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 66093e67 authored by Romain Hunault's avatar Romain Hunault 💻
Browse files

Compatibility configuration for all devices

parent b37895e1
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
- # AGENTS Methods Log
# AGENTS Methods Log
- 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.
- 2025-12-07: Taught `htdocs/assets/js/code.js` to respect the `data-compatibility-level` attribute so the Apps compatibility selector actually filters the table rows instead of depending on visible text.
- 2025-12-05: Added the “Apps compatibility” selector inside the `/devices` search options, tied it to the hidden `compatibility-level` span, and kept the descriptive level display while hiding the raw score.
- 2025-12-04: Reworked the `/devices` compatibility column to show a descriptive level (Generally/Highly compatible) while keeping the scoring logic hidden; the thresholds are now documented in `README.md`.
- 2025-12-04: Implemented the compatibility scoring table inside `htdocs/_i18n/en/pages/devices.html`, scoring each device on bootloader state, build type, certification status, Play Integrity, Rootbeer results, and channel weight, while FP6 and Sunfish now expose the input map.
+7 −0
Original line number Diff line number Diff line
@@ -68,3 +68,10 @@ bootloader_relocking:
- {vendor: 'Any vendor', supported: 'yes'}
safetynet:  1
rootbeer_pass:  1
compatibility:
  bootloader: locked_green
  build_type: user
  google_certified: true
  play_integrity: basic
  rootbeer: pass
  channel: official
+7 −0
Original line number Diff line number Diff line
@@ -77,3 +77,10 @@ bootloader_relocking:
- {vendor: 'Any vendor', supported: 'yes'}
safetynet:  1
rootbeer_pass:  1
compatibility:
  bootloader: locked_green
  build_type: user
  google_certified: true
  play_integrity: basic
  rootbeer: pass
  channel: official
+7 −0
Original line number Diff line number Diff line
@@ -77,3 +77,10 @@ bootloader_relocking:
safetynet:  1
rootbeer_pass:  1
shop_url: https://murena.com/shop/smartphones/brand-new/murena-fairphone-5/
compatibility:
  bootloader: locked_green
  build_type: user
  google_certified: true
  play_integrity: basic
  rootbeer: pass
  channel: official
+7 −0
Original line number Diff line number Diff line
@@ -56,3 +56,10 @@ install_e_file_name: install_e_with_erecovery
downloads_file_name: device_downloads_erecovery
safetynet:  2
rootbeer_pass:  1
compatibility:
  bootloader: unlockable
  build_type: userdebug
  google_certified: true
  play_integrity: basic
  rootbeer: pass
  channel: community
Loading