allow managing non-diaspora xmpp contacts via diaspora aspects
See https://github.com/diaspora/diaspora/issues/6089 for background
Poll Created Tue 9 Jun 2015 10:00AM
allow managing non-diaspora xmpp contacts via aspects Closed Mon 22 Jun 2015 12:44PM
Considering all the good comments, withdrawing this proposal.
As many people already have a non-diaspora xmpp accounts they use, allowing seamless integration would make the chat experience in diaspora better. Since contacts are primarily handled by diaspora aspects, having ability to modify them via aspects is natural.
Results
Results | Option | % of points | Voters | |
---|---|---|---|---|
|
Agree | 50.0% | 11 | |
Abstain | 9.1% | 2 | ||
Disagree | 40.9% | 9 | ||
Block | 0.0% | 0 | ||
Undecided | 0% | 125 |
22 of 147 people have participated (14%)
Pirate Praveen
Tue 9 Jun 2015 10:00AM
this would make chat experience smoother
Steffen van Bergerem
Tue 9 Jun 2015 10:02AM
This makes aspects more complex and I'd like to avoid that (currently).
Jonne Haß
Tue 9 Jun 2015 10:04AM
XMPP contact management should stay as much inside JSXC and the XMPP server as possible.
Dennis Schubert
Tue 9 Jun 2015 4:24PM
Aspects are an important part of generating the streams as well as posting contents as we use them as a source to JOIN all the recipients together. Adding non-diaspora contacts creates an insanely large amount of complexity in the whole code base.
CodeHero
Tue 9 Jun 2015 5:40PM
Maybe add a separate grouping mechanism for xmpp contacts.
Jason Robinson
Thu 11 Jun 2015 9:59AM
I do agree user experience comes first here.
I'm not saying this can or should be done, I'm just voting regarding the user experience "want". How is a different story.
aj
Sun 14 Jun 2015 10:35PM
seems a tad early to tangle these things up :)
Balasankar C
Tue 16 Jun 2015 1:39PM
As we are presenting chat a major feature, I think it is sensible to have a provision to manage all the contacts - both diaspora and non-diaspora alike - too.
Kent Shikama
Wed 17 Jun 2015 3:06PM
I would rather have our developer resources put toward enabling group chats, improving the chat design, and stabilizing the chat in general.