Matthew Chen
27b6a5e5bb
Open message search results.
2018-06-12 12:44:32 -04:00
Matthew Chen
879b9d4c72
Respond to CR.
2018-06-01 12:39:13 -04: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
Matthew Chen
4d8c764789
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
b2b62880c0
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
77b72b6b06
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
916d55c55d
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
28f7142a59
Auto-migration to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
2a4ecd42c4
Fix crashes while deallocating PeerConnectionClient.
2018-05-29 10:02:16 -04:00
Matthew Chen
86e038436b
Fix crashes while deallocating PeerConnectionClient.
2018-05-29 10:02:16 -04:00
Matthew Chen
8d9c811566
Fix crashes while deallocating PeerConnectionClient.
2018-05-29 10:02:16 -04:00
Matthew Chen
fff9f74a05
Fix crashes while deallocating PeerConnectionClient.
2018-05-29 10:02:16 -04:00
Michael Kirk
caa9e3ca67
Show missed call when call times out
...
// FREEBIE
2018-05-25 09:19:45 -04:00
Matthew Chen
a722bcde72
Fix call termination reference.
2018-05-24 12:18:39 -04:00
Matthew Chen
bfb87582fe
Respond to CR.
2018-05-22 15:44:08 -04:00
Matthew Chen
735b4e07b1
Respond to CR.
2018-05-22 15:44:08 -04:00
Matthew Chen
918abb02a1
Remove capture of self.
2018-05-22 15:44:08 -04:00
Matthew Chen
9c0c87a8c3
Remove capture of self.
2018-05-22 15:44:08 -04:00
Matthew Chen
7eab0569b6
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
078da69ee0
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
9075a12ac6
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
c2f1a12d9f
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
88c2ff26e7
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
e63a7f8fb0
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
c3e8fde24c
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
1a0347b782
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
729769afa7
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
a4a5e99534
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
1d8c642346
Respond to CR.
2018-05-22 09:39:46 -04:00
Matthew Chen
a5c42ecca8
Clean up ahead of CR.
2018-05-22 09:22:40 -04:00
Matthew Chen
f68f3cc53d
Call lifecycle edge cases.
2018-05-22 09:22:40 -04:00
Matthew Chen
3967a5ab05
Call lifecycle edge cases.
2018-05-22 09:22:40 -04:00
Matthew Chen
157f7617ca
Respond to CR.
2018-05-16 16:28:48 -04:00
Matthew Chen
3d5cbb73fb
Rework cleanup of peer connection client delegates.
2018-05-16 16:28:48 -04:00
Matthew Chen
91d54360ba
Add contact view.
2018-05-03 14:09:54 -04:00
Matthew Chen
28063574d3
Fix call hangup crashes.
2018-04-26 11:08:21 -04:00
Michael Kirk
1967b5d29e
"Reconnecting..." fixup
...
// FREEBIE
2018-04-25 10:19:59 -04:00
Michael Kirk
e5b535ccf1
Implement camera direction toggle
...
// FREEBIE
2018-04-25 10:19:59 -04:00
Matthew Chen
6a8796ad04
Present calls using window manager.
2018-04-25 09:56:53 -04:00
Matthew Chen
7345ab2e4e
Add window manager. Move call view to a separate window.
2018-04-25 09:56:53 -04:00
Michael Kirk
0f46834e8d
Show "Reconnecting..." on call screen
...
// FREEBIE
2018-04-19 09:56:09 -04:00
Michael Kirk
830ed884cf
Only log timeout when call actually times out
...
// FREEBIE
2018-04-19 07:47:30 -04:00
Matthew Chen
6caa5b87b6
Add more asserts around thread in SAE.
2018-04-13 14:59:38 -04:00
Michael Kirk
b8485b19bd
Merge tag '2.21.0.15' into release/2.22.0
2018-03-09 10:00:00 -05:00
Michael Kirk
c5fc671c31
Fix lost call transactions after rebuilding callUIAdapter
...
// FREEBIE
2018-03-08 16:21:34 -05:00
Michael Kirk
319e0d808f
Merge tag '2.21.0.14' into release/2.22.0
2018-03-08 10:40:56 -05:00
Michael Kirk
3aebaefc31
A lighter touch for the fix-call connect.
...
Though it should be fine, reloading the callUIAdapter is a bit heavy
handed. And the current implementation is prone to being broken, since
we sometimes forget not to treat callUIAdapter as a singleton.
Longer term we can find a way to either: make callUIAdapter a true
singleton or possibly make callUIAdapter a private member of something
which *is* a true singleton.
Since we only *need* it to be reloaded the one time the migration runs
(or when a user changes settings which should be rare) it makes sense to
remove it from the happy path.
// FREEBIE
2018-03-08 10:15:20 -05:00
Michael Kirk
bbdcd0c768
Call connection fixups
...
callUIAdapter is not a singleton (for better or for worse)
No one should hold a reference directly to it, but rather via the
CallService, which is a singleton
Wait a bit longer for initial call screen before terminating. Especially
first call can hit this limit.
When call *does* take too long to show, terminate properly to ensure
we're not left with a phantom call
// FREEBIE
2018-03-07 18:09:07 -05:00