mirror of
https://github.com/ironfox-oss/IronFox.git
synced 2026-06-11 01:34:46 -04:00
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:
75
patches/extension-onboarding.patch
Normal file
75
patches/extension-onboarding.patch
Normal 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"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user