Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

Multi-account support in Settings #120

Open
matrixbot opened this issue May 11, 2016 · 21 comments
Open

Multi-account support in Settings #120

matrixbot opened this issue May 11, 2016 · 21 comments

Comments

@matrixbot
Copy link

Created by @ matthew:matrix.org.

@giomfo
Copy link
Member

giomfo commented Sep 27, 2016

Related to element-hq/element-ios#590

@giomfo giomfo added design and removed enhancement labels Sep 27, 2016
@giomfo giomfo added this to the design_sprint1 milestone Sep 27, 2016
@giomfo giomfo changed the title Multiaccount support Multi-account support in Settings Sep 28, 2016
@giomfo giomfo added P2 and removed P1 labels Sep 28, 2016
@giomfo giomfo modified the milestones: design_sprint1, design_sprint2 Oct 17, 2016
This was referenced Feb 9, 2017
@MurzNN
Copy link
Contributor

MurzNN commented Jun 28, 2017

Maybe, at first, before this is not implemented - we can easily allow to run multiple application instances on one device with different config.json files? Or allow to clone or install application multiple times with different names.

@MurzNN
Copy link
Contributor

MurzNN commented Jul 3, 2017

As workaround, I install "App Cloner" application on Android and clone Riot app with different name, so now I can run several copies of Riot with different accounts, and they goes online together normally.

@ara4n
Copy link
Member

ara4n commented Oct 29, 2017

This isn't really blocked on design - I think it would be fine to port over the design from Matrix Console.

@ara4n ara4n added the bounty? label Oct 29, 2017
@jooize
Copy link

jooize commented Dec 1, 2017

How is the related Matrix Console design?

@krombel
Copy link
Contributor

krombel commented Dec 1, 2017

@jooize Matrix Console is an app that is deprecated but currently available in GooglePlay

@jooize
Copy link

jooize commented Dec 2, 2017

I mean what is its specific design of the multi-account implementation that I think @ara4n referred to? What it looks like, in or other words.

@jtl999
Copy link

jtl999 commented Feb 4, 2018

I downloaded Matrix Console and although I was unable to connect to my home server due to some errors (probably because too old), here's part of the UI.

screenshot_2018-02-03-23-05-34
screenshot_2018-02-03-23-05-39

@ghost
Copy link

ghost commented May 3, 2018

See also #576

@xsteadfastx
Copy link

👍

@bmarty bmarty removed this from the design_sprint1 milestone Aug 22, 2018
@r4dh4l
Copy link

r4dh4l commented Jan 28, 2019

As mentioned in #576 (comment) :

In Riot desktop/web the account switch could be another vertical bar left of the community bar with profile picture icons indicating the added accounts.

@ludwigbald
Copy link

It should look & feel like multiple accounts in the Gmail app:
screenshot_20190203-212457__01
You can select a different account by clicking on its thumbnail or by swiping to the right in the thumbnails area. I've seen this behavior in a couple other Google apps. However, they seem to have changed to a simple drop-down menu in other apps like contacts.

I also get three distinct push-notifications, each of which contains all the notifications for the specific account.

Like with e-Mail, there are some reasons why people would end up with multiple accounts.

@lrvick
Copy link

lrvick commented Mar 10, 2019

The biggest blocker for me using Riot.im to communicate with most of my friends today, is I have a private instance my phone connects to for work. Having to choose to use riot only at work or only with friends is awful.

My phone is also running AOSP so I can't use the proprietary "work profile" feature. It would make me very happy if this feature was prioritized. Can we bounty this thing? :)

@MurzNN
Copy link
Contributor

MurzNN commented Mar 10, 2019

@lrvick, I have the same problem and also waiting this feature, but as workaround - I use App cloner to have two Riot apps with different logins, other variant is use https://matrix.org/docs/projects/client/mini-vector-android.html for second account.

@lrvick
Copy link

lrvick commented Mar 10, 2019

App Cloner is proprietary and could easily inject malware. I also can't find any open alternatives. Not seeing any workaround in my case short of hand compiling my own alternate-named APKs with every update.

@MurzNN
Copy link
Contributor

MurzNN commented Mar 10, 2019

Here is opensource apps that can clone:
https://f-droid.org/en/packages/net.typeblog.shelter/
https://island.oasisfeng.com/
Also you can use https://f-droid.org/en/packages/com.lavadip.miniVector/ for second account without using clone app. But build-in multi-account support will be much better! :)

@mirisbowring
Copy link

Any updates so far?
The design from gmail would be pretty nice, as @ludwigbald already mentioned.

But not only gmail is using this Frontend to support multiple accounts, see telegram.

@ptman
Copy link
Contributor

ptman commented Sep 25, 2019

riot-android will not get any new features, but riotX has an issue element-hq/element-android#26

@Vince4Git
Copy link

Here is opensource apps that can clone:
https://f-droid.org/en/packages/net.typeblog.shelter/
https://island.oasisfeng.com/
Also you can use https://f-droid.org/en/packages/com.lavadip.miniVector/ for second account without using clone app. But build-in multi-account support will be much better! :)

From my point of view, the workaround using two or more application instances is not good for mobile phone application. Riot.im is allready consuming batterie. I don't think to run multiple application is compatible with the idea to reduce the batterie consumsion.

@tredondo
Copy link

Wire supports multiple accounts.

@DraconicNEO
Copy link

Here is opensource apps that can clone:
https://f-droid.org/en/packages/net.typeblog.shelter/
https://island.oasisfeng.com/
Also you can use https://f-droid.org/en/packages/com.lavadip.miniVector/ for second account without using clone app. But build-in multi-account support will be much better! :)

From my point of view, the workaround using two or more application instances is not good for mobile phone application. Riot.im is allready consuming batterie. I don't think to run multiple application is compatible with the idea to reduce the batterie consumsion.

I agree, app cloning isn't a proper solution to this issue. A proper solution would be implementing multiple accounts into Element.

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

No branches or pull requests