]> gitweb.stoutner.com Git - PrivacyCell.git/commitdiff
Bump target API to 35. https://redmine.stoutner.com/issues/1272
authorSoren Stoutner <soren@stoutner.com>
Fri, 28 Feb 2025 23:23:56 +0000 (16:23 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 28 Feb 2025 23:23:56 +0000 (16:23 -0700)
55 files changed:
.gitignore
COPYING
app/build.gradle
app/src/main/assets/de/changelog.html
app/src/main/assets/de/contributors.html
app/src/main/assets/de/licenses.html
app/src/main/assets/de/permissions.html
app/src/main/assets/de/privacy_policy.html
app/src/main/assets/en/changelog.html
app/src/main/assets/en/contributors.html
app/src/main/assets/en/licenses.html
app/src/main/assets/en/permissions.html
app/src/main/assets/en/privacy_policy.html
app/src/main/assets/es/changelog.html
app/src/main/assets/es/contributors.html
app/src/main/assets/es/licenses.html
app/src/main/assets/es/permissions.html
app/src/main/assets/es/privacy_policy.html
app/src/main/assets/fr/changelog.html
app/src/main/assets/fr/contributors.html
app/src/main/assets/fr/licenses.html
app/src/main/assets/fr/permissions.html
app/src/main/assets/fr/privacy_policy.html
app/src/main/assets/it/changelog.html
app/src/main/assets/it/contributors.html
app/src/main/assets/it/licenses.html
app/src/main/assets/it/permissions.html
app/src/main/assets/it/privacy_policy.html
app/src/main/assets/ru/changelog.html
app/src/main/assets/ru/contributors.html
app/src/main/assets/ru/licenses.html
app/src/main/assets/ru/permissions.html
app/src/main/assets/ru/privacy_policy.html
app/src/main/java/com/stoutner/privacycell/activities/LogcatActivity.kt
app/src/main/java/com/stoutner/privacycell/activities/PrivacyCellActivity.kt
app/src/main/java/com/stoutner/privacycell/activities/ProtocolsActivity.kt
app/src/main/java/com/stoutner/privacycell/activities/SettingsActivity.kt
app/src/main/res/layout/app_bar_textview.xml
app/src/main/res/layout/logcat_bottom_appbar.xml
app/src/main/res/layout/logcat_top_appbar.xml
app/src/main/res/layout/privacy_cell_bottom_appbar.xml
app/src/main/res/layout/privacy_cell_top_appbar.xml
app/src/main/res/layout/protocol_header_textview.xml
app/src/main/res/layout/protocol_item_textview.xml
app/src/main/res/layout/protocols_bottom_appbar.xml
app/src/main/res/layout/protocols_top_appbar.xml
app/src/main/res/layout/settings_bottom_appbar.xml
app/src/main/res/layout/settings_top_appbar.xml
app/src/main/res/layout/webview_dialog.xml
build.gradle
fastlane/metadata/android/de-DE/changelogs/12.txt [new file with mode: 0644]
fastlane/metadata/android/fr-FR/changelogs/12.txt [new file with mode: 0644]
fastlane/metadata/android/it-IT/changelogs/12.txt [new file with mode: 0644]
gradle.properties
gradle/wrapper/gradle-wrapper.properties

index ed7caad39eeed54e5a48d9cb88ef11eeebf55ad6..b3878e6d6c926a683d02e80528d7ed93481833d3 100644 (file)
@@ -6,6 +6,9 @@
 /captures
 /projectFilesBackup
 
 /captures
 /projectFilesBackup
 
+# Kotlin session files.
+.kotlin
+
 # Built APK files.
 *.apk
 
 # Built APK files.
 *.apk
 
diff --git a/COPYING b/COPYING
index 1f575758110b7dce179c8571e888499b441b5552..d18173f9c4c1f34362a274045ea0a645e02b0902 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,5 @@
-Privacy Cell copyright © 2021-2023 Soren Stoutner <soren@stoutner.com>.
+SPDX-License-Identifier: GPL-3.0-or-later
+SPDX-FileCopyrightText: 2021-2023, 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>.
 
index 766effbe0a3c9022bf79e9c00c47d1f430b74272..3a14a00c7988399266b856f7354b19afd996ecf5 100644 (file)
@@ -1,20 +1,20 @@
-/*
- * Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+/* SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-FileCopyrightText: 2021-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 Browser.  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/>.
  */
 
 plugins {
  */
 
 plugins {
@@ -23,12 +23,12 @@ plugins {
 }
 
 android {
 }
 
 android {
-    compileSdk 34
+    compileSdk 35
 
     defaultConfig {
         applicationId "com.stoutner.privacycell"
         minSdk 30
 
     defaultConfig {
         applicationId "com.stoutner.privacycell"
         minSdk 30
-        targetSdk 34
+        targetSdk 35
         versionCode 12
         versionName "1.10"
         resourceConfigurations += ['en', 'de', 'es', 'fr', 'it', 'ru']
         versionCode 12
         versionName "1.10"
         resourceConfigurations += ['en', 'de', 'es', 'fr', 'it', 'ru']
@@ -63,17 +63,17 @@ android {
 
 dependencies {
     // Include the following AndroidX libraries.
 
 dependencies {
     // Include the following AndroidX libraries.
-    implementation 'androidx.appcompat:appcompat:1.6.1'
-    implementation 'androidx.core:core-ktx:1.12.0'
-    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2'
+    implementation 'androidx.appcompat:appcompat:1.7.0'
+    implementation 'androidx.core:core-ktx:1.15.0'
+    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7'
     implementation 'androidx.preference:preference-ktx:1.2.1'
     implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
     implementation 'androidx.preference:preference-ktx:1.2.1'
     implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
-    implementation 'androidx.webkit:webkit:1.8.0'
-    implementation 'androidx.work:work-runtime-ktx:2.8.1'
+    implementation 'androidx.webkit:webkit:1.12.1'
+    implementation 'androidx.work:work-runtime-ktx:2.10.0'
 
     // Include the Kotlin standard library.  This should be the same version number listed in the project build.gradle.
 
     // Include the Kotlin standard library.  This should be the same version number listed in the project build.gradle.
-    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22'
+    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.0.21'
 
     // Include the Google material library.
 
     // Include the Google material library.
-    implementation 'com.google.android.material:material:1.10.0'
+    implementation 'com.google.android.material:material:1.12.0'
 }
 }
index 0689f8d64c54f5071f41e64029100e132fdd4a78..cb4edabf3f0b595689ce3f41c836f91dda76b310 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="de">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Changelog</title>
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.10 (Version Code 12)</h3>
-        <p>30. Oktober 2023 - Mindest-API 30, Ziel-API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-10/">1.10</a> (Version Code 12)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=d9f4f93fa472e77d526b0621882577ff9490da48;ds=sidebyside">30. Oktober 2023</a> - Mindest-API 30, Ziel-API 34</p>
         <ul>
         <ul>
-            <li>Create an optional <a href="https://redmine.stoutner.com/issues/988">monochrome icon</a> (can be used in Android >= 13).</li>
-            <li>Allow Privacy Cell to be included in <a href="https://redmine.stoutner.com/issues/1001">system backups</a>.</li>
-            <li>Bump the <a href="https://redmine.stoutner.com/issues/1104">target API to 34</a> (Android 14).</li>
-            <li>Document <a href="https://redmine.stoutner.com/issues/940">permissions needed</a> for <a href="https://redmine.stoutner.com/issues/942">newer versions of Android</a>.</li>
-            <li>Repopulate the realtime monitoring notification every <a href="https://redmine.stoutner.com/issues/1105">15 minutes</a>.</li>
+            <li>Optionales <a href="https://redmine.stoutner.com/issues/988">einfarbiges Icon</a> hinzugefügt (kann in Android >= 13 genutzt werden).</li>
+            <li>Privacy Cell kann in <a href="https://redmine.stoutner.com/issues/1001">System-Backups</a> integriert werden.</li>
+            <li><a href="https://redmine.stoutner.com/issues/1104">Ziel-API auf 34</a> (Android 14) angehoben.</li>
+            <li>Für <a href="https://redmine.stoutner.com/issues/940">neuere Android-Versionen</a> <a href="https://redmine.stoutner.com/issues/942">benötigte Berechtigungen</a> dokumentiert.</li>
+            <li>Benachrichtigungen der Echtzeit-Überwachung werden alle <a href="https://redmine.stoutner.com/issues/1105">15 Minuten</a> automatisch wiederholt.</li>
             <li>Erste komplette deutsche Übersetzung von Bernhard G. Keller.</li>
         </ul>
 
             <li>Erste komplette deutsche Übersetzung von Bernhard G. Keller.</li>
         </ul>
 
index ca404476f69b6abbb1007703cfbd745214e0c2d3..1ce96aacfa36fdc50dff3b2ce62941ea40a112e4 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="de">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Contributors</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 209cf52e63f2766ff12f178a10e97d745bc6dc86..5e156ced81474de84c1464596bb0ddbf13c62dce 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2022 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2022 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="de">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Cell ist Copyright 2021-2023 von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Cell ist Copyright 2021-2023, 2025 von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Lizenz</h3>
         <p>Privacy Cell wird unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht. Den gesamten Text der Lizenz finden Sie unterhalb.
 
         <h3>Lizenz</h3>
         <p>Privacy Cell wird unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht. Den gesamten Text der Lizenz finden Sie unterhalb.
             welche unter der <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden. Den gesamten Text der Lizenz finden Sie unterhalb.</p>
 
         <h3>Icons</h3>
             welche unter der <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden. Den gesamten Text der Lizenz finden Sie unterhalb.</p>
 
         <h3>Icons</h3>
-        <p><img class="left" src="../images/secure.svg"/> <img class="left" src="../images/secure_notification.svg"/> sind abgeleitet von <code>security</code> und <code>5g</code>,
-            welche Teil des <a href="https://fonts.google.com/icons">Android Material Icon-Sets</a> sind und unter der
+        <p><img class="left" src="../images/secure.svg" alt="Secure"/> <img class="left" src="../images/secure_notification.svg" alt="Secure Notification"/> sind abgeleitet von <code>security</code> und
+            <code>5g</code>, welche Teil des <a href="https://fonts.google.com/icons">Android Material Icon-Sets</a> sind und unter der
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden.
             Den gesamten Text der Lizenz finden Sie unterhalb. Copyright der Änderungen: 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierenden Grafiken werden unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht.</p>
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden.
             Den gesamten Text der Lizenz finden Sie unterhalb. Copyright der Änderungen: 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierenden Grafiken werden unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht.</p>
-        <p><img class="left" src="../images/insecure.svg"> <img class="left" src="../images/insecure_notification.svg"/> sind abgeleitet von <code>security</code> und <code>warning_amber_rounded</code>,
-            welche Teil des <a href="https://fonts.google.com/icons">Android Material Icon-Sets</a> sind und unter der
+        <p><img class="left" src="../images/insecure.svg" alt="Insecure"> <img class="left" src="../images/insecure_notification.svg" alt="Insecure Notification"/> sind abgeleitet von <code>security</code> und
+            <code>warning_amber_rounded</code>, welche Teil des <a href="https://fonts.google.com/icons">Android Material Icon-Sets</a> sind und unter der
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden.
             Copyright der Änderungen: 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierenden Grafiken werden unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht.</p>
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden.
             Copyright der Änderungen: 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierenden Grafiken werden unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht.</p>
-        <p><img class="left" src="../images/antiquated.svg"/> <img class="left" src="../images/antiquated_notification.svg"/> sind abgeleitet von <code>security</code> und <code>do_not_disturb</code>,
-            welche Teil des <a href="https://fonts.google.com/icons">Android Material Icon-Sets</a> sind und unter der
+        <p><img class="left" src="../images/antiquated.svg" alt="Antiquated"/> <img class="left" src="../images/antiquated_notification.svg" alt="Antiquated Notification"/> sind abgeleitet von
+            <code>security</code> und <code>do_not_disturb</code>, welche Teil des <a href="https://fonts.google.com/icons">Android Material Icon-Sets</a> sind und unter der
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden.
             Copyright der Änderungen: 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierenden Grafiken werden unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht.</p>
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 Lizenz</a> veröffentlicht werden.
             Copyright der Änderungen: 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierenden Grafiken werden unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht.</p>
-        <p><img class="left" src="../images/antiquated_3g.svg"/> ist abgeleitet von <code>security</code> und <code>3g_mobiledata_rounded</code>,
+        <p><img class="left" src="../images/antiquated_3g.svg" alt="Antiquated 3G"/> ist abgeleitet von <code>security</code> und <code>3g_mobiledata_rounded</code>,
             welche ein Teil des <a href="https://fonts.google.com/icons">Android Material icon set</a> und unter der <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             lizensiert sind. Die Änderungen stehen under dem Copyright 2016, 2022 von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die abgeleitete Grafik steht unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ Lizenz</a>.</p>
             welche ein Teil des <a href="https://fonts.google.com/icons">Android Material icon set</a> und unter der <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             lizensiert sind. Die Änderungen stehen under dem Copyright 2016, 2022 von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die abgeleitete Grafik steht unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ Lizenz</a>.</p>
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
-<pre>&lt;one line to give the program’s
-name and a brief idea of what
-it does.&gt;
+<pre>&lt;one line to give the
+program’s name and a brief
+idea of what it does.&gt;
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
@@ -759,14 +762,15 @@ You should have received a
 copy of the GNU General Public
 License along with this
 program.  If not, see
 copy of the GNU General Public
 License along with this
 program.  If not, see
-&lt;http://www.gnu.org/licenses/&gt;.</pre>
+&lt;http://www.gnu.org/
+licenses/&gt;.</pre>
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
-<pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+<pre>&lt;program&gt; Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
@@ -995,10 +999,11 @@ License, Version 2.0 (the
 “License”); you may not use
 this file except in compliance
 with the License. You may
 “License”); you may not use
 this file except in compliance
 with the License. You may
-obtain a copy of the License at
+obtain a copy of the License
+at
 
 
-http://www.apache.org/licenses/
-LICENSE-2.0
+http://www.apache.org/
+licenses/LICENSE-2.0
 
 Unless required by applicable
 law or agreed to in writing,
 
 Unless required by applicable
 law or agreed to in writing,
@@ -1008,8 +1013,9 @@ License is distributed on an
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
-the specific language governing
-permissions and limitations
-under the License.</pre>
+the specific language
+governing permissions and
+limitations under the
+License.</pre>
     </body>
 </html>
     </body>
 </html>
index b6895010dcda7d23b2358be4e5179dc1fbd2e54c..33e115caf5ce612d1c980ecc6164bc1e9d9ada89 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="de">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Permissions</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 283d4a372d7358225b7f646a2f8e2894f907fbac..665ef57e2b40d6ed168aeb0e9216c1c2758f37a6 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="de">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Privacy Policy</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 12075791a0d7d2e060e80fa206b40294173d0660..b22dac93eecabc8dc251a512e4657c7dd11bcf69 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 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/>. -->
 
 
-<html>
+<html lang="en">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Changelog</title>
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.10 (version code 12)</h3>
-        <p>30 October 2023 - minimum API 30, target API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-10/">1.10</a> (version code 12)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=d9f4f93fa472e77d526b0621882577ff9490da48;ds=sidebyside">30 October 2023</a> - minimum API 30, target API 34</p>
         <ul>
             <li>Create an optional <a href="https://redmine.stoutner.com/issues/988">monochrome icon</a> (can be used in Android >= 13).</li>
             <li>Allow Privacy Cell to be included in <a href="https://redmine.stoutner.com/issues/1001">system backups</a>.</li>
         <ul>
             <li>Create an optional <a href="https://redmine.stoutner.com/issues/988">monochrome icon</a> (can be used in Android >= 13).</li>
             <li>Allow Privacy Cell to be included in <a href="https://redmine.stoutner.com/issues/1001">system backups</a>.</li>
index d3f91b1edf543da3b20b98e95beae8dea68b0f1f..65f280ea66b2bcfc9331d9710ce6b4f118c311c1 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 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/>. -->
 
 
-<html>
+<html lang="en">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -24,6 +25,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Contributors</title>
     </head>
 
     <body>
     </head>
 
     <body>
index d45eb48073b0158677f722b3d592a92066af9837..99305544f10297682cb23be63f789c179b675e7b 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 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/>. -->
 
 
-<html>
+<html lang="en">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Cell copyright 2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Cell copyright 2021-2023, 2025 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>License</h3>
         <p>Privacy Cell is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>. The full text of the license is below.
 
         <h3>License</h3>
         <p>Privacy Cell is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>. The full text of the license is below.
             which are released under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>. The full text of the license is below.</p>
 
         <h3>Icons</h3>
             which are released under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>. The full text of the license is below.</p>
 
         <h3>Icons</h3>
-        <p><img class="left" src="../images/secure.svg"/> <img class="left" src="../images/secure_notification.svg"/> are derived from <code>security</code> and <code>5g</code>,
-            which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
-            The full text of the license is below. Modifications copyright 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
-            The resulting images are released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
-        <p><img class="left" src="../images/insecure.svg"> <img class="left" src="../images/insecure_notification.svg"/> are derived from <code>security</code> and <code>warning_amber_rounded</code>,
-            which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
-            Modifications copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../images/secure.svg" alt="Secure"/> <img class="left" src="../images/secure_notification.svg" alt="Secure Notification"/> are derived from <code>security</code> and
+            <code>5g</code>, which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>. The full text of the license is below. Modifications copyright 2016, 2021-2022
+            <a href="mailto:soren@stoutner.com">Soren Stoutner</a>. The resulting images are released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
+        <p><img class="left" src="../images/insecure.svg" alt="Insecure"> <img class="left" src="../images/insecure_notification.svg" alt="Insecure Notification"/> are derived from <code>security</code> and
+            <code>warning_amber_rounded</code>, which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>. Modifications copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             The resulting images are released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
             The resulting images are released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
-        <p><img class="left" src="../images/antiquated.svg"/> <img class="left" src="../images/antiquated_notification.svg"/> are derived from <code>security</code> and <code>do_not_disturb</code>,
-            which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
-            Modifications copyright 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../images/antiquated.svg" alt="Antiquated"/> <img class="left" src="../images/antiquated_notification.svg" alt="Antiquated Notification"/> are derived from
+            <code>security</code> and <code>do_not_disturb</code>, which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>. Modifications copyright 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             The resulting images are released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
             The resulting images are released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
-        <p><img class="left" src="../images/antiquated_3g.svg"/> is derived from <code>security</code> and <code>3g_mobiledata_rounded</code>,
+        <p><img class="left" src="../images/antiquated_3g.svg" alt="Antiquated 3G"/> is derived from <code>security</code> and <code>3g_mobiledata_rounded</code>,
             which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Modifications copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             The resulting image is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
             which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Modifications copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             The resulting image is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
-<pre>&lt;one line to give the program’s
-name and a brief idea of what
-it does.&gt;
+<pre>&lt;one line to give the
+program’s name and a brief
+idea of what it does.&gt;
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
@@ -753,14 +756,15 @@ You should have received a
 copy of the GNU General Public
 License along with this
 program.  If not, see
 copy of the GNU General Public
 License along with this
 program.  If not, see
-&lt;http://www.gnu.org/licenses/&gt;.</pre>
+&lt;http://www.gnu.org/
+licenses/&gt;.</pre>
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
-<pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+<pre>&lt;program&gt; Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
@@ -989,10 +993,11 @@ License, Version 2.0 (the
 “License”); you may not use
 this file except in compliance
 with the License. You may
 “License”); you may not use
 this file except in compliance
 with the License. You may
-obtain a copy of the License at
+obtain a copy of the License
+at
 
 
-http://www.apache.org/licenses/
-LICENSE-2.0
+http://www.apache.org/
+licenses/LICENSE-2.0
 
 Unless required by applicable
 law or agreed to in writing,
 
 Unless required by applicable
 law or agreed to in writing,
@@ -1002,8 +1007,9 @@ License is distributed on an
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
-the specific language governing
-permissions and limitations
-under the License.</pre>
+the specific language
+governing permissions and
+limitations under the
+License.</pre>
     </body>
 </html>
     </body>
 </html>
index 162b5e3192acddacca60270c2e130985a3cfd507..ec9f5e7bef784207267afd4442f118a80a040c09 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 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/>. -->
 
 
-<html>
+<html lang="en">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -24,6 +25,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Permissions</title>
     </head>
 
     <body>
     </head>
 
     <body>
index c7020e9a28dfc6fbd3ca77a47c15abb147469409..d5046579d41f4ebc151e22a81cff7fd1241ba996 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 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/>. -->
 
 
-<html>
+<html lang="en">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -24,6 +25,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Privacy Policy</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 02e462bf704998a88384f64be8411c6fcb86061e..547caef1318c629aa3c153bdeba8aec77fecf8ff 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="es">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Changelog</title>
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.10 (versión del código 12)</h3>
-        <p>30 de octubre de 2023 - API mínimo 30, API objetivo 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-10/">1.10</a> (versión del código 12)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=d9f4f93fa472e77d526b0621882577ff9490da48;ds=sidebyside">30 de octubre de 2023</a> - API mínimo 30, API objetivo 34</p>
         <ul>
             <li>Crear un icono <a href="https://redmine.stoutner.com/issues/988">monocromo opcional</a> (puede usarse en Android >= 13).</li>
             <li>Permitir que Privacy Cell se incluya en <a href="https://redmine.stoutner.com/issues/1001">las copias de seguridad del sistema</a>.</li>
         <ul>
             <li>Crear un icono <a href="https://redmine.stoutner.com/issues/988">monocromo opcional</a> (puede usarse en Android >= 13).</li>
             <li>Permitir que Privacy Cell se incluya en <a href="https://redmine.stoutner.com/issues/1001">las copias de seguridad del sistema</a>.</li>
index a493f6ccad9fd694484cbd2ccd5d8f05117d6703..3be76a2bfe0a8b08a609ed9f9229ecda423e63d8 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="es">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Contributors</title>
     </head>
 
     <body>
     </head>
 
     <body>
index b651d18c4bf028bdf08e3248f36a296f7a74dffd..90f76a5756754b78f707537facf02fba4a371c08 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2022 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2022 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="es">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Copyright de Privacy Cell 2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Copyright de Privacy Cell 2021-2023, 2025 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Licencia</h3>
         <p>Privacy Cell se libera bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>. El texto completo de la licencia se muestra abajo.
 
         <h3>Licencia</h3>
         <p>Privacy Cell se libera bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>. El texto completo de la licencia se muestra abajo.
             que se liberan bajo la <a href="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>. El texto completo de la licencia se muestra abajo.</p>
 
         <h3>Iconos</h3>
             que se liberan bajo la <a href="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>. El texto completo de la licencia se muestra abajo.</p>
 
         <h3>Iconos</h3>
-        <p><img class="left" src="../images/secure.svg"/> <img class="left" src="../images/secure_notification.svg"/> derivan de <code>security</code> y <code>5g</code>,
+        <p><img class="left" src="../images/secure.svg" alt="Secure"/> <img class="left" src="../images/secure_notification.svg" alt="Secure Notification"/> derivan de <code>security</code> y <code>5g</code>,
             que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             El texto completo de la licencia se muestra abajo. Copyright de modificaciones 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Las imágenes resultante se liberan bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
             que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             El texto completo de la licencia se muestra abajo. Copyright de modificaciones 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Las imágenes resultante se liberan bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
-        <p><img class="left" src="../images/insecure.svg"> <img class="left" src="../images/insecure_notification.svg"/> derivan de <code>security</code> y <code>warning_amber_rounded</code>,
-            que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
+        <p><img class="left" src="../images/insecure.svg" alt="Insecure"> <img class="left" src="../images/insecure_notification.svg" alt="Insecure Notification"/> derivan de <code>security</code> y
+            <code>warning_amber_rounded</code>, que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Las imágenes resultantes se liberan bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Las imágenes resultantes se liberan bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated.svg"/> <img class="left" src="../images/antiquated_notification.svg"/> derivan de <code>security</code> y <code>do_not_disturb</code>,
-            que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
+        <p><img class="left" src="../images/antiquated.svg" alt="Antiquated"/> <img class="left" src="../images/antiquated_notification.svg" alt="Antiquated Notification"/> derivan de <code>security</code> y
+            <code>do_not_disturb</code>, que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Las imágenes resultantes se liberan bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Las imágenes resultantes se liberan bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated_3g.svg"/> se deriva de <code>security</code> y <code>3g_mobiledata_rounded</code>,
+        <p><img class="left" src="../images/antiquated_3g.svg" alt="Antiquated 3G"/> se deriva de <code>security</code> y <code>3g_mobiledata_rounded</code>,
             que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos de Android Material</a>
             y son liberados bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
-<pre>&lt;one line to give the program’s
-name and a brief idea of what
-it does.&gt;
+<pre>&lt;one line to give the
+program’s name and a brief
+idea of what it does.&gt;
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
@@ -760,14 +763,15 @@ You should have received a
 copy of the GNU General Public
 License along with this
 program.  If not, see
 copy of the GNU General Public
 License along with this
 program.  If not, see
-&lt;http://www.gnu.org/licenses/&gt;.</pre>
+&lt;http://www.gnu.org/
+licenses/&gt;.</pre>
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
-<pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+<pre>&lt;program&gt; Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
@@ -996,10 +1000,11 @@ License, Version 2.0 (the
 “License”); you may not use
 this file except in compliance
 with the License. You may
 “License”); you may not use
 this file except in compliance
 with the License. You may
-obtain a copy of the License at
+obtain a copy of the License
+at
 
 
-http://www.apache.org/licenses/
-LICENSE-2.0
+http://www.apache.org/
+licenses/LICENSE-2.0
 
 Unless required by applicable
 law or agreed to in writing,
 
 Unless required by applicable
 law or agreed to in writing,
@@ -1009,8 +1014,9 @@ License is distributed on an
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
-the specific language governing
-permissions and limitations
-under the License.</pre>
+the specific language
+governing permissions and
+limitations under the
+License.</pre>
     </body>
 </html>
     </body>
 </html>
index eabd8e0900fcb9bba3fc751065b4f764797db236..91d6e871cc52e2efca03725637b8f34ba2c886ab 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="es">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Permissions</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 92e7f92d4ccc0a94bcefcb7b10a73d48b7aeadad..971352d312c86f97d6fcbf29a7802472a1106b38 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="es">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Privacy Policy</title>
     </head>
 
     <body>
     </head>
 
     <body>
index adaddb5aa31308b40bb64dc592700df61877e234..c7d30732998f4d5490aca5926ea400b8a18885bf 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="fr">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Changelog</title>
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.10 (version du code 12)</h3>
-        <p>30 Octobre 2023 - API minimale : 30, API optimale : 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-10/">1.10</a> (version du code 12)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=d9f4f93fa472e77d526b0621882577ff9490da48;ds=sidebyside">30 Octobre 2023</a> - API minimale : 30, API optimale : 34</p>
         <ul>
         <ul>
-            <li>Create an optional <a href="https://redmine.stoutner.com/issues/988">monochrome icon</a> (can be used in Android >= 13).</li>
-            <li>Allow Privacy Cell to be included in <a href="https://redmine.stoutner.com/issues/1001">system backups</a>.</li>
-            <li>Bump the <a href="https://redmine.stoutner.com/issues/1104">target API to 34</a> (Android 14).</li>
-            <li>Document <a href="https://redmine.stoutner.com/issues/940">permissions needed</a> for <a href="https://redmine.stoutner.com/issues/942">newer versions of Android</a>.</li>
-            <li>Repopulate the realtime monitoring notification every <a href="https://redmine.stoutner.com/issues/1105">15 minutes</a>.</li>
+            <li>Création d'une icône <a href="https://redmine.stoutner.com/issues/988">monochrome optionnelle</a> (utilisable sous Android >= 13).</li>
+            <li>Permettre l'inclusion de "Privacy Cell" dans <a href="https://redmine.stoutner.com/issues/1001">les sauvegardes du système</a>.</li>
+            <li>Passage de <a href="https://redmine.stoutner.com/issues/1104">l'API cible à 34</a> (Android 14).</li>
+            <li>Documentation <a href="https://redmine.stoutner.com/issues/940">sur les autorisation nécessaires</a> pour
+                <a href="https://redmine.stoutner.com/issues/942">les nouvelles version d'Android</a>.</li>
+            <li>Renouveler la notification de surveillance en temps réel tous les <a href="https://redmine.stoutner.com/issues/1105">15 minutes</a>.</li>
             <li>Mise à jour de la traduction française par <a href="mailto:kevinliste@framalistes.org">Kévin L</a>.</li>
         </ul>
 
             <li>Mise à jour de la traduction française par <a href="mailto:kevinliste@framalistes.org">Kévin L</a>.</li>
         </ul>
 
index 0692484a711f23955dead1f77ff5d57f83ac37bd..9002b49483955d392250d4b8b7e08698c6dd42cc 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="fr">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Contributors</title>
     </head>
 
     <body>
     </head>
 
     <body>
index f5ff5946a66daf85fcf82b13acb3978669743c3e..e881ecd01b8c9bbb01dfdc53cfb953ee86c17f6a 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2022 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2022 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="fr">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Cell copyright 2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Cell copyright 2021-2023, 2025 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Licence</h3>
         <p>Privacy Cell est publiée sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>. Le texte intégral de la licence se trouve ci-dessous.
 
         <h3>Licence</h3>
         <p>Privacy Cell est publiée sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>. Le texte intégral de la licence se trouve ci-dessous.
             qui sont publiés sous la <a href="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>. Le texte intégral de la licence se trouve ci-dessous.</p>
 
         <h3>Icônes</h3>
             qui sont publiés sous la <a href="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>. Le texte intégral de la licence se trouve ci-dessous.</p>
 
         <h3>Icônes</h3>
-        <p><img class="left" src="../images/secure.svg"/> <img class="left" src="../images/secure_notification.svg"/> sont dérivés de <code>security</code> et de <code>5g</code>,
-            qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
+        <p><img class="left" src="../images/secure.svg" alt="Secure"/> <img class="left" src="../images/secure_notification.svg" alt="Secure Notification"/> sont dérivés de <code>security</code> et de
+            <code>5g</code>, qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Le texte intégral de la licence est ci-dessous. Les modifications font l'objet d'un copyright 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Les images résultantes sont publiées sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Le texte intégral de la licence est ci-dessous. Les modifications font l'objet d'un copyright 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Les images résultantes sont publiées sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
-        <p><img class="left" src="../images/insecure.svg"> <img class="left" src="../images/insecure_notification.svg"/> sont dérivés de <code>security</code> et de <code>warning_amber_rounded</code>,
-            qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
+        <p><img class="left" src="../images/insecure.svg" alt="Insecure"> <img class="left" src="../images/insecure_notification.svg" alt="Insecure Notification"/> sont dérivés de <code>security</code> et de
+            <code>warning_amber_rounded</code>, qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Les modifications font l'objet d'un copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Les images résultantes sont publiées sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Les modifications font l'objet d'un copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Les images résultantes sont publiées sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated.svg"/> <img class="left" src="../images/antiquated_notification.svg"/> sont dérivés de <code>security</code> et de <code>do_not_disturb</code>,
-            qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
+        <p><img class="left" src="../images/antiquated.svg" alt="Antiquated"/> <img class="left" src="../images/antiquated_notification.svg" alt="Antiquated Notification"/> sont dérivés de <code>security</code>
+            et de <code>do_not_disturb</code>, qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Les modifications font l'objet d'un copyright 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Les images résultantes sont publiées sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Les modifications font l'objet d'un copyright 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Les images résultantes sont publiées sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated_3g.svg"/> est un dérivé de <code>security</code> et de <code>3g_mobiledata_rounded</code>,
+        <p><img class="left" src="../images/antiquated_3g.svg" alt="Antiquated 3G"/> est un dérivé de <code>security</code> et de <code>3g_mobiledata_rounded</code>,
             qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Les modifications font l'objet d'un copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             qui font partie de l'ensemble d'icônes <a href="https://fonts.google.com/icons">Android Material</a>
             et sont publiés sous la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Les modifications font l'objet d'un copyright 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
-<pre>&lt;one line to give the program’s
-name and a brief idea of what
-it does.&gt;
+<pre>&lt;one line to give the
+program’s name and a brief
+idea of what it does.&gt;
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
@@ -760,14 +763,15 @@ You should have received a
 copy of the GNU General Public
 License along with this
 program.  If not, see
 copy of the GNU General Public
 License along with this
 program.  If not, see
-&lt;http://www.gnu.org/licenses/&gt;.</pre>
+&lt;http://www.gnu.org/
+licenses/&gt;.</pre>
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
-<pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+<pre>&lt;program&gt; Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
@@ -996,10 +1000,11 @@ License, Version 2.0 (the
 “License”); you may not use
 this file except in compliance
 with the License. You may
 “License”); you may not use
 this file except in compliance
 with the License. You may
-obtain a copy of the License at
+obtain a copy of the License
+at
 
 
-http://www.apache.org/licenses/
-LICENSE-2.0
+http://www.apache.org/
+licenses/LICENSE-2.0
 
 Unless required by applicable
 law or agreed to in writing,
 
 Unless required by applicable
 law or agreed to in writing,
@@ -1009,8 +1014,9 @@ License is distributed on an
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
-the specific language governing
-permissions and limitations
-under the License.</pre>
+the specific language
+governing permissions and
+limitations under the
+License.</pre>
     </body>
 </html>
     </body>
 </html>
index 7f7ebac8acc2729ba54d4948e9a163d290286501..7f06f28bf69bf2d0c72a721675cfdfb22c78a94d 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="fr">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Permissions</title>
     </head>
 
     <body>
     </head>
 
     <body>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#READ_PHONE_STATE">android.permission.<wbr>READ_<wbr>PHONE_<wbr>STATE</a></p>
         <p>Nécessaire pour déterminer quels protocoles sont utilisés par le réseau de téléphonie mobile.</p>
 
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#READ_PHONE_STATE">android.permission.<wbr>READ_<wbr>PHONE_<wbr>STATE</a></p>
         <p>Nécessaire pour déterminer quels protocoles sont utilisés par le réseau de téléphonie mobile.</p>
 
-        <h3>Show Notifications</h3>
+        <h3>Afficher les Notifications</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#POST_NOTIFICATIONS">android.permission.<wbr>POST_<wbr>NOTIFICATIONS</a></p>
         <p>Permet à Privacy Cell d'afficher une icône de notification de surveillance en temps réel dans la barre d'état.</p>
 
         <h3>Exécuter un service en premier plan</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission#FOREGROUND_SERVICE">android.permission.<wbr>FOREGROUND_<wbr>SERVICE</a></p>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#POST_NOTIFICATIONS">android.permission.<wbr>POST_<wbr>NOTIFICATIONS</a></p>
         <p>Permet à Privacy Cell d'afficher une icône de notification de surveillance en temps réel dans la barre d'état.</p>
 
         <h3>Exécuter un service en premier plan</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission#FOREGROUND_SERVICE">android.permission.<wbr>FOREGROUND_<wbr>SERVICE</a></p>
-        <p>Allows Privacy Cell to update the realtime monitoring notification icon when the app is not in the foreground.</p>
+        <p>Permet à Privacy Cell de mettre à jour l'icône de notification de surveillance en temps réel lorsque l'application n'est pas au premier plan.</p>
 
         <p><a href="https://developer.android.com/reference/android/Manifest.permission#FOREGROUND_SERVICE_SPECIAL_USE">android.permission.<wbr>FOREGROUND_<wbr>SERVICE_<wbr>SPECIAL_<wbr>USE</a></p>
 
         <p><a href="https://developer.android.com/reference/android/Manifest.permission#FOREGROUND_SERVICE_SPECIAL_USE">android.permission.<wbr>FOREGROUND_<wbr>SERVICE_<wbr>SPECIAL_<wbr>USE</a></p>
-        <p>Specifies the type of foreground service.
-            Special Use is for services that don't fit into any of the <a href="https://developer.android.com/about/versions/14/changes/fgs-types-required">standard categories</a>.</p>
+        <p>Spécifie le type de service de premier plan.
+            L'utilisation spécifique concerne les services qui n'entrent dans <a href="https://developer.android.com/about/versions/14/changes/fgs-types-required">aucune des catégories standard</a>.</p>
 
         <h3>Exécution au démarrage</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission#RECEIVE_BOOT_COMPLETED">android.permission.<wbr>RECEIVE_<wbr>BOOT_<wbr>COMPLETED</a></p>
 
         <h3>Exécution au démarrage</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission#RECEIVE_BOOT_COMPLETED">android.permission.<wbr>RECEIVE_<wbr>BOOT_<wbr>COMPLETED</a></p>
index c58c8e6c950869c014ea4eab676a7754df96e945..e231ba2edc53defbf5df6681c1aea7d1c6d013df 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="fr">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Privacy Policy</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 557229d97e3071d3925d7be16d69ed99fe92e186..fbc9244b065c4d8928cfa9f30cae5c845e275a2c 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="it">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Changelog</title>
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.10 (versione codice 12)</h3>
-        <p>30 Ottobre 2023 - minima API 30, target API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-10/">1.10</a> (versione codice 12)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=d9f4f93fa472e77d526b0621882577ff9490da48;ds=sidebyside">30 Ottobre 2023</a> - minima API 30, target API 34</p>
         <ul>
         <ul>
-            <li>Create an optional <a href="https://redmine.stoutner.com/issues/988">monochrome icon</a> (can be used in Android >= 13).</li>
-            <li>Allow Privacy Cell to be included in <a href="https://redmine.stoutner.com/issues/1001">system backups</a>.</li>
-            <li>Bump the <a href="https://redmine.stoutner.com/issues/1104">target API to 34</a> (Android 14).</li>
-            <li>Document <a href="https://redmine.stoutner.com/issues/940">permissions needed</a> for <a href="https://redmine.stoutner.com/issues/942">newer versions of Android</a>.</li>
-            <li>Repopulate the realtime monitoring notification every <a href="https://redmine.stoutner.com/issues/1105">15 minutes</a>.</li>
+            <li>Creata una <a href="https://redmine.stoutner.com/issues/988">icona monocromatica</a> opzionale (utilizzabile in Android >= 13).</li>
+            <li>Aggiunta la possibilità di includere Privacy Cell nei <a href="https://redmine.stoutner.com/issues/1001">backup di sistema</a>.</li>
+            <li>Spostamento della <a href="https://redmine.stoutner.com/issues/1104">target API a 34</a> (Android 14).</li>
+            <li>Aggiunta l'indicazione delle <a href="https://redmine.stoutner.com/issues/940">autorizzazioni necessarie</a> per
+                <a href="https://redmine.stoutner.com/issues/942">più recenti versioni di Android</a>.</li>
+            <li>Aggiornamento della notifica di monitoraggio in tempo reale ogni <a href="https://redmine.stoutner.com/issues/1105">15 minuti</a>.</li>
             <li>Aggiornamento della traduzione in lingua Italiana fornito da Francesco Buratti.</li>
         </ul>
 
             <li>Aggiornamento della traduzione in lingua Italiana fornito da Francesco Buratti.</li>
         </ul>
 
index 88c5d4d6cfe25fbac4de5a0b24cf66c975b903d5..3ed509d501770df804832c4d4eaf853809b4f393 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="it">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Contributors</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 3d63167d7b350e205d9233cbb5f9027fb6662088..587332390331e383750979c0b146b8dfbd8ad8a3 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2022 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2022 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="it">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Cell copyright 2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Cell copyright 2021-2023, 2025 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Licenza</h3>
         <p>Privacy Cell è rilasciato con <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>. Il testo completo è riportato di seguito.
 
         <h3>Licenza</h3>
         <p>Privacy Cell è rilasciato con <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>. Il testo completo è riportato di seguito.
             che sono rilasciati sotto <a href="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>. Il testo completo della licenza è riportato di seguito.</p>
 
         <h3>Icone</h3>
             che sono rilasciati sotto <a href="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>. Il testo completo della licenza è riportato di seguito.</p>
 
         <h3>Icone</h3>
-        <p><img class="left" src="../images/secure.svg"/> <img class="left" src="../images/secure_notification.svg"/> sono derivate da <code>security</code> e <code>5g</code>,
-            che sono parte del <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
-            Il testo completo della licenza è riportato qui sotto. Il copyright delle modifiche 2016, 2021-2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../images/secure.svg" alt="Secure"/> <img class="left" src="../images/secure_notification.svg" alt="Secure Notification"/> sono derivate da <code>security</code> e
+            <code>5g</code>, che sono parte del <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>. Il testo completo della licenza è riportato qui sotto.
+            Il copyright delle modifiche 2016, 2021-2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Le immagini risultanti sono rilasciate sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
             Le immagini risultanti sono rilasciate sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
-        <p><img class="left" src="../images/insecure.svg"> <img class="left" src="../images/insecure_notification.svg"/> sono derivate da <code>security</code> e <code>warning_amber_rounded</code>,
-            che sono parte del <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
-            Il copyright delle modifiche 2016, 2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../images/insecure.svg" alt="Insecure"> <img class="left" src="../images/insecure_notification.svg" alt="Insecure Notification"/> sono derivate da <code>security</code> e
+            <code>warning_amber_rounded</code>, che sono parte del <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>. Il copyright delle modifiche 2016, 2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Le immagini risultanti sono rilasciate sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
             Le immagini risultanti sono rilasciate sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated.svg"/> <img class="left" src="../images/antiquated_notification.svg"/> sono derivate da <code>security</code> e <code>do_not_disturb</code>,
-            che sono parte del <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
-            Il copyright delle modifiche 2016, 2021-2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../images/antiquated.svg" alt="Antiquated"/> <img class="left" src="../images/antiquated_notification.svg" alt="Antiquated Notification"/> sono derivate da
+            <code>security</code> e <code>do_not_disturb</code>, che sono parte del <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>. Il copyright delle modifiche 2016, 2021-2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Le immagini risultanti sono rilasciate sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
             Le immagini risultanti sono rilasciate sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated_3g.svg"/> è derivata da <code>security</code> e <code>3g_mobiledata_rounded</code>,
-            che sono parte del <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
+        <p><img class="left" src="../images/antiquated_3g.svg" alt="Antiquated 3G"/> è derivata da <code>security</code> e <code>3g_mobiledata_rounded</code>, che sono parte del
+            <a href="https://fonts.google.com/icons">set di icone Android Material</a> e sono rilasciate sotto la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
             Il copyright delle modifiche 2016, 2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'immagine risultante è rilasciata sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
         <p>Le icone seguenti provengono dal <a href="https://fonts.google.com/icons">set di icone Android Material</a>,
             Il copyright delle modifiche 2016, 2022 appartiene a <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'immagine risultante è rilasciata sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
         <p>Le icone seguenti provengono dal <a href="https://fonts.google.com/icons">set di icone Android Material</a>,
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
-<pre>&lt;one line to give the program’s
-name and a brief idea of what
-it does.&gt;
+<pre>&lt;one line to give the
+program’s name and a brief
+idea of what it does.&gt;
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
@@ -756,14 +760,15 @@ You should have received a
 copy of the GNU General Public
 License along with this
 program.  If not, see
 copy of the GNU General Public
 License along with this
 program.  If not, see
-&lt;http://www.gnu.org/licenses/&gt;.</pre>
+&lt;http://www.gnu.org/
+licenses/&gt;.</pre>
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
-<pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+<pre>&lt;program&gt; Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
@@ -992,10 +997,11 @@ License, Version 2.0 (the
 “License”); you may not use
 this file except in compliance
 with the License. You may
 “License”); you may not use
 this file except in compliance
 with the License. You may
-obtain a copy of the License at
+obtain a copy of the License
+at
 
 
-http://www.apache.org/licenses/
-LICENSE-2.0
+http://www.apache.org/
+licenses/LICENSE-2.0
 
 Unless required by applicable
 law or agreed to in writing,
 
 Unless required by applicable
 law or agreed to in writing,
@@ -1005,8 +1011,9 @@ License is distributed on an
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
-the specific language governing
-permissions and limitations
-under the License.</pre>
+the specific language
+governing permissions and
+limitations under the
+License.</pre>
     </body>
 </html>
     </body>
 </html>
index bd71ddb04d14606b020aa4213146c0bfaf739024..11b9f09311bc8773b647921de09f30b942f1cd51 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021-2023 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021-2023 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="it">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Permissions</title>
     </head>
 
     <body>
     </head>
 
     <body>
index f2ba655a8f8a6551103888f5669235cb1ce3fc66..972c134468713758df3a91ed216765924252ad9d 100644 (file)
@@ -1,24 +1,25 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 2025 Soren Stoutner <soren@stoutner.com>
 
   Translation 2021 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell>.
 
 
   Translation 2021 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   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/>. -->
 
 
-<html>
+<html lang="it">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -26,6 +27,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Privacy Policy</title>
     </head>
 
     <body>
     </head>
 
     <body>
index ac7586838c2b6d21568f77809daba40b2798046a..7611bd40e4e4b9f6e9ec16f5e4f4bfa6e6a5f700 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 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/>. -->
 
 
-<html>
+<html lang="ru">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Changelog</title>
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.10 (код версии 12)</h3>
-        <p>30 октября 2023 года - минимальный API 30, целевой API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-10/">1.10</a> (код версии 12)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=d9f4f93fa472e77d526b0621882577ff9490da48;ds=sidebyside">30 октября 2023 года</a> - минимальный API 30, целевой API 34</p>
         <ul>
             <li>Создан дополнительный <a href="https://redmine.stoutner.com/issues/988">монохромный значок</a> (может использоваться в Android >= 13).</li>
             <li>Разрешено включать Privacy Cell в <a href="https://redmine.stoutner.com/issues/1001">системные резервные копии</a>.</li>
         <ul>
             <li>Создан дополнительный <a href="https://redmine.stoutner.com/issues/988">монохромный значок</a> (может использоваться в Android >= 13).</li>
             <li>Разрешено включать Privacy Cell в <a href="https://redmine.stoutner.com/issues/1001">системные резервные копии</a>.</li>
index 19e44e4cc4a62695046924e09e42bfcc5dc00794..c1e76fef63931c127e2658a66d75e934339f3ad4 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 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/>. -->
 
 
-<html>
+<html lang="ru">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -24,6 +25,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Contributors</title>
     </head>
 
     <body>
     </head>
 
     <body>
index 68c6ec509f2255c28243d7e8bdebb7196331b452..2afcc203c8020fb36fbedc0b2c73600b5fdd4f0c 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 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/>. -->
 
 
-<html>
+<html lang="ru">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+        
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Авторские права</h3>
     </head>
 
     <body>
         <h3>Авторские права</h3>
-        <p>Авторские права Privacy Cell 2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Авторские права Privacy Cell 2021-2023, 2025 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Лицензия</h3>
         <p>Privacy Cell выпускается под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>. Полный текст лицензии приведен ниже.
 
         <h3>Лицензия</h3>
         <p>Privacy Cell выпускается под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>. Полный текст лицензии приведен ниже.
             которые выпускаются под <a href="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>. Полный текст лицензии приведен ниже.</p>
 
         <h3>Значки</h3>
             которые выпускаются под <a href="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>. Полный текст лицензии приведен ниже.</p>
 
         <h3>Значки</h3>
-        <p><img class="left" src="../images/secure.svg"/> <img class="left" src="../images/secure_notification.svg"/> являются производными от <code>security</code> и <code>5g</code>,
-            которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>.
+        <p><img class="left" src="../images/secure.svg" alt="Secure"/> <img class="left" src="../images/secure_notification.svg" alt="Secure Notification"/> являются производными от <code>security</code> и
+            <code>5g</code>, которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>.
             Полный текст лицензии приведен ниже. Модификации авторских прав 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Получившиеся изображения выпускаются под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
             Полный текст лицензии приведен ниже. Модификации авторских прав 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Получившиеся изображения выпускаются под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
-        <p><img class="left" src="../images/insecure.svg"> <img class="left" src="../images/insecure_notification.svg"/> являются производными от <code>security</code> и <code>warning_amber_rounded</code>,
-            которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>.
-            Модификации авторских прав 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../images/insecure.svg" alt="Insecure"> <img class="left" src="../images/insecure_notification.svg" alt="Insecure Notification"/> являются производными от
+            <code>security</code> и <code>warning_amber_rounded</code>, которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>. Модификации авторских прав 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Получившиеся изображения выпускаются под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
             Получившиеся изображения выпускаются под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated.svg"/> <img class="left" src="../images/antiquated_notification.svg"/> являются производными от <code>security</code> и <code>do_not_disturb</code>,
-            которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>.
-            Модификации авторских прав 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../images/antiquated.svg" alt="Antiquated"/> <img class="left" src="../images/antiquated_notification.svg" alt="Antiquated Notification"/> являются производными от
+            <code>security</code> и <code>do_not_disturb</code>, которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под
+            <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>. Модификации авторских прав 2016, 2021-2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Получившиеся изображения выпускаются под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
             Получившиеся изображения выпускаются под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
-        <p><img class="left" src="../images/antiquated_3g.svg"/> является производной от <code>security</code> и <code>3g_mobiledata_rounded</code>,
+        <p><img class="left" src="../images/antiquated_3g.svg" alt="Antiquated 3G"/> является производной от <code>security</code> и <code>3g_mobiledata_rounded</code>,
             которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>.
             Модификации авторских прав 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Получившееся изображение выпускается под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
             которые являются частью набора значков <a href="https://fonts.google.com/icons">Android Material</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">лицензией Apache 2.0</a>.
             Модификации авторских прав 2016, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Получившееся изображение выпускается под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
             state the exclusion of warranty; and each file should have at least
             the “copyright” line and a pointer to where the full notice is found.</p>
 
-<pre>&lt;one line to give the program’s
-name and a brief idea of what
-it does.&gt;
+<pre>&lt;one line to give the
+program’s name and a brief
+idea of what it does.&gt;
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
 Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 
@@ -754,14 +758,15 @@ You should have received a
 copy of the GNU General Public
 License along with this
 program.  If not, see
 copy of the GNU General Public
 License along with this
 program.  If not, see
-&lt;http://www.gnu.org/licenses/&gt;.</pre>
+&lt;http://www.gnu.org/
+licenses/&gt;.</pre>
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
 
         <p>Also add information on how to contact you by electronic and paper mail.</p>
 
         <p>If the program does terminal interaction, make it output a short
             notice like this when it starts in an interactive mode:</p>
 
-<pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+<pre>&lt;program&gt; Copyright (C) &lt;year&gt;
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
 &lt;name of author&gt;
 This program comes with
 ABSOLUTELY NO WARRANTY; for
@@ -990,10 +995,11 @@ License, Version 2.0 (the
 “License”); you may not use
 this file except in compliance
 with the License. You may
 “License”); you may not use
 this file except in compliance
 with the License. You may
-obtain a copy of the License at
+obtain a copy of the License
+at
 
 
-http://www.apache.org/licenses/
-LICENSE-2.0
+http://www.apache.org/
+licenses/LICENSE-2.0
 
 Unless required by applicable
 law or agreed to in writing,
 
 Unless required by applicable
 law or agreed to in writing,
@@ -1003,8 +1009,9 @@ License is distributed on an
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
 WARRANTIES OR CONDITIONS OF
 ANY KIND, either express or
 implied. See the License for
-the specific language governing
-permissions and limitations
-under the License.</pre>
+the specific language
+governing permissions and
+limitations under the
+License.</pre>
     </body>
 </html>
     </body>
 </html>
index 9f8b4897614adbac339bffe352b2be22de2415a2..017cfb02d30b965128fcaaa3aef2529ee17afffb 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021-2023, 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/>. -->
 
 
-<html>
+<html lang="ru">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -24,6 +25,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Permissions</title>
     </head>
 
     <body>
     </head>
 
     <body>
index e30257e16a80ee1eb0ae23e5134dd1bbd72ff65d..0bfb39dedefe0c8f11d2084ca484116fc4918fd5 100644 (file)
@@ -1,22 +1,23 @@
 <!--
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 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/>. -->
 
 
-<html>
+<html lang="ru">
     <head>
         <meta charset="UTF-8">
 
     <head>
         <meta charset="UTF-8">
 
@@ -24,6 +25,8 @@
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Privacy Policy</title>
     </head>
 
     <body>
     </head>
 
     <body>
index e7ba180168a2c39cc54715aef9197f393e31c9cb..9b2156db6b18dc1c151abdcd136ac2fe56ed6f20 100644 (file)
@@ -1,20 +1,20 @@
-/*
- * 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/>.
  */
 
 package com.stoutner.privacycell.activities
  */
 
 package com.stoutner.privacycell.activities
@@ -233,15 +233,15 @@ class LogcatActivity : AppCompatActivity() {
         }
     }
 
         }
     }
 
