Commit Graph

161 Commits

Author SHA1 Message Date
Michelle Linington
4a6fdf261e IOS-705: Adjust feature flags to enable modern CDS in prod
This enables modern CDS on internal devices in prod. This also removes
some of the infrastructure for reporting on modern/legacy comparisons.
2020-08-04 15:49:12 -07:00
Matthew Chen
4db7dd5ca3 Refine scaffolding for testing gv2. 2020-07-27 17:04:26 -03:00
Matthew Chen
4a147c83d4 Tweak the "apply group change" logic. 2020-07-24 17:49:46 -03:00
Matthew Chen
b7be96304f Respond to CR. 2020-07-24 17:45:43 -03:00
Matthew Chen
b9bbaf9d6a Ensure message request is dismissed if necessary. 2020-07-24 17:31:17 -03:00
Matthew Chen
2cbd565af3 Clean up ahead of CR. 2020-07-24 17:31:17 -03:00
Matthew Chen
30740b5d80 Clean up ahead of CR. 2020-07-24 17:31:17 -03:00
Matthew Chen
1c8c0b7d5b Only auto-whitelist new groups if we were just added by a member who is in our system contacts or profile whitelist. 2020-07-24 17:31:17 -03:00
Matthew Chen
e4a00f5584 Rework message requests for v2 groups. 2020-07-24 17:31:17 -03:00
Matthew Chen
9db8e72d52 Re-apply current revision when updating v2 groups in some cases. 2020-07-22 13:05:38 -03:00
Matthew Chen
b5925c8f6f Filter more display names. 2020-07-13 10:41:37 -03:00
Matthew Chen
f3d1712274 Handle invalid groups v2 invites. 2020-07-10 11:23:15 -03:00
Matthew Chen
5e76936937 Handle invalid groups v2 invites. 2020-07-10 11:23:15 -03:00
Matthew Chen
b4554cc4d0 Handle invalid groups v2 invites. 2020-07-10 11:23:15 -03:00
Matthew Chen
1c296a8176 Respond to CR. 2020-07-09 08:54:24 -03:00
Matthew Chen
b996707f0b Respond to CR. 2020-07-09 08:54:24 -03:00
Matthew Chen
f3497a2080 Modify remote configuration to handle values. 2020-07-09 08:54:23 -03:00
Matthew Chen
2cffd0f0cc Modify remote configuration to handle values. 2020-07-09 08:54:23 -03:00
Matthew Chen
2aaedd753a Modify remote configuration to handle values. 2020-07-09 08:54:23 -03:00
Matthew Chen
fc82a11ccf Clean up naming around profile fetches. 2020-07-08 11:04:01 -03:00
Matthew Chen
1f98b12373 Strict or "rigid" application of v2 group changes. 2020-07-06 14:27:41 -03:00
Matthew Chen
ba091bccad Strict or "rigid" application of v2 group changes. 2020-07-06 14:27:40 -03:00
Matthew Chen
572845ecdc Expose gv2 debug flags via "testing" view. 2020-07-06 11:48:26 -03:00
Matthew Chen
e5f6b299a8 When sending v1 group updates, treat partial success as success. 2020-07-01 16:55:39 -03:00
Matthew Chen
f6d5342765 Merge remote-tracking branch 'private/release/3.12.1' 2020-06-25 20:00:08 -03:00
Matthew Chen
a65eacd256 Add remote config flags around versioned profiles. 2020-06-25 19:07:39 -03:00
Matthew Chen
217753c1e9 Add remote config flags around versioned profiles. 2020-06-25 19:07:39 -03:00
Matthew Chen
43f568cb9f Merge remote-tracking branch 'private/release/3.12.0' 2020-06-24 15:06:49 -03:00
Matthew Chen
09c0040be7 Enable versioned profiles in production. 2020-06-24 10:40:44 -03:00
Matthew Chen
f5cf6d033b Safer group model diffs. 2020-06-23 12:19:02 -03:00
Matthew Chen
ee23ade45a Safer group model diffs. 2020-06-23 11:27:10 -03:00
Matthew Chen
179ecaf258 Cache threads, interactions, attachments. Improve model cache. 2020-06-18 12:05:07 -03:00
Matthew Chen
d7535fc0a7 Modify group seed behavior for v1 group creation retry. 2020-06-17 15:02:21 -03:00
Matthew Chen
47e5fd48be Add gv2 downgrade checks. 2020-06-11 17:37:23 -07:00
Nora Trapp
bebcda4a3c Merge branch 'release/3.10.4' into release/3.11.0 2020-06-08 19:48:36 -07:00
Nora Trapp
ba44116a9c PR Feedback 2020-06-08 19:06:31 -07:00
Nora Trapp
0158481398 Auto-accept group requests from trusted contacts 2020-06-08 19:06:31 -07:00
Nora Trapp
0be05b41eb Keep track of who added us to a group 2020-06-08 19:06:31 -07:00
Matthew Chen
7298549e98 Resolve issues related to groups v2 in test suites. 2020-06-04 09:40:38 -03:00
Nora Trapp
e60039b06d Increase avatar max dimensions to 1024 2020-06-01 13:10:45 -07:00
Nora Trapp
dc184f5a93 Merge branch 'release/3.9.0' 2020-05-26 22:08:17 -07:00
Matthew Chen
870d1047c4 Minor improvements to groups v2. 2020-05-26 19:23:50 -07:00
Nora Trapp
b104082f0d Merge branch 'release/3.9.0' 2020-05-22 14:12:54 -07:00
Matthew Chen
6b4f192b1b Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
Matthew Chen
6dc6c0d10d Refine "pending invites" behavior. 2020-05-22 09:40:22 -03:00
Matthew Chen
1bb7ad161d Add internal UI for manipulating groups v2 membership access. 2020-05-22 09:40:22 -03:00
Matthew Chen
6a2a7645ce Message send failures are not fatal to group updates. 2020-05-22 09:40:22 -03:00
Matthew Chen
8838256a0f Refine handling of group changes. 2020-05-19 15:49:36 -03:00
Matthew Chen
a6fca0a7c9 Refine handling of group changes. 2020-05-19 15:49:36 -03:00
Matthew Chen
366b5a7368 Refine handling of group changes. 2020-05-19 15:49:36 -03:00