element-hq / element-hq/element-android
Export/Import (Restore) Session
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
If you use a new installation of Element Android, for example because you have changed your phone (or accidentally lose the app's private data in another way), it would be good if one could resume the session from before. I, for example, have two devices, two session currently:
* Element Web [on my computer]
* Element Mobile [on my phone]
My phone breaks, I need a new phone. Now I can, of course, create a new session and rename the old, to end up with somehting like
* Element Web [on my computer]
* Element Mobile (Old) [abandoned session]
* Element Mobile [on my new phone]
which is cluttering the list of sessions needlessly. Alternatively, I can delete the old session, but that will result in an irritating warning sign in encrypted rooms, etc.
Suggestion: If Element Android could export the session data from the app's private storage or upload it into the "online backup", then it could be imported from a different device, either with a key or after cross-signing. This could be compared to backing up your Cookie and HTML5 storage in Element Web, for example.
Contributor guide
Assessment
This issue has not been assessed yet.