Fix "Web search" from the text selection context menu. https://redmine.stoutner...
authorSoren Stoutner <soren@stoutner.com>
Sun, 5 May 2019 04:49:07 +0000 (21:49 -0700)
committerSoren Stoutner <soren@stoutner.com>
Sun, 5 May 2019 04:49:07 +0000 (21:49 -0700)
14 files changed:
app/src/main/assets/de/about_changelog_dark.html
app/src/main/assets/de/about_changelog_light.html
app/src/main/assets/en/about_changelog_dark.html
app/src/main/assets/en/about_changelog_light.html
app/src/main/assets/es/about_changelog_dark.html
app/src/main/assets/es/about_changelog_light.html
app/src/main/assets/it/about_changelog_dark.html
app/src/main/assets/it/about_changelog_light.html
app/src/main/assets/ru/about_changelog_dark.html
app/src/main/assets/ru/about_changelog_light.html
app/src/main/assets/tr/about_changelog_dark.html
app/src/main/assets/tr/about_changelog_light.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java
fastlane/metadata/android/en-US/full_description.txt

index 0b757e2efe81892329cb5a816a20a1f126532c2a..8d164e6ff77295c91c8905f2294b1a4a2caf4071 100644 (file)
@@ -30,8 +30,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (version code 44)</h3>
-        <p>2. Mai 2019 - Mindest-API 19, Ziel-API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2. Mai 2019</a> - Mindest-API 19, Ziel-API 28</p>
         <ul>
             <li>Fix a bug that allowed the app bar to be scrolled off the screen when app bar scrolling was disabled, with <a href="https://redmine.stoutner.com/issues/418">no way to scroll it back</a>.</li>
             <li>Fix a bug that <a href="https://redmine.stoutner.com/issues/419">prevented the app bar from being displayed</a> after a tab was deleted if the new active tab was blank.</li>
index b9c8b751460801204f85a52f6b081f9ebd812866..91a91b9ba707360895e49ba9b9f93d8b4c43e387 100644 (file)
@@ -30,8 +30,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (version code 44)</h3>
-        <p>2. Mai 2019 - Mindest-API 19, Ziel-API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2. Mai 2019</a> - Mindest-API 19, Ziel-API 28</p>
         <ul>
             <li>Fix a bug that allowed the app bar to be scrolled off the screen when app bar scrolling was disabled, with <a href="https://redmine.stoutner.com/issues/418">no way to scroll it back</a>.</li>
             <li>Fix a bug that <a href="https://redmine.stoutner.com/issues/419">prevented the app bar from being displayed</a> after a tab was deleted if the new active tab was blank.</li>
index 355c93d883c181a7bd989c0bcea3447f7383ff29..854a72d26c09131192a867237755d3770035499d 100644 (file)
@@ -24,8 +24,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (version code 44)</h3>
-        <p>2 May 2019 - minimum API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 May 2019</a> - minimum API 19, target API 28</p>
         <ul>
             <li>Fix a bug that allowed the app bar to be scrolled off the screen when app bar scrolling was disabled, with <a href="https://redmine.stoutner.com/issues/418">no way to scroll it back</a>.</li>
             <li>Fix a bug that <a href="https://redmine.stoutner.com/issues/419">prevented the app bar from being displayed</a> after a tab was deleted if the new active tab was blank.</li>
index 805c1055df728311cb0a7d05cb61de11d2e0156b..e4b0ad5ef24c18473395527b8747d1eeec33931e 100644 (file)
@@ -24,8 +24,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (version code 44)</h3>
-        <p>2 May 2019 - minimum API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 May 2019</a> - minimum API 19, target API 28</p>
         <ul>
             <li>Fix a bug that allowed the app bar to be scrolled off the screen when app bar scrolling was disabled, with <a href="https://redmine.stoutner.com/issues/418">no way to scroll it back</a>.</li>
             <li>Fix a bug that <a href="https://redmine.stoutner.com/issues/419">prevented the app bar from being displayed</a> after a tab was deleted if the new active tab was blank.</li>
