Conversations: Multiple accounts enabled gives no clear indication which account contact/MUC is using

Created on 11 Jun 2018  路  12Comments  路  Source: iNPUTmice/Conversations

General information

  • Version: 2.2.2
  • Device: OnePlus 3
  • Android Version: Stock/OxygenOS 8(?) Oreo
  • Server name: blesmrt.net
  • Server software: I don't remember, why server info doesn't tell this?
  • Installed server modules: partial PEP, everything else server info shows available
  • Conversations source: PlayStore Beta Channel

Steps to reproduce

  1. Add multiple accounts to Conversations
  2. Look at the main screen
  3. Open a contact or MUC

Expected result

I am always aware what account I am using.

Actual result

I see no separation of what account I am using unless I open contact details or group chat details.

My ideas
  • When input boxes are empty, they read "Send unencrypted message" or "Send omemo encrypted message". Could "from [email protected]" or "as [email protected]" be added to it?
  • In main screen, could there be something small like "account symbol" (a ball, square or triangle) be in front of the contact/MUC? I am taking this idea from Firefox Container Tabs.
  • Gajim has collapseable categories for different accounts in the roster and has option for having one chat window per account and then using tabs inside it. Could this behaviour be somehow brought to Conversations main screen?

Most helpful comment

If you have the same contact on multiple accounts you are doing something wrong.

Uh. I just try to imagine how a multi account mail client like Thunderbird would feel if I can not see directly which account I'm using.
My respect for Conversations but imho statements like "you are doing something wrong" are not always the ideal way to handle user experience.

If you have multiple accounts for reliability reasons pick a different provider.

For reliability reasons I on't pick a _different_ provider but an _additonal_ provider. Every provider can be unreliable and for this moment it is good to have a second one with a similar roster setup (like people have a second mail address just for this case usually).

If you have multiple accounts because you like to toy around and test things then I鈥檓 sorry but Conversations isn鈥檛 trying to cover that use case.

Convincing people of XMPP was always difficult for me and sometimes ends up in testing different providers even I found my personla "reliable one" (because "provider freedom" is a feature I'm promoting convincing people to use federated messengers).
So even just for _helping_ XMPP newcomers feature requested by @Mikaela would be very helpful. Is an extended info text in the text field really such a big deal?

All 12 comments

@licaon-kter I had this tab automatically restored and noticed that you have thumbs downed this. May I ask why or if you have better ideas or are against some of my ideas or just what thoughts do you have on this?

I don't like the "tree view", also I don't quite get the whole problem, so you are logged in to the some chats/MUCs from multiple accounts?

so you are logged in to the some chats/MUCs from multiple accounts?

Yes, my main account is on blesmrt.net, but lately I have also been testing on disroot.org account which has their MUC in bookmarks and yesterday I also added organisation HQ projector machine to XMPP to showcase it and I found it easier to do some tasks on Conversations so I added it to mine temporarily and the result is that I have many duplicates of some rooms and when I open them I am told that the account is disabled while in case of Disroot I wouldn't mind the account being enabled all the time.

There are also other reasons why one would have multiple accounts in teh same MUC such as wanting to lure spammers to message not-moderator connection (I don't know if anyone does that outside of Telegram group) and as there is no sorting of MUCs, I would like to be able to use a separate account for volunteer work which I could then disable as I get too much of it, while having some MUCs where it would be beneficial to be with both accounts.

On your device don't use the same avatar with each of your accounts.

On Conversations YOU can override a contact's avatar (assumes either not linked to contact provider, or is linked but no contact image provided). With this feature YOU can visually create separation yourself.

While reading this, I couldn't resist:
Being deliberately logged into the same MUC with multiple own accounts simultaneously seems to be a really unusual use case.

@Olf0

While reading this, I couldn't resist: Being deliberately logged into the same MUC with multiple own accounts simultaneously seems to be a really unusual use case.

But that's what is recommended when someone asks for the ability to set a different avatar for each MUC 馃様

@contrapunctus-1, you seem to have misunderstood my statement.
While it is a common use case to use different XMPP accounts (with different avatar pictures) for different MUCs, using different XMPP accounts concurrently for the same MUC does not make much sense to me.

But that's what is recommended when someone asks for the ability to set a different avatar for each MUC

This seems like a niche use case as well, I'm afraid :)

This is all the more fun when each of your JID has the same username component

[email protected]
[email protected]
[email protected]

If you have the same contact on multiple accounts you are doing something wrong.
If you have a work account and a personal account keep your work contacts on your work account and your personal contacts on your personal contacts. If you have an old and a new account just migrate your contacts over and delete them on the old account. If you have multiple accounts for reliability reasons pick a different provider. There are reliable providers. If you have multiple accounts because you like to toy around and test things then I鈥檓 sorry but Conversations isn鈥檛 trying to cover that use case.

If you have the same contact on multiple accounts you are doing something wrong.

Uh. I just try to imagine how a multi account mail client like Thunderbird would feel if I can not see directly which account I'm using.
My respect for Conversations but imho statements like "you are doing something wrong" are not always the ideal way to handle user experience.

If you have multiple accounts for reliability reasons pick a different provider.

For reliability reasons I on't pick a _different_ provider but an _additonal_ provider. Every provider can be unreliable and for this moment it is good to have a second one with a similar roster setup (like people have a second mail address just for this case usually).

If you have multiple accounts because you like to toy around and test things then I鈥檓 sorry but Conversations isn鈥檛 trying to cover that use case.

Convincing people of XMPP was always difficult for me and sometimes ends up in testing different providers even I found my personla "reliable one" (because "provider freedom" is a feature I'm promoting convincing people to use federated messengers).
So even just for _helping_ XMPP newcomers feature requested by @Mikaela would be very helpful. Is an extended info text in the text field really such a big deal?

Pix-Art now shows the account in chats view under the last message, not pleasing visually since it goes under the icon alignment.

Was this page helpful?
0 / 5 - 0 ratings