</head>
<body>
- <h3>3.10 (version code 58)</h3>
- <p>25. Februar 2022 - Mindest-API 23, Ziel-API 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (version code 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25. Februar 2022</a> - Mindest-API 23, Ziel-API 31</p>
<ul>
<li><a href="https://redmine.stoutner.com/issues/786">Kostenlose Version </a> des Privacy Browsers entfernt.</li>
<li>Minimum-API auf 23 (Android 6.0, Marshmallow) erhöht, da <a href="https://redmine.stoutner.com/issues/793">WebView-Updates nicht mehr für ältere Android-Versionen</a> angeboten werden.</li>
</head>
<body>
- <h3>3.10 (version code 58)</h3>
- <p>25 February 2022 - minimum API 23, target API 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (version code 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25 February 2022</a> - minimum API 23, target API 31</p>
<ul>
<li>Remove the <a href="https://redmine.stoutner.com/issues/786">free flavor</a>.</li>
<li>Bump the minimum API to 23 (Android 6.0, Marshmallow) because WebView updates are <a href="https://redmine.stoutner.com/issues/793">no longer available</a> for older versions of Android.</li>
</head>
<body>
- <h3>3.10 (código de versión 58)</h3>
- <p>25 de febrero de 2022 - API mínimo 23, API objetivo 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (código de versión 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25 de febrero de 2022</a> - API mínimo 23, API objetivo 31</p>
<ul>
<li>Eliminar el <a href="https://redmine.stoutner.com/issues/786">sabor gratuito</a>.</li>
<li>Subir la API mínima a 23 (Android 6.0, Marshmallow) porque las actualizaciones de WebView ya <a href="https://redmine.stoutner.com/issues/793">no están disponibles</a>
</head>
<body>
- <h3>3.10 (version du code 58)</h3>
- <p>25 Février 2022 - API minimale : 23, API optimale : 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (version du code 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25 Février 2022</a> - API minimale : 23, API optimale : 31</p>
<ul>
<li>Suppression de <a href="https://redmine.stoutner.com/issues/786">version gratuite</a>.</li>
<li>Passage de l'API minimale à 23 (Android 6.0, Marshmallow) car les mises à jour de WebView ne sont
</head>
<body>
- <h3>3.10 (versione codice 58)</h3>
- <p>25 Febbraio 2022 - minima API 23, target API 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (versione codice 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25 Febbraio 2022</a> - minima API 23, target API 31</p>
<ul>
<li>Eliminazione della <a href="https://redmine.stoutner.com/issues/786">versione free</a>.</li>
<li>Spostamento della API minima a 23 (Android 6.0, Marshmallow) poichè gli aggiornamenti di WebView updates <a href="https://redmine.stoutner.com/issues/793">non sono più disponibili</a>
</head>
<body>
- <h3>3.10 (código da versão 58)</h3>
- <p>25 February 2022 - minimum API 23, target API 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (código da versão 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25 February 2022</a> - minimum API 23, target API 31</p>
<ul>
<li>Remove the <a href="https://redmine.stoutner.com/issues/786">free flavor</a>.</li>
<li>Bump the minimum API to 23 (Android 6.0, Marshmallow) because WebView updates are <a href="https://redmine.stoutner.com/issues/793">no longer available</a> for older versions of Android.</li>
</head>
<body>
- <h3>3.10 (код версии 58)</h3>
- <p>25 февраля 2022 года - минимальный API 23, целевой API 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (код версии 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25 февраля 2022 года</a> - минимальный API 23, целевой API 31</p>
<ul>
<li>Удалена <a href="https://redmine.stoutner.com/issues/786">бесплатная версия приложения</a>.</li>
<li>Повышен минимальный API до 23 (Android 6.0, Marshmallow), поскольку обновления WebView <a href="https://redmine.stoutner.com/issues/793">больше не доступны</a>
</head>
<body>
- <h3>3.10 (version code 58)</h3>
- <p>25 Şubat 2022 - minimum API 23, target API 31</p>
+ <h3><a href="https://www.stoutner.com/privacy-browser-3-10/">3.10</a> (version code 58)</h3>
+ <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=b0f0322c62a5cd25e587f1760a33fcf60c279954">25 Şubat 2022</a> - minimum API 23, target API 31</p>
<ul>
<li>Remove the <a href="https://redmine.stoutner.com/issues/786">free flavor</a>.</li>
<li>Bump the minimum API to 23 (Android 6.0, Marshmallow) because WebView updates are <a href="https://redmine.stoutner.com/issues/793">no longer available</a> for older versions of Android.</li>
// Define the saved instance state constants.
private final String ENCRYPTION_PASSWORD_TEXTINPUTLAYOUT_VISIBILITY = "encryption_password_textinputlayout_visibility";
- private final String KITKAT_PASSWORD_ENCRYPTED_TEXTVIEW_VISIBILITY = "kitkat_password_encrypted_textview_visibility";
private final String OPEN_KEYCHAIN_REQUIRED_TEXTVIEW_VISIBILITY = "open_keychain_required_textview_visibility";
private final String FILE_LOCATION_CARD_VIEW = "file_location_card_view";
private final String FILE_NAME_LINEARLAYOUT_VISIBILITY = "file_name_linearlayout_visibility";
Spinner encryptionSpinner;
TextInputLayout encryptionPasswordTextInputLayout;
EditText encryptionPasswordEditText;
- TextView kitKatPasswordEncryptionTextView;
TextView openKeychainRequiredTextView;
CardView fileLocationCardView;
RadioButton importRadioButton;
case NO_ENCRYPTION:
// Hide the unneeded layout items.
encryptionPasswordTextInputLayout.setVisibility(View.GONE);
- kitKatPasswordEncryptionTextView.setVisibility(View.GONE);
openKeychainRequiredTextView.setVisibility(View.GONE);
openKeychainImportInstructionsTextView.setVisibility(View.GONE);
case OPENPGP_ENCRYPTION:
// Hide the password encryption layout items.
encryptionPasswordTextInputLayout.setVisibility(View.GONE);
- kitKatPasswordEncryptionTextView.setVisibility(View.GONE);
// Updated items based on the installation status of OpenKeychain.
if (openKeychainInstalled) { // OpenKeychain is installed.
if (savedInstanceState == null) { // The app has not been restarted.
// Initially hide the unneeded views.
encryptionPasswordTextInputLayout.setVisibility(View.GONE);
- kitKatPasswordEncryptionTextView.setVisibility(View.GONE);
openKeychainRequiredTextView.setVisibility(View.GONE);
fileNameLinearLayout.setVisibility(View.GONE);
openKeychainImportInstructionsTextView.setVisibility(View.GONE);
} else { // The app has been restarted.
// Restore the visibility of the views.
encryptionPasswordTextInputLayout.setVisibility(savedInstanceState.getInt(ENCRYPTION_PASSWORD_TEXTINPUTLAYOUT_VISIBILITY));
- kitKatPasswordEncryptionTextView.setVisibility(savedInstanceState.getInt(KITKAT_PASSWORD_ENCRYPTED_TEXTVIEW_VISIBILITY));
openKeychainRequiredTextView.setVisibility(savedInstanceState.getInt(OPEN_KEYCHAIN_REQUIRED_TEXTVIEW_VISIBILITY));
fileLocationCardView.setVisibility(savedInstanceState.getInt(FILE_LOCATION_CARD_VIEW));
fileNameLinearLayout.setVisibility(savedInstanceState.getInt(FILE_NAME_LINEARLAYOUT_VISIBILITY));
// Save the visibility of the views.
savedInstanceState.putInt(ENCRYPTION_PASSWORD_TEXTINPUTLAYOUT_VISIBILITY, encryptionPasswordTextInputLayout.getVisibility());
- savedInstanceState.putInt(KITKAT_PASSWORD_ENCRYPTED_TEXTVIEW_VISIBILITY, kitKatPasswordEncryptionTextView.getVisibility());
savedInstanceState.putInt(OPEN_KEYCHAIN_REQUIRED_TEXTVIEW_VISIBILITY, openKeychainRequiredTextView.getVisibility());
savedInstanceState.putInt(FILE_LOCATION_CARD_VIEW, fileLocationCardView.getVisibility());
savedInstanceState.putInt(FILE_NAME_LINEARLAYOUT_VISIBILITY, fileNameLinearLayout.getVisibility());
• Spostamento della API minima a 23 (Android 6.0, Marshmallow) poichè gli aggiornamenti di WebView updates non sono più disponibili per le versioni precedenti di Android.
• Sistemazione dello scrolling della barra della app inferiore.
• Correzione di un baco che a volte faceva in modo che i collegamenti aperti in una nuova scheda mostrassero una pagina di una scheda precedente.
+• Rimozione di DuckDuckGo dalla lista dei motori di ricerca.
+• Aggiornamento della URL di ricerca di Yahoo.
+• Rimozione di Internet Explorer dalla lista degli User Agent.
+• Aggiornamento dei link nella app a seguito dei cambiamenti nel sito per Privacy Browser PC.
+• Unione di alcuni drawable filedopo l'aggiornamento della API minima a 23.
• Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
\ No newline at end of file