From f8b46833b2246450a0a79067bbb1de044a6f9021 Mon Sep 17 00:00:00 2001
From: Soren Stoutner <soren@stoutner.com>
Date: Fri, 10 Jan 2025 13:12:47 -0700
Subject: [PATCH] Release 3.19.2.

---
 app/build.gradle                              |  6 ++--
 app/src/main/assets/de/about_changelog.html   |  6 ++++
 app/src/main/assets/en/about_changelog.html   |  6 ++++
 app/src/main/assets/es/about_changelog.html   |  6 ++++
 app/src/main/assets/fr/about_changelog.html   |  6 ++++
 app/src/main/assets/it/about_changelog.html   | 30 +++++++++++--------
 .../main/assets/pt-rBR/about_changelog.html   |  6 ++++
 app/src/main/assets/ru/about_changelog.html   |  6 ++++
 app/src/main/assets/tr/about_changelog.html   |  6 ++++
 .../main/assets/zh-rCN/about_changelog.html   |  6 ++++
 app/src/main/res/values-fr/strings.xml        |  3 ++
 build.gradle                                  |  4 +--
 .../metadata/android/de-DE/changelogs/78.txt  |  1 +
 .../metadata/android/en-US/changelogs/78.txt  |  1 +
 .../metadata/android/es-ES/changelogs/78.txt  |  1 +
 .../metadata/android/it-IT/changelogs/76.txt  | 11 +++++++
 .../metadata/android/it-IT/changelogs/77.txt  |  1 +
 .../metadata/android/it-IT/changelogs/78.txt  |  1 +
 .../metadata/android/ru-RU/changelogs/78.txt  |  1 +
 gradle/wrapper/gradle-wrapper.properties      |  2 +-
 20 files changed, 92 insertions(+), 18 deletions(-)
 create mode 100644 fastlane/metadata/android/de-DE/changelogs/78.txt
 create mode 100644 fastlane/metadata/android/en-US/changelogs/78.txt
 create mode 100644 fastlane/metadata/android/es-ES/changelogs/78.txt
 create mode 100644 fastlane/metadata/android/it-IT/changelogs/76.txt
 create mode 100644 fastlane/metadata/android/it-IT/changelogs/77.txt
 create mode 100644 fastlane/metadata/android/it-IT/changelogs/78.txt
 create mode 100644 fastlane/metadata/android/ru-RU/changelogs/78.txt

