Matthew Chen
|
d716878f8b
|
Fix broken tests.
|
2021-11-19 14:39:52 -03:00 |
|
Matthew Chen
|
cfb5db5812
|
Discard profile key credentials and temporal credentials when we re-register.
|
2021-11-19 14:28:27 -03:00 |
|
Matthew Chen
|
6009408e83
|
Improve profile handling.
|
2021-11-17 14:49:47 -03:00 |
|
Matthew Chen
|
153095a500
|
Reduce statics.
|
2021-11-02 10:36:25 -03:00 |
|
Matthew Chen
|
3bd17e2790
|
Don't cache contacts on contacts manager.
|
2021-10-22 19:09:29 -03:00 |
|
Matthew Chen
|
91ad7d1df7
|
Respond to CR.
|
2021-10-21 09:21:31 -03:00 |
|
Matthew Chen
|
5d780d1589
|
Apply script to normalize includes and imports.
|
2021-10-21 09:21:10 -03:00 |
|
Matthew Chen
|
f9b0b32720
|
Clean up HTTP error metadata accessors.
|
2021-10-15 11:52:31 -03:00 |
|
Matthew Chen
|
71ca6d7b2e
|
Fix edge cases around short video.
|
2021-10-05 10:06:01 -03:00 |
|
Nora Trapp
|
2814ab7629
|
Convert to new Promise library
|
2021-09-03 11:41:34 -07:00 |
|
Matthew Chen
|
2b502ad609
|
Elaborate logging around missing notifications.
|
2021-09-02 22:51:26 -03:00 |
|
Matthew Chen
|
5348c1a8c7
|
Clean up remote config and feature flags.
|
2021-08-24 20:39:26 -03:00 |
|
Matthew Chen
|
89d8f92fbb
|
Clean up ahead of PR.
|
2021-08-18 14:25:39 -03:00 |
|
Matthew Chen
|
fcdca12cf5
|
Deprecate REST, Part 1
* Port socket manager to Swift.
* Clean up HTTP request success/failure state & errors.
* Rework network manager.
* Rework HTTP errors.
* Rework errors "properties": isRetryable, etc.
* Fix test breakage.
|
2021-08-18 14:25:36 -03:00 |
|
Nora Trapp
|
65ff51acb4
|
Send all messages via MessageSenderJobQueue
|
2021-08-16 13:27:43 -07:00 |
|
Matthew Chen
|
d4af873a39
|
Catch empty group updates.
|
2021-08-12 20:04:58 -03:00 |
|
Michelle Linington
|
2eb60643b7
|
Sender key decryption failure handling
Most of the work for message resend requests. Includes some rudimentary
failure UI.
|
2021-07-21 22:58:51 -07:00 |
|
Michelle Linington
|
c4bbcc0243
|
Sender key rotation and expiration
|
2021-07-21 22:58:51 -07:00 |
|
Michelle Linington
|
8278af0475
|
Sender key capability
|
2021-07-21 22:58:50 -07:00 |
|
Matthew Chen
|
c3ec68b9d0
|
Respond to CR.
|
2021-07-21 16:50:50 -07:00 |
|
Matthew Chen
|
a1ef42e176
|
Refine fake group models.
|
2021-07-21 16:48:09 -07:00 |
|
Matthew Chen
|
8fd6292b15
|
Refine fake group models.
|
2021-07-21 16:48:09 -07:00 |
|
Matthew Chen
|
fad5d66bbb
|
Rework blocking manager.
|
2021-07-21 16:37:59 -07:00 |
|
Matthew Chen
|
cbf38bb91b
|
Fix merge.
|
2021-07-13 16:07:32 -03:00 |
|
Matthew Chen
|
33fc258c0a
|
Respond to CR.
|
2021-07-13 15:28:29 -03:00 |
|
Matthew Chen
|
5f42726df5
|
Announcement-only groups.
|
2021-07-13 11:42:52 -03:00 |
|
Matthew Chen
|
5426e91bd5
|
Announcement-only groups.
|
2021-07-13 11:42:52 -03:00 |
|
Matthew Chen
|
d5e35b42d9
|
Announcement-only groups.
|
2021-07-13 11:42:52 -03:00 |
|
Matthew Chen
|
857c9f43b0
|
Announcement-only groups.
|
2021-07-13 11:42:52 -03:00 |
|
Matthew Chen
|
dfa65484cb
|
Announcement-only groups.
|
2021-07-13 11:42:52 -03:00 |
|
Matthew Chen
|
f49e941474
|
Announcement-only groups.
|
2021-07-13 11:42:52 -03:00 |
|
Matthew Chen
|
9306f94b77
|
Announcement-only groups.
|
2021-07-13 11:42:52 -03:00 |
|
Matthew Chen
|
121c5500f1
|
Announcement-only groups.
|
2021-07-13 11:42:51 -03:00 |
|
Matthew Chen
|
3886973c02
|
Update groups after unblocking them.
|
2021-07-09 22:31:04 -03:00 |
|
Matthew Chen
|
ef0098523f
|
Improve blocking of v2 groups.
|
2021-07-09 22:31:04 -03:00 |
|
Matthew Chen
|
3f07db9e37
|
Clean up async completions.
|
2021-07-07 09:49:44 -03:00 |
|
Matthew Chen
|
dc62dc7775
|
Streamline blocked group list memory usage in NSE.
|
2021-06-30 16:11:55 -03:00 |
|
Matthew Chen
|
c0f3b95ba0
|
Rework user profile writes.
|
2021-06-18 13:46:39 -03:00 |
|
Matthew Chen
|
02b6c1d6f0
|
Rework user profile writes.
|
2021-06-18 13:46:38 -03:00 |
|
Matthew Chen
|
7dafc6aa3d
|
Rework user profile writes.
|
2021-06-18 13:46:38 -03:00 |
|
Matthew Chen
|
37052a302a
|
Fix build warnings around imports.
|
2021-06-07 11:11:30 -04:00 |
|
Matthew Chen
|
1019fc6460
|
Replace ConversationColors with "avatar colors".
|
2021-05-25 16:22:31 -03:00 |
|
Nora Trapp
|
1e40ec144d
|
Add support for group descriptions
|
2021-05-17 09:58:35 -03:00 |
|
Nora Trapp
|
a365b45522
|
Add support for viewed receipts
|
2021-04-29 18:01:18 -07:00 |
|
Nora Trapp
|
6783db210e
|
Add default disappearing message timer
|
2021-04-29 15:46:43 -07:00 |
|
Matthew Chen
|
e552062be8
|
Refine error handling in group profile fetching.
|
2021-04-05 16:22:26 -03:00 |
|
Matthew Chen
|
d0cbf8cfd0
|
Rework dependency access.
|
2021-03-25 09:24:27 -03:00 |
|
Matthew Chen
|
6f737748e9
|
Avoid profile key conflicts.
|
2021-03-12 17:05:02 -08:00 |
|
Matthew Chen
|
dab3994b3a
|
Add logging around profile key rotation.
|
2021-03-03 17:20:02 -03:00 |
|
Matthew Chen
|
8017d0da50
|
Allow group migrations to work if a member never had a versioned profile.
|
2021-02-23 15:57:49 -03:00 |
|