Commit Graph

236 Commits

Author SHA1 Message Date
Michael Kirk
414bcbab95 New CDS endpoint 2020-03-04 10:08:55 -07:00
Matthew Chen
a24115d391 Resolve groups v2-related TODOs. 2020-03-03 17:11:04 -03:00
Matthew Chen
2e99c26c4e Respond to CR. 2020-03-03 17:03:44 -03:00
Matthew Chen
5e8b4d2077 Clean up handling of networking errors. 2020-03-03 12:32:50 -03:00
Michael Kirk
ed43a667ab remove unnused subset of AFNetworking
some of it's not yet compatible with catalyst, and we don't use it anyway.
2020-02-28 14:44:56 -06:00
Matthew Chen
f2240376c8 Rework groups v2 debug flags. 2020-02-26 23:23:40 -03:00
Matthew Chen
f2a07f1f99 Respond to CR. 2020-02-26 16:38:19 -03:00
Matthew Chen
6e7a0bff5e Add support for avatars to v2 groups.
* Log upload failures.
* Finalize group avatar uploads.
* Encrypt & decrypt group avatars.
2020-02-26 15:24:35 -03:00
Michael Kirk
f198d9037d Merge tag '3.5.0.5' 2020-02-19 19:26:05 -07:00
Michael Kirk
6ee6b21e2e avoid spurious error with fresh install
If you have no profile name to upload, this request will fail. Plus there's no
reason to wait for it anyway.
2020-02-14 10:24:18 -07:00
Matthew Chen
cd2734c56a Add server flags for v2 group creation. 2020-02-10 14:36:21 -03:00
Matthew Chen
adc570f8e7 Respond to CR. 2020-02-10 14:24:09 -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
456160754f Fix linked device capabilities. 2020-02-06 10:47:16 -08:00
Matthew Chen
17f32b1fbe Respond to CR. 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
Nora Trapp
1cf95c620b Merge branch 'release/3.4.0' 2020-02-05 12:27:48 -08:00
Michael Kirk
4c1afa18a6 secondary devices update capabilities w/ devices endpoint 2020-02-05 10:38:43 -07:00
Michael Kirk
d024ed99c0 Use appropriate sender certificate depending on capabilities 2020-01-31 20:33:57 -07:00
Matthew Chen
61575cbd70 Merge tag '3.3.0.5' 2020-01-30 20:13:17 -08:00
Michael Kirk
17a807093c remote config 2020-01-30 20:10:35 -08:00
Matthew Chen
2734f01dcd Merge tag '3.3.0.5' 2020-01-27 12:00:09 -03:00
Nora Trapp
2ef66eed28 Add request type to KBS enclave requests. 2020-01-23 16:20:01 -08:00
Michael Kirk
25a3635f2d remote config 2020-01-23 11:40:04 -07:00
Nora Trapp
791fe24336 Remove family name feature flag. 2020-01-22 08:42:27 -08: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
Matthew Chen
36c6cb1263 Create and fetch groups v2. 2020-01-17 17:26:18 -03:00
Nora Trapp
c597d6fcd2 Put family name behind feature flag. 2020-01-09 13:17:09 -08:00
Nora Trapp
a68f5277bf Support profile given and family names 2020-01-09 13:17:09 -08:00
Matthew Chen
72f912dce3 Versioned profile changes, etc. 2020-01-08 13:54:54 -03:00
Matthew Chen
b02d78316a Use serial queue when marking messages as read. 2020-01-07 15:19:21 -03:00
Matthew Chen
1d6ccb4c6a Improve logging of TSRequest. 2020-01-07 15:19:21 -03:00
Matthew Chen
29150102cb Revert group and profile changes. 2019-12-11 20:41:54 -08:00
Matthew Chen
01411df676 Respond to CR. 2019-12-04 15:40:54 -03:00
Matthew Chen
3d88f68cfb Rework new group new creation & group updates. 2019-12-04 15:40:54 -03:00
Matthew Chen
0e1bd017ce Respond to CR. 2019-12-03 10:53:30 -03:00
Matthew Chen
2ef8c17b3d Enqueue profile updates. 2019-12-03 10:53:30 -03:00
Matthew Chen
2f665f58e4 Clean up ahead of PR. 2019-11-21 13:27:59 -03:00
Matthew Chen
1817b6b395 Update and fetch versioned profiles. 2019-11-21 13:27:59 -03:00
Matthew Chen
db7bd944de Respond to CR. 2019-11-19 14:15:47 -03:00
Matthew Chen
4813491a26 Versioned profiles, part 1. 2019-11-19 13:41:29 -03:00
Matthew Chen
5feb130032 Rework TSConstants. 2019-11-19 13:22:03 -03:00
Michael Kirk
b54775d1a2 better baseclass logging 2019-11-12 09:02:57 -07:00
Michael Kirk
0fca274e62 Sync Groups and Contacts 2019-11-04 14:06:54 -08:00
Michael Kirk
6fea78a6b3 Linking flow 2019-10-17 10:19:32 -06:00
Michael Kirk
6d73d01e01 remove some unused columns 2019-10-14 18:23:35 -06:00
Nora Trapp
4876e84e6d Migrate KBS nonce to durable token 2019-10-14 14:51:04 -07:00
Matthew Chen
d5e5b57158 Respond to CR. 2019-10-08 09:17:28 -03:00
Matthew Chen
fae0d44550 Add blur hashes to outgoing attachments. 2019-10-08 09:17:28 -03:00