Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
11afc967d2
move NotificationsManager behind NotificationsAdapter
2019-02-01 17:44:13 -07:00
Michael Kirk
ac3bbe26ba
rename CallNotificationsAdapter->NotificationsAdapter
2019-02-01 17:44:13 -07:00
Matthew Chen
867efb62ff
Respond to CR.
2019-01-31 15:48:50 -05:00
Matthew Chen
41b7205b02
Clean up ahead of PR.
2019-01-31 15:48:50 -05:00
Matthew Chen
bb17592971
Fail call if ICE updates fail to send.
2019-01-31 15:48:50 -05:00
Matthew Chen
70185dd872
Batch outgoing ICE updates.
2019-01-31 15:48:50 -05:00
Matthew Chen
5bb78cba25
Tune concurrency in call service.
2019-01-31 15:48:50 -05:00
Matthew Chen
ec16860e48
Fix "device won't rotate after calls" issue.
2019-01-10 11:25:49 -05:00
Michael Kirk
5671fd2520
Revert "Revert 'new sort id'."
...
This reverts commit ebae75af00
.
2018-12-19 15:16:36 -07:00
Matthew Chen
0b4ed1175d
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Matthew Chen
d7e52367ff
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Michael Kirk
d6a6024f37
Update PromiseKit
2018-10-13 16:04:20 -06:00
Matthew Chen
7d727b7ac9
Modify proto wrapper builders to require required fields.
2018-10-01 09:08:23 -04:00
Matthew Chen
ebae75af00
Revert 'new sort id'.
2018-09-27 19:40:51 -04:00
Michael Kirk
df61316495
minimize diff senderTimestamp -> timestamp
2018-09-26 09:52:33 -06:00
Michael Kirk
eef1368ad3
Timestamp audit step1: change signature
...
There is no change in functionality in this commit.
Apart from clarifying what the timestamp means (it's the timestamp of the
*sender*), this intentionally breaks all the call sites, so I could have a sane
way to thoroughly audit wherever we're passing in timestamps, to see where
we're depending on them to affect sort order.
For the sake of a cleaner diff of meaningful changes, instead of "fixing"
everything in this commit, I've just added comments and renamed signatures.
2018-09-26 09:52:33 -06:00
Matthew Chen
3fe7d7f9be
Remove more usage of logTag.
2018-09-10 17:25:46 -05:00
Matthew Chen
cc117b385c
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:59 -04:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Matthew Chen
02daca11af
Redact ice-pwd from SDP.
2018-08-27 10:49:26 -04:00
Matthew Chen
2d06c05a4f
Log call session description.
2018-08-27 10:49:25 -04:00
Matthew Chen
329f8d6f45
Log call session description.
2018-08-27 10:49:25 -04:00
Matthew Chen
5b50e81b4f
Rename fail macros in Swift.
2018-08-27 10:27:48 -04:00
Matthew Chen
d4f7b5d45b
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
f34bdd34bc
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
e1049fdfcc
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
cf6f3841a8
Apply new Swift logging.
2018-08-27 10:02:28 -04:00
Michael Kirk
82e559d11b
Use swift macros for main thread assert
2018-08-23 10:29:49 -06:00
Matthew Chen
7437e7a6b1
Remove 'has' accessors from proto wrappers.
2018-08-08 15:02:56 -04:00
Matthew Chen
e5eda8b45d
Add convenience initializers to proto wrappers.
2018-08-08 13:08:47 -04:00
Matthew Chen
f4a11f0c6f
Respond to CR.
2018-08-07 14:47:35 -04:00
Matthew Chen
dc012d46e4
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
135a1655fd
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
32d0f23b22
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
94675e880a
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
8837e5902e
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
379104c532
Migrate to WebRTC proto wrappers.
2018-08-07 13:20:22 -04:00
Matthew Chen
579e88bdc2
Improve nullability handling for SignalAccount.
2018-08-01 09:22:56 -04:00
Matthew Chen
158aa3abc4
Tweak system messages; incomplete vs. missed calls.
2018-07-11 15:34:16 -04:00
Matthew Chen
8b3bdb88f3
Revert "Merge branch 'charlesmchen/tweakCalls'"
...
This reverts commit 3e0233ea60
, reversing
changes made to 74ce3012cf
.
2018-07-11 15:34:16 -04:00
Matthew Chen
1a9a5016fe
Tweak calls.
2018-07-09 11:08:53 -04:00
Michael Kirk
2fdb62764d
avoid occasional "call failure" after local hangup.
...
// FREEBIE
2018-06-26 17:35:43 -06:00
Michael Kirk
61156656aa
Only PCC needs to know about the local RTCTrack
2018-06-25 15:21:27 -06:00
Michael Kirk
afa385feae
adapt to capturer abstraction
2018-06-25 15:03:25 -06:00
Michael Kirk
0cd1cb80cc
Compiling, but video sending not working.
2018-06-25 15:03:25 -06:00
Michael Kirk
064035f3f4
WIP M67 - plumb through AVCaptureSession
...
TODO:
-[x] plumb through AVCaptureSession
-[] get AVCaptureSession from PeerConnectionClient
-[] RTCDataChannel not unwrapped
-[] no member avFoundationSource
-[] no member "back camera"
2018-06-25 15:03:25 -06:00
Matthew Chen
ed19949d60
Respond to CR.
2018-06-01 09:43:19 -04:00
Matthew Chen
e949d81568
Fix more call state edge cases.
2018-06-01 09:43:19 -04:00
Matthew Chen
b2f884b882
Fix call state edge cases.
2018-06-01 09:43:19 -04:00