enhancement: Create patch to recommend our extension(s) instead of Mozilla's on first set-up. Currently only includes uBlock Origin

Signed-off-by: celenity <celenity@celenity.dev>
This commit is contained in:
celenity
2025-01-13 03:06:43 +00:00
parent c9b7f9b585
commit 8b779d35d6
2 changed files with 78 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
diff --git a/mobile/android/fenix/app/src/main/res/raw/initial_experiments.json b/mobile/android/fenix/app/src/main/res/raw/initial_experiments.json
index 82269e0a5d..0716e68d8e 100644
--- a/mobile/android/fenix/app/src/main/res/raw/initial_experiments.json
+++ b/mobile/android/fenix/app/src/main/res/raw/initial_experiments.json
@@ -218,30 +218,12 @@
"add-ons-data": [
{
"id": "uBlock0@raymondhill.net",
- "install-url": "https://addons.mozilla.org/firefox/downloads/file/4359936/ublock_origin-1.60.0.xpi",
+ "install-url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi",
"name": "onboarding_add_on_ublock_name",
"description": "onboarding_add_on_ublock_description",
"icon-res": "ic_add_on_ublock",
"average-rating": "4.79",
"review-count": "18,811"
- },
- {
- "id": "jid1-MnnxcxisBPnSXQ@jetpack",
- "install-url": "https://addons.mozilla.org/firefox/downloads/file/4321653/privacy_badger17-2024.7.17.xpi",
- "name": "onboarding_add_on_privacy_badger_name",
- "description": "onboarding_add_on_privacy_badger_description",
- "icon-res": "ic_add_on_privacy_badger",
- "average-rating": "4.8",
- "review-count": "2,545"
- },
- {
- "id": "{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}",
- "install-url": "https://addons.mozilla.org/firefox/downloads/file/4309046/search_by_image-7.1.0.xpi",
- "name": "onboarding_add_on_search_by_image_name",
- "description": "onboarding_add_on_search_by_image_description",
- "icon-res": "ic_add_on_search_by_image",
- "average-rating": "4.61",
- "review-count": "1,563"
}
]
}
@@ -275,31 +257,13 @@
"extra-data": {
"add-ons-data": [
{
- "id": "jid1-MnnxcxisBPnSXQ@jetpack",
- "install-url": "https://addons.mozilla.org/firefox/downloads/file/4321653/privacy_badger17-2024.7.17.xpi",
- "name": "onboarding_add_on_privacy_badger_name",
- "description": "onboarding_add_on_privacy_badger_description",
- "icon-res": "ic_add_on_privacy_badger",
- "average-rating": "4.8",
- "review-count": "2,545"
- },
- {
- "id": "addon@darkreader.org",
- "install-url": "https://addons.mozilla.org/firefox/downloads/file/4359254/darkreader-4.9.94.xpi",
- "name": "onboarding_add_on_dark_reader_name",
- "description": "onboarding_add_on_dark_reader_description",
- "icon-res": "ic_add_on_dark_reader",
- "average-rating": "4.50",
- "review-count": "5,964"
- },
- {
- "id": "{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}",
- "install-url": "https://addons.mozilla.org/firefox/downloads/file/4309046/search_by_image-7.1.0.xpi",
- "name": "onboarding_add_on_search_by_image_name",
- "description": "onboarding_add_on_search_by_image_description",
- "icon-res": "ic_add_on_search_by_image",
- "average-rating": "4.61",
- "review-count": "1,563"
+ "id": "uBlock0@raymondhill.net",
+ "install-url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi",
+ "name": "onboarding_add_on_ublock_name",
+ "description": "onboarding_add_on_ublock_description",
+ "icon-res": "ic_add_on_ublock",
+ "average-rating": "4.79",
+ "review-count": "18,811"
}
]
}

View File

@@ -342,6 +342,9 @@ patch -p1 --no-backup-if-mismatch --quiet <"$patches/block-third-party-cookies.p
# Switch the built-in extension recommendations page to use our collection instead of Mozilla's...
patch -p1 --no-backup-if-mismatch --quiet <"$patches/extension-recommendations.patch"
# Switch Firefox's onboarding to recommend our extension(s) instead of Mozilla's...
patch -p1 --no-backup-if-mismatch --quiet <"$patches/extension-onboarding.patch"
# Disable menu item to report issues with websites to Mozilla...
patch -p1 --no-backup-if-mismatch --quiet <"$patches/disable-reporting-site-issues.patch"