index e16862716fdfb84e20cd29dba518cb10fa35b231..3f30c9036ba68e18dba947241042f31ae284dcc9 100644 (file)
@@ -26,8 +26,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (código de versión 44)</h3>
-        <p>2 de mayo de 2019 - API mínimo 19, API dirigido 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (código de versión 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 de mayo de 2019</a> - API mínimo 19, API dirigido 28</p>
         <ul>
             <li>Corregir un error que permitía que la barra de aplicaciones se desplazara fuera de la pantalla cuando el desplazamiento de la barra de aplicaciones estaba desactivado,
                 sin <a href="https://redmine.stoutner.com/issues/418">posibilidad de hacerla retroceder</a>.</li>
index bef6ea6694e53d1391375eee3f92987a62abde7a..3be495b57252f41278fcc0fa191389268c78a5d4 100644 (file)
@@ -26,8 +26,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (código de versión 44)</h3>
-        <p>2 de mayo de 2019 - API mínimo 19, API dirigido 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (código de versión 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 de mayo de 2019</a> - API mínimo 19, API dirigido 28</p>
         <ul>
             <li>Corregir un error que permitía que la barra de aplicaciones se desplazara fuera de la pantalla cuando el desplazamiento de la barra de aplicaciones estaba desactivado,
                 sin <a href="https://redmine.stoutner.com/issues/418">posibilidad de hacerla retroceder</a>.</li>
index 29eaaaf82febad02874747913c0d3450b9538c03..13dcdfac721ce541301a81c4e956f035399821d2 100644 (file)
@@ -26,8 +26,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (versione codice 44)</h3>
-        <p>2 Maggio 2019 - minima API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (versione codice 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 Maggio 2019</a> - minima API 19, target API 28</p>
         <ul>
             <li>Correzione di un baco che permetteva lo scrolling della barra dell'app anche quando lo scrolling era disabilitato
                 <a href="https://redmine.stoutner.com/issues/418">impedendone anche il ritorno</a>.</li>
index e5b2915a65ace306b7862faa3587fde8526a07d6..c1f6b4b05b99eb0ddefff399ed10d03bb8afe40d 100644 (file)
@@ -26,8 +26,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (versione codice 44)</h3>
-        <p>2 Maggio 2019 - minima API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (versione codice 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 Maggio 2019</a> - minima API 19, target API 28</p>
         <ul>
             <li>Correzione di un baco che permetteva lo scrolling della barra dell'app anche quando lo scrolling era disabilitato
                 <a href="https://redmine.stoutner.com/issues/418">impedendone anche il ritorno</a>.</li>
index e733656f458413911c42a6f3feb94f6b8955560e..5cb7716ae7d19f21081b66e3cc0081e858a023b6 100644 (file)
@@ -24,8 +24,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (код версии 44)</h3>
-        <p>2 мая 2019 года - minimum API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (код версии 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 мая 2019 года</a> - minimum API 19, target API 28</p>
         <ul>
             <li>Исправлена ​​ошибка, которая позволяла прокручивать панель приложения за пределы экрана, при отключенной прокрутке панели приложения,
                 <a href="https://redmine.stoutner.com/issues/418">без возможности прокрутки назад.</a>.</li>
index 6e4d14487945570574e0cc0004f1e9a45cde79e3..1b40959851871f4562ccb8ad6f2e123011a5f184 100644 (file)
@@ -24,8 +24,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (код версии 44)</h3>
-        <p>2 мая 2019 года - minimum API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (код версии 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 мая 2019 года</a> - minimum API 19, target API 28</p>
         <ul>
             <li>Исправлена ​​ошибка, которая позволяла прокручивать панель приложения за пределы экрана, при отключенной прокрутке панели приложения,
                 <a href="https://redmine.stoutner.com/issues/418">без возможности прокрутки назад.</a>.</li>
index 643b3b6d4d94dbf0ae09a7f1f1fe55cf17569310..887bab7ee42f7e3e4eaea9e703949f270a71feb1 100644 (file)
@@ -24,8 +24,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (version code 44)</h3>
-        <p>2 Mayıs 2019 - minimum API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 Mayıs 2019</a> - minimum API 19, target API 28</p>
         <ul>
             <li>Uygulama çubuğu kaydırması devre dışı bırakıldığında, uygulama çubuğunun ekrandan kaydırılmasını sağlayan hata
                 <a href="https://redmine.stoutner.com/issues/418">bir daha geri kaydırma yapmaması şeklinde düzeltildi</a>.</li>
index d6be13f0c5f82e441a656e9c7bdb5050662e11ca..bd13e1d1d6c9ab16bf86cc38282738aa386ed9e7 100644 (file)
@@ -24,8 +24,8 @@
     </head>
 
     <body>
-        <h3>3.0.1 (version code 44)</h3>
-        <p>2 Mayıs 2019 - minimum API 19, target API 28</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 Mayıs 2019</a> - minimum API 19, target API 28</p>
         <ul>
             <li>Uygulama çubuğu kaydırması devre dışı bırakıldığında, uygulama çubuğunun ekrandan kaydırılmasını sağlayan hata
                 <a href="https://redmine.stoutner.com/issues/418">bir daha geri kaydırma yapmaması şeklinde düzeltildi</a>.</li>
index 205331fddfc958cf93c6d01aa92480b7546d4658..50f6a2cca239d85c35f75f280371f151ca58c8be 100644 (file)
@@ -810,8 +810,11 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
         String intentAction = intent.getAction();
         Uri intentUriData = intent.getData();
 
-        // Only process the URI if it contains data.  If the user pressed the desktop icon after the app was already running the URI will be null.
-        if (intentUriData != null) {
+        // Determine if this is a web search.
+        boolean isWebSearch = ((intentAction != null) && intentAction.equals(Intent.ACTION_WEB_SEARCH));
+
+        // Only process the URI if it contains data or it is a web search.  If the user pressed the desktop icon after the app was already running the URI will be null.
+        if (intentUriData != null || isWebSearch) {
             // Get the shared preferences.
             SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
 
@@ -828,7 +831,7 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
             String url;
 
             // If the intent action is a web search, perform the search.
-            if ((intentAction != null) && intentAction.equals(Intent.ACTION_WEB_SEARCH)) {
+            if (isWebSearch) {
                 // Create an encoded URL string.
                 String encodedUrlString;
 
index 9992b757224c9b6d3f25549c7e78cc7ff49ce21f..cd6520fac97f4b229abb00393877ffe3b44e40aa 100644 (file)
@@ -1,6 +1,12 @@
+Privacy Browser has two primary goals.
+
+1. Minimize the amount of information that is sent to web servers.
+
+2. Minimize the amount of information that is stored on the device.
+
 Most browsers silently give websites massive amounts of information that allows them to track you and compromise your privacy. Websites and ad networks use technologies like JavaScript, cookies, DOM storage, user agents, and many other things to uniquely identify each user and track them between visits and across the web.
 
-Privacy Browser is designed to minimize the amount of information the browser presents to websites. By default, privacy sensitive features are disabled. If one of these technologies is required for a website to function correctly, the user may choose to turn it on for just that visit. Or, they can use domain settings to automatically turn on certain features when entering a specific website and turn them off again when leaving.
+In contrast, privacy sensitive features are disabled by default in Privacy Browser. If one of these technologies is required for a website to function correctly, the user may choose to turn it on for just that visit. Or, they can use domain settings to automatically turn on certain features when entering a specific website and turn them off again when leaving.
 
 Privacy Browser currently uses Android’s built-in WebView to render web pages. As such, it works best when the latest version of WebView is installed (see https://www.stoutner.com/privacy-browser/common-settings/webview/). In the 4.x series, Privacy Browser will switch to a forked version of Android’s WebView called Privacy WebView that will allow for advanced privacy features.
 
@@ -10,4 +16,4 @@ Features:
 • Integrated EasyList ad blocking.
 • Tor Orbot proxy support.
 • SSL certificate pinning.
-• Import/Export of settings and bookmarks.
\ No newline at end of file
+• Import/export of settings and bookmarks.
\ No newline at end of file