Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Multiple accounts? #1831

Closed
Thatoo opened this issue Feb 7, 2023 · 2 comments
Closed

Multiple accounts? #1831

Thatoo opened this issue Feb 7, 2023 · 2 comments

Comments

@Thatoo
Copy link

Thatoo commented Feb 7, 2023

Hopefully, both ElementX on iOS and Android will be the first Element clients to support Multiple accounts feature (and the web client about that time too?)

Just for the record, it is one of the oldest and a wanted feature in Element-ios, element-hq/element-ios#315, Element-android, element-hq/element-android#26 [and also Element-web but that's out of topic... element-hq/element-web#2320 ].

@vollkorntomate
Copy link

Am I wrong or do the Rust SDK and Element X already almost support multiple accounts?
I had a quick naive look into the code and from my understanding, there is nothing in the way of simply creating a second (third, ...) user session through the app, and all the storage etc. is already taken care of.

The only thing that doesn't seem to be possible yet is to restore a session for a given userID, but that looks to me like a rather small change in the UserSessionStoreProtocol and its implementation. And of course, the UIs for the account management are still missing, but that should be quite straightforward.

Another issue that I can think of is notification management, but I'd view that as a second step once we are able to add multiple accounts.

@ara4n
Copy link
Member

ara4n commented Jul 8, 2023

you are right. it "just" needs the auth, login, registration, acct management, notif, account switching UI, etc. we are also desperate to have it as a feature tho; it's been excruciating not having it in classic Element.

@kittykat kittykat transferred this issue from element-hq/element-x-ios Jul 10, 2023
@element-hq element-hq locked and limited conversation to collaborators Jul 10, 2023
@kittykat kittykat converted this issue into discussion #1832 Jul 10, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants