Commit Graph

531 Commits

Author SHA1 Message Date
Nora Trapp
1943c1e765 Merge branch 'release/5.26.5' 2021-12-07 16:17:42 -08:00
Nora Trapp
5917973c79 Fix regression resulting in rendering system contact avatars for the local user 2021-12-07 16:13:39 -08:00
Eugene Bistolas
61989e9363 [Badging] Signal devices when subscription status changes 2021-12-02 21:04:47 -10:00
Matthew Chen
9682a204b4 Fix assert in ContactsManagerCache. 2021-10-29 17:10:33 -03:00
Matthew Chen
bba0517478 Clean up logging. 2021-10-28 13:10:46 -03:00
Matthew Chen
0b8974fd3a Rename ContactsManagerCache. 2021-10-22 19:26:14 -03:00
Matthew Chen
c2d02ae490 Don't cache contacts on contacts manager. 2021-10-22 19:09:45 -03:00
Matthew Chen
c494fb2a44 Don't cache contacts on contacts manager. 2021-10-22 19:09:44 -03:00
Matthew Chen
3bd17e2790 Don't cache contacts on contacts manager. 2021-10-22 19:09:29 -03:00
Matthew Chen
cf60da642b Don't cache contacts on contacts manager. 2021-10-22 19:09:29 -03:00
Matthew Chen
48ab796248 Don't cache contacts on contacts manager. 2021-10-22 19:09:29 -03:00
Matthew Chen
fc19922cb5 Don't cache contacts on contacts manager. 2021-10-22 19:09:29 -03:00
Matthew Chen
745db926df Don't cache contacts on contacts manager. 2021-10-22 19:09:29 -03:00
Matthew Chen
f57de3335f Remove OWSContactsManager.allContactsMap. 2021-10-22 19:09:28 -03:00
Matthew Chen
07c2c95f5c Remove OWSContactsManager.allContacts. 2021-10-22 19:09:28 -03:00
Matthew Chen
1df780444a Don't cache signal accounts on contacts manager. 2021-10-22 19:09:28 -03:00
Matthew Chen
eec119025f Don't cache signal accounts on contacts manager. 2021-10-22 19:09:28 -03:00
Michelle Linington
77b7ea5c40 Fix a whole bunch of warnings 2021-10-21 21:11:26 -07:00
Matthew Chen
5d780d1589 Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
Matthew Chen
1b655d63f5 Reduce async work done on NSE launch. 2021-10-21 08:53:15 -03:00
Matthew Chen
df2a714437 Clean up NSE logging. 2021-10-19 22:45:58 -03:00
Matthew Chen
05940be99d Respond to CR. 2021-10-19 09:40:26 -03:00
Matthew Chen
21a8175795 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
b27457ecc6 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
15c58554a9 Update Cocoapods. 2021-10-15 20:14:13 -03:00
Matthew Chen
76ffa1b51b Ensure NSE can safely respond to all sync request messages. 2021-10-15 20:14:13 -03:00
Matthew Chen
b9e9049258 Ensure NSE can safely respond to all sync request messages. 2021-10-15 20:14:13 -03:00
Matthew Chen
3f9c30e948 Skip system profile fetches in NSE. 2021-10-06 16:41:14 -03:00
Matthew Chen
a19aabf2ee Skip system profile fetches in NSE. 2021-10-06 16:41:14 -03:00
Matthew Chen
964a02815a Use autoreleasepool when calculating avatar hashes in NSE. 2021-10-06 16:41:13 -03:00
Matthew Chen
954400551f Simplify web socket background state. 2021-09-08 14:59:41 -03:00
Matthew Chen
0ca1ac29f5 Fix "no session for transient message" errors. 2021-09-08 09:53:46 -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
7d34e031d0 Leverage pre-cached avatars. 2021-08-23 18:20:42 -03:00
Matthew Chen
bf6681f68d Leverage pre-cached avatars. 2021-08-23 18:20:42 -03:00
Matthew Chen
b28131de13 Refine error localizedDescription. 2021-08-18 15:01:03 -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
Matthew Chen
e734b0beb7 Respond to CR. 2021-08-04 17:08:40 -03:00
Matthew Chen
404062ed29 Cache formatting of PersonNameComponents. 2021-08-04 17:08:28 -03:00
Matthew Chen
0023e9a432 Rework blocking manager. 2021-07-21 16:38:36 -07:00
Matthew Chen
6e2c6ff575 Rework blocking manager. 2021-07-21 16:37:59 -07:00
Matthew Chen
3f07db9e37 Clean up async completions. 2021-07-07 09:49:44 -03:00
Matthew Chen
94ef153b84 Evacuate some LRUCaches when app enters the background. 2021-07-01 09:53:03 -03:00
Matthew Chen
ada0bc8208 Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
fc78bc6d06 Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
a66029a124 Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
b9bc35e74b Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
d566950a91 Use batching when processing incoming/outgoing group syncs. 2021-06-30 15:23:49 -03:00
Matthew Chen
ed764405b9 Use batching when processing incoming/outgoing group syncs. 2021-06-30 15:23:49 -03:00