Commit Graph

880 Commits (adfbcc3e27f8139b70a50f61a37fc17037951deb)

Author SHA1 Message Date
Matthew Chen adfbcc3e27 Update views that show contacts to reflect updates.
// FREEBIE
9 years ago
Michael Kirk c087c56b0c Fix call timeout
- Previously only incoming calls had their timeout promise fulfilled
- Previously we'd stop the timeout once ringing started, but we
should continue the timeout clock until the users are speaking.

// FREEBIE
9 years ago
Michael Kirk 31378d4d9a sync translations
// FREEBIE
9 years ago
Michael Kirk b82584f22c bump build
// FREEBIE
9 years ago
Michael Kirk 2f6bf0e551 Code cleanup per CR
// FREEBIE
9 years ago
Michael Kirk 108720c2e7 End outgoing call with "No Answer" after 2 minutes
// FREEBIE
9 years ago
Michael Kirk 59059bc06c Remove unused code
A couple of weird things left after the CallInitiator refactor:

removed unused segue

confusingly, call direction was *always* incoming, even for outgoing
calls. But we weren't using it anyway.

// FREEBIE
9 years ago
Michael Kirk bf1ed9a277 Don't show callkit description pre-iOS10 (#1722)
// FREEBIE
9 years ago
Michael Kirk 633e4a157e sync latest translations
// FREEBIE
9 years ago
Michael Kirk c3971934fb bump build
// FREEBIE
9 years ago
Matthew Chen 734dec12e9 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen c43063e1d6 Add “interstitial call view” that is shown during lengthy “webrtc supported” check.
// FREEBIE
9 years ago
Matthew Chen fc6035e3ff Fix layout issue with inbox unread count on home view.
// FREEBIE
9 years ago
Michael Kirk c621e3a000 [SSK] Missed calls increment unread counter
Avoid deadlock by moving unrelated DB work out of transaction

// FREEBIE
9 years ago
Michael Kirk dc9ffe40e5 Better translation comments
in response to some confusion received from translators

// FREEBIE
9 years ago
Matthew Chen ce9d9befb3 Prevent device lock during calls.
// FREEBIE
9 years ago
Matthew Chen 7eeac0c6f1 Fix bad frames in remote video.
// FREEBIE
9 years ago
Michael Kirk 6e7c18bbdd sync translations
// FREEBIE
9 years ago
Michael Kirk 31abe1178e bump build
// FREEBIE
9 years ago
Matthew Chen c6a55ee2a5 Refine video icons. 9 years ago
Michael Kirk b8711f9abc contact can be nil for outgoing redphone call
Now that it's easier to start a thread with a non-contact recipient this
is more relevant.

// FREEBIE
9 years ago
Matthew Chen 80963d88f0 Respond to CR. Remove colon from call view status prefix.
// FREEBIE
9 years ago
Matthew Chen 9a08449d83 Add “signal” copy to call view.
// FREEBIE
9 years ago
Matthew Chen 217866c588 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 228b0e7dc6 Synchronize access to remoteVideoTrack.
// FREEBIE
9 years ago
Matthew Chen ca76ec6f36 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 6f3a45ff8c Avoid crashes when deallocating remote video tracks.
// FREEBIE
9 years ago
Matthew Chen 4ae786d0a2 Ignore CallService events related to obsolete calls.
// FREEBIE
9 years ago
Matthew Chen d9bcd563b1 Avoid possible deadlock in PeerConnectionClient.
// FREEBIE
9 years ago
Michael Kirk b7fd7d7683 bump build
// FREEBIE
9 years ago
Matthew Chen 8f6483e9b4 Fix bug in the busy logic.
// FREEBIE
9 years ago
Michael Kirk ef3df49fd2 bump build
// FREEBIE
9 years ago
Matthew Chen 17fe3f66c0 Ensure audio service observation of call is always correctly wired up.
// FREEBIE
9 years ago
Michael Kirk 007d9aca7e Latest translations
// FREEBIE
9 years ago
Michael Kirk ed5e4d3c88 bump build
// FREEBIE
9 years ago
Matthew Chen b883b5c547 Show hidden call view controls when app reactivates.
// FREEBIE
9 years ago
Michael Kirk ef5c2c5416 Only show CallKit footer when showing the CallKit cell
// FREEBIE
9 years ago
Michael Kirk 90388ebd63 Coordinate "busy" state across redphone and webrtc
Previously a redphone call didn't know when the user was busy due to
webrtc and vice versa

// FREEBIE
9 years ago
Michael Kirk c4a677a0bc Fix: Second call fails
The callController exists after a first call fails due to busy. It is
not sufficient to check for it's existence.

// FREEBIE
9 years ago
Matthew Chen e34d529620 Prevent system edge swipe gestures from showing/hiding call controls.
// FREEBIE
9 years ago
Matthew Chen 53cb36e537 Callkit option should only be visible when "Video Call (Beta)" is enabled.
// FREEBIE
9 years ago
Matthew Chen 05f123c5eb Fix ongoing call check in OutboundCallInitiator.
// FREEBIE
9 years ago
Matthew Chen d7e434eb03 Modify OutboundCallInitiator to abort if there is an ongoing RedPhone or WebRTC call.
// FREEBIE
9 years ago
Matthew Chen d7138b6c83 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 660ff056e2 Modify handling of INStartVideoCallIntent and INStartAudioCallIntent if there already is an ongoing WebRTC or RedPhone call.
// FREEBIE
9 years ago
Matthew Chen 581ba937f4 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 52ba5c1325 Don’t assert when two devices call each other simultaneously.
// FREEBIE
9 years ago
Matthew Chen 6e390d40b7 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 732144c9ed Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 98caeb6a03 Be even more cautious when tearing down a PeerConnectionClient.
// FREEBIE
9 years ago