-    public override fun onSaveInstanceState(savedInstanceState: Bundle) {
+    public override fun onSaveInstanceState(outState: Bundle) {
         // Run the default commands.
         // Run the default commands.
-        super.onSaveInstanceState(savedInstanceState)
+        super.onSaveInstanceState(outState)
 
         // Get the scrollview Y position.
         val scrollViewYPositionInt = logcatScrollView.scrollY
 
         // Store the scrollview Y position in the bundle.
 
         // Get the scrollview Y position.
         val scrollViewYPositionInt = logcatScrollView.scrollY
 
         // Store the scrollview Y position in the bundle.
-        savedInstanceState.putInt(SCROLLVIEW_POSITION, scrollViewYPositionInt)
+        outState.putInt(SCROLLVIEW_POSITION, scrollViewYPositionInt)
     }
 
     private fun getLogcat() {
     }
 
     private fun getLogcat() {
index dcdd6a3a0fb882554a66561ad2fe8ea6b29b45a6..1a23bae27e52d0e84b6105463c3b159d6636108d 100644 (file)
@@ -1,20 +1,20 @@
-/*
- * Copyright 2021-2022 Soren Stoutner <soren@stoutner.com>.
+/* SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-FileCopyrightText: 2021-2022 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/>.
  */
 
 // The suppression of deprecation lint can be removed once the minimum API >= 31.
  */
 
 // The suppression of deprecation lint can be removed once the minimum API >= 31.
index d27d57adad776980dbe00651df68f974fa2bec48..6ebc9a8f074b1ab7626987ec00f2e02f9eea2c2a 100644 (file)
@@ -1,20 +1,20 @@
-/*
- * Copyright 2022 Soren Stoutner <soren@stoutner.com>.
+/* SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-FileCopyrightText: 2022 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/>.
  */
 
 package com.stoutner.privacycell.activities
  */
 
 package com.stoutner.privacycell.activities
index c9fe9300f9cf50a89a7f8d69dce47b732a7f0502..cb8e54957e546a757eacd002d98290025316e8b8 100644 (file)
@@ -1,20 +1,20 @@
-/*
- * Copyright 2021-2022 Soren Stoutner <soren@stoutner.com>.
+/* SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-FileCopyrightText: 2021-2022 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/>.
  */
 
 package com.stoutner.privacycell.activities
  */
 
 package com.stoutner.privacycell.activities
index cbb82a3ff3f22bc06a853f474358affc2ac1014b..e21dd7ccc657ac3a35b48f2f83fe130e75264b89 100644 (file)
@@ -1,22 +1,23 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021 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/>. -->
 
 <TextView
     xmlns:android="http://schemas.android.com/apk/res/android"
 
 <TextView
     xmlns:android="http://schemas.android.com/apk/res/android"
index 49d9adbe82fdc5b51168a8dbc8e5ae5c9222408c..ab52c7ad705f7f83dc24e6f207a82d9d0b66ef0f 100644 (file)
@@ -1,28 +1,31 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 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/>. -->
 
 
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_height="match_parent"
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_height="match_parent"
-    android:layout_width="match_parent" >
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
     <!-- The linear layout with `orientation="vertical"` keeps the content above the app bar layout.  `app:layout_dodgeInsetEdges="bottom"` as a child of a coordinator layout moves the view above snackbars. -->
     <LinearLayout
 
     <!-- The linear layout with `orientation="vertical"` keeps the content above the app bar layout.  `app:layout_dodgeInsetEdges="bottom"` as a child of a coordinator layout moves the view above snackbars. -->
     <LinearLayout
index 3e3a53a05b7861aa6796c95618665f227a65f123..ba31fb421f23010e358b15d8ecf787c378c38405 100644 (file)
@@ -1,27 +1,30 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2021 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2021, 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/>. -->
 
 
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
-    android:layout_width="match_parent" >
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
     <!-- The linear layout with `orientation="vertical"` moves the content below the app bar layout. -->
     <LinearLayout
 
     <!-- The linear layout with `orientation="vertical"` moves the content below the app bar layout. -->
     <LinearLayout
index abef8f82d1142c48fdc1fe1f0696758bc1ecb87b..064a63275c3a55af6b02dcde2b745d0e36a1c3e2 100644 (file)
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?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/>. -->
 
 
-<androidx.drawerlayout.widget.DrawerLayout
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
+<FrameLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     xmlns:app="http://schemas.android.com/apk/res-auto"
-    android:id="@+id/drawerlayout"
     android:layout_height="match_parent"
     android:layout_height="match_parent"
-    android:layout_width="match_parent">
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
 
-    <androidx.coordinatorlayout.widget.CoordinatorLayout
+    <androidx.drawerlayout.widget.DrawerLayout
+        android:id="@+id/drawerlayout"
         android:layout_height="match_parent"
         android:layout_height="match_parent"
-        android:layout_width="match_parent" >
+        android:layout_width="match_parent">
 
 
-        <!-- The linear layout with `orientation="vertical"` moves the app bar below the main content below the main content. -->
-        <LinearLayout
+        <androidx.coordinatorlayout.widget.CoordinatorLayout
             android:layout_height="match_parent"
             android:layout_height="match_parent"
-            android:layout_width="match_parent"
-            android:orientation="vertical" >
+            android:layout_width="match_parent" >
 
 
-            <!-- The main content is wrapped in a scroll view. -->
-            <ScrollView
-                android:layout_height="0dp"
+            <!-- The linear layout with `orientation="vertical"` moves the app bar below the main content. -->
+            <LinearLayout
+                android:layout_height="match_parent"
                 android:layout_width="match_parent"
                 android:layout_width="match_parent"
-                android:layout_weight="1" >
+                android:orientation="vertical" >
 
 
-                <LinearLayout
-                    android:layout_height="wrap_content"
+                <!-- The main content is wrapped in a scroll view. -->
+                <ScrollView
+                    android:layout_height="0dp"
                     android:layout_width="match_parent"
                     android:layout_width="match_parent"
-                    android:orientation="vertical"
-                    android:padding="15dp" >
+                    android:layout_weight="1" >
 
 
-                    <!-- Overall status. -->
                     <LinearLayout
                     <LinearLayout
-                        android:id="@+id/overall_status_linearlayout"
                         android:layout_height="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
+                        android:layout_width="match_parent"
                         android:orientation="vertical"
                         android:orientation="vertical"
-                        tools:ignore="UseCompoundDrawables" >
-
-                        <ImageView
-                            android:id="@+id/overall_status_imageview"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            tools:ignore="ContentDescription" />
-
-                        <!-- The text color primary is only displayed if the read phone state permission is not granted.
-                            The default text is replaced if the permission is not granted or the device is connected to a cell phone network. -->
-                        <TextView
-                            android:id="@+id/overall_status_textview"
-                            android:layout_height="wrap_content"
-                            android:layout_width="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginTop="10dp"
-                            android:textColor="?android:textColorPrimary"
-                            android:textSize="20sp"
-                            android:textStyle="bold"
-                            android:text="@string/not_connected" />
-                    </LinearLayout>
+                        android:padding="15dp" >
 
 
-                    <!-- Voice network. -->
-                    <LinearLayout
-                        android:id="@+id/voice_network_linearlayout"
-                        android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
-                        android:orientation="vertical" >
-
-                        <TextView
-                            android:id="@+id/voice_network"
+                        <!-- Overall status. -->
+                        <LinearLayout
+                            android:id="@+id/overall_status_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginTop="30dp"
-                            android:textSize="18sp"
-                            android:textStyle="bold" />
-
-                        <TextView
-                            android:id="@+id/voice_network_details"
+                            android:orientation="vertical"
+                            tools:ignore="UseCompoundDrawables" >
+
+                            <ImageView
+                                android:id="@+id/overall_status_imageview"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                tools:ignore="ContentDescription" />
+
+                            <!-- The text color primary is only displayed if the read phone state permission is not granted.
+                                The default text is replaced if the permission is not granted or the device is connected to a cell phone network. -->
+                            <TextView
+                                android:id="@+id/overall_status_textview"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginTop="10dp"
+                                android:textColor="?android:textColorPrimary"
+                                android:textSize="20sp"
+                                android:textStyle="bold"
+                                android:text="@string/not_connected" />
+                        </LinearLayout>
+
+                        <!-- Voice network. -->
+                        <LinearLayout
+                            android:id="@+id/voice_network_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginBottom="10dp" />
-                    </LinearLayout>
-
-                    <!-- Data network. -->
-                    <LinearLayout
-                        android:id="@+id/data_network_linearlayout"
-                        android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
-                        android:orientation="vertical" >
-
-                        <TextView
-                            android:id="@+id/data_network"
+                            android:orientation="vertical" >
+
+                            <TextView
+                                android:id="@+id/voice_network"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginTop="30dp"
+                                android:textSize="18sp"
+                                android:textStyle="bold" />
+
+                            <TextView
+                                android:id="@+id/voice_network_details"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginBottom="10dp" />
+                        </LinearLayout>
+
+                        <!-- Data network. -->
+                        <LinearLayout
+                            android:id="@+id/data_network_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:textSize="18sp"
-                            android:textStyle="bold" />
-
-                        <TextView
-                            android:id="@+id/data_network_details"
+                            android:orientation="vertical" >
+
+                            <TextView
+                                android:id="@+id/data_network"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:textSize="18sp"
+                                android:textStyle="bold" />
+
+                            <TextView
+                                android:id="@+id/data_network_details"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginBottom="10dp" />
+                        </LinearLayout>
+
+                        <!-- Additional network info. -->
+                        <LinearLayout
+                            android:id="@+id/additional_network_info_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginBottom="10dp" />
+                            android:orientation="vertical" >
+
+                            <TextView
+                                android:id="@+id/additional_network_info"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:textSize="18sp"
+                                android:textStyle="bold" />
+
+                            <TextView
+                                android:id="@+id/additional_network_info_details"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center" />
+                        </LinearLayout>
                     </LinearLayout>
                     </LinearLayout>
+                </ScrollView>
 
 
-                    <!-- Additional network info. -->
-                    <LinearLayout
-                        android:id="@+id/additional_network_info_linearlayout"
-                        android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
-                        android:orientation="vertical" >
-
-                        <TextView
-                            android:id="@+id/additional_network_info"
-                            android:layout_height="wrap_content"
-                            android:layout_width="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:textSize="18sp"
-                            android:textStyle="bold" />
-
-                        <TextView
-                            android:id="@+id/additional_network_info_details"
-                            android:layout_height="wrap_content"
-                            android:layout_width="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            android:textAlignment="center" />
-                    </LinearLayout>
-                </LinearLayout>
-            </ScrollView>
-
-            <!-- The app bar theme must be specified here because the activity uses a `NoActionBar` theme. -->
-            <com.google.android.material.appbar.AppBarLayout
-                android:layout_height="wrap_content"
-                android:layout_width="match_parent"
-                android:background="?android:attr/colorBackground"
-                android:theme="@style/ThemeOverlay.AppCompat.DayNight.ActionBar" >
-
-                <androidx.appcompat.widget.Toolbar
-                    android:id="@+id/toolbar"
+                <!-- The app bar theme must be specified here because the activity uses a `NoActionBar` theme. -->
+                <com.google.android.material.appbar.AppBarLayout
                     android:layout_height="wrap_content"
                     android:layout_height="wrap_content"
-                    android:layout_width="match_parent" />
-            </com.google.android.material.appbar.AppBarLayout>
-        </LinearLayout>
-    </androidx.coordinatorlayout.widget.CoordinatorLayout>
-
-    <!-- The navigation drawer. -->
-    <com.google.android.material.navigation.NavigationView
-        android:id="@+id/navigationview"
-        android:layout_height="match_parent"
-        android:layout_width="wrap_content"
-        android:layout_gravity="start"
-        app:menu="@menu/navigation_menu_bottom_appbar"
-        app:itemIconTint="@color/blue_icon" />
-</androidx.drawerlayout.widget.DrawerLayout>
\ No newline at end of file
+                    android:layout_width="match_parent"
+                    android:background="?android:attr/colorBackground"
+                    android:theme="@style/ThemeOverlay.AppCompat.DayNight.ActionBar" >
+
+                    <androidx.appcompat.widget.Toolbar
+                        android:id="@+id/toolbar"
+                        android:layout_height="wrap_content"
+                        android:layout_width="match_parent" />
+                </com.google.android.material.appbar.AppBarLayout>
+            </LinearLayout>
+        </androidx.coordinatorlayout.widget.CoordinatorLayout>
+
+        <!-- The navigation drawer.
+            `topInsetScrimEnabled="false"` disables the scrim that draws under display cutouts (even thought the white space is maintained).
+            `bottomInsetScrimEnabled="false" disables the scrim that draws under the navigation bar.  It is only needed on API < 35. -->
+        <com.google.android.material.navigation.NavigationView
+            android:id="@+id/navigationview"
+            android:layout_height="match_parent"
+            android:layout_width="wrap_content"
+            android:layout_gravity="start"
+            app:menu="@menu/navigation_menu_bottom_appbar"
+            app:itemIconTint="@color/blue_icon"
+            app:topInsetScrimEnabled="false"
+            app:bottomInsetScrimEnabled="false" />
+    </androidx.drawerlayout.widget.DrawerLayout>
+</FrameLayout>
index 0fab973e7216019630f3e5c4cdcec77254c007c2..307f8f01ed776b048d86013bcfdec3c39721dbbe 100644 (file)
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?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/>. -->
 
 
-<androidx.drawerlayout.widget.DrawerLayout
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
+<FrameLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     xmlns:app="http://schemas.android.com/apk/res-auto"
-    android:id="@+id/drawerlayout"
     android:layout_height="match_parent"
     android:layout_height="match_parent"
-    android:layout_width="match_parent">
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
 
-    <androidx.coordinatorlayout.widget.CoordinatorLayout
+    <androidx.drawerlayout.widget.DrawerLayout
+        android:id="@+id/drawerlayout"
         android:layout_height="match_parent"
         android:layout_width="match_parent" >
 
         android:layout_height="match_parent"
         android:layout_width="match_parent" >
 
-        <!-- The linear layout with `orientation="vertical"` moves the main content below the app bar layout. -->
-        <LinearLayout
+        <androidx.coordinatorlayout.widget.CoordinatorLayout
             android:layout_height="match_parent"
             android:layout_height="match_parent"
-            android:layout_width="match_parent"
-            android:orientation="vertical" >
+            android:layout_width="match_parent" >
 
 
-            <!-- The app bar theme must be specified here because the activity uses a `NoActionBar` theme. -->
-            <com.google.android.material.appbar.AppBarLayout
-                android:layout_height="wrap_content"
-                android:layout_width="match_parent"
-                android:background="?android:attr/colorBackground"
-                android:theme="@style/ThemeOverlay.AppCompat.DayNight.ActionBar" >
-
-                <androidx.appcompat.widget.Toolbar
-                    android:id="@+id/toolbar"
-                    android:layout_height="wrap_content"
-                    android:layout_width="match_parent" />
-            </com.google.android.material.appbar.AppBarLayout>
-
-            <!-- The main content is wrapped in a scroll view. -->
-            <ScrollView
+            <!-- The linear layout with `orientation="vertical"` moves the main content below the app bar layout. -->
+            <LinearLayout
                 android:layout_height="match_parent"
                 android:layout_height="match_parent"
-                android:layout_width="match_parent" >
+                android:layout_width="match_parent"
+                android:orientation="vertical" >
 
 
-                <LinearLayout
+                <!-- The app bar theme must be specified here because the activity uses a `NoActionBar` theme. -->
+                <com.google.android.material.appbar.AppBarLayout
                     android:layout_height="wrap_content"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:layout_width="match_parent"
-                    android:orientation="vertical"
-                    android:padding="15dp" >
+                    android:background="?android:attr/colorBackground"
+                    android:theme="@style/ThemeOverlay.AppCompat.DayNight.ActionBar" >
 
 
-                    <!-- Overall status. -->
-                    <LinearLayout
-                        android:id="@+id/overall_status_linearlayout"
+                    <androidx.appcompat.widget.Toolbar
+                        android:id="@+id/toolbar"
                         android:layout_height="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
-                        android:orientation="vertical"
-                        tools:ignore="UseCompoundDrawables" >
-
-                        <ImageView
-                            android:id="@+id/overall_status_imageview"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            tools:ignore="ContentDescription" />
+                        android:layout_width="match_parent" />
+                </com.google.android.material.appbar.AppBarLayout>
 
 
-                        <!-- The text color primary is only displayed if the read phone state permission is not granted.
-                            The default text is replaced if the permission is not granted or the device is connected to a cell phone network. -->
-                        <TextView
-                            android:id="@+id/overall_status_textview"
-                            android:layout_height="wrap_content"
-                            android:layout_width="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginTop="10dp"
-                            android:textColor="?android:textColorPrimary"
-                            android:textSize="20sp"
-                            android:textStyle="bold"
-                            android:text="@string/not_connected" />
-                    </LinearLayout>
+                <!-- The main content is wrapped in a scroll view. -->
+                <ScrollView
+                    android:layout_height="match_parent"
+                    android:layout_width="match_parent" >
 
 
-                    <!-- Voice network. -->
                     <LinearLayout
                     <LinearLayout
-                        android:id="@+id/voice_network_linearlayout"
                         android:layout_height="wrap_content"
                         android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
-                        android:orientation="vertical" >
+                        android:layout_width="match_parent"
+                        android:orientation="vertical"
+                        android:padding="15dp" >
 
 
-                        <TextView
-                            android:id="@+id/voice_network"
+                        <!-- Overall status. -->
+                        <LinearLayout
+                            android:id="@+id/overall_status_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginTop="30dp"
-                            android:textSize="18sp"
-                            android:textStyle="bold" />
-
-                        <TextView
-                            android:id="@+id/voice_network_details"
+                            android:orientation="vertical"
+                            tools:ignore="UseCompoundDrawables" >
+
+                            <ImageView
+                                android:id="@+id/overall_status_imageview"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                tools:ignore="ContentDescription" />
+
+                            <!-- The text color primary is only displayed if the read phone state permission is not granted.
+                                The default text is replaced if the permission is not granted or the device is connected to a cell phone network. -->
+                            <TextView
+                                android:id="@+id/overall_status_textview"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginTop="10dp"
+                                android:textColor="?android:textColorPrimary"
+                                android:textSize="20sp"
+                                android:textStyle="bold"
+                                android:text="@string/not_connected" />
+                        </LinearLayout>
+
+                        <!-- Voice network. -->
+                        <LinearLayout
+                            android:id="@+id/voice_network_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginBottom="10dp" />
-                    </LinearLayout>
-
-                    <!-- Data network. -->
-                    <LinearLayout
-                        android:id="@+id/data_network_linearlayout"
-                        android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
-                        android:orientation="vertical" >
-
-                        <TextView
-                            android:id="@+id/data_network"
+                            android:orientation="vertical" >
+
+                            <TextView
+                                android:id="@+id/voice_network"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginTop="30dp"
+                                android:textSize="18sp"
+                                android:textStyle="bold" />
+
+                            <TextView
+                                android:id="@+id/voice_network_details"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginBottom="10dp" />
+                        </LinearLayout>
+
+                        <!-- Data network. -->
+                        <LinearLayout
+                            android:id="@+id/data_network_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:textSize="18sp"
-                            android:textStyle="bold" />
-
-                        <TextView
-                            android:id="@+id/data_network_details"
+                            android:orientation="vertical" >
+
+                            <TextView
+                                android:id="@+id/data_network"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:textSize="18sp"
+                                android:textStyle="bold" />
+
+                            <TextView
+                                android:id="@+id/data_network_details"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:layout_marginBottom="10dp" />
+                        </LinearLayout>
+
+                        <!-- Additional network info. -->
+                        <LinearLayout
+                            android:id="@+id/additional_network_info_linearlayout"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
                             android:layout_height="wrap_content"
                             android:layout_width="wrap_content"
                             android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:layout_marginBottom="10dp" />
+                            android:orientation="vertical" >
+
+                            <TextView
+                                android:id="@+id/additional_network_info"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center"
+                                android:textSize="18sp"
+                                android:textStyle="bold" />
+
+                            <TextView
+                                android:id="@+id/additional_network_info_details"
+                                android:layout_height="wrap_content"
+                                android:layout_width="wrap_content"
+                                android:layout_gravity="center_horizontal"
+                                android:textAlignment="center" />
+                        </LinearLayout>
                     </LinearLayout>
                     </LinearLayout>
+                </ScrollView>
+            </LinearLayout>
+        </androidx.coordinatorlayout.widget.CoordinatorLayout>
 
 
-                    <!-- Additional network info. -->
-                    <LinearLayout
-                        android:id="@+id/additional_network_info_linearlayout"
-                        android:layout_height="wrap_content"
-                        android:layout_width="wrap_content"
-                        android:layout_gravity="center_horizontal"
-                        android:orientation="vertical" >
-
-                        <TextView
-                            android:id="@+id/additional_network_info"
-                            android:layout_height="wrap_content"
-                            android:layout_width="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            android:textAlignment="center"
-                            android:textSize="18sp"
-                            android:textStyle="bold" />
-
-                        <TextView
-                            android:id="@+id/additional_network_info_details"
-                            android:layout_height="wrap_content"
-                            android:layout_width="wrap_content"
-                            android:layout_gravity="center_horizontal"
-                            android:textAlignment="center" />
-                    </LinearLayout>
-                </LinearLayout>
-            </ScrollView>
-        </LinearLayout>
-    </androidx.coordinatorlayout.widget.CoordinatorLayout>
-
-    <!-- The navigation drawer. -->
-    <com.google.android.material.navigation.NavigationView
-        android:id="@+id/navigationview"
-        android:layout_height="match_parent"
-        android:layout_width="wrap_content"
-        android:layout_gravity="start"
-        app:menu="@menu/navigation_menu_top_appbar"
-        app:itemIconTint="@color/blue_icon" />
-</androidx.drawerlayout.widget.DrawerLayout>
\ No newline at end of file
+        <!-- The navigation drawer. -->
+        <com.google.android.material.navigation.NavigationView
+            android:id="@+id/navigationview"
+            android:layout_height="match_parent"
+            android:layout_width="wrap_content"
+            android:layout_gravity="start"
+            app:menu="@menu/navigation_menu_top_appbar"
+            app:itemIconTint="@color/blue_icon" />
+    </androidx.drawerlayout.widget.DrawerLayout>
+</FrameLayout>
index c86d07ad7a092f1fcafba9ffe354cf865c019362..4bd39ec7f7f7d4d67e55cc6537409e0d74ca8fa7 100644 (file)
@@ -1,22 +1,23 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2022 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2022 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/>. -->
 
 <TextView
     xmlns:android="http://schemas.android.com/apk/res/android"
 
 <TextView
     xmlns:android="http://schemas.android.com/apk/res/android"
index 897b8f56cfa8f89a39b27447e97961c129511f12..3166add6547a805f830c683dcbce1e31aa1535b6 100644 (file)
@@ -1,22 +1,23 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2022 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 2022 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/>. -->
 
 <TextView
     xmlns:android="http://schemas.android.com/apk/res/android"
 
 <TextView
     xmlns:android="http://schemas.android.com/apk/res/android"
index e2736747947786c641fc0b0a6e840be8b18593ee..7f30d5131a3bebfcc2647aed1a8c18482fff8ae5 100644 (file)
@@ -1,28 +1,31 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2022 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 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/>. -->
 
 
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_height="match_parent"
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_height="match_parent"
-    android:layout_width="match_parent" >
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
     <!-- The linear layout with `orientation="vertical"` keeps the content above the app bar layout.  `app:layout_dodgeInsetEdges="bottom"` as a child of a coordinator layout moves the view above snackbars. -->
     <LinearLayout
 
     <!-- The linear layout with `orientation="vertical"` keeps the content above the app bar layout.  `app:layout_dodgeInsetEdges="bottom"` as a child of a coordinator layout moves the view above snackbars. -->
     <LinearLayout
index c374a89d4f8865810c4a98aceb5d977c8dab3b40..0964cc6e496d7e2498f1ea9b7422e2460c2e7775 100644 (file)
@@ -1,27 +1,30 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright © 2022 Soren Stoutner <soren@stoutner.com>.
+  SPDX-License-Identifier: GPL-3.0-or-later
+  SPDX-FileCopyrightText: 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/>. -->
 
 
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
-    android:layout_width="match_parent" >
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
     <!-- The linear layout with `orientation="vertical"` moves the content below the app bar layout. -->
     <LinearLayout
 
     <!-- The linear layout with `orientation="vertical"` moves the content below the app bar layout. -->
     <LinearLayout
index 0135d29a8406197edf401a4dd1c216bb62600f31..0dd74c7aa737e01cd172a1c2d0d9f6b3f1062c0c 100644 (file)
@@ -1,27 +1,30 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?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/>. -->
 
 
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
-    android:layout_width="match_parent" >
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
     <!-- The linear layout with `orientation="vertical"` moves the app bar layout below the main content. -->
     <LinearLayout
 
     <!-- The linear layout with `orientation="vertical"` moves the app bar layout below the main content. -->
     <LinearLayout
index 380c124b56d3d0133f677e68c6ecbcde362e1ee9..6abd124f31fbb41095e9000c0c849921d08f7337 100644 (file)
@@ -1,27 +1,30 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?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/>. -->
 
 
+<!-- API 35 (Android 15) requires setting `android:fitsSystemWindows="true"`. -->
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
 <androidx.coordinatorlayout.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="match_parent"
-    android:layout_width="match_parent" >
+    android:layout_width="match_parent"
+    android:fitsSystemWindows="true" >
 
     <!-- The linear layout with `orientation="vertical"` moves the main content below the app bar layout. -->
     <LinearLayout
 
     <!-- The linear layout with `orientation="vertical"` moves the main content below the app bar layout. -->
     <LinearLayout
index 1730b445472af2d159bb10a33066880a7749e285..e37ac41e3eeb4dfae14f8362a89b8b02c39d076f 100644 (file)
@@ -1,22 +1,23 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
 <?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 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/>. -->
 
 <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
 
 <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
index 428e4af4b2c89a4c77ec504471e12ed54c3dc768..b2c93d4528b957131e220376c0a6ee5f3d7d37c2 100644 (file)
@@ -1,20 +1,20 @@
-/*
- * Copyright 2021-2023 Soren Stoutner <soren@stoutner.com>.
+/* SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-FileCopyrightText: 2021-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 Browser.  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/>.
  */
 
 // Top-level build file where you can add configuration options common to all sub-projects/modules.
  */
 
 // Top-level build file where you can add configuration options common to all sub-projects/modules.
@@ -25,8 +25,8 @@ buildscript {
     }
 
     dependencies {
     }
 
     dependencies {
-        classpath 'com.android.tools.build:gradle:8.1.2'
-        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.22"
+        classpath 'com.android.tools.build:gradle:8.8.2'
+        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.21"
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
 
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
@@ -34,5 +34,5 @@ buildscript {
 }
 
 tasks.register('clean', Delete) {
 }
 
 tasks.register('clean', Delete) {
-    delete rootProject.buildDir
+    delete rootProject.layout.buildDirectory
 }
 }
diff --git a/fastlane/metadata/android/de-DE/changelogs/12.txt b/fastlane/metadata/android/de-DE/changelogs/12.txt
new file mode 100644 (file)
index 0000000..4006ddf
--- /dev/null
@@ -0,0 +1,6 @@
+• Optionales einfarbiges Icon hinzugefügt (kann in Android >= 13 genutzt werden).
+• Privacy Cell kann in System-Backups integriert werden.
+• Ziel-API auf 34 (Android 14) angehoben.
+• Für neuere Android-Versionen benötigte Berechtigungen dokumentiert.
+• Benachrichtigungen der Echtzeit-Überwachung werden alle 15 Minuten automatisch wiederholt.
+• Erste komplette deutsche Übersetzung von Bernhard G. Keller.
\ No newline at end of file
diff --git a/fastlane/metadata/android/fr-FR/changelogs/12.txt b/fastlane/metadata/android/fr-FR/changelogs/12.txt
new file mode 100644 (file)
index 0000000..ddb29e1
--- /dev/null
@@ -0,0 +1,6 @@
+• Création d'une icône monochrome optionnelle (utilisable sous Android >= 13).
+• Permettre l'inclusion de "Privacy Cell" dans les sauvegardes du système.
+• Passage de l'API cible à 34 (Android 14).
+• Documentation sur les autorisation nécessaires pour les nouvelles version d'Android.
+• Renouveler la notification de surveillance en temps réel tous les 15 minutes.
+• Mise à jour de la traduction française par Kévin L.
\ No newline at end of file
diff --git a/fastlane/metadata/android/it-IT/changelogs/12.txt b/fastlane/metadata/android/it-IT/changelogs/12.txt
new file mode 100644 (file)
index 0000000..95440d6
--- /dev/null
@@ -0,0 +1,6 @@
+• Creata una icona monocromatica opzionale (utilizzabile in Android >= 13).
+• Aggiunta la possibilità di includere Privacy Cell nei backup di sistema.
+• Spostamento della target API a 34 (Android 14).
+• Aggiunta l'indicazione delle autorizzazioni necessarie per più recenti versioni di Android.
+• Aggiornamento della notifica di monitoraggio in tempo reale ogni 15 minuti.
+• Aggiornamento della traduzione in lingua Italiana fornito da Francesco Buratti.
\ No newline at end of file
index 06cfed7280dbbae234ce4ff14333d98a54c128d3..582e979023d53bf679357f6e6856c5c6dcc44111 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2023 Soren Stoutner <soren@stoutner.com>.
+# Copyright 2023-2024 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>.
 #
@@ -35,9 +35,6 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
 # https://developer.android.com/topic/libraries/support-library/androidx-rn
 android.useAndroidX=true
 
 # https://developer.android.com/topic/libraries/support-library/androidx-rn
 android.useAndroidX=true
 
-# Automatically convert third-party libraries to use AndroidX
-android.enableJetifier=true
-
 # Kotlin code style for this project: "official" or "obsolete":
 kotlin.code.style=official
 
 # Kotlin code style for this project: "official" or "obsolete":
 kotlin.code.style=official
 
index 2f3069e14d472d61382a89927f95336793e61f3b..9a5adda255e887b4a4d2438e195977874e5ab713 100644 (file)
@@ -17,7 +17,7 @@
 
 #Thu Aug 12 09:15:13 MST 2021
 distributionBase=GRADLE_USER_HOME
 
 #Thu Aug 12 09:15:13 MST 2021
 distributionBase=GRADLE_USER_HOME
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
 distributionPath=wrapper/dists
 zipStorePath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStorePath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME