Commit Graph

22799 Commits

Author SHA1 Message Date
Matthew Chen
ea57b48490 Merge branch 'charlesmchen/inboxUnreadCountLayout' 2017-02-07 17:16:40 -05:00
Matthew Chen
fc6035e3ff Fix layout issue with inbox unread count on home view.
// FREEBIE
2017-02-07 17:16:31 -05:00
Michael Kirk
c621e3a000 [SSK] Missed calls increment unread counter
Avoid deadlock by moving unrelated DB work out of transaction

// FREEBIE
2017-02-07 17:02:17 -05:00
Michael Kirk
311d80fb2e Missed calls increment unread counter/badge
This affects:
- per-thread badge in the inbox view
- app badge when viewed from springboard.

// FREEBIE
2017-02-07 17:00:55 -05:00
Michael Kirk
dc9ffe40e5 Better translation comments
in response to some confusion received from translators

// FREEBIE
2017-02-07 16:59:20 -05:00
Matthew Chen
3349ac9a10 Merge branch 'charlesmchen/preventDeviceLockDuringCall' 2017-02-07 16:00:27 -05:00
Matthew Chen
ce9d9befb3 Prevent device lock during calls.
// FREEBIE
2017-02-07 16:00:17 -05:00
Matthew Chen
d1683acdd3 Merge branch 'charlesmchen/fixRemoteVideoBadFrames' 2017-02-07 15:59:33 -05:00
Matthew Chen
7eeac0c6f1 Fix bad frames in remote video.
// FREEBIE
2017-02-07 11:21:38 -05:00
Michael Kirk
6e7c18bbdd sync translations
// FREEBIE
2017-02-06 17:33:03 -05:00
Michael Kirk
31abe1178e bump build
// FREEBIE
2017-02-06 17:31:09 -05:00
Matthew Chen
730cc50537 Merge branch 'charlesmchen/refineCallIcons' 2017-02-06 17:28:24 -05:00
Matthew Chen
c6a55ee2a5 Refine video icons. 2017-02-06 16:50:32 -05:00
Matthew Chen
52a191b15a Merge branch 'charlesmchen/messagesFromMeAreAlreadyAutoRead' 2017-02-06 15:48:40 -05:00
Matthew Chen
72ef6e6007 Update SSK to reflect charlesmchen/messagesFromMeAreAlreadyAutoRead.
// FREEBIE
2017-02-06 15:48:31 -05:00
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
2017-02-06 15:46:53 -05:00
Matthew Chen
82a7ec1286 Merge branch 'charlesmchen/labelSignalCallsAsSuch' 2017-02-06 15:44:06 -05:00
Matthew Chen
80963d88f0 Respond to CR. Remove colon from call view status prefix.
// FREEBIE
2017-02-06 15:43:14 -05:00
Matthew Chen
9a08449d83 Add “signal” copy to call view.
// FREEBIE
2017-02-06 12:36:55 -05:00
Matthew Chen
167e94e573 Merge branch 'charlesmchen/threadSafety5' 2017-02-06 12:05:43 -05:00
Matthew Chen
217866c588 Respond to CR.
// FREEBIE
2017-02-06 12:05:25 -05:00
Matthew Chen
653727ae9f Merge branch 'charlesmchen/messagesFromMeAreAlreadyAutoRead' 2017-02-06 11:26:12 -05:00
Matthew Chen
df1b3418d2 Respond to CR.
// FREEBIE
2017-02-06 11:25:56 -05:00
Matthew Chen
228b0e7dc6 Synchronize access to remoteVideoTrack.
// FREEBIE
2017-02-06 11:18:30 -05:00
Matthew Chen
828771b13c Merge branch 'charlesmchen/callThreadSafety4_' 2017-02-06 09:39:32 -05:00
Matthew Chen
ca76ec6f36 Respond to CR.
// FREEBIE
2017-02-06 09:39:14 -05:00
Matthew Chen
6f3a45ff8c Avoid crashes when deallocating remote video tracks.
// FREEBIE
2017-02-06 09:33:47 -05:00
Matthew Chen
4ae786d0a2 Ignore CallService events related to obsolete calls.
// FREEBIE
2017-02-06 09:33:47 -05:00
Matthew Chen
d9bcd563b1 Avoid possible deadlock in PeerConnectionClient.
// FREEBIE
2017-02-06 09:33:47 -05:00
Matthew Chen
6d356e4b67 Automatically mark as read any messages sent by current user from another device.
// FREEBIE
2017-02-04 13:15:15 -05:00
Michael Kirk
b7fd7d7683 bump build
// FREEBIE
2017-02-03 16:52:00 -05:00
Matthew Chen
47fdc1f87c Merge branch 'charlesmchen/fixBusyLogic' 2017-02-03 16:47:45 -05:00
Matthew Chen
8f6483e9b4 Fix bug in the busy logic.
// FREEBIE
2017-02-03 16:47:34 -05:00
Michael Kirk
ef3df49fd2 bump build
// FREEBIE
2017-02-03 16:05:05 -05:00
Matthew Chen
dafa52533c Merge branch 'charlesmchen/callAudioObservation' 2017-02-03 15:47:42 -05:00
Matthew Chen
17fe3f66c0 Ensure audio service observation of call is always correctly wired up.
// FREEBIE
2017-02-03 15:47:33 -05:00
Michael Kirk
007d9aca7e Latest translations
// FREEBIE
2017-02-03 14:41:51 -05:00
Michael Kirk
ed5e4d3c88 bump build
// FREEBIE
2017-02-03 14:41:51 -05:00
Matthew Chen
e55a5b6675 Merge branch 'charlesmchen/unhideCallViewOnActivation' 2017-02-03 14:36:30 -05:00
Matthew Chen
b883b5c547 Show hidden call view controls when app reactivates.
// FREEBIE
2017-02-03 14:36:21 -05:00
Michael Kirk
ef5c2c5416 Only show CallKit footer when showing the CallKit cell
// FREEBIE
2017-02-03 14:10:38 -05:00
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
2017-02-03 14:10:06 -05:00
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
2017-02-03 14:10:06 -05:00
Matthew Chen
091052185b Merge branch 'charlesmchen/systemGesturesVsVideoControls' 2017-02-03 13:48:58 -05:00
Matthew Chen
e34d529620 Prevent system edge swipe gestures from showing/hiding call controls.
// FREEBIE
2017-02-03 12:29:32 -05:00
Matthew Chen
61e35f1217 Merge branch 'charlesmchen/callKitVsWebRTC' 2017-02-03 12:06:37 -05:00
Matthew Chen
53cb36e537 Callkit option should only be visible when "Video Call (Beta)" is enabled.
// FREEBIE
2017-02-03 12:06:25 -05:00
Matthew Chen
05f123c5eb Fix ongoing call check in OutboundCallInitiator.
// FREEBIE
2017-02-03 12:04:21 -05:00
Matthew Chen
cff3daa82a Merge branch 'feature/handleINStartVideoCallIntent' 2017-02-03 11:44:40 -05:00
Matthew Chen
d7e434eb03 Modify OutboundCallInitiator to abort if there is an ongoing RedPhone or WebRTC call.
// FREEBIE
2017-02-03 11:37:57 -05:00