]> gitweb.stoutner.com Git - PrivacyCell.git/commitdiff
Enable "Consider 3G Antiquated" by default. https://redmine.stoutner.com/issues... master
authorSoren Stoutner <soren@stoutner.com>
Tue, 16 Dec 2025 22:48:50 +0000 (15:48 -0700)
committerSoren Stoutner <soren@stoutner.com>
Tue, 16 Dec 2025 22:48:50 +0000 (15:48 -0700)
app/src/main/assets/de/changelog.html
app/src/main/assets/en/changelog.html
app/src/main/assets/es/changelog.html
app/src/main/assets/fr/changelog.html
app/src/main/assets/it/changelog.html
app/src/main/assets/ru/changelog.html
app/src/main/java/com/stoutner/privacycell/activities/PrivacyCellActivity.kt
app/src/main/java/com/stoutner/privacycell/fragments/SettingsFragment.kt
app/src/main/java/com/stoutner/privacycell/services/RealtimeMonitoringService.kt
app/src/main/res/xml/preferences.xml
fastlane/metadata/android/en-US/changelogs/14.txt [new file with mode: 0644]

index c6fb918d216cbf683018dd96d60275f750347a8e..2f060c2e49de50f800a760895ce0d4fe1f8a8c46 100644 (file)
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-12">1.12</a> (Version Code 14)</h3>
+        <p>17. Dezember 2025 - Mindest-API 30, Ziel-API 36</p>
+        <ul>
+            <li>Bump the <a href="https://redmine.stoutner.com/issues/1284">target API to 36</a> (Android 16), adding a large icon to the expanded notifications.</li>
+            <li>Make the additional network info text color <a href="https://redmine.stoutner.com/issues/1282">always match</a> the data network text color.</li>
+            <li>Erste komplette deutsche Übersetzung von Bernhard G. Keller.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-cell-1-11/">1.11</a> (Version Code 13)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=ed1f9b6ff405925f357fb0ddd67cb183e3f50152;ds=sidebyside">29. April 2025</a> - Mindest-API 30, Ziel-API 35</p>
         <ul>
index c64869ac247d1d1f5e4009726220b34a8835e242..f682bfce6d52f2fcc5c93840ca0c4ca5dcfee535 100644 (file)
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-12">1.12</a> (version code 14)</h3>
+        <p>17 December 2025 - minimum API 30, target API 36</p>
+        <ul>
+            <li>Bump the <a href="https://redmine.stoutner.com/issues/1284">target API to 36</a> (Android 16), adding a large icon to the expanded notifications.</li>
+            <li>Make the additional network info text color <a href="https://redmine.stoutner.com/issues/1282">always match</a> the data network text color.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-cell-1-11/">1.11</a> (version code 13)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=ed1f9b6ff405925f357fb0ddd67cb183e3f50152;ds=sidebyside">29 April 2025</a> - minimum API 30, target API 35</p>
         <ul>
index 86a14d4922cc58d393296e9b13dfb297954ae435..8cd9fd0a8a80c817c70f7caf61111e7cc3734c11 100644 (file)
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-12">1.12</a> (versión del código 14)</h3>
+        <p>17 de diciembre de 2025 - API mínimo 30, API objetivo 36</p>
+        <ul>
+            <li>Bump the <a href="https://redmine.stoutner.com/issues/1284">target API to 36</a> (Android 16), adding a large icon to the expanded notifications.</li>
+            <li>Make the additional network info text color <a href="https://redmine.stoutner.com/issues/1282">always match</a> the data network text color.</li>
+            <li>Traducción actualizada al español aportada por Jose A. León.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-cell-1-11/">1.11</a> (versión del código 13)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=ed1f9b6ff405925f357fb0ddd67cb183e3f50152;ds=sidebyside">29 de abril de 2025</a> - API mínimo 30, API objetivo 35</p>
         <ul>
