Bug 40062: HTTPS Everywhere is not shown as installed
Also 40070: Consider storing the list of recommended addons This implements our own AddonsProvider, which loads the list of available addons from assets instead of fetching it from an endpoint. In this list, we replace https-everywhere by our https-everywhere-eff, so that the EFF one is shown as installed in the addons list and the AMO one is not displayed. Also, we hide the uninstall button for builtin addons.
Showing
- app/src/main/assets/allowed_addons.json 2782 additions, 0 deletionsapp/src/main/assets/allowed_addons.json
- app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt 3 additions, 0 deletions...org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt
- app/src/main/java/org/mozilla/fenix/components/Components.kt 1 addition, 13 deletionsapp/src/main/java/org/mozilla/fenix/components/Components.kt
- app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt 60 additions, 0 deletions...rg/mozilla/fenix/components/TorAddonCollectionProvider.kt
app/src/main/assets/allowed_addons.json
0 → 100644
Source diff could not be displayed: it is too large. Options to address this: view the blob.