Fix some bugs of authentication

Display authentication screen in NavHost
Remove "Protect storage", authenticate to clear storage instead
Force enable biometrics on if using password alone is not supported
This commit is contained in:
BinTianqi
2024-12-14 22:03:39 +08:00
parent f7b18d1a31
commit 867668832e
10 changed files with 120 additions and 146 deletions

View File

@@ -557,12 +557,7 @@
<string name="lock_owndroid">Заблокировать OwnDroid</string>
<string name="enable_bio_auth">Аутентификация по биометрии</string>
<string name="authenticate">Аутентифицировать</string>
<string name="use_password">Использовать пароль</string>
<string name="auth_with_password">Аутентифицировать OwnDroid с помощью пароля</string>
<string name="auth_with_bio">Аутентифицировать OwnDroid с помощью биометрии</string>
<string name="lock_in_background">Блокировать при переключении в фоновый режим</string>
<string name="protect_storage">Защитить хранилище</string>
<string name="storage_is_protected">Хранилище защищено, вы не можете очистить хранилище OwnDroid</string>
<string name="clear_storage">Очистить хранилище</string>
<string name="automation_api">API автоматизации</string>

View File

@@ -552,12 +552,7 @@
<string name="lock_owndroid">OwnDroid\'u kilitle</string>
<string name="enable_bio_auth">Biyometri ile doğrulama</string>
<string name="authenticate">Doğrula</string>
<string name="use_password">Şifre kullan</string>
<string name="auth_with_password">OwnDroid\'u şifre ile doğrula</string>
<string name="auth_with_bio">OwnDroid\'u biyometri ile doğrula</string>
<string name="lock_in_background">Arka plana geçince kilitle</string>
<string name="protect_storage">Depolamayı koru</string>
<string name="storage_is_protected">Depolama korunuyor</string> <!--TODO-->
<string name="clear_storage">Depolamayı temizle</string>
<string name="automation_api">Automation API</string> <!--TODO-->

View File

@@ -543,12 +543,7 @@
<string name="lock_owndroid">锁定OwnDroid</string>
<string name="enable_bio_auth">使用生物识别</string>
<string name="authenticate">验证</string>
<string name="use_password">使用密码</string>
<string name="auth_with_password">使用密码进行验证</string>
<string name="auth_with_bio">使用生物识别进行验证</string>
<string name="lock_in_background">处于后台时锁定</string>
<string name="protect_storage">保护存储空间</string>
<string name="storage_is_protected">存储空间受到保护你不能清除OwnDroid的存储空间</string>
<string name="clear_storage">清除存储空间</string>
<string name="automation_api">自动化API</string>

View File

@@ -557,12 +557,7 @@
<string name="lock_owndroid">Lock OwnDroid</string>
<string name="enable_bio_auth">Auth with biometrics</string>
<string name="authenticate">Authenticate</string>
<string name="use_password">Use password</string>
<string name="auth_with_password">Authenticate OwnDroid with password</string>
<string name="auth_with_bio">Authenticate OwnDroid with biometrics</string>
<string name="lock_in_background">Lock when switch to background</string>
<string name="protect_storage">Protect storage</string>
<string name="storage_is_protected">Storage is protected, you can\'t clear storage of OwnDroid</string>
<string name="clear_storage">Clear storage</string>
<string name="automation_api">Automation API</string>