index 5db3a41eb983b0efd7c2ed01759be998129effd1..68974f2ba1098bb9091be0c2f9b4b9604a653d23 100644 (file)
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-12">1.12</a> (version du code 14)</h3>
+        <p>17 Décembre 2025 - API minimale : 30, API optimale : 36</p>
+        <ul>
+            <li>Bump the <a href="https://redmine.stoutner.com/issues/1284">target API to 36</a> (Android 16), adding a large icon to the expanded notifications.</li>
+            <li>Make the additional network info text color <a href="https://redmine.stoutner.com/issues/1282">always match</a> the data network text color.</li>
+            <li>Mise à jour de la traduction française par <a href="mailto:kevinliste@framalistes.org">Kévin L</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-cell-1-11/">1.11</a> (version du code 13)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=ed1f9b6ff405925f357fb0ddd67cb183e3f50152;ds=sidebyside">29 Avril 2025</a> - API minimale : 30, API optimale : 35</p>
         <ul>
index de121fed6baf4f21a9b7853e1f9683b2d2210b4c..865dc904bcf0bd94252474b1cc92be8afe436457 100644 (file)
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-12">1.12</a> (versione codice 14)</h3>
+        <p>17 Dicembre 2025 - minima API 30, target API 36</p>
+        <ul>
+            <li>Bump the <a href="https://redmine.stoutner.com/issues/1284">target API to 36</a> (Android 16), adding a large icon to the expanded notifications.</li>
+            <li>Make the additional network info text color <a href="https://redmine.stoutner.com/issues/1282">always match</a> the data network text color.</li>
+            <li>Aggiornamento della traduzione in lingua Italiana fornito da Francesco Buratti.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-cell-1-11/">1.11</a> (versione codice 13)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=ed1f9b6ff405925f357fb0ddd67cb183e3f50152;ds=sidebyside">29 Aprile 2025</a> - minima API 30, target API 35</p>
         <ul>
index b870f2a63f51f96c8dabfdc40080ee308f5c7cda..f6320bd6fa48206746189f30027a72fadca1b9da 100644 (file)
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-12">1.12</a> (код версии 14)</h3>
+        <p>17 декабря 2025 года - минимальный API 30, целевой API 36</p>
+        <ul>
+            <li>Bump the <a href="https://redmine.stoutner.com/issues/1284">target API to 36</a> (Android 16), adding a large icon to the expanded notifications.</li>
+            <li>Make the additional network info text color <a href="https://redmine.stoutner.com/issues/1282">always match</a> the data network text color.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-cell-1-11/">1.11</a> (код версии 13)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=ed1f9b6ff405925f357fb0ddd67cb183e3f50152;ds=sidebyside">29 апреля 2025 года</a> - минимальный API 30, целевой API 35</p>
         <ul>
index 2973c25aa7b5c33851257128080f0bef5abbbcee..634e57cf5732bd483e6c5856f82646e82e0d5d6b 100644 (file)
@@ -91,7 +91,7 @@ class PrivacyCellActivity : AppCompatActivity(), NavigationView.OnNavigationItem
 
         // Get the preferences.
         val realtimeMonitoring = sharedPreferences.getBoolean(getString(R.string.realtime_monitoring_key), false)
-        val consider3gAntiquated = sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), false)
+        val consider3gAntiquated = sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), true)
         val bottomAppBar = sharedPreferences.getBoolean(getString(R.string.bottom_app_bar_key), false)
 
         // Set the content view.
