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
|
09c0040be7
|
Enable versioned profiles in production.
|
2020-06-24 10:40:44 -03:00 |
|
Matthew Chen
|
f9c32ba69e
|
Improve usage of gv2 feature flags.
|
2020-06-18 09:23:03 -03:00 |
|
Matthew Chen
|
47e5fd48be
|
Add gv2 downgrade checks.
|
2020-06-11 17:37:23 -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 |
|
Matthew Chen
|
6b4f192b1b
|
Remove usage of retainUntilComplete.
|
2020-05-22 09:51:12 -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 |
|
Matthew Chen
|
e7bff3cc2e
|
Refine group change processing.
|
2020-05-19 15:49:36 -03:00 |
|
Matthew Chen
|
a5c8aa2b54
|
Refine group change processing.
|
2020-05-19 15:49:36 -03:00 |
|
Matthew Chen
|
a682a6edc3
|
Merge user profiles when merging signal recipients.
|
2020-05-15 15:42:46 -07:00 |
|
Matthew Chen
|
0d95310eaf
|
Send invalid group updates from the debug UI.
|
2020-05-15 18:14:46 -03:00 |
|
Matthew Chen
|
1ad4a5b9ae
|
Retain all promises until complete.
|
2020-05-15 18:13:12 -03:00 |
|
Matthew Chen
|
81db9e37f9
|
Fix thread safety issues in 'restore groups' logic.
|
2020-05-15 10:06:19 -03:00 |
|
Matthew Chen
|
8755b371c1
|
Try to reduce 0x8badf00d crashes by performing "app did become ready" block one-by-one.; Reduce overall frequency of checkpoints.
|
2020-05-04 22:02:23 -03:00 |
|
Matthew Chen
|
88942d164e
|
Use separate operation queues for "immediate" and "after message processing" group update operations.
|
2020-04-30 12:30:27 -03:00 |
|
Matthew Chen
|
7baec015aa
|
Update to ZKGroup v0.7.0.
|
2020-04-28 16:47:27 -03:00 |
|
Matthew Chen
|
d60af64d29
|
Suppress "group updated" info messages without user-facing changes.
|
2020-04-28 16:43:21 -03:00 |
|
Matthew Chen
|
4a04265e15
|
Revise group v2 proto parsing robustness.
|
2020-04-28 16:43:21 -03:00 |
|
Matthew Chen
|
d3639be383
|
Use blob protos for encrypted attributes.
|
2020-04-27 16:23:42 -03:00 |
|
Matthew Chen
|
752bcdd6f9
|
Use blob protos for encrypted attributes.
|
2020-04-27 14:48:29 -03:00 |
|
Matthew Chen
|
178ffc734f
|
Clean up lingering groups v2-related TODOs.
|
2020-04-16 16:10:09 -03:00 |
|
Matthew Chen
|
ada8f3c18d
|
Fix typo in groups v2 encryption.
|
2020-04-16 09:07:04 -03:00 |
|
Matthew Chen
|
a0eb61535a
|
Bulk UUID lookup.
|
2020-04-15 17:11:29 -03:00 |
|
Matthew Chen
|
c38929dae5
|
Avoid rate limits while doing profile fetches.
|
2020-04-15 17:03:33 -03:00 |
|
Matthew Chen
|
a4d802a2a2
|
Avoid rate limits while doing profile fetches.
|
2020-04-15 17:03:33 -03:00 |
|
Matthew Chen
|
f285d2a09e
|
Respond to CR.
|
2020-04-13 17:42:05 -03:00 |
|
Matthew Chen
|
959275553c
|
Add asserts around zkgroup encryption.
|
2020-04-13 17:37:21 -03:00 |
|
Matthew Chen
|
e505acb11e
|
Aggressively enable groups v2 support in member picking views.
|
2020-04-13 17:24:59 -03:00 |
|
Matthew Chen
|
0582ecf410
|
Always record profile keys from groups v2 updates.
|
2020-04-13 10:28:34 -03:00 |
|
Matthew Chen
|
51dafd7976
|
Refine groups v2 403 handling.
|
2020-04-13 10:27:21 -03:00 |
|
Matthew Chen
|
5fe0de2f6a
|
Enforce max group member count.
|
2020-04-13 10:23:20 -03:00 |
|
Matthew Chen
|
9cc1db396e
|
Small fixes for groups v2.
|
2020-04-09 21:38:43 -03:00 |
|
Matthew Chen
|
50bf663139
|
Update ZKGroup constants.
|
2020-04-09 20:52:42 -03:00 |
|
Matthew Chen
|
2bec0d3ed7
|
Fix build warnings.
|
2020-04-08 16:05:54 -03:00 |
|
Matthew Chen
|
96c611be7e
|
Reset zkgroup-related state when zkgroup library changes.
|
2020-04-08 09:31:12 -03:00 |
|
Matthew Chen
|
ef53148b33
|
Add "replace admin" flow.
|
2020-04-08 09:26:25 -03:00 |
|
Matthew Chen
|
c7df10eb36
|
Apply CGSize(square:).
|
2020-04-06 11:34:21 -03:00 |
|
Matthew Chen
|
8859870af1
|
Add UI for groups v2 invites.
|
2020-04-06 11:09:06 -03:00 |
|
Matthew Chen
|
d8a6334f5e
|
Overhaul "create new group" and "add group member" views.
* Move "new group" button.
* Overhaul new group view header.
* Add 'new group confirm' view.
* Add the new "add group members" view.
|
2020-04-06 09:54:49 -03:00 |
|
Matthew Chen
|
68e0b79929
|
Refine 403 handling in groups v2.
|
2020-04-03 16:26:58 -03:00 |
|
Matthew Chen
|
e9237ca191
|
Further improve proto parsing robustness.
|
2020-04-03 16:23:34 -03:00 |
|
Matthew Chen
|
fc27785f0a
|
Further improve proto parsing robustness.
|
2020-04-03 16:23:34 -03:00 |
|
Matthew Chen
|
6069373130
|
Add "edit group attributes access" alert.
|
2020-04-02 13:52:16 -03:00 |
|
Matthew Chen
|
aee8f18508
|
Rework conversation settings view.
Add group attributes view controller.
|
2020-04-02 13:18:55 -03:00 |
|
Matthew Chen
|
ad7fb42193
|
Refine "create new group" view.
|
2020-03-17 12:14:05 -03:00 |
|
Matthew Chen
|
74423471bb
|
Clean up ahead of PR.
|
2020-03-17 10:29:28 -03:00 |
|