Dan Ballard pushed to branch firefox-android-115.2.1-13.5-1 at The Tor Project / Applications / firefox-android

Commits:

5 changed files:

Changes:

  • fenix/app/src/main/java/org/mozilla/fenix/home/HomeMenuView.kt
    ... ... @@ -170,7 +170,7 @@ class HomeMenuView(
    170 170
                     Events.whatsNewTapped.record(NoExtras())
    
    171 171
     
    
    172 172
                     homeActivity.openToBrowserAndLoad(
    
    173
    -                    searchTermOrURL = SupportUtils.WHATS_NEW_URL,
    
    173
    +                    searchTermOrURL = SupportUtils.getTorWhatsNewUrl(),
    
    174 174
                         newTab = true,
    
    175 175
                         from = BrowserDirection.FromHome,
    
    176 176
                     )
    

  • fenix/app/src/main/java/org/mozilla/fenix/settings/SupportUtils.kt
    ... ... @@ -38,7 +38,7 @@ object SupportUtils {
    38 38
         const val MEITUAN_URL = "https://tb.j5k6.com/6ZSOp"
    
    39 39
         const val GOOGLE_US_URL = "https://www.google.com/webhp?client=firefox-b-1-m&channel=ts"
    
    40 40
         const val GOOGLE_XX_URL = "https://www.google.com/webhp?client=firefox-b-m&channel=ts"
    
    41
    -    const val WHATS_NEW_URL = "https://www.torproject.org/releases/"
    
    41
    +//    const val WHATS_NEW_URL = "https://www.torproject.org/releases/"
    
    42 42
         const val DONATE_URL = "https://donate.torproject.org/"
    
    43 43
         const val TB_MANUAL_URL = "https://tb-manual.torproject.org/mobile-tor"
    
    44 44
     
    
    ... ... @@ -100,6 +100,12 @@ object SupportUtils {
    100 100
             return TB_MANUAL_URL
    
    101 101
         }
    
    102 102
     
    
    103
    +    fun getTorWhatsNewUrl(): String {
    
    104
    +        val alpha = if (BuildConfig.VERSION_NAME.contains('a')) "alpha-" else ""
    
    105
    +        val versionNumberNoDecimals = BuildConfig.VERSION_NAME.split('.').joinToString("")
    
    106
    +        return "https://blog.torproject.org/new-${alpha}release-tor-browser-${versionNumberNoDecimals}/"
    
    107
    +    }
    
    108
    +
    
    103 109
         fun getMozillaPageUrl(page: MozillaPage, locale: Locale = Locale.getDefault()): String {
    
    104 110
             val path = page.path
    
    105 111
             val langTag = getLanguageTag(locale)
    

  • fenix/app/src/main/java/org/mozilla/fenix/settings/about/AboutFragment.kt
    ... ... @@ -135,7 +135,7 @@ class AboutFragment : Fragment(), AboutPageListener {
    135 135
                 AboutPageItem(
    
    136 136
                     AboutItem.ExternalLink(
    
    137 137
                         WHATS_NEW,
    
    138
    -                    SupportUtils.WHATS_NEW_URL,
    
    138
    +                    SupportUtils.getTorWhatsNewUrl(),
    
    139 139
                     ),
    
    140 140
                     getString(R.string.about_whats_new, getString(R.string.app_name)),
    
    141 141
                 ),
    

  • fenix/app/src/test/java/org/mozilla/fenix/home/HomeMenuViewTest.kt
    ... ... @@ -207,7 +207,7 @@ class HomeMenuViewTest {
    207 207
                 WhatsNew.userViewedWhatsNew(testContext)
    
    208 208
     
    
    209 209
                 homeActivity.openToBrowserAndLoad(
    
    210
    -                searchTermOrURL = SupportUtils.WHATS_NEW_URL,
    
    210
    +                searchTermOrURL = SupportUtils.getTorWhatsNewUrl(),
    
    211 211
                     newTab = true,
    
    212 212
                     from = BrowserDirection.FromHome,
    
    213 213
                 )
    

  • fenix/app/src/test/java/org/mozilla/fenix/settings/SupportUtilsTest.kt
    ... ... @@ -25,10 +25,10 @@ class SupportUtilsTest {
    25 25
                 "https://support.mozilla.org/1/mobile/20/Android/fr/tracking-protection-firefox-android",
    
    26 26
                 SupportUtils.getSumoURLForTopic(mockContext("2 0"), SupportUtils.SumoTopic.TRACKING_PROTECTION, Locale("fr")),
    
    27 27
             )
    
    28
    -        assertEquals(
    
    29
    -            "https://www.mozilla.org/firefox/android/notes",
    
    30
    -            SupportUtils.WHATS_NEW_URL,
    
    31
    -        )
    
    28
    +//        assertEquals(
    
    29
    +//            "https://www.mozilla.org/firefox/android/notes",
    
    30
    +//            SupportUtils.WHATS_NEW_URL,
    
    31
    +//        )
    
    32 32
         }
    
    33 33
     
    
    34 34
         @Test
    
    ... ... @@ -63,7 +63,7 @@ class SupportUtilsTest {
    63 63
             )
    
    64 64
             assertEquals(
    
    65 65
                 "https://www.torproject.org/releases/",
    
    66
    -            SupportUtils.WHATS_NEW_URL
    
    66
    +            SupportUtils.getTorWhatsNewUrl()
    
    67 67
             )
    
    68 68
         }
    
    69 69