element-hq/element-meta

Database migration UX

BillCarsonFr opened this issue · 2 comments

When we will publish Element R to the store, we will have to migrate the way internal data are stored from the existing crypto SDK to the Rust crypto SDK.
This can take some time, and we will need to provide some feedbacks to the user.

This would appear the first time you launch the app after updating.
We can technically display a progress bar.
We would need some copy better than App is performing a database migration, please be patient ;)

Proposed solution:

Screenshot 2022-06-01 at 1 12 50 pm

Add a progress screen after the splash screen to show progress. This is the happy path. We need to discuss what happens incase the device is unable to successfully complete migration.

Closing this in favour of element-hq/element-web#26773.