Group member management
Currently, group membership changes are not always correctly taken into account.
GroupV1.
Any existing GroupV1 issues will be "wontfix", since upgrading to V2 should fix all of the issues.
-
We should test whether adding and removing group members works, that it correctly changes the session entry in the database. #145 (closed) -
Implement it → 41fef946 -
Test it
-
-
Adding and removing group members from the UI is not yet linked to the correct code. -
We should think about people that install Whisperfish anew, coming from Android, and receiving group messages for groups that are maybe not known. How does that work? → update_session
takes this into account for every received message. Not sure whether it's the best approach, but let's consider "best approaches" for GroupsV2 (#86 (closed)).
!12 (closed) might contain useful code for this, @mjtorn, could you give that a check for me?
GroupV2
-
Exposing member roles to QML (#311 (closed)) difficultyeasy -
Retain membership requests and pending memberships (#309) difficultymedium -
Interpret roles and allow to invite people (needs tracking issue(s)) difficultyhard -
Invite link generation (#397) difficultymedium -
Accept a membership request (#327) difficultyhard -
Scan/interpret invite links and request invites (#230) difficultyhard
-
Edited by Ruben De Smet