Have you looked into Matrix? It still has a few kinks to work out, but it seems to fit the bill, and the idea of bridging to other protocols (namely IRC and Slack) is an interesting idea for reducing friction.
Have you looked into Matrix? It still has a few kinks to work out, but it seems to fit the bill, and the idea of bridging to other protocols (namely IRC and Slack) is an interesting idea for reducing friction.
Though I would disagree with there being no need for reinvention - historically (and AFAIK unchanged) there are several real issues with XMPP [0]. The idea of XMPP appeals to me, but its complexity and UX are costly, whereas Matrix just works well and is easy to use, which hopefully will allow it to spread beyond tech circles.
edit: found this https://www.reddit.com/r/privacy/comments/bca2k2/matrix_riot...
The protocol itself, the implementations, and the rest of the Matrix network was unaffected.