-
Notifications
You must be signed in to change notification settings - Fork 713
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 #26
Comments
It would be nice to have this in the reference client from the beginning. There are a lot of people who have multiple accounts for different roles they fulfill in their lives (i.e. work, private, community, this one software project, the other hardware project etc.) - this calls for a quick way to switch roles during their day. |
I want to voice my support for this too: Multiple accounts is something that needs to be facilitated early in the architecting of an application. I currently have work and personal Matrix accounts, and use both miniVector-fdroid and Riot.im-fdroid, respectively, on the same device to facilitate it. It's inefficient because they both need to wake to sync and send notifications independently of one-another, and if I want to configure something for both of them, I have to do it twice. |
In my case I use a work account since I don't want to log in with my personal account at work and allow my employer to see my personal conversations. At the same time I would like not having to use my phone to ask a question in #matrix:matrix.org |
Yes it would also be really important for me ! :) |
@PhieF please delete your comment and add a +1 reaction to the original comment. |
I would like to join the plea for adding multiple account support to riotX from the start, I hope you will consider my perspective worthwhile enough to keep it as a comment instead of a +1. What's the problem with all messengers that riotX will be competing with, such as Whatsapp and Signal? They only allow for a single account ("identity") and even worse, they force you to tie that identity to a cellphone number making it almost impossible to have two separate identities such as "work" and "personal". What's an attribute that almost every other communication ecosystem that predates Whatsapp and Matrix has in common? That support for multiple identities is the norm. You won't be able to find an email client where it's impossible to add more than one account. All XMPP clients out there have supported multiple accounts from the start. IRC users are used to having a dozen of different accounts (networks). Even the vast majority of modern cellphones has support for dual-SIM, because there's a huge demand from users that want to keep their work identity (phone number) separate from their personal one. Yet unfortunately all reference clients for Matrix currently lack multi-account support. This makes it a dealbreaker for me and many people I know. Supporting this would make Riot/Matrix really stand out from its competitors on a functional level instead of merely an ideological one. |
Is any update there? |
I would like to input my opinion on this matter, although I know that some people will not appreciate it. I do not oppose multiple accounts as a feature as long as it doesn't get in the way of those who don't use it, but I think it should be much lower on the priority list than certain other features which receive comparitively less attention. I see how it can be useful in many cases, however, for the reasons that I've been told, it seems to be more like a hack around a gone-wrong abuse of Matrix' specification, where instead of one identity in a federation, a user wants to occupy multiple identities simulatenously (NB: I'm neither a Matrix nor a Riot developer and this is solely my interpretation of Matrix and how it should be used). It therefore shouldn't be a "first class citizen" among Riot's features and therefore implemented after Riot is more complete regarding the more essential features. I'm saying this because I do think that multiple accounts will inevitably have an influence on the UI/UX for everyone (apart from binding development resources, which, however, is none of my business to be interested in), unless, of course, they are implemented such that they effectively behave as if multiple instances of Riot were running separately, one for each account. That said, I understand the desire to have multiple accounts but I fail to understand its urgency for the reasons that @laszlovl for example has mentioned. For instance, you are speaking of separating personal and work identities, and given that you seem not to be satisfied by using different Display Names in rooms which are related to work/personal live respectively (which, personally I think is the way to go down), I assume your goal is to entirely conceal your identity to the point where even further inspection (of, say, the MXID, the IP, etc.) would not yield any indication as to "who is who". Meanwhile, you cite IRC as an example where multiple identities exist, yet
In my opinion, multiple accounts could be realized simply by parallel instances of Riot and therefore without any effect on UI/UX of single-account instances. |
Many email clients (Outlook, Thunderbird, et al) have supported managing multiple email accounts for years. Being able to utilize multiple identities has been a common usecase for this feature. Then again I'm not going to compare common email protocols versus the nuances of the Matrix protocol and potential side channel leakage. |
Just a couple of very common usecases for (work vs. personal) email:
All of these are only possible with multiple account support.
This isn't possible on Android, and even if it were the UX for that would be much detrimental versus combining multiple accounts in a single interface (like all Email/IRC/XMPP/etc clients do) |
Shelter can be used as a solutios for those who need one more account right now. |
There's Island too. But I need 3 RiotX right now: 1 for work, 1 for personal and one to play with the p2p demo. Life is not fair. |
+1 |
+1 |
This is needed badly. |
I suppose there is no point in trying to start crowd funding this feature, right? (New Vector recently received 8.5M $ of venture capital) |
I think the developers' attention and priorities lie somewhere else than this feature, but at least an acknowledgement that its on the backlog (or similar) would be nice, @bmarty |
This a crippling omission for anyone who needs to interact with a non-federated Matrix server (e.g. for work) - there will be no official Matrix phone client available for them, basically. |
@tgr I'm guessing you mean something by new vector / element with official. But there are other clients. E.g. SchildiChat is a fork of element for android, so you can have two elements at the same time. And there are lots of more android clients: https://matrix.org/clients-matrix . I'm not claiming that it's perfect, but it may help in your situation. |
@ptman it's very far from perfect. The official clients some with all kinds of assurances (New Vector is a professional company known to do high-quality work; they will likely be around for support as long as Matrix itself is supported; they stand to lose a lot from security issues; etc) that any random client doesn't. Plus people would have to learn two different clients then. Elsewhere App Cloner was brought up as an option, that sounds less bad. |
Love the app. I would like to see multi user support also! |
Beeing able to have multiple accounts for different purposes is one of my main reason i wanted to switch to matrix and promote it among my friends. This was the reason why i considered matrix better in privacy than e.g. Signal for my usecases. |
What's the state of these feature request? Its one of the oldest request... (im not a programmer) but it cant be so difficult... or? |
Once this feature is available, I do think Matrix will explode. |
I don't think its necessarily a killer feature, but it's definitely requested from a user-base of power users who'd want to switch between work and personal accounts (and the like) I think https://github.com/matrix-org/matrix-doc/issues/915 is more related to this, with it's prospect that it enables users to give less thought to where they sign up in the first place, and being able to move their accounts' "home" wherever they like at any time, which gives them more freedom. |
Telegram has this feature. I hope it comes in this app too. |
+1 |
I'm kinda a fan of multiple account support but only if I can use all of them at the same time (e.g. account per room setting & asking which account to join the room with — maybe option to display room twice for two accounts?). Personally I don't like how it is done on e.g. Discord (you can switch to another account and then have to switch back to see a chat from the other account...) but I can see others would rather have it like that (to separate work completely from personal account). |
The Discord one would still be an improvement above the current situation. Contrary to Discord, logging in to a Matrix account requires more than your username and password, since you have to verify keys. |
So, what is the situation? Will have we multiple account feature? |
Most active development is set to move to ElementX, which unfortunately isn't getting support for multiple accounts from the start either. You could +1 the following issue: element-hq/element-x-android#190 |
I think this can be closed as unplanned. |
Where is that detailed? |
|
ElementX issue got closed and the topic got burried again 😢 |
It wasn't closed. |
For Android, it certainly was. The highest-voted Element X issue was closed as a duplicate of element-hq/element-meta#1832 on Meta, with a fraction of the visibility. If you (dear issue subscriber) had previously up-voted the Android Element X issue, please also do so on the Meta one. |
element-hq/element-x-android#190 isn't closed.. |
What are you talking about? It's both closed and when there were objections, it was locked to forestall further complaint. If you want to move discussion to Meta, that's fine with me. That's a reasonable organizational move. But you either leave the issue open for tracking by people subscribed to it, or you move the popular issue to Meta to keep the interest tagging. And you don't gaslight people with easily refuted falsehoods about what happened. |
If enough of us upvote https://github.com/orgs/community/discussions/61069#discussion-5411152, perhaps that won't be an issue. |
Show sticker body in hover tooltip
Is there any update on this feature request? |
+1 |
Don't comment just to bump these issues. That might be necessary on repos run by assholes that mark requests as stale and close them automatically, but Element's devs don't do this. |
Sorry for just bumping, here is my reasoning: We are running a Matrix instance for our nursery school where we as parents communicate with each other and share sensitive information. We now faced the challenge that some of the parents were already using element with some other instance (mostly for their jobs). These users had to choose other Matrix clients to participate in our communications that are not as feature complete as element. |
@kuhlmannmarkus Note that I haven't actually had the chance to try/test TWAKE-CHAT matrix client but it claims to have MULTI-ACCOUNT ability https://twake-chat.com (see https://github.com/linagora/twake-on-matrix and apparently it is based up on fluffychat https://github.com/krille-chan/fluffychat ) |
Any plans to support multiple accounts?
Edit by Benoit
The SDK already support multi-account.
Blocked by: matrix-org/sygnal#70
Open points:
The text was updated successfully, but these errors were encountered: