Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

Multiple Identity Management #122

Open
Thovthe opened this issue Nov 24, 2017 · 6 comments
Open

Multiple Identity Management #122

Thovthe opened this issue Nov 24, 2017 · 6 comments

Comments

@Thovthe
Copy link

Thovthe commented Nov 24, 2017

Feature:
I think having the ability to manage multiple accounts/identities eg. @foo.foovington:matrix.org & @foohandle:matrix.org & maybe even @TotallyNotfoo:some.otr without constantly logging out and back in under the other would be a valuable feature for, at least, certain demographics. I'm thinking celebrities, the internet famous, privacy oriented individuals, people in need of some form of anonymity.

This is probably only an issue for the standalone apps, particularly mobile.

UI Description:
In the menu/side panel have the avatars for the other accounts next to the current one with notification bubbles (pills?) including number of messages.

Bonus Nachos:
Would be nice if one could set the base colour of the UI for each profile and have the accents change based on which one is being used.

This is all much like the Gmail app on android... Actually, now that I look at it, very, very, similar already. Makes me think you might already be working towards this or it's simply an artifact of the SDK.

Implementation:
Don't ask me.

Willing to learn how to implement (or help) something like this if pointed in the right direction but I am pretty much an absolute novice to software development.

@Thovthe
Copy link
Author

Thovthe commented Dec 4, 2017

Upon far too much further reading:
This issue may be a duplicate of riot-web #2320, riot-ios #590, and riot-android #120 but I suppose this can be the place to track progress from riot-meta.

@jtl999
Copy link

jtl999 commented Jan 22, 2018

My JS (and React) skills are a bit rusty but I might try if I have the time and I am a fast learner.

Really depends (IMO) on how much the of riot-web is written in the paradigm of just handling a single user account.

Things I foresee being a problem (and to think about)

  • Seperating left room/chat bar between accounts, although I could see having one dropdown menu per account.
  • Joining a room from within Riot, could be a an account selector there?
  • Settings menu, how to deal with multiple accounts.

@rubo77
Copy link

rubo77 commented Dec 1, 2018

What is the progress so far on this issue?

If matrix should replace email one day, then this would be a MUST-HAVE. Every email client supports multiple email accounts.

@Hoeze
Copy link

Hoeze commented Apr 17, 2019

I'd like to use Riot in our lab-internal communication, but I realized that having multiple riot accounts is a real problem, especially for mobile clients.
There should be something like Slack's workspaces but for identities:
image

@sefsh
Copy link

sefsh commented Aug 5, 2019

Are you using a bounty system? If so, can this one be a bounty? Or should there be bounties for each platform’s implementation?

What will make this issue move forward? Is UI design needed? I’ll help out with it if need be.

On a side note, not having multi-account support in clients is possibly a real adoption killer: how can we recommend Matrix+Riot for, say, work when we’re already users of it? The way it works now more hobby adoption kills professional adoption! (and in some cases vice versa).

@jtagcat
Copy link

jtagcat commented Aug 8, 2019

@Hoeze I find your comment adding low value to the issue, since it's essentially repeating the same thing.
You and @jtl999 could instead +1 on yusf's comment. Doing this on github (or any other place, what has reactions, such as on matrix, gitlab) makes the issue more compact, quickly precipitable; removing notifications from 5 people in this issue.
If you think that your comment indeed does add value, you may -1 my comment.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants