mirror of
https://github.com/ironfox-oss/IronFox.git
synced 2026-06-11 17:54:30 -04:00
207 lines
10 KiB
Diff
207 lines
10 KiB
Diff
diff --git a/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/MarsTopSitesProvider.kt b/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/MarsTopSitesProvider.kt
|
|
index b8430171ec..63f92e4dde 100644
|
|
--- a/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/MarsTopSitesProvider.kt
|
|
+++ b/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/MarsTopSitesProvider.kt
|
|
@@ -29,14 +29,14 @@ import java.io.File
|
|
import java.io.IOException
|
|
import java.util.Date
|
|
|
|
-private const val MARS_ENDPOINT_URL = "https://ads.mozilla.org/v1/ads"
|
|
+private const val MARS_ENDPOINT_URL = ""
|
|
|
|
private const val REQUEST_BODY_CONTEXT_ID_KEY = "context_id"
|
|
private const val REQUEST_BODY_PLACEMENTS_KEY = "placements"
|
|
private const val REQUEST_BODY_PLACEMENT_KEY = "placement"
|
|
private const val REQUEST_BODY_COUNT_KEY = "count"
|
|
|
|
-internal const val CACHE_FILE_NAME = "mozilla_components_service_mars_tiles.json"
|
|
+internal const val CACHE_FILE_NAME = ""
|
|
|
|
/**
|
|
* Provides access to the MARS API for fetching top sites tile.
|
|
|
|
diff --git a/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/contile/ContileTopSitesProvider.kt b/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/contile/ContileTopSitesProvider.kt
|
|
index 6f1de67d54..5037c18b66 100644
|
|
--- a/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/contile/ContileTopSitesProvider.kt
|
|
+++ b/mobile/android/android-components/components/service/mars/src/main/java/mozilla/components/service/mars/contile/ContileTopSitesProvider.kt
|
|
@@ -29,8 +29,8 @@ import java.io.File
|
|
import java.io.IOException
|
|
import java.util.Date
|
|
|
|
-internal const val CONTILE_ENDPOINT_URL = "https://contile.services.mozilla.com/v1/tiles"
|
|
-internal const val CACHE_FILE_NAME = "mozilla_components_service_contile.json"
|
|
+internal const val CONTILE_ENDPOINT_URL = ""
|
|
+internal const val CACHE_FILE_NAME = ""
|
|
internal const val CACHE_VALID_FOR_KEY = "valid_for"
|
|
internal const val CACHE_TOP_SITES_KEY = "tiles"
|
|
|
|
|
|
diff --git a/mobile/android/fenix/app/nimbus.fml.yaml b/mobile/android/fenix/app/nimbus.fml.yaml
|
|
--- a/mobile/android/fenix/app/nimbus.fml.yaml
|
|
+++ b/mobile/android/fenix/app/nimbus.fml.yaml
|
|
@@ -48,8 +48,8 @@
|
|
"jump-back-in": true,
|
|
"bookmarks": true,
|
|
"recent-explorations": true,
|
|
- "pocket": true,
|
|
- "pocket-sponsored-stories": true,
|
|
+ "pocket": false,
|
|
+ "pocket-sponsored-stories": false,
|
|
}
|
|
defaults:
|
|
- channel: nightly
|
|
@@ -59,7 +59,7 @@
|
|
"jump-back-in": true,
|
|
"bookmarks": true,
|
|
"recent-explorations": true,
|
|
- "pocket": true,
|
|
+ "pocket": false,
|
|
}
|
|
}
|
|
nimbus-validation:
|
|
diff --git a/mobile/android/android-components/components/service/pocket/src/main/java/mozilla/components/service/pocket/spocs/api/SpocsEndpointRaw.kt b/mobile/android/android-components/components/service/pocket/src/main/java/mozilla/components/service/pocket/spocs/api/SpocsEndpointRaw.kt
|
|
index 81bf2dd7e2..7a43fac926 100644
|
|
--- a/mobile/android/android-components/components/service/pocket/src/main/java/mozilla/components/service/pocket/spocs/api/SpocsEndpointRaw.kt
|
|
+++ b/mobile/android/android-components/components/service/pocket/src/main/java/mozilla/components/service/pocket/spocs/api/SpocsEndpointRaw.kt
|
|
@@ -24,8 +24,8 @@ import org.json.JSONObject
|
|
import java.io.IOException
|
|
import java.util.UUID
|
|
|
|
-private const val SPOCS_ENDPOINT_DEV_BASE_URL = "https://spocs.getpocket.dev/"
|
|
-private const val SPOCS_ENDPOINT_PROD_BASE_URL = "https://spocs.getpocket.com/"
|
|
+private const val SPOCS_ENDPOINT_DEV_BASE_URL = ""
|
|
+private const val SPOCS_ENDPOINT_PROD_BASE_URL = ""
|
|
private const val SPOCS_ENDPOINT_DOWNLOAD_SPOCS_PATH = "spocs"
|
|
private const val SPOCS_ENDPOINT_DELETE_PROFILE_PATH = "user"
|
|
private const val SPOCS_PROXY_VERSION_KEY = "version"
|
|
|
|
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
|
|
--- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
|
|
+++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
|
|
@@ -34,17 +34,17 @@
|
|
/**
|
|
* Show Pocket recommended stories on home.
|
|
*/
|
|
+ @Suppress("UNUSED_PARAMETER")
|
|
fun isPocketRecommendationsFeatureEnabled(context: Context): Boolean {
|
|
- val langTag = LocaleManager.getCurrentLocale(context)
|
|
- ?.toLanguageTag() ?: getSystemDefault().toLanguageTag()
|
|
- return listOf("en-US", "en-CA").contains(langTag)
|
|
+ return false
|
|
}
|
|
|
|
/**
|
|
* Show Pocket sponsored stories in between Pocket recommended stories on home.
|
|
*/
|
|
+ @Suppress("UNUSED_PARAMETER")
|
|
fun isPocketSponsoredStoriesFeatureEnabled(context: Context): Boolean {
|
|
- return isPocketRecommendationsFeatureEnabled(context)
|
|
+ return false
|
|
}
|
|
|
|
/**
|
|
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SupportUtils.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SupportUtils.kt
|
|
index fc4f8d9b4b..ee0fd74e23 100644
|
|
--- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SupportUtils.kt
|
|
+++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SupportUtils.kt
|
|
@@ -22,7 +22,7 @@ import java.util.Locale
|
|
|
|
object SupportUtils {
|
|
const val RATE_APP_URL = "market://details?id=" + BuildConfig.APPLICATION_ID
|
|
- const val POCKET_TRENDING_URL = "https://getpocket.com/fenix-top-articles"
|
|
+ const val POCKET_TRENDING_URL = ""
|
|
const val WIKIPEDIA_URL = "https://www.wikipedia.org/"
|
|
const val FENIX_PLAY_STORE_URL = "https://play.google.com/store/apps/details?id=${BuildConfig.APPLICATION_ID}"
|
|
const val GOOGLE_URL = "https://www.google.com/"
|
|
|
|
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
|
|
index 45049272b7..4d1d613e20 100644
|
|
--- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
|
|
+++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
|
|
@@ -334,7 +334,7 @@ class Settings(private val appContext: Context) : PreferencesHolder {
|
|
|
|
var showCollectionsPlaceholderOnHome by booleanPreference(
|
|
appContext.getPreferenceKey(R.string.pref_key_show_collections_placeholder_home),
|
|
- default = true,
|
|
+ default = false,
|
|
)
|
|
|
|
val isCrashReportingEnabled: Boolean
|
|
@@ -1659,20 +1659,15 @@ class Settings(private val appContext: Context) : PreferencesHolder {
|
|
/**
|
|
* Indicates if the Pocket recommended stories homescreen section should be shown.
|
|
*/
|
|
- var showPocketRecommendationsFeature by lazyFeatureFlagPreference(
|
|
+ var showPocketRecommendationsFeature by booleanPreference(
|
|
appContext.getPreferenceKey(R.string.pref_key_pocket_homescreen_recommendations),
|
|
- featureFlag = FeatureFlags.isPocketRecommendationsFeatureEnabled(appContext),
|
|
- default = { homescreenSections[HomeScreenSection.POCKET] == true },
|
|
+ default = false,
|
|
)
|
|
|
|
/**
|
|
* Indicates if the Pocket recommendations homescreen section should also show sponsored stories.
|
|
*/
|
|
- val showPocketSponsoredStories by lazyFeatureFlagPreference(
|
|
- key = appContext.getPreferenceKey(R.string.pref_key_pocket_sponsored_stories),
|
|
- default = { homescreenSections[HomeScreenSection.POCKET_SPONSORED_STORIES] == true },
|
|
- featureFlag = FeatureFlags.isPocketSponsoredStoriesFeatureEnabled(appContext),
|
|
- )
|
|
+ val showPocketSponsoredStories = false
|
|
|
|
/**
|
|
* Get the profile id to use in the sponsored stories communications with the Pocket endpoint.
|
|
@@ -1735,19 +1730,12 @@ class Settings(private val appContext: Context) : PreferencesHolder {
|
|
/**
|
|
* Indicates if the MARS API integration is used for sponsored content.
|
|
*/
|
|
- var marsAPIEnabled by lazyFeatureFlagPreference(
|
|
- key = appContext.getPreferenceKey(R.string.pref_key_mars_api_enabled),
|
|
- default = { FxNimbus.features.mars.value().enabled },
|
|
- featureFlag = true,
|
|
- )
|
|
+ var marsAPIEnabled = false
|
|
|
|
/**
|
|
* Indicates if the Contile functionality should be visible.
|
|
*/
|
|
- var showContileFeature by booleanPreference(
|
|
- key = appContext.getPreferenceKey(R.string.pref_key_enable_contile),
|
|
- default = true,
|
|
- )
|
|
+ var showContileFeature = false
|
|
|
|
/**
|
|
* Indicates if the Unified Search feature should be visible.
|
|
diff --git a/mobile/android/fenix/app/src/main/res/xml/home_preferences.xml b/mobile/android/fenix/app/src/main/res/xml/home_preferences.xml
|
|
--- a/mobile/android/fenix/app/src/main/res/xml/home_preferences.xml
|
|
+++ b/mobile/android/fenix/app/src/main/res/xml/home_preferences.xml
|
|
@@ -13,7 +13,8 @@
|
|
android:dependency="@string/pref_key_show_top_sites"
|
|
android:layout="@layout/checkbox_left_sub_preference"
|
|
android:key="@string/pref_key_enable_contile"
|
|
- android:title="@string/customize_toggle_contile" />
|
|
+ android:title="@string/customize_toggle_contile"
|
|
+ app:isPreferenceVisible="false" />
|
|
|
|
<androidx.preference.SwitchPreference
|
|
android:key="@string/pref_key_recent_tabs"
|
|
@@ -30,13 +31,15 @@
|
|
<androidx.preference.SwitchPreference
|
|
android:key="@string/pref_key_pocket_homescreen_recommendations"
|
|
android:title="@string/customize_toggle_pocket_2"
|
|
- android:summary="@string/customize_toggle_pocket_summary" />
|
|
+ android:summary="@string/customize_toggle_pocket_summary"
|
|
+ app:isPreferenceVisible="false" />
|
|
|
|
<androidx.preference.CheckBoxPreference
|
|
android:dependency="@string/pref_key_pocket_homescreen_recommendations"
|
|
android:layout="@layout/checkbox_left_sub_preference"
|
|
android:key="@string/pref_key_pocket_sponsored_stories"
|
|
- android:title="@string/customize_toggle_pocket_sponsored" />
|
|
+ android:title="@string/customize_toggle_pocket_sponsored"
|
|
+ app:isPreferenceVisible="false" />
|
|
|
|
<androidx.preference.Preference
|
|
android:key="@string/pref_key_wallpapers"
|