index 81993ba54158fef9bfc2c747a582e76cb8210e22..ca945414a06195dc7edf965836ecd8a0649257cc 100644 (file)
@@ -1,5 +1,5 @@
 /* SPDX-License-Identifier: GPL-3.0-or-later
- * SPDX-FileCopyrightText: 2021-2023 Soren Stoutner <soren@stoutner.com>
+ * SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
  *
  * This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell/>.
  *
@@ -125,7 +125,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
         antiquatedNetworkNotificationPreference.intent = antiquatedNetworkNotificationIntent
 
         // Set the consider 3G antiquated preference icon.
-        if (sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), false)) {
+        if (sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), true)) {
             consider3gAntiquatedPreference.setIcon(R.drawable.antiquated_3g_enabled)
         } else {
             consider3gAntiquatedPreference.setIcon(R.drawable.antiquated_3g_disabled)
@@ -207,7 +207,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
 
                 getString(R.string.consider_3g_antiquated_key) -> {
                     // Update the icon.
-                    if (sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), false)) {
+                    if (sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), true)) {
                         consider3gAntiquatedPreference.setIcon(R.drawable.antiquated_3g_enabled)
                     } else {
                         consider3gAntiquatedPreference.setIcon(R.drawable.antiquated_3g_disabled)
index 0e5c2fc8497c8f343921473e4fdd6e21872ee537..c989e3c14279ffae5bec42ce42a3157c7e2fb1bd 100644 (file)
@@ -170,7 +170,7 @@ class RealtimeMonitoringService : Service() {
                         val networkRegistrationInfo = serviceState.networkRegistrationInfoList[1]
 
                         // Get the consider 3G antiquated preference.
-                        val consider3gAntiquated = sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), false)
+                        val consider3gAntiquated = sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), true)
 
                         // Update the voice network security status.
                         voiceNetworkSecurityStatus = protocolHelper.checkNetwork(networkRegistrationInfo.accessNetworkTechnology, consider3gAntiquated)
@@ -188,7 +188,7 @@ class RealtimeMonitoringService : Service() {
                     // Check to see if realtime monitoring is enabled.  Sometimes the system keeps running the service even when it is supposed to shut down.
                     if (sharedPreferences.getBoolean(applicationContext.getString(R.string.realtime_monitoring_key), true)) {  // Realtime monitoring is enabled.
                         // Get the consider 3G antiquated preference.
-                        val consider3gAntiquated = sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), false)
+                        val consider3gAntiquated = sharedPreferences.getBoolean(getString(R.string.consider_3g_antiquated_key), true)
 
                         // Update the data network security status.
                         dataNetworkSecurityStatus = protocolHelper.checkNetwork(telephonyDisplayInfo.networkType, consider3gAntiquated)
index d49d9b65b22de88d7305100fbff73b75b1a0ea8f..72bbb3dffd7681912a9a3b2661418e107b6baf09 100644 (file)
@@ -1,22 +1,23 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright 2021-2022 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2022, 2025 Soren Stoutner <soren@stoutner.com>
 
-  This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
+  This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell/>.
 
-  Privacy Cell is free software: you can redistribute it and/or modify
-  it under the terms of the GNU General Public License as published by
-  the Free Software Foundation, either version 3 of the License, or
-  (at your option) any later version.
+  This program is free software: you can redistribute it and/or modify it under
+  the terms of the GNU General Public License as published by the Free Software
+  Foundation, either version 3 of the License, or (at your option) any later
+  version.
 
-  Privacy Cell is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
+  This program is distributed in the hope that it will be useful, but WITHOUT
+  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+  FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
+  details.
 
-  You should have received a copy of the GNU General Public License
-  along with Privacy Cell.  If not, see <http://www.gnu.org/licenses/>. -->
+  You should have received a copy of the GNU General Public License along with
+  this program.  If not, see <https://www.gnu.org/licenses/>. -->
 
 <PreferenceScreen
     xmlns:app="http://schemas.android.com/apk/res-auto" >
@@ -46,7 +47,7 @@
             app:key="@string/consider_3g_antiquated_key"
             app:title="@string/consider_3g_antiquated"
             app:summary="@string/consider_3g_antiquated_summary"
-            app:defaultValue="false" />
+            app:defaultValue="true" />
     </PreferenceCategory>
 
     <PreferenceCategory
diff --git a/fastlane/metadata/android/en-US/changelogs/14.txt b/fastlane/metadata/android/en-US/changelogs/14.txt
new file mode 100644 (file)
index 0000000..7c9e719
--- /dev/null
@@ -0,0 +1,2 @@
+• Bump the target API to 36 (Android 16), adding a large icon to the expanded notifications.
+• Make the additional network info text color always match the data network text color.
\ No newline at end of file