-
DebXWoody
https://docs.modernxmpp.org/client/design/#multiple-accounts "Support for multiple accounts is OPTIONAL." I think for a Modern XMPP client, multiple accounts are important. It depends on the application, how it's managed (like profanity -a accountname - one process per account or within one application like Conversations / ChatSecure,..). If it is "optional" the developer may do not care about it and I'm sure, it will require redesign of the application to manage it later.
-
Ge0rG
DebXWoody: this is about clients for normal users mainly.
-
jonas’
DebXWoody, if you consider "separate processes for separate accounts" then it can always be done
-
jonas’
just isolate them well enough
-
jonas’
(okay, may not work for mobilve clients because mobile OSes suck)
-
jonas’
but I would in fact not count multi-account support which bases on separate processes.
-
MattJ
Some Androids (Samsung?) actually have a hack that isolates a messaging application of your choice and duplicates it
-
MattJ
so you can have multiple accounts
-
MattJ
Because none of the modern messaging applications support that
-
Ge0rG
"Secure" "Folder"
-
MattJ
and most people don't care
-
Ge0rG
all we need is an easy to deploy dockerized j2j transport!
-
pep.
DebXWoody: yeah, poezio doesn't have that, and now it looks very much painful to add it.
-
Ge0rG
same for yaxim
-
Ge0rG
but this is only one side of the medal. the other side is: for every action you want performed, you end up with a "please choose account first" dialog
-
Ge0rG
and the latter is the main reason why I'm not going to refactor yaxim
-
pep.
Ge0rG: we actually talked about something like that at the sprint. There are traces in the pad on the wiki if you feel courageous enough.
-
pep.
Ge0rG: yes but!
-
Ge0rG
pep.: I don't.
-
Ge0rG
pep.: but I need your help with an unrelated poezio issue in a different channel ;)
-
pep.
Everybody nowadays is saying "anonymity in muc is overloaded, get yourself another account". Very well, but if my client doesn't support that it's going to be annoying
-
pep.
And that's going to be an issue for people I think
-
Ge0rG
does matrix support multiple accounts? nobody cares about anonymity in there.
-
pep.
Yeah well, is that an example we want to follow
-
DebXWoody
no
-
pep.
I do care, and I don't want to be crippled by that
-
DebXWoody
I'm a normal user and I do have a account for personal chat and for work. I would like to switch on and off my accounts as needed. Maybe the work account at holiday. Even if you have more instances of an application, the developer hast to take care of handling the files / logs / .... It was just my personal feeling on this "OPTIONAL". Anyway, there should be at least a note about it, to let the developer know about this kind of issues. BTW, i like the idea of modernxmpp.org.
-
pep.
DebXWoody: in any case, it's not like modernxmpp was going to mandate multiple accounts support, whatever people think about the UX bits, it is a certain amount of work to put in it. OPTIONAL is fine, I might prefer RECOMMENDED, but I'm happy it's not a MUST NOT :)
-
jonas’
> Even if you have more instances of an application, the developer hast to take care of handling the files / logs / ....
-
jonas’
false
-
jonas’
if everything fails, you can still chroot the entire application
-
Zash
Ge0rG [10:33]: > does matrix support multiple accounts? nobody cares about anonymity in there. not in the slightest
-
jonas’
but with e.g. poezio it should be sufficient to set XDG_CONFIG_HOME and XDG_DATA_HOME environment variables
-
jonas’
(and possibly XDG_RUNTIME_DIR)
-
MattJ
DebXWoody, yes, I would at some point like to put in "if you do implement multiple accounts, this is how you should do X, Y, Z"
-
MattJ
It becomes hard, e.g. if you have the same contact in two accounts
-
MattJ
Some clients merge them, some keep them separate
-
jonas’
for jabbercat, I want to keep them separate and show the scaled-down (dummy-)avatar of the local account in the lower right corner of the avatar of the contact.
-
pep.
jonas’: you mean it you want to run a different instance of poezio. Which is not multiaccount
-
MattJ
jonas’, not saying that's not sensible, but it's still got great potential for confusion
-
MattJ
e.g. opening up a contact's chat and not seeing conversation history you expect to see
-
MattJ
But you can ultimately blame this on the user for having the same contact in two accounts :)
-
MattJ
But it could be something like a bot that you have a legitimate reason for wanting to access from your personal and work account separately
-
pep.
I think I would like how conversation does it with the groups/activity + a tag for the account itself
-
MattJ
In reality I think most normal people just don't separate their work and personal stuff in this way
-
pep.
(It doesn't have any tag for the account atm, but the rest is there)
-
MattJ
Many people happily use WhatsApp for business and personal communications at the same time
-
pep.
Also you don't need to add that tag all the time, just on duplicates
-
jonas’
MattJ, yes..
-
jonas’
pep., yes