Skip to content

v1.4.4.14

Choose a tag to compare

@dpejoh dpejoh released this 20 Jun 22:22
· 166 commits to main since this release

Changed

  • Conflict system rewritten: toggle .val files are the single source of truth, resolve_conflicts() writes toggle_<feature>=0 for claimed features, _feature_should_run() checks toggle only (removed separate _conflict_claimed() gate), conflict section priority switches batch-update toggles
  • action.sh and auto_target.sh use _feature_should_run() instead of manual _conflict_claimed() checks
  • conflict_set_choice() syncs feature toggles when priority changes
  • Dialog UIs (prop-handler, boot-harden, gms, adb-disabler, rom-fingerprint) now check parent toggle state — child switches show as disabled with banner when parent is OFF
  • Feature names exposed in conflict_status_json() + shown in UI hint text
  • exec() bridge: added timeout, fixed exit code extraction from JSON responses
  • CI cleanup: removed Playwright e2e and coverage (trimmed ~50s per run), fixed shellcheck warnings

Fixed

  • _conflict_registry() fallback path broke when `` unset in web bridge
  • Passive module conflict choices overwritten every boot (user selection wiped on reboot)
  • sha256sum mock recursion in tests (hung for 18s on CI)