Add support for backups

Allow users to select a folder where automatic backups will be created. This
also bumps minSdkVersion to 21.
This commit is contained in:
Alexander Bakker 2020-01-04 22:06:59 +01:00
parent 866466d158
commit 4a69e9efb4
13 changed files with 475 additions and 46 deletions

View file

@ -17,6 +17,7 @@
<string name="pref_general_group_title">General</string>
<string name="pref_security_group_title">Security</string>
<string name="pref_tools_group_title">Tools</string>
<string name="pref_backups_group_title">Backups</string>
<string name="pref_select_theme_title">Theme</string>
<string name="pref_view_mode_title">View mode</string>
<string name="pref_lang_title">Language</string>
@ -28,6 +29,14 @@
<string name="pref_slots_summary">Manage the list of keys that can decrypt the vault</string>
<string name="pref_import_file_title">Import from file</string>
<string name="pref_import_file_summary">Import tokens from a file</string>
<string name="pref_backups_title">Backup the vault</string>
<string name="pref_backups_summary">Create backups of the vault on external storage. This is only supported for encrypted vaults.</string>
<string name="pref_backups_location_title">Directory for backup files</string>
<string name="pref_backups_location_summary">Backups will be stored at</string>
<string name="pref_backups_trigger_title">Trigger backup</string>
<string name="pref_backups_trigger_summary">Manually trigger a backup</string>
<string name="pref_backups_versions_title">Amount of versions to keep</string>
<string name="pref_backups_versions_summary">Keep %1$d versions of the backup</string>
<string name="pref_import_app_title">Import from app</string>
<string name="pref_import_app_summary">Import tokens from an app (requires root access)</string>
<string name="pref_export_title">Export</string>