Messenger 2.0
Goals
- Refactor groups to have sub rooms
- Reintroduce notification digests for smaller groups
-
Deprecate newsfeed posts to a sub topic (for legacy support) - Understand relationship between groups, gatherings, conversations and messenger
- Refactor messenger to use own tables and support groups
- New encryption algorithm (Libsodium?)
- MindsID Asymmetric keys
Matrix - Riot.im
- We would run matrix as a ‘home sever’ (synapse)
- We need to build a PHP sdk that Minds would then interact with (like we did with unleash)
- Group chats can be migrated, old minds chats can not
- One-on-One chats are always encrypted, group chats are optional. Public groups should not be encrypted.
- Users should be encouraged to backup their keys. Riot.im has a system in place we could look at.
To be decided
- Groups vs multiple member chat
- Groups are bloated
- Facebook seems to do this right?
- Threads vs Groups. Sub rooms are good for devs and breakouts. Too many groups can be confusing?
Milestones
Milestone | Link |
---|---|
%Groups Q4 | https://gitlab.com/groups/minds/-/milestones/69 |
Merge Requests & Branches
TODO |
Mockups
TODO |
Developers
Developer | Focus |
---|---|
@markeharding | fullstack |
@edgebal | fullstack |
added scoped labels
changed the description
mentioned in epic &61 (closed)
changed the description
changed the description
added issue front#2155
Reference &21 (closed) for further discussion about Messenger and how it operates with groups
added epic &21 (closed) as child epic
changed title from to
changed the description
changed the description
I just want to make sure this path allows us to get off zulip. That's the key as soon as is humanely possible
changed finish date to Jan 28, 2020
changed finish date to Feb 18, 2020
added issue minds#320 from epic &54 (closed)
added issue minds#319 from epic &54 (closed)
added issue minds#318 (closed) from epic &54 (closed)
added issue minds#316 from epic &54 (closed)
added issue minds#315 from epic &54 (closed)
mentioned in epic &54 (closed)
mentioned in issue engine#1020 (closed)
mentioned in issue front#2205 (closed)
changed the description
Looking forward to the Matrix thing