From: Soren Stoutner <soren@stoutner.com>
Date: Wed, 17 Jul 2024 22:30:26 +0000 (-0700)
Subject: Fix updating of entry enabled status in the Navigation Drawer.
X-Git-Tag: v3.18.1~1
X-Git-Url: https://gitweb.stoutner.com/?a=commitdiff_plain;h=8d5ac7dc09c42e6dbd41128d7aa7fdb95acb945e;p=PrivacyBrowserAndroid.git

Fix updating of entry enabled status in the Navigation Drawer.
---

diff --git a/app/build.gradle b/app/build.gradle
index 273dd017..e827df84 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -90,7 +90,7 @@ dependencies {
     implementation 'androidx.coordinatorlayout:coordinatorlayout:1.2.0'
     implementation 'androidx.core:core-ktx:1.13.1'
     implementation 'androidx.drawerlayout:drawerlayout:1.2.0'
-    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.0'
+    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.3'
     implementation 'androidx.preference:preference-ktx:1.2.1'
     implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
     implementation 'androidx.viewpager:viewpager:1.0.0'
@@ -100,5 +100,5 @@ dependencies {
     implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.9.20'
 
     // Include the Google material library.
-    implementation 'com.google.android.material:material:1.12.0'
+    implementation 'com.google.android.material:material:1.13.0-alpha04'
 }
diff --git a/app/src/main/assets/de/about_changelog.html b/app/src/main/assets/de/about_changelog.html
index 9c69680b..22100c74 100644
--- a/app/src/main/assets/de/about_changelog.html
+++ b/app/src/main/assets/de/about_changelog.html
@@ -34,8 +34,8 @@
     </head>
 
     <body>
-        <h3>3.18 (Version Code 74)</h3>
-        <p>27. Mai 2024 - Mindest-API 26, Ziel-API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (Version Code 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27. Mai 2024</a> - Mindest-API 26, Ziel-API 34</p>
         <ul>
             <li>Fix some files <a href="https://redmine.stoutner.com/issues/1197">not being selectable in the file picker</a> on some websites.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Colorize the logcat</a> and add a <a href="https://redmine.stoutner.com/issues/381">search option</a>.</li>
diff --git a/app/src/main/assets/en/about_changelog.html b/app/src/main/assets/en/about_changelog.html
index 426219d7..5ca933e6 100644
--- a/app/src/main/assets/en/about_changelog.html
+++ b/app/src/main/assets/en/about_changelog.html
@@ -28,8 +28,8 @@
     </head>
 
     <body>
-        <h3>3.18 (version code 74)</h3>
-        <p>27 May 2024 - minimum API 26, target API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (version code 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 May 2024</a> - minimum API 26, target API 34</p>
         <ul>
             <li>Fix some files <a href="https://redmine.stoutner.com/issues/1197">not being selectable in the file picker</a> on some websites.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Colorize the logcat</a> and add a <a href="https://redmine.stoutner.com/issues/381">search option</a>.</li>
diff --git a/app/src/main/assets/es/about_changelog.html b/app/src/main/assets/es/about_changelog.html
index 797deceb..234e04f0 100644
--- a/app/src/main/assets/es/about_changelog.html
+++ b/app/src/main/assets/es/about_changelog.html
@@ -30,8 +30,8 @@
     </head>
 
     <body>
-        <h3>3.18 (código de versión 74)</h3>
-        <p>27 de mayo de 2024 - API mínimo 26, API objetivo 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (código de versión 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 de mayo de 2024</a> - API mínimo 26, API objetivo 34</p>
         <ul>
             <li>Corregir algunos archivos <a href="https://redmine.stoutner.com/issues/1197">no seleccionables en el selector de archivos</a> en algunos sitios web.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Colorear el logcat</a> y añadir una <a href="https://redmine.stoutner.com/issues/381">opción de búsqueda</a>.</li>
diff --git a/app/src/main/assets/filterlists/easyprivacy.txt b/app/src/main/assets/filterlists/easyprivacy.txt
index c1ac57cf..c4c1c8bb 100644
--- a/app/src/main/assets/filterlists/easyprivacy.txt
+++ b/app/src/main/assets/filterlists/easyprivacy.txt
@@ -21101,7 +21101,6 @@ abema.tv##+js(rmnt, script, NREUM)
 ||om.aopa.org^
 ||om.burberry.com^
 ||om.cbsi.com^
-||om.churchofjesuschrist.org^
 ||om.cyberrentals.com^
 ||om.dowjoneson.com^
 ||om.escapehomes.com^
diff --git a/app/src/main/assets/fr/about_changelog.html b/app/src/main/assets/fr/about_changelog.html
index 6688b97c..a241b8da 100644
--- a/app/src/main/assets/fr/about_changelog.html
+++ b/app/src/main/assets/fr/about_changelog.html
@@ -30,8 +30,8 @@
     </head>
 
     <body>
-        <h3>3.18 (version du code 74)</h3>
-        <p>27 Mai 2024 - API minimale : 26, API optimale : 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (version du code 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 Mai 2024</a> - API minimale : 26, API optimale : 34</p>
         <ul>
             <li>Correction de certains fichiers <a href="https://redmine.stoutner.com/issues/1197">qui ne pouvaient pas être sélectionnés dans le sélecteur de fichiers</a> sur certains sites Web.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Coloration du logcat</a> et ajout d'une <a href="https://redmine.stoutner.com/issues/381">option de recherche</a>.</li>
diff --git a/app/src/main/assets/it/about_changelog.html b/app/src/main/assets/it/about_changelog.html
index 6df7ae37..b4371239 100644
--- a/app/src/main/assets/it/about_changelog.html
+++ b/app/src/main/assets/it/about_changelog.html
@@ -30,8 +30,8 @@
     </head>
 
     <body>
-        <h3>3.18 (versione codice 74)</h3>
-        <p>27 Maggio 2024 - minima API 26, target API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (versione codice 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 Maggio 2024</a> - minima API 26, target API 34</p>
         <ul>
             <li>Correzione del problema per cui alcuni file <a href="https://redmine.stoutner.com/issues/1197">non erano selezionabili nella finestra di dialogo</a> per alcuni siti web.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Colorazione del logcat</a> e aggiunta dell'<a href="https://redmine.stoutner.com/issues/381">opzione di ricerca</a>.</li>
diff --git a/app/src/main/assets/pt-rBR/about_changelog.html b/app/src/main/assets/pt-rBR/about_changelog.html
index 34e2f344..01854cde 100644
--- a/app/src/main/assets/pt-rBR/about_changelog.html
+++ b/app/src/main/assets/pt-rBR/about_changelog.html
@@ -30,8 +30,8 @@
     </head>
 
     <body>
-        <h3>3.18 (código de versão 74)</h3>
-        <p>27 de maio de 2024 - minimum API 26, target API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (código de versão 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 de maio de 2024</a> - minimum API 26, target API 34</p>
         <ul>
             <li>Fix some files <a href="https://redmine.stoutner.com/issues/1197">not being selectable in the file picker</a> on some websites.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Colorize the logcat</a> and add a <a href="https://redmine.stoutner.com/issues/381">search option</a>.</li>
diff --git a/app/src/main/assets/ru/about_changelog.html b/app/src/main/assets/ru/about_changelog.html
index 796bfdb7..29a0cef0 100644
--- a/app/src/main/assets/ru/about_changelog.html
+++ b/app/src/main/assets/ru/about_changelog.html
@@ -28,8 +28,8 @@
     </head>
 
     <body>
-        <h3>3.18 (код версии 74)</h3>
-        <p>27 июня 2024 года - минимальный API 26, целевой API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (код версии 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 июня 2024 года</a> - минимальный API 26, целевой API 34</p>
         <ul>
             <li>Исправлено отсутствие возможности <a href="https://redmine.stoutner.com/issues/1197">выбора некоторых файлов в файловом менеджере</a> на ряде сайтов.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Синтаксис журнала logcat теперь подсвечивается цветами</a>,
diff --git a/app/src/main/assets/tr/about_changelog.html b/app/src/main/assets/tr/about_changelog.html
index b598c9e4..ccf33521 100644
--- a/app/src/main/assets/tr/about_changelog.html
+++ b/app/src/main/assets/tr/about_changelog.html
@@ -28,8 +28,8 @@
     </head>
 
     <body>
-        <h3>3.18 (version code 74)</h3>
-        <p>27 Mayıs 2024 - minimum API 26, target API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (version code 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 Mayıs 2024</a> - minimum API 26, target API 34</p>
         <ul>
             <li>Fix some files <a href="https://redmine.stoutner.com/issues/1197">not being selectable in the file picker</a> on some websites.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Colorize the logcat</a> and add a <a href="https://redmine.stoutner.com/issues/381">search option</a>.</li>
diff --git a/app/src/main/assets/zh-rCN/about_changelog.html b/app/src/main/assets/zh-rCN/about_changelog.html
index 069dd5c4..1770e1e2 100644
--- a/app/src/main/assets/zh-rCN/about_changelog.html
+++ b/app/src/main/assets/zh-rCN/about_changelog.html
@@ -30,8 +30,8 @@
     </head>
 
     <body>
-        <h3>3.18 (version code 74)</h3>
-        <p>27 May 2024 - 最低支持API 26, 最高支持API 34</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-18/">3.18</a> (version code 74)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=5be67db45b84cd4d8abedf70d90ae584415348f6">27 May 2024</a> - 最低支持API 26, 最高支持API 34</p>
         <ul>
             <li>Fix some files <a href="https://redmine.stoutner.com/issues/1197">not being selectable in the file picker</a> on some websites.</li>
             <li><a href="https://redmine.stoutner.com/issues/378">Colorize the logcat</a> and add a <a href="https://redmine.stoutner.com/issues/381">search option</a>.</li>
diff --git a/app/src/main/java/com/stoutner/privacybrowser/fragments/AboutVersionFragment.kt b/app/src/main/java/com/stoutner/privacybrowser/fragments/AboutVersionFragment.kt
index 163e41d1..97875353 100644
--- a/app/src/main/java/com/stoutner/privacybrowser/fragments/AboutVersionFragment.kt
+++ b/app/src/main/java/com/stoutner/privacybrowser/fragments/AboutVersionFragment.kt
@@ -1,7 +1,7 @@
 /*
  * Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
  *
- * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+ * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
  *
  * Privacy Browser Android is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 80c11f15..dec081e7 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -604,13 +604,13 @@
             <item>WebView default user agent</item>  <!-- This item must not be translated into other languages because it is referenced in code.  It is never displayed on the screen. -->
             <item>Mozilla/5.0 (Android 14; Mobile; rv:126.0) Gecko/126.0 Firefox/126.0</item>
             <item>Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36</item>
-            <item>Mozilla/5.0 (iPhone; CPU iPhone OS 17_2_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1</item>
+            <item>Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1</item>
             <item>Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0</item>
             <item>Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36</item>
-            <item>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0</item>
-            <item>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36</item>
-            <item>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0</item>
-            <item>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15</item>
+            <item>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0</item>
+            <item>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36</item>
+            <item>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0</item>
+            <item>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_Z) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15</item>
             <item>Custom user agent</item>  <!-- This item must not be translated into other languages because it is referenced in code.  It is never displayed on the screen. -->
         </string-array>
         <string name="custom_user_agent">Custom user agent</string>
diff --git a/build.gradle b/build.gradle
index c963cfe3..f56237fd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -26,7 +26,7 @@ buildscript {
     }
 
     dependencies {
-        classpath 'com.android.tools.build:gradle:8.4.1'
+        classpath 'com.android.tools.build:gradle:8.5.1'
         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.20"
 
         // NOTE: Do not place your application dependencies here; they belong
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 1f5b0c3d..73b15378 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
 # Copyright 2019-2024 Soren Stoutner <soren@stoutner.com>.
 #
-# This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
+# This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android/>.
 #
 # Privacy Browser Android is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -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.6-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip