Matthew Chen
644d341a05
Respond to CR.
2020-02-11 11:41:32 -03:00
Matthew Chen
d057936e28
Use TSGroupMemberRole in group membership.
2020-02-11 11:41:32 -03:00
Matthew Chen
2385f3f49a
Add groupsV2forceInvites feature flag.
2020-02-11 11:41:32 -03:00
Matthew Chen
a36bdab4c5
Overhaul group model, group membership.
2020-02-11 11:41:31 -03:00
Matthew Chen
3a1bb424ea
Improve group v2 service requests.
...
* Retry group v2 service requests.
* Fix "ensure local profile key credential" bug.
* Cache temporal credentials for group requests.
2020-02-10 14:31:37 -03:00
Matthew Chen
4903d313bd
Add group v2 capability and improve handling of network errors.
2020-02-10 14:24:09 -03:00
Matthew Chen
c95f230e8d
Profiles vs. Groups v2
...
* Update profile whitelist to reflect v2 group membership.
* Fill in missing profile keys from group change protos.
* Ensure local profile has commitment before doing any v2 group requests.
* Fix "ensure local profile key credential" bug.
* Fix profile key parsing from group v2 member protos.
* Fix edge case around members missing uuids in temporary update group view.
2020-02-06 11:50:15 -03:00
Matthew Chen
647fb3a33f
Rework "leave group", consolidate group update logic. Add groups v2 indicator.
2020-02-06 11:11:22 -03:00
Matthew Chen
fb2d4b1744
Use Groups v2 to coordinate disappearing message state.
2020-02-06 10:50:45 -03:00
Matthew Chen
17f32b1fbe
Respond to CR.
2020-02-06 10:26:02 -03:00
Matthew Chen
149ead416c
Clean up ahead of PR.
2020-02-06 10:26:02 -03:00
Matthew Chen
2de281658a
Sketch out handling of pending members.
2020-02-06 10:26:02 -03:00
Matthew Chen
64f47e9d7a
Sketch out handling of pending members.
2020-02-06 10:26:02 -03:00
Matthew Chen
06a4cede95
Rework feature flags, profile fetches for groups v2. Sketch out handling of pending members.
2020-02-06 10:26:02 -03:00
Matthew Chen
5495656902
Generate "group updated" info messages for v2 groups.
2020-01-29 13:51:52 -03:00
Matthew Chen
02b15def56
Generate "group updated" info messages for v2 groups.
2020-01-29 13:51:52 -03:00
Matthew Chen
3244ecce6b
Clean up ahead of PR.
2020-01-29 13:42:27 -03:00
Matthew Chen
f53c6d14ce
Clean up ahead of PR.
2020-01-29 13:42:27 -03:00
Matthew Chen
58ef1cc3ed
Clean up ahead of PR.
2020-01-29 13:42:27 -03:00
Matthew Chen
9432181bd5
Clean up ahead of PR.
2020-01-29 13:42:27 -03:00
Matthew Chen
2f75dac0b8
Clean up ahead of PR.
2020-01-29 13:42:27 -03:00
Matthew Chen
03768b776c
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
7599708e48
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
8abc3219c0
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
cad60f5e9c
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
ff90aa616a
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
bcd60fc4d0
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
85bdae4715
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
c1f2ef66d4
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
16646d1585
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
91ee0832f5
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
855dd48c09
Respond to CR.
2020-01-27 11:47:44 -03:00
Matthew Chen
63169d988b
Clean up ahead of PR.
2020-01-27 11:47:44 -03:00
Matthew Chen
1fe6cbe315
Revert "Clean up ahead of PR."
...
This reverts commit 48093cc5533266969d925877970a3896630ea607.
2020-01-27 11:47:44 -03:00
Matthew Chen
0b6c74ef12
Clean up ahead of PR.
2020-01-27 11:47:44 -03:00
Matthew Chen
0cd19e68bf
Apply embedded change protos from incoming group contexts.
2020-01-27 11:47:44 -03:00
Matthew Chen
bc0359268e
Rework outgoing messages; embed change protos in outgoing change messages for groups v2.
2020-01-27 11:47:44 -03:00
Matthew Chen
cd7bb55162
Clean up names.
2020-01-27 11:47:44 -03:00
Matthew Chen
e328ccd0ef
Apply v2 group changes to group model.
2020-01-27 11:47:44 -03:00
Matthew Chen
e04df5e06f
Respond to CR.
2020-01-27 11:26:38 -03:00
Matthew Chen
91d100c792
Rework group updates; rework "update group" view to use GroupManager.
...
* Introduce GroupMembership & GroupAccess.
* Pull out GroupsV2Test.
* Fix issues in groups v2 logic.
2020-01-27 11:18:21 -03:00
Michael Kirk
61ec8612ee
revamp group updates - show source, show changes, show icon
2020-01-23 11:55:48 -07:00
Matthew Chen
2b26180d86
Respond to CR.
2020-01-17 17:59:27 -03:00
Matthew Chen
892ce5c135
Rework message processing to handle groups v2.
2020-01-17 17:34:37 -03:00
Matthew Chen
1ae6012ecb
Create and fetch groups v2; group update roundtrip.
2020-01-17 17:29:00 -03:00