Commit Graph

4098 Commits

Author SHA1 Message Date
Matthew Chen
eed697bddd Handle certain call messages sync. 2021-09-22 12:12:10 -07:00
Matthew Chen
692c637e80 Handle certain call messages sync. 2021-09-22 12:11:09 -07:00
Michelle Linington
0a69803b96 Restore NSE+main call message handoff 2021-09-22 11:23:14 -07:00
Michelle Linington
155c5b6a80 PR Feedback. Remove unused return value 2021-09-21 18:44:00 -07:00
Michelle Linington
3f956130c6 Ignore call messages that won't trigger CallKit ring 2021-09-21 18:44:00 -07:00
Michelle Linington
48435eb05d NSE should bail whenever it wakes the main app
We've observed races between the NSE+app handoff that can cause a
message to be decrypted twice. This works around this by quitting the
NSE if we decide to wake the main app. This isn't a good fix, but it
should address these out-of-sync session issues for now.
2021-09-21 18:44:00 -07:00
Matthew Chen
fd7ee05675 Fix table bottom view layout. 2021-09-09 18:26:19 -03:00
Matthew Chen
1fa8fef610 Streamline websocket requests. 2021-09-09 14:41:38 -03:00
Matthew Chen
9aa0a8aef6 Apply design feedback. 2021-09-09 12:55:25 -03:00
Matthew Chen
1dbbf2527e Apply design feedback. 2021-09-09 12:45:38 -03:00
Nora Trapp
0ab3b63016 Log message send benchmarks in production 2021-09-08 21:41:13 -03:00
Matthew Chen
f29922b9af Refine message send milestones. 2021-09-08 21:41:13 -03:00
Matthew Chen
9271f83624 Remove databaseChangesWillUpdate. 2021-09-08 21:41:13 -03:00
Matthew Chen
5de4cb26c5 Refine message send bench milestones. 2021-09-08 21:41:13 -03:00
Matthew Chen
5e7636ec62 Add metrics around rendering message sends. 2021-09-08 21:41:13 -03:00
Matthew Chen
a82adcce60 Fix missing notifications with XCode 13 & iOS 14 and earlier. 2021-09-08 16:00:59 -03:00
Matthew Chen
ed82d2b74a Update l10n strings. 2021-09-08 15:08:20 -03:00
Matthew Chen
f8765e3a0e Rework DebouncedEvent. 2021-09-08 15:04:26 -03:00
Matthew Chen
0b6d3e2ef4 Refine CVC text measurement caching. 2021-09-08 15:04:26 -03:00
Matthew Chen
7ae7510c47 Improve perf of CVC date math. 2021-09-08 15:04:26 -03:00
Matthew Chen
d3c4a8d2fa Suppress over-zealous assert. 2021-09-08 15:04:26 -03:00
Matthew Chen
954400551f Simplify web socket background state. 2021-09-08 14:59:41 -03:00
Matthew Chen
85192894cb Design feedback around message forwarding flow. 2021-09-08 09:59:41 -03:00
Matthew Chen
61e83811e1 Design feedback around message forwarding flow. 2021-09-08 09:59:41 -03:00
Matthew Chen
8bc8a6b637 Design feedback around message forwarding flow. 2021-09-08 09:59:41 -03:00
Matthew Chen
0ca1ac29f5 Fix "no session for transient message" errors. 2021-09-08 09:53:46 -03:00
Nora Trapp
0e3b1a196b Fix contentToUse mutability 2021-09-07 15:03:36 -07:00
Michelle Linington
7e6e99074e PR Feedback 2021-09-03 16:11:19 -07:00
Nora Trapp
2814ab7629 Convert to new Promise library 2021-09-03 11:41:34 -07:00
Matthew Chen
e1f35f89f0 Add more logging around missing notifications. 2021-09-03 13:52:47 -03:00
Matthew Chen
a3a43751ce Add more logging around missing notifications. 2021-09-03 13:47:49 -03:00
Matthew Chen
9703fb18ab Update l10n strings. 2021-09-02 22:52:36 -03:00
Matthew Chen
2b502ad609 Elaborate logging around missing notifications. 2021-09-02 22:51:26 -03:00
Matthew Chen
29de97ee43 Merge branch 'release/5.19.0' 2021-09-01 17:52:39 -03:00
Matthew Chen
778a791fcc Refine production logging. 2021-09-01 16:33:16 -03:00
Matthew Chen
c1a8005a74 Never emit invalid e164 in storage service contact records; be robust to invalid e164 incoming protos. 2021-09-01 16:33:16 -03:00
Matthew Chen
d3633cc0c7 Refine payments formatting. 2021-09-01 16:30:49 -03:00
Matthew Chen
4a79019e83 Refine payments formatting. 2021-09-01 16:30:49 -03:00
Matthew Chen
6a2edc2b8c Refine payments formatting. 2021-09-01 16:30:49 -03:00
Matthew Chen
49f83b35ec Refine payments formatting. 2021-09-01 16:30:49 -03:00
Matthew Chen
a3bd0338d5 Refine payments formatting. 2021-09-01 16:30:48 -03:00
Matthew Chen
aacfc16d8a Extend payments beta to more countries. 2021-09-01 11:06:35 -03:00
Matthew Chen
c164eb09c8 Merge branch 'release/5.19.0' 2021-09-01 11:01:22 -03:00
Matthew Chen
59512bbdf2 Fill in missing profile avatars. 2021-09-01 10:46:17 -03:00
Matthew Chen
c4438b866d Respond to CR. 2021-09-01 10:36:56 -03:00
Matthew Chen
00a27d2f27 Add sticky headers to CVC. 2021-09-01 09:34:30 -03:00
Matthew Chen
2005be536b Update date header and message footer date formatting. 2021-09-01 09:34:30 -03:00
Matthew Chen
39a47dea11 Add logging around websocket lifecycle. 2021-08-30 21:26:49 -03:00
Matthew Chen
670d569f6f Merge branch 'release/5.19.0' 2021-08-30 17:21:43 -03:00
Matthew Chen
9fd3b274e7 Respond to CR. 2021-08-30 17:15:56 -03:00