Matthew Chen
ada6da9506
Fix merge.
...
The changes to SignalCall must have been lost as I tried to apply swift lint to them.
// FREEBIE
2017-01-17 17:42:03 -05:00
Matthew Chen
ca27d10cd4
Merge branch 'charlesmchen/webrtc/callView4' into feature/webrtc
2017-01-17 13:58:51 -05:00
Matthew Chen
1e80946a93
Add call duration to call view.
...
// FREEBIE
2017-01-17 13:50:33 -05:00
Matthew Chen
433ac2cf11
Merge branch 'charlesmchen/webrtcSetting' into feature/webrtc
2017-01-17 10:21:39 -05:00
Matthew Chen
773080b11b
Update SSK pod to reflect merge of corresponding charlesmchen/webrtcSetting2 branch into mkirk/webrtc.
...
This branch updates SignalRecipient in ContactsUpdater.
// FREEBIE
2017-01-17 10:20:04 -05:00
Matthew Chen
654bdb1a85
Add WebRTC setting.
...
// FREEBIE
2017-01-17 10:20:04 -05:00
Matthew Chen
0c8893e91a
Merge branch 'charlesmchen/webrtc/callView3' into feature/webrtc
2017-01-13 17:34:23 -05:00
Matthew Chen
071fc4ddc8
Improve buttons in call view.
...
// FREEBIE
2017-01-13 16:32:44 -05:00
Matthew Chen
8be987de1c
Respond to CR.
...
// FREEBIE
2017-01-13 15:20:29 -05:00
Matthew Chen
1c4ebf6f6c
Merge branch 'charlesmchen/webrtc/callView2' into feature/webrtc
2017-01-13 15:08:55 -05:00
Matthew Chen
19633a9f61
Respond to CR.
...
// FREEBIE
2017-01-13 15:08:33 -05:00
Matthew Chen
9df5cebfc3
Update the call view icons and refine the layout.
...
// FREEBIE
2017-01-13 13:28:34 -05:00
Matthew Chen
92eb2f6148
Update the call view icons and refine the layout.
...
// FREEBIE
2017-01-13 13:05:40 -05:00
Matthew Chen
8f8c92d653
Merge branch 'charlesmchen/webrtc/callView' into feature/webrtc
2017-01-13 09:39:42 -05:00
Matthew Chen
ee5682165d
Respond to CR.
...
// FREEBIE
2017-01-13 09:38:18 -05:00
Matthew Chen
09c2e27e41
Respond to CR.
...
// FREEBIE
2017-01-12 18:19:21 -05:00
Matthew Chen
c6de676018
Respond to CR.
...
// FREEBIE
2017-01-12 17:55:44 -05:00
Matthew Chen
4a65a88512
Rework new call view.
...
// FREEBIE
2017-01-12 15:55:14 -05:00
Michael Kirk
2119f33f81
Merge pull request #1587 from WhisperSystems/mkirk/webrtc/call-kit-mute
...
Sync CallKit mute button state with in app mute button.
2017-01-12 13:44:54 -05:00
Michael Kirk
469bff5734
Make call delegate weak
...
// FREEBIE
2017-01-12 13:27:46 -05:00
Michael Kirk
1ed39976ee
make public protocol method implementations public
...
responding to CR
// FREEBIE
2017-01-12 13:27:45 -05:00
Michael Kirk
f6e6e6b787
CallViewController only accesses CallService via the CallUIAdapter
...
This is an effort to better define boundaries and simplify
relationships.
This also fixes a theoretical problem where CallKit was showing the in-app
call screen before the call was successfully answered, now we wait until
the action is fulfilled.
// FREEBIE
2017-01-12 13:27:45 -05:00
Michael Kirk
fc6da05259
remove some dead code
...
Related to an earlier failed attempt of reconciling CallKit audio
management with WebRTC's.
// FREEBIE
2017-01-12 13:27:45 -05:00
Michael Kirk
947a637669
Sync "mute" controls between CallKit
...
In the process, extracted the CallDelegate to allow the
CAllViewController to observe useful call state properties (call.state
and call.isMuted)
// FREEBIE
2017-01-12 13:27:45 -05:00
Matthew Chen
33db2715f3
Merge branch 'charlesmchen/webrtc/fontLookup' into feature/webrtc
2017-01-12 11:49:08 -05:00
Matthew Chen
98e087a47f
Fix font lookup on iOS before 8.2.
...
// FREEBIE
2017-01-12 10:14:35 -05:00
Matthew Chen
26a6e391b3
Fix pod.
...
// FREEBIE
2017-01-12 10:13:47 -05:00
Matthew Chen
33eed88ecd
Merge branch 'charlesmchen/webrtc/flushLogs' into feature/webrtc
2017-01-12 09:56:10 -05:00
Matthew Chen
9265870b9f
Merge branch 'charlesmchen/webrtc/buildingWebRTC' into feature/webrtc
2017-01-12 09:56:10 -05:00
Matthew Chen
740aa643be
Add method to flush logs.
...
// FREEBIE
2017-01-12 09:56:10 -05:00
Matthew Chen
692429480b
Respond to CR.
...
// FREEBIE
2017-01-12 09:56:10 -05:00
Matthew Chen
8d7352b426
Merge branch 'mkirk/webrtc/fix-tests' into feature/webrtc
2017-01-12 09:56:09 -05:00
Matthew Chen
74ca54d78e
Improve instructions on how to build WebRTC.
...
// FREEBIE
2017-01-12 09:56:09 -05:00
Michael Kirk
c7449db289
remove stubbed audio manager implementation until it's clear what to do
...
with it.
// FREEBIE
2017-01-12 09:56:09 -05:00
Michael Kirk
a17873291b
Fix up tests
...
// FREEBIE
2017-01-12 09:56:09 -05:00
Michael Kirk
9e248168b9
merge CallKitProviderDelegate into CallKitCallUIAdaptee
...
There was not a clear distinction in responsibilities and mostly the
Adaptee was just delegating to the CKProviderDelegate
2017-01-12 09:56:09 -05:00
Michael Kirk
02d36e6e68
Include built WebRTC.framework in Carthage dependencies
...
It's not really built by Carthage. This is just a convenient
pre-existing submodule for cataloging our external dependencies.
Treating like the frameworks built by Carthage allows us to use the
existing Carthage paths as well as the same framework thinning to strip
out simulator code on archive.
// FREEBIE
2017-01-12 09:56:09 -05:00
Michael Kirk
ce3780e44a
Wip smashign providerdelgate into UIAdaptee
2017-01-12 09:56:08 -05:00
Michael Kirk
6eecef99ba
Promise aware Message sender
...
As this could be used elsewhere, ideally it'd added to the actual class
definition, but MessageSender (SSK) doesn't use PromiseKit
// FREEBIE
2017-01-12 09:56:08 -05:00
Michael Kirk
f9b44c8892
Added CallService documentation
...
// FREEBIE
2017-01-12 09:56:08 -05:00
Michael Kirk
602a5953f2
respect silence switch for incoming ringing
...
// FREEBIE
2017-01-12 09:56:08 -05:00
Michael Kirk
57ad7a2808
cleanup
2017-01-12 09:56:08 -05:00
Michael Kirk
647b2b37e9
WIP: WebRTC calling
...
* Ensure NotificationsManager has dependencies
Otherwise it's easy to mess up the order of the required dependencies.
* move AccountManager into Environment, it's heavy to construct
// FREEBIE
2017-01-12 09:56:05 -05:00
Matthew Chen
f01c5a1985
Merge branch 'charlesmchen/databaseErrors'
2017-01-12 09:50:28 -05:00
Matthew Chen
ee63e9116c
Update to reflect changes in SSK https://github.com/WhisperSystems/SignalServiceKit/pull/85 .
...
// FREEBIE
2017-01-11 17:36:09 -05:00
Matthew Chen
6106326b34
Update to reflect changes in SSK https://github.com/WhisperSystems/SignalServiceKit/pull/85 .
...
// FREEBIE
2017-01-11 09:19:50 -05:00
Thomas Guillet
d7b27a4021
Refactor ContactsPicker to show a clean search bar
...
* Replace UITableviewController to UIViewController
* Create a custom xib file
2017-01-09 11:45:43 +01:00
Matthew Chen
a70d5f88ba
Fix build break related to SignalServiceKit pod.
...
// FREEBIE
2017-01-06 13:46:06 -05:00
Matthew Chen
4ad4eb2116
Merge branch 'charlesmchen/censorship-circumvention-2'
2017-01-06 13:28:55 -05:00
Matthew Chen
2ce4d39f9e
Respond to CR.
...
// FREEBIE
2017-01-06 13:28:41 -05:00