Loading mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/middleware/MenuNavigationMiddleware.kt +1 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ class MenuNavigationMiddleware( ) is MenuAction.Navigate.ReleaseNotes -> openToBrowser( BrowserNavigationParams(url = SupportUtils.WHATS_NEW_URL), BrowserNavigationParams(url = SupportUtils.getTorWhatsNewUrl()), ) is MenuAction.Navigate.Tools -> navHostController.navigate(route = TOOLS_MENU_ROUTE) Loading mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/HomeMenuView.kt +1 −1 Original line number Diff line number Diff line Loading @@ -196,7 +196,7 @@ class HomeMenuView( Events.whatsNewTapped.record(NoExtras()) homeActivity.openToBrowserAndLoad( searchTermOrURL = SupportUtils.WHATS_NEW_URL, searchTermOrURL = SupportUtils.getTorWhatsNewUrl(), newTab = true, from = BrowserDirection.FromHome, ) Loading mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SupportUtils.kt +12 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ object SupportUtils { const val MEITUAN_URL = "https://tb.j5k6.com/6ZSOp" const val GOOGLE_US_URL = "https://www.google.com/webhp?client=firefox-b-1-m&channel=ts" const val GOOGLE_XX_URL = "https://www.google.com/webhp?client=firefox-b-m&channel=ts" const val WHATS_NEW_URL = "https://www.torproject.org/releases/" // const val WHATS_NEW_URL = "https://www.torproject.org/releases/" const val DONATE_URL = "https://donate.torproject.org/" const val TB_MANUAL_URL = "https://tb-manual.torproject.org/mobile-tor" Loading Loading @@ -109,6 +109,17 @@ object SupportUtils { return TB_MANUAL_URL } fun getTorWhatsNewUrl(): String { val versionNumber = BuildConfig.VERSION_NAME.substringBefore(' ') // e.g. "13.5a5" if (versionNumber.isEmpty()) { return "https://blog.torproject.org/" } val alpha: String = if (versionNumber.contains('a')) "alpha-" else "" val versionNumberNoDecimals: String = versionNumber.split('.').joinToString("") // e.g. "135a5" return "https://blog.torproject.org/new-${alpha}release-tor-browser-${versionNumberNoDecimals}/" // e.g. "https://blog.torproject.org/new-alpha-release-tor-browser-135a5/ } fun getMozillaPageUrl(page: MozillaPage, locale: Locale = Locale.getDefault()): String { val path = page.path val langTag = getLanguageTag(locale) Loading mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/about/AboutFragment.kt +1 −1 Original line number Diff line number Diff line Loading @@ -134,7 +134,7 @@ class AboutFragment : Fragment(), AboutPageListener { AboutPageItem( AboutItem.ExternalLink( WHATS_NEW, SupportUtils.WHATS_NEW_URL, SupportUtils.getTorWhatsNewUrl(), ), // Note: Fenix only has release notes for 'Release' versions, NOT 'Beta' & 'Nightly'. getString(R.string.about_whats_new, getString(R.string.firefox)), Loading mobile/android/fenix/app/src/test/java/org/mozilla/fenix/home/HomeMenuViewTest.kt +1 −1 Original line number Diff line number Diff line Loading @@ -216,7 +216,7 @@ class HomeMenuViewTest { WhatsNew.userViewedWhatsNew(testContext) homeActivity.openToBrowserAndLoad( searchTermOrURL = SupportUtils.WHATS_NEW_URL, searchTermOrURL = SupportUtils.getTorWhatsNewUrl(), newTab = true, from = BrowserDirection.FromHome, ) Loading Loading
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/middleware/MenuNavigationMiddleware.kt +1 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ class MenuNavigationMiddleware( ) is MenuAction.Navigate.ReleaseNotes -> openToBrowser( BrowserNavigationParams(url = SupportUtils.WHATS_NEW_URL), BrowserNavigationParams(url = SupportUtils.getTorWhatsNewUrl()), ) is MenuAction.Navigate.Tools -> navHostController.navigate(route = TOOLS_MENU_ROUTE) Loading
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/HomeMenuView.kt +1 −1 Original line number Diff line number Diff line Loading @@ -196,7 +196,7 @@ class HomeMenuView( Events.whatsNewTapped.record(NoExtras()) homeActivity.openToBrowserAndLoad( searchTermOrURL = SupportUtils.WHATS_NEW_URL, searchTermOrURL = SupportUtils.getTorWhatsNewUrl(), newTab = true, from = BrowserDirection.FromHome, ) Loading
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SupportUtils.kt +12 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ object SupportUtils { const val MEITUAN_URL = "https://tb.j5k6.com/6ZSOp" const val GOOGLE_US_URL = "https://www.google.com/webhp?client=firefox-b-1-m&channel=ts" const val GOOGLE_XX_URL = "https://www.google.com/webhp?client=firefox-b-m&channel=ts" const val WHATS_NEW_URL = "https://www.torproject.org/releases/" // const val WHATS_NEW_URL = "https://www.torproject.org/releases/" const val DONATE_URL = "https://donate.torproject.org/" const val TB_MANUAL_URL = "https://tb-manual.torproject.org/mobile-tor" Loading Loading @@ -109,6 +109,17 @@ object SupportUtils { return TB_MANUAL_URL } fun getTorWhatsNewUrl(): String { val versionNumber = BuildConfig.VERSION_NAME.substringBefore(' ') // e.g. "13.5a5" if (versionNumber.isEmpty()) { return "https://blog.torproject.org/" } val alpha: String = if (versionNumber.contains('a')) "alpha-" else "" val versionNumberNoDecimals: String = versionNumber.split('.').joinToString("") // e.g. "135a5" return "https://blog.torproject.org/new-${alpha}release-tor-browser-${versionNumberNoDecimals}/" // e.g. "https://blog.torproject.org/new-alpha-release-tor-browser-135a5/ } fun getMozillaPageUrl(page: MozillaPage, locale: Locale = Locale.getDefault()): String { val path = page.path val langTag = getLanguageTag(locale) Loading
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/about/AboutFragment.kt +1 −1 Original line number Diff line number Diff line Loading @@ -134,7 +134,7 @@ class AboutFragment : Fragment(), AboutPageListener { AboutPageItem( AboutItem.ExternalLink( WHATS_NEW, SupportUtils.WHATS_NEW_URL, SupportUtils.getTorWhatsNewUrl(), ), // Note: Fenix only has release notes for 'Release' versions, NOT 'Beta' & 'Nightly'. getString(R.string.about_whats_new, getString(R.string.firefox)), Loading
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/home/HomeMenuViewTest.kt +1 −1 Original line number Diff line number Diff line Loading @@ -216,7 +216,7 @@ class HomeMenuViewTest { WhatsNew.userViewedWhatsNew(testContext) homeActivity.openToBrowserAndLoad( searchTermOrURL = SupportUtils.WHATS_NEW_URL, searchTermOrURL = SupportUtils.getTorWhatsNewUrl(), newTab = true, from = BrowserDirection.FromHome, ) Loading