Dan Ballard pushed to branch tor-browser-128.9.0esr-14.5-1 at The Tor Project / Applications / Tor Browser
Commits: a97a4df4 by Pier Angelo Vendrame at 2025-04-14T14:59:47+02:00 fixup! TB 43505 [android]: Add 2025 UX Survey Campaign
TB 43648: Survey fixes for Android.
Display the survey for all languages, but display it only in the release channel.
- - - - -
2 changed files:
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/CampaignStrings.kt
Changes:
===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt ===================================== @@ -557,9 +557,6 @@ class HomeFragment : Fragment(), UserInteractionHandler { }
private fun tryShowUX2025Survey() { - val allowedLocales = arrayListOf("en", "es", "ru", "fr", "pt") - val locale = CampaignStrings.getLocale() - val dateFormat = SimpleDateFormat("yyyy-MM-dd-hh-zzz") val startDate = dateFormat.parse("2025-04-14-12-UTC")
@@ -570,7 +567,7 @@ class HomeFragment : Fragment(), UserInteractionHandler { return // comment out to test }
- if (allowedLocales.contains(locale) && !requireContext().settings().hideCampaign) { + if (BuildConfig.BUILD_TYPE == "release" && !requireContext().settings().hideCampaign) { binding.onionPatternImage.visibility = View.GONE binding.campaignBox.apply { setViewCompositionStrategy(ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed)
===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/CampaignStrings.kt ===================================== @@ -49,8 +49,11 @@ object CampaignStrings { )
fun getLocale(): String { - // TODO: do we care about spoofEnglish setting? - return Locale.getDefault().getLanguage(); + val locale = Locale.getDefault().getLanguage() + if (translations.containsKey(locale)) { + return locale + } + return "en" }
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a97a4df4...
tbb-commits@lists.torproject.org