element-hq / element-hq/element-android

Export/Import (Restore) Session

Open
#3,669 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.