android: self destruct passcode (#2414)

* android: self destruct passcode

* icon at the end of text instead of start

* removed todo and moved to suspend function

* properly restart chat after database deletion

* changes

* android: disable self-destruct on LA mode change to "system", create new profile with past timestamp
This commit is contained in:
Stanislav Dmitrenko
2023-05-10 15:05:50 +03:00
committed by GitHub
parent ad7e4488ef
commit a12f140333
16 changed files with 367 additions and 83 deletions
@@ -808,7 +808,7 @@
<string name="lock_mode">Lock mode</string>
<string name="lock_after">Lock after</string>
<string name="submit_passcode">Submit</string>
<string name="confirm_passcode">Confirm Passcode</string>
<string name="confirm_passcode">Confirm passcode</string>
<string name="incorrect_passcode">Incorrect passcode</string>
<string name="new_passcode">New Passcode</string>
<string name="authentication_cancelled">Authentication cancelled</string>
@@ -818,6 +818,21 @@
<string name="passcode_changed">Passcode changed!</string>
<string name="passcode_not_changed">Passcode not changed!</string>
<string name="change_lock_mode">Change lock mode</string>
<string name="self_destruct">Self-destruct</string>
<string name="enabled_self_destruct_passcode">Enable self-destruct passcode</string>
<string name="change_self_destruct_mode">Change self-destruct mode</string>
<string name="change_self_destruct_passcode">Change self-destruct passcode</string>
<string name="self_destruct_passcode_enabled">Self-destruct passcode enabled!</string>
<string name="self_destruct_passcode_changed">Self-destruct passcode changed!</string>
<string name="self_destruct_passcode">Self-destruct passcode</string>
<string name="enable_self_destruct">Enable self-destruct</string>
<string name="self_destruct_new_display_name">New display name:</string>
<string name="if_you_enter_self_destruct_code">If you enter your self-destruct passcode while opening the app:</string>
<string name="all_app_data_will_be_cleared">All app data is deleted.</string>
<string name="app_passcode_replaced_with_self_destruct">App passcode is replaced with self-destruct passcode.</string>
<string name="empty_chat_profile_is_created">An empty chat profile with the provided name is created, and the app opens as usual.</string>
<string name="if_you_enter_passcode_data_removed">If you enter this passcode when opening the app, all app data will be irreversibly removed!</string>
<string name="set_passcode">Set passcode</string>
<!-- Settings sections -->
<string name="settings_section_title_you">YOU</string>