Commit Graph

1138 Commits (8e2ac368a05520a303848dcf316dff141f54d90a)
 

Author SHA1 Message Date
Matthew Chen 8e2ac368a0 Update SignalServiceKit pod.
// FREEBIE
8 years ago
Michael Kirk 3ab65a2c88 Prevent CallKit timeout when placing outgoing call
More fallout from the outbound call timeout which was causing all
CallKit calls not promptly answered to show "Call Failed"

Inserting the timeout exacerbated an existing issue: We can't wait for
long before choosing to fulfill/fail an action without CallKit falling
over and assuming the call failed.

We don't actually need to consider the case where we "fail to initiate"
the outgoing call. Instead we say it started "successfully, and if there
is an error, the existing promise error handling will fail the call at
that time.

// FREEBIE
8 years ago
Michael Kirk 6cdf13ea5f Only time out the intended call
previously a followup call could get clobbered by the previous calls
timeout

// FREEBIE
8 years ago
Matthew Chen 6d757d3a50 Merge branch 'charlesmchen/contactsViewsVsContactsUpdates' 8 years ago
Matthew Chen 192264e45b Respond to CR.
// FREEBIE
8 years ago
Matthew Chen adfbcc3e27 Update views that show contacts to reflect updates.
// FREEBIE
8 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
8 years ago
Michael Kirk 31378d4d9a sync translations
// FREEBIE
8 years ago
Michael Kirk b82584f22c bump build
// FREEBIE
8 years ago
Michael Kirk 420d717580 [SSK] log when messages are marked as read locally
// FREEBIE
8 years ago
Michael Kirk 34e4650c46 Merge branch 'mkirk/timeout-outgoing-call' 8 years ago
Michael Kirk 2f6bf0e551 Code cleanup per CR
// FREEBIE
8 years ago
Michael Kirk 108720c2e7 End outgoing call with "No Answer" after 2 minutes
// FREEBIE
8 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
8 years ago
Michael Kirk bf1ed9a277 Don't show callkit description pre-iOS10 (#1722)
// FREEBIE
8 years ago
Michael Kirk 633e4a157e sync latest translations
// FREEBIE
8 years ago
Michael Kirk c3971934fb bump build
// FREEBIE
8 years ago
Matthew Chen 4bc4fc4570 Merge branch 'charlesmchen/intersitialCallView' 8 years ago
Matthew Chen 734dec12e9 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen c43063e1d6 Add “interstitial call view” that is shown during lengthy “webrtc supported” check.
// FREEBIE
8 years ago
Matthew Chen ea57b48490 Merge branch 'charlesmchen/inboxUnreadCountLayout' 8 years ago
Matthew Chen fc6035e3ff Fix layout issue with inbox unread count on home view.
// FREEBIE
8 years ago
Michael Kirk c621e3a000 [SSK] Missed calls increment unread counter
Avoid deadlock by moving unrelated DB work out of transaction

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

// FREEBIE
8 years ago
Matthew Chen 3349ac9a10 Merge branch 'charlesmchen/preventDeviceLockDuringCall' 8 years ago
Matthew Chen ce9d9befb3 Prevent device lock during calls.
// FREEBIE
8 years ago
Matthew Chen d1683acdd3 Merge branch 'charlesmchen/fixRemoteVideoBadFrames' 8 years ago
Matthew Chen 7eeac0c6f1 Fix bad frames in remote video.
// FREEBIE
8 years ago
Michael Kirk 6e7c18bbdd sync translations
// FREEBIE
8 years ago
Michael Kirk 31abe1178e bump build
// FREEBIE
8 years ago
Matthew Chen 730cc50537 Merge branch 'charlesmchen/refineCallIcons' 8 years ago
Matthew Chen c6a55ee2a5 Refine video icons. 8 years ago
Matthew Chen 52a191b15a Merge branch 'charlesmchen/messagesFromMeAreAlreadyAutoRead' 8 years ago
Matthew Chen 72ef6e6007 Update SSK to reflect charlesmchen/messagesFromMeAreAlreadyAutoRead.
// FREEBIE
8 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
8 years ago
Matthew Chen 82a7ec1286 Merge branch 'charlesmchen/labelSignalCallsAsSuch' 8 years ago
Matthew Chen 80963d88f0 Respond to CR. Remove colon from call view status prefix.
// FREEBIE
8 years ago
Matthew Chen 9a08449d83 Add “signal” copy to call view.
// FREEBIE
8 years ago
Matthew Chen 167e94e573 Merge branch 'charlesmchen/threadSafety5' 8 years ago
Matthew Chen 217866c588 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 228b0e7dc6 Synchronize access to remoteVideoTrack.
// FREEBIE
8 years ago
Matthew Chen 828771b13c Merge branch 'charlesmchen/callThreadSafety4_' 8 years ago
Matthew Chen ca76ec6f36 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 6f3a45ff8c Avoid crashes when deallocating remote video tracks.
// FREEBIE
8 years ago
Matthew Chen 4ae786d0a2 Ignore CallService events related to obsolete calls.
// FREEBIE
8 years ago
Matthew Chen d9bcd563b1 Avoid possible deadlock in PeerConnectionClient.
// FREEBIE
8 years ago
Michael Kirk b7fd7d7683 bump build
// FREEBIE
8 years ago
Matthew Chen 47fdc1f87c Merge branch 'charlesmchen/fixBusyLogic' 8 years ago
Matthew Chen 8f6483e9b4 Fix bug in the busy logic.
// FREEBIE
8 years ago
Michael Kirk ef3df49fd2 bump build
// FREEBIE
8 years ago