diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-es/strings.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-es/strings.xml index a1d6ab10..4352db06 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-es/strings.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-es/strings.xml @@ -84,9 +84,9 @@ Ocultar siempre - @string/modo-de-configuracion-de-clave-nombramiento-automatico - @string/modo-de-configuracion-de-clave-siempre-mostrar-nombre - @string/modo-de-configuracion-de-clave-siempre-ocultar-nombre + @string/settings_key_mode_auto_name + @string/settings_key_mode_always_show_name + @string/settings_key_mode_always_hide_name Sugerencias de bigramas diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-nl/strings.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-nl/strings.xml index ddb590df..b63707ef 100644 --- a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-nl/strings.xml +++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-nl/strings.xml @@ -84,9 +84,9 @@ Altijd verbergen - \@ rij- instellingen-sleutel-wijze-automatisch-naam - \@ rij- instellingen- sleutel-wijze-altijd-tonen-naam - \@rij-instellingen-sleutel-wijze-altijd-verberg-naam + @string/settings_key_mode_auto_name + @string/settings_key_mode_always_show_name + @string/settings_key_mode_always_hide_name Digram-suggesties diff --git a/src/java/Keepass2AndroidPluginSDK2/build/intermediates/gradle_project_sync_data.bin b/src/java/Keepass2AndroidPluginSDK2/build/intermediates/gradle_project_sync_data.bin deleted file mode 100644 index da4b2001..00000000 Binary files a/src/java/Keepass2AndroidPluginSDK2/build/intermediates/gradle_project_sync_data.bin and /dev/null differ diff --git a/src/keepass2android/Properties/AndroidManifest_net.xml b/src/keepass2android/Properties/AndroidManifest_net.xml index f1b577da..01f4a014 100644 --- a/src/keepass2android/Properties/AndroidManifest_net.xml +++ b/src/keepass2android/Properties/AndroidManifest_net.xml @@ -1,7 +1,7 @@  diff --git a/src/keepass2android/Resources/values/strings.xml b/src/keepass2android/Resources/values/strings.xml index d16c77ae..5cb91aa2 100644 --- a/src/keepass2android/Resources/values/strings.xml +++ b/src/keepass2android/Resources/values/strings.xml @@ -586,7 +586,7 @@ If you do not want to give KP2A access to your full Dropbox, you may select this option. It will request only access to the folder Apps/Keepass2Android. This is especially suited when creating a new database. If you already have a database, select this option to create the folder, then place your file inside the folder (from your PC) and then select this option again for opening the file. Google Drive PCloud - This storage type will only request access to the "Applications/Keepass2Android" folder. If you want to use an existing database from your PCloud account, please make sure the file is placed in this folder. + This storage type will only request access to the pCloud folder "Applications/Keepass2Android". If you want to use an existing database from your pCloud account, please make sure the file is placed in this pCloud folder. OneDrive OneDrive All files and shared files diff --git a/src/keepass2android/Resources/xml/autofillservice.xml b/src/keepass2android/Resources/xml/autofillservice.xml index 1dffcf22..b5b3c506 100644 --- a/src/keepass2android/Resources/xml/autofillservice.xml +++ b/src/keepass2android/Resources/xml/autofillservice.xml @@ -62,6 +62,12 @@ + + diff --git a/src/keepass2android/Totp/Kp2aTotp.cs b/src/keepass2android/Totp/Kp2aTotp.cs index d6b3128b..2b72d61f 100644 --- a/src/keepass2android/Totp/Kp2aTotp.cs +++ b/src/keepass2android/Totp/Kp2aTotp.cs @@ -40,14 +40,25 @@ namespace keepass2android { if (entry == null) return null; - foreach (ITotpPluginAdapter adapter in _pluginAdapters) + + try { - TotpData totpData = adapter.GetTotpData(App.Kp2a.LastOpenedEntry.OutputStrings.ToDictionary(pair => StrUtil.SafeXmlString(pair.Key), pair => pair.Value.ReadString()), Application.Context, false); - if (totpData.IsTotpEntry) + foreach (ITotpPluginAdapter adapter in _pluginAdapters) { - return adapter; + TotpData totpData = adapter.GetTotpData( + App.Kp2a.LastOpenedEntry.OutputStrings.ToDictionary(pair => StrUtil.SafeXmlString(pair.Key), + pair => pair.Value.ReadString()), Application.Context, false); + if (totpData.IsTotpEntry) + { + return adapter; + } } } + catch (Exception e) + { + Kp2aLog.LogUnexpectedError(e); + } + return null; }