Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[iOS] Export & import app data #3418

Closed
DmitryBespalov opened this issue May 28, 2024 · 0 comments
Closed

[iOS] Export & import app data #3418

DmitryBespalov opened this issue May 28, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@DmitryBespalov
Copy link
Contributor

DmitryBespalov commented May 28, 2024

Export and import app data into an encrypted data file.

Export data

Screen E1.

Export instructions

  1. Create a file password
    Enter a strong password for locking the export file.
  2. Export the data
    Data includes the owner keys, safes and address book, in an encrypted file format.
  3. Save the data file
    Store the export file in Files on your device or a secure location of your choice.

Screen E2.

Create file password

  • password field
  • Next button
  • Description: choose a password for protecting the exported data

Screen E3.

Repeat file password

  • repeat the previously entered password
  • Next button

Screen E4.

Export screen
In-progress activity indicator

Screen E5.

Save exported data

  • Save button
  • File icon with icons of a key, safe accounts, and address book
  • Description: exported data is encrypted and includes owner keys, safes and address book
  • Errors texts (scrollable textview) - in case there are any messages during the export
  • Done button

Import data

Screen P1.

Import instructions

  1. Select the data file
    Choose a *.safedata file that was exported before.
  2. Enter file password
    Enter the password to access the data from the file.
  3. Import the data
    The imported data includes owner keys, safes and address book. Duplicates will be skipped.

Screen P2.

Select file

  • Description: Select the previously exported data file.
  • Button to select the data file
  • Text: "No file selected" or the name of the selected file
  • Next button

Screen P3.

Enter password.
Enter the password for the data file.

  • Text field
  • Next button

Screen P4.

Import screen.

  • In-progress activity indicator

Screen P5.

Success screen

  • Done button
    or
    Completed screen
  • Text view with error messages appeared during import.
@DmitryBespalov DmitryBespalov changed the title [iOS] Export app data [iOS] Export & import app data May 28, 2024
DmitryBespalov added a commit that referenced this issue May 30, 2024
* Exporting safe list, owner key list, and address book
* Exported file is encrypted with a random password
* Importing the same data in the app, skipping duplicates
* Access in App Settings, basic user interface
@DmitryBespalov DmitryBespalov added the enhancement New feature or request label May 30, 2024
DmitryBespalov added a commit that referenced this issue Jun 6, 2024
DmitryBespalov added a commit that referenced this issue Jun 6, 2024
DmitryBespalov added a commit that referenced this issue Jun 6, 2024
DmitryBespalov added a commit that referenced this issue Jun 6, 2024
DmitryBespalov added a commit that referenced this issue Jun 7, 2024
DmitryBespalov added a commit that referenced this issue Jun 7, 2024
DmitryBespalov added a commit that referenced this issue Jun 7, 2024
DmitryBespalov added a commit that referenced this issue Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant