Commit Graph

54 Commits

Author SHA1 Message Date
Matthew Chen
b9e9049258 Ensure NSE can safely respond to all sync request messages. 2021-10-15 20:14:13 -03:00
Matthew Chen
d051fb98bd Minor improvements. 2021-10-08 10:43:50 -03:00
Matthew Chen
d7a4154c52 Disable notification intent avatars in NSE. 2021-10-08 10:41:11 -03:00
Matthew Chen
1adc997422 Elaborate logging around NSE lifecycle & memory usage. 2021-10-08 10:32:54 -03:00
Michelle Linington
2f64ad9f74 Revert "Minor improvements."
This reverts commit ed47125c5f.
2021-10-07 20:16:50 -07:00
Matthew Chen
ed47125c5f Minor improvements. 2021-10-07 22:06:29 -03:00
Matthew Chen
a19aabf2ee Skip system profile fetches in NSE. 2021-10-06 16:41:14 -03:00
Matthew Chen
eee495d8f2 Move some NotificationService off main thread. 2021-10-06 16:41:13 -03:00
Matthew Chen
066087cba1 Tweak NSE concurrency. 2021-10-06 10:16:47 -03:00
Matthew Chen
3a91496fec Refine NSE completion blocking. 2021-09-28 17:22:17 -03:00
Matthew Chen
fa5d96430f Refine NSE completion blocking. 2021-09-24 23:37:07 -03:00
Matthew Chen
3be6ae841b Refine NSE completion blocking. 2021-09-24 23:37:07 -03:00
Matthew Chen
6463531178 Respond to CR. 2021-09-24 18:30:42 -03:00
Matthew Chen
818634b23a Explicitly block NSE completion on posting notifications, sending acks, etc. 2021-09-24 18:30:42 -03:00
Matthew Chen
f511ca35df Refine NSE completion. 2021-09-24 18:30:42 -03:00
Matthew Chen
fc45ec8f63 Refine de-duplication logic. 2021-09-24 18:30:42 -03:00
Matthew Chen
564dcf87aa Elaborate logging around message processing. 2021-09-24 18:30:42 -03:00
Matthew Chen
6377061068 Refine NSE "device not yet unlocked" handling. 2021-09-21 15:51:25 -03:00
Matthew Chen
2afeac6b5c Check for NSE expiration completion; Terminate if NSE can't unlock keychain. 2021-09-20 21:48:59 -03:00
Matthew Chen
f6f210fbea Flush logs in NSE completion. 2021-09-20 17:42:54 -03:00
Matthew Chen
256bfdede5 Flush logs in NSE completion. 2021-09-20 17:42:54 -03:00
Matthew Chen
54615f5555 Avoid spurious logging. 2021-09-11 01:23:49 -03:00
Matthew Chen
bcc32f56de Elaborate logging around message processing and web sockets. 2021-09-10 21:06:35 -03:00
Matthew Chen
ee94988082 Elaborate logging around message processing and web sockets. 2021-09-10 21:06:35 -03:00
Nora Trapp
2814ab7629 Convert to new Promise library 2021-09-03 11:41:34 -07:00
Nora Trapp
7044030497 Always use the NSE on iOS 15, never on iOS 14 outside of development 2021-08-20 15:28:40 -07:00
Matthew Chen
bbe71f224a NSE Fixes. 2021-08-17 16:23:03 -03:00
Nora Trapp
f09a7604da Merge branch 'release/5.17.0' 2021-07-27 12:18:54 -07:00
Nora Trapp
ffc480dc50 Don't try and complete silently if we've already completed or time has expired 2021-07-27 12:16:28 -07:00
Nora Trapp
d02dd34321 Fix push fallback message 2021-07-23 21:21:56 -07:00
Nora Trapp
67e1e2b42a Better handling of database readiness in NSE 2021-07-19 14:15:47 -07:00
Nora Trapp
2face21e34 Add remote config flag for the NSE 2021-07-13 11:59:27 -07:00
Nora Trapp
4ae8185b4a Add push fallback text 2021-07-07 13:46:23 -07:00
Nora Trapp
bb59b27958 Avoid duplicate message fetch in NSE 2021-06-16 11:40:06 -07:00
Nora Trapp
b393c00412 Fix NSE 2021-06-16 11:40:06 -07:00
Nora Trapp
9035b8ac8a PR Feedback 2021-06-03 08:38:30 -07:00
Nora Trapp
d54a4c7236 Make sure badge count is updated by NSE 2021-06-03 08:38:29 -07:00
Nora Trapp
f1e4113fb2 Handle call messages in the NSE 2021-06-03 08:38:29 -07:00
Nora Trapp
4e535fa7ef Make database recovery async 2021-04-01 12:50:41 -07:00
Nora Trapp
c40a786050 Fix extensions in post YDB world 2021-03-27 12:13:20 -07:00
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Nora Trapp
ec1a1bb9ae Simplify MessageProcessing promises 2021-02-23 10:45:50 -08:00
Matthew Chen
645bd76bd5 Rework app readiness. 2021-02-04 09:55:39 -03:00
Matthew Chen
ad6bda8a44 Rename singleton accessors. 2020-09-17 21:11:07 -03:00
Nora Trapp
e88903a408 Allow app to be remotely expired 2020-09-08 15:11:03 -07:00
Matthew Chen
516defef39 Remote deprecation. 2020-09-02 16:51:59 -03:00
Matthew Chen
02e812deef Tweak readiness checking. 2020-07-08 15:02:14 -03:00
Matthew Chen
e69db40110 Refine the de-bouncing of group info requests. 2020-07-01 16:55:39 -03:00
Matthew Chen
6b4f192b1b Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
Nora Trapp
f6216f3c4e PR Feedback 2020-01-30 11:45:11 -08:00