diff --git a/app/build.gradle b/app/build.gradle
index 56c2646c..743555bf 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -28,8 +28,8 @@ android {
     defaultConfig {
         minSdk 26
         targetSdk 35
-        versionCode 77
-        versionName "3.19.1"
+        versionCode 78
+        versionName "3.19.2"
         resourceConfigurations += ['en', 'de', 'es', 'fr', 'it', 'pt-rBR', 'ru', 'tr', 'zh-rCN']
     }
 
@@ -97,7 +97,7 @@ dependencies {
     implementation 'androidx.webkit:webkit:1.12.1'
 
     // Include the Kotlin standard library.  This should be the same version number listed in project build.gradle.
-    implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.9.20'
+    implementation 'org.jetbrains.kotlin:kotlin-stdlib:2.0.21'
 
     // Include the Google material library.
     implementation 'com.google.android.material:material:1.13.0-alpha09'
diff --git a/app/src/main/assets/de/about_changelog.html b/app/src/main/assets/de/about_changelog.html
index f564d776..9bbd3cf5 100644
--- a/app/src/main/assets/de/about_changelog.html
+++ b/app/src/main/assets/de/about_changelog.html
@@ -33,6 +33,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (Code-Version 78)</h3>
+        <p>10. Januar 2025 - Mindest-API 26, Ziel-API 35</p>
+        <ul>
+            <li><a href="https://redmine.stoutner.com/issues/1257">Layout der Lesezeichen-Leiste</a> unter Android <= 10 (API <= 29) korrigiert.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (Code-Version 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2. Januar 2025</a> - Mindest-API 26, Ziel-API 35</p>
         <ul>
diff --git a/app/src/main/assets/en/about_changelog.html b/app/src/main/assets/en/about_changelog.html
index dff9085e..a95e6a93 100644
--- a/app/src/main/assets/en/about_changelog.html
+++ b/app/src/main/assets/en/about_changelog.html
@@ -29,6 +29,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (version code 78)</h3>
+        <p>10 January 2025 - minimum API 26, target API 35</p>
+        <ul>
+            <li>Fix the <a href="https://redmine.stoutner.com/issues/1257">layout of the bookmarks drawer</a> on Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (version code 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 January 2025</a> - minimum API 26, target API 35</p>
         <ul>
diff --git a/app/src/main/assets/es/about_changelog.html b/app/src/main/assets/es/about_changelog.html
index b3b77337..eaa88ced 100644
--- a/app/src/main/assets/es/about_changelog.html
+++ b/app/src/main/assets/es/about_changelog.html
@@ -31,6 +31,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (código de versión 78)</h3>
+        <p>10 de enero de 2025 - API mínimo 26, API objetivo 35</p>
+        <ul>
+            <li>Arreglar el <a href="https://redmine.stoutner.com/issues/1257">diseño del cajón de favoritos</a> en Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (código de versión 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 de enero de 2025</a> - API mínimo 26, API objetivo 35</p>
         <ul>
diff --git a/app/src/main/assets/fr/about_changelog.html b/app/src/main/assets/fr/about_changelog.html
index ec6346f2..b6c30fe3 100644
--- a/app/src/main/assets/fr/about_changelog.html
+++ b/app/src/main/assets/fr/about_changelog.html
@@ -31,6 +31,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (version du code 78)</h3>
+        <p>10 Janvier 2025 - API minimale : 26, API optimale : 35</p>
+        <ul>
+            <li>Fix the <a href="https://redmine.stoutner.com/issues/1257">layout of the bookmarks drawer</a> on Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (version du code 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 Janvier 2025</a> - API minimale : 26, API optimale : 35</p>
         <ul>
diff --git a/app/src/main/assets/it/about_changelog.html b/app/src/main/assets/it/about_changelog.html
index ab337465..dddc089b 100644
--- a/app/src/main/assets/it/about_changelog.html
+++ b/app/src/main/assets/it/about_changelog.html
@@ -2,7 +2,7 @@
   SPDX-License-Identifier: GPL-3.0-or-later
   SPDX-FileCopyrightText: 2016-2025 Soren Stoutner <soren@stoutner.com>
 
-  Translation 2017-2024 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017-2025 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
 
@@ -31,25 +31,31 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (versione codice 78)</h3>
+        <p>10 Gennaio 2025 - minima API 26, target API 35</p>
+        <ul>
+            <li>Sistemazione del <a href="https://redmine.stoutner.com/issues/1257">layout del cassetto dei segnalibri</a> per Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (versione codice 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 Gennaio 2025</a> - minima API 26, target API 35</p>
         <ul>
-            <li>Fix a crash when opening <a href="https://redmine.stoutner.com/issues/1254">About or Import/Export</a> when third-party apps are not installed.</li>
+            <li>Sistemazione di un crash durante l'apertura delle schede <a href="https://redmine.stoutner.com/issues/1254">Informazioni o Importa/Esporta</a> quando non sono installate app di terze parti.</li>
         </ul>
 
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19/">3.19</a> (versione codice 76)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=242ad7a6458d588744fd9a6962b94ba46dd35b96;ds=sidebyside">31 Dicembre 2024</a> - minima API 26, target API 35</p>
         <ul>
-            <li>Add an option to <a href="https://redmine.stoutner.com/issues/1142">sort bookmarks alphabetically</a>.</li>
-            <li>Add <a href="https://redmine.stoutner.com/issues/1082">"move to top" and "move to bottom"</a> options for bookmarks.</li>
-            <li>Fix <a href="https://redmine.stoutner.com/issues/1242">clear DOM storage detection</a> for current WebView versions.</li>
-            <li>Retain <a href="https://redmine.stoutner.com/issues/633">edits to the URL bar</a> when switching tabs.</li>
-            <li>Enable <a href="https://redmine.stoutner.com/issues/1111">copying of link text</a>.</li>
-            <li>Add the ability to <a href="https://redmine.stoutner.com/issues/1085">delete all domain settings</a>.</li>
-            <li>Colorize the <a href="https://redmine.stoutner.com/issues/1169">status bar</a> when using a proxy.</li>
-            <li>Fix <a href="https://redmine.stoutner.com/issues/1250">view source syntax highlighting</a>.</li>
-            <li>Update the <a href="https://redmine.stoutner.com/issues/1164">Request Headers</a> in View Headers.</li>
-            <li>Bump the <a href="https://redmine.stoutner.com/issues/1237">target API to 35</a> (Android 15).</li>
+            <li>Aggiunta l'opzione per <a href="https://redmine.stoutner.com/issues/1142">ordinare in modo alfabetico i segnalibri</a>.</li>
+            <li>Aggiunte le opzioni per <a href="https://redmine.stoutner.com/issues/1082">"spostare in cima" and "spostare in fondo"</a> i segnalibri.</li>
+            <li>Sistemazione della <a href="https://redmine.stoutner.com/issues/1242">rilevazione della pulizia del DOM storage</a> per le versioni attuali di WebView.</li>
+            <li>Mantenimento delle <a href="https://redmine.stoutner.com/issues/633">modifiche nella barra dell'URL</a> quando si cambia scheda.</li>
+            <li>Abilitazione della <a href="https://redmine.stoutner.com/issues/1111">copia del testo dei link</a>.</li>
+            <li>Aggiunta la possibilità di <a href="https://redmine.stoutner.com/issues/1085">cancellare tutte le impostazioni dei domini</a>.</li>
+            <li>Aggiunta la colorazione della <a href="https://redmine.stoutner.com/issues/1169">barra di stato</a> quando si utilizza un proxy.</li>
+            <li>Sistemazione della <a href="https://redmine.stoutner.com/issues/1250">colorazione della sintassi della vista della sorgente</a>.</li>
+            <li>Aggiornamento della <a href="https://redmine.stoutner.com/issues/1164">richiesta delle intestazioni</a> nella visualizzazione delle intestazioni.</li>
+            <li>Modifica della <a href="https://redmine.stoutner.com/issues/1237">target API a 35</a> (Android 15).</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
         </ul>
 
diff --git a/app/src/main/assets/pt-rBR/about_changelog.html b/app/src/main/assets/pt-rBR/about_changelog.html
index 54d61fd9..d4417d29 100644
--- a/app/src/main/assets/pt-rBR/about_changelog.html
+++ b/app/src/main/assets/pt-rBR/about_changelog.html
@@ -31,6 +31,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (código de versão 78)</h3>
+        <p>10 de janeiro de 2025 - minimum API 26, target API 35</p>
+        <ul>
+            <li>Fix the <a href="https://redmine.stoutner.com/issues/1257">layout of the bookmarks drawer</a> on Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (código de versão 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 de janeiro de 2025</a> - minimum API 26, target API 35</p>
         <ul>
diff --git a/app/src/main/assets/ru/about_changelog.html b/app/src/main/assets/ru/about_changelog.html
index f198f674..92395a1c 100644
--- a/app/src/main/assets/ru/about_changelog.html
+++ b/app/src/main/assets/ru/about_changelog.html
@@ -29,6 +29,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (код версии 78)</h3>
+        <p>10 января 2025 года - минимальный API 26, целевой API 35</p>
+        <ul>
+            <li>Исправлено <a href="https://redmine.stoutner.com/issues/1257">расположение панели закладок</a> на Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (код версии 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 января 2025 года</a> - минимальный API 26, целевой API 35</p>
         <ul>
diff --git a/app/src/main/assets/tr/about_changelog.html b/app/src/main/assets/tr/about_changelog.html
index aadfea61..d8c8ad7b 100644
--- a/app/src/main/assets/tr/about_changelog.html
+++ b/app/src/main/assets/tr/about_changelog.html
@@ -29,6 +29,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (version code 78)</h3>
+        <p>10 Ocak 2025 - minimum API 26, target API 35</p>
+        <ul>
+            <li>Fix the <a href="https://redmine.stoutner.com/issues/1257">layout of the bookmarks drawer</a> on Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (version code 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 Ocak 2025</a> - minimum API 26, target API 35</p>
         <ul>
diff --git a/app/src/main/assets/zh-rCN/about_changelog.html b/app/src/main/assets/zh-rCN/about_changelog.html
index 7b0fe6bb..45612c88 100644
--- a/app/src/main/assets/zh-rCN/about_changelog.html
+++ b/app/src/main/assets/zh-rCN/about_changelog.html
@@ -31,6 +31,12 @@
     </head>
 
     <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-2">3.19.2</a> (version code 78)</h3>
+        <p>10 January 2025 - 最低支持API 26, 最高支持API 35</p>
+        <ul>
+            <li>Fix the <a href="https://redmine.stoutner.com/issues/1257">layout of the bookmarks drawer</a> on Android <= 10 (API <= 29).</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-19-1">3.19.1</a> (version code 77)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=023f59dfaeefe5d1d6c12c5af92dbfcaf0fef3cc;ds=sidebyside">2 January 2025</a> - 最低支持API 26, 最高支持API 35</p>
         <ul>
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 44123639..1333c9d5 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -350,8 +350,11 @@
     <string name="add_domain">Ajouter domaine</string>
     <string name="domain_name_already_exists">Le nom de domaine existe déjà</string>
     <string name="add">Ajouter</string>
+    <string name="delete_all">Tout supprimer</string>
+    <string name="delete_all_domain_settings">Supprimer les paramètres de tous les domaines ?</string>
     <string name="domain_name">Nom de demaine</string>
     <string name="domain_deleted">Domaine supprimé</string>
+    <string name="all_domains_deleted">Tous les domaines ont été supprimés</string>
     <string name="domain_name_instructions">Faire précéder par *. pour inclure l\'ensemble des sous-domaines (ex. *.stoutner.com)</string>
     <string-array name="javascript_array">
         <item>Valeur système</item>
diff --git a/build.gradle b/build.gradle
index ebbfec32..023e62e6 100644
--- a/build.gradle
+++ b/build.gradle
@@ -26,8 +26,8 @@ buildscript {
     }
 
     dependencies {
-        classpath 'com.android.tools.build:gradle:8.7.3'
-        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.20"
+        classpath 'com.android.tools.build:gradle:8.8.0'
+        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
diff --git a/fastlane/metadata/android/de-DE/changelogs/78.txt b/fastlane/metadata/android/de-DE/changelogs/78.txt
new file mode 100644
index 00000000..428c1dd1
--- /dev/null
+++ b/fastlane/metadata/android/de-DE/changelogs/78.txt
@@ -0,0 +1 @@
+• Layout der Lesezeichen-Leiste unter Android <= 10 (API <= 29) korrigiert.
\ No newline at end of file
diff --git a/fastlane/metadata/android/en-US/changelogs/78.txt b/fastlane/metadata/android/en-US/changelogs/78.txt
new file mode 100644
index 00000000..956e557d
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/78.txt
@@ -0,0 +1 @@
+• Fix the layout of the bookmarks drawer on Android <= 10 (API <= 29).
\ No newline at end of file
diff --git a/fastlane/metadata/android/es-ES/changelogs/78.txt b/fastlane/metadata/android/es-ES/changelogs/78.txt
new file mode 100644
index 00000000..b46e250b
--- /dev/null
+++ b/fastlane/metadata/android/es-ES/changelogs/78.txt
@@ -0,0 +1 @@
+• Arreglar el diseño del cajón de favoritos en Android <= 10 (API <= 29).
\ No newline at end of file
diff --git a/fastlane/metadata/android/it-IT/changelogs/76.txt b/fastlane/metadata/android/it-IT/changelogs/76.txt
new file mode 100644
index 00000000..f17c80d0
--- /dev/null
+++ b/fastlane/metadata/android/it-IT/changelogs/76.txt
@@ -0,0 +1,11 @@
+• Aggiunta l'opzione per ordinare in modo alfabetico i segnalibri.
+• Aggiunte le opzioni per "spostare in cima" and "spostare in fondo" i segnalibri.
+• Sistemazione della rilevazione della pulizia del DOM storage per le versioni attuali di WebView.
+• Mantenimento delle modifiche nella barra dell'URL quando si cambia scheda.
+• Abilitazione della copia del testo dei link.
+• Aggiunta la possibilità di cancellare tutte le impostazioni dei domini.
+• Aggiunta la colorazione della barra di stato quando si utilizza un proxy.
+• Sistemazione della colorazione della sintassi della vista della sorgente.
+• Aggiornamento della richiesta delle intestazioni nella visualizzazione delle intestazioni.
+• Modifica della target API a 35 (Android 15).
+• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
\ No newline at end of file
diff --git a/fastlane/metadata/android/it-IT/changelogs/77.txt b/fastlane/metadata/android/it-IT/changelogs/77.txt
new file mode 100644
index 00000000..18f7a145
--- /dev/null
+++ b/fastlane/metadata/android/it-IT/changelogs/77.txt
@@ -0,0 +1 @@
+• Sistemazione di un crash durante l'apertura delle schede Informazioni o Importa/Esporta quando non sono installate app di terze parti.
\ No newline at end of file
diff --git a/fastlane/metadata/android/it-IT/changelogs/78.txt b/fastlane/metadata/android/it-IT/changelogs/78.txt
new file mode 100644
index 00000000..ec7e8406
--- /dev/null
+++ b/fastlane/metadata/android/it-IT/changelogs/78.txt
@@ -0,0 +1 @@
+• Sistemazione del layout del cassetto dei segnalibri per Android <= 10 (API <= 29).
\ No newline at end of file
diff --git a/fastlane/metadata/android/ru-RU/changelogs/78.txt b/fastlane/metadata/android/ru-RU/changelogs/78.txt
new file mode 100644
index 00000000..9bb650a4
--- /dev/null
+++ b/fastlane/metadata/android/ru-RU/changelogs/78.txt
@@ -0,0 +1 @@
+• Исправлено расположение панели закладок на Android <= 10 (API <= 29).
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index ab3102cf..e21cf2bc 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -20,4 +20,4 @@ distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
-- 
2.47.2