Saúl Ibarra Corretgé
53f98df8f3
deps: react-native@0.59.10
6 years ago
Saúl Ibarra Corretgé
1c1e8a942b
audio-mode: refactor device handling
This commit refactors device selection (more heavily on iOS) to make it
consistent across platforms.
Due to its complexity I couldn't break out each step into separate commits,
apologies to the reviewer.
Changes made to device handling:
- speaker is always the default, regardless of the mode
- "Phone" shows as a selectable option, even in video call mode
- "Phone" is not displayed when wired headphones are present
- Shared device picker between iOS and Android
- Runtime device updates while the picker is open
6 years ago
Дамян Минков
8800cb4580
Adds live streaming sound notification. (#4532)
* Adds live streaming sound notification.
* Adds ios resources for the new files.
6 years ago
Saúl Ibarra Corretgé
598b6f0598
deps: update react-native-webrtc
WebRTC is now at M75
6 years ago
Saúl Ibarra Corretgé
820abfd059
ios: sync Podfile.lock
6 years ago
Bettenbuk Zoltan
fe1187d7b7
ref: remove unused libs
6 years ago
Saúl Ibarra Corretgé
6383d000a9
rn: raise version to 19.3
6 years ago
Chris Hansen
52362c4675
Fix spelling mistake on pragma mark
It causes a compiler error in Xcode 11 because it doesn't know how to parse it.
6 years ago
Saúl Ibarra Corretgé
9e95e7cd97
rn: bump SDK version to 2.2.0
6 years ago
Saúl Ibarra Corretgé
70b864f00b
deps: react-native-google-signin@2.0.0
6 years ago
Saúl Ibarra Corretgé
fa88db6897
ios: update CocoaPods to 1.7.1
6 years ago
Saúl Ibarra Corretgé
e33b334307
rn: add SDK API to set user information
At the moment it includes:
- display name
- email
- avatar URL
This information is used *only* if no token was specified.
6 years ago
Saúl Ibarra Corretgé
f7b92f65ca
ios: add feature flag to enable recording on iOS
6 years ago
Saúl Ibarra Corretgé
cf7b10d53d
feature-flags: initial implementation
The welcomePageEnabled and pictureInPictureEnabled props on mobile have been
converted to feature flags.
6 years ago
Saúl Ibarra Corretgé
431a221c63
ios: be resilient to invalid UUIDs
6 years ago
Mihai Damian
477826089c
ios: Added property for setting PiP initial position
6 years ago
Saúl Ibarra Corretgé
fa3888991f
rn: avoid logging initial props in release builds
They may contain sensitive information.
6 years ago
Hristo Terezov
9712804040
fix(Amplitude): user id
6 years ago
Saúl Ibarra Corretgé
d65b71b584
rn: add ability to set the conference subject
6 years ago
Saúl Ibarra Corretgé
371ca4eef1
ios: don't require bitcode for Debug builds
6 years ago
paweldomas
1bc28e4904
watchos: display a message if the recent list is empty
6 years ago
Saúl Ibarra Corretgé
9352517705
ios: always log delegate method calls
6 years ago
Saúl Ibarra Corretgé
47d5163c52
rn: don't tag builds by default
People run these in their own checkout and will run into problems because
tagging will fail.
6 years ago
Saúl Ibarra Corretgé
9445cf99fd
Revert "ios: remove no longer needed code"
This reverts commit 603d161788 .
6 years ago
paweldomas
96b226de24
watchos: change the icons
Inverts the icons to follow more what's in the phone app instead of
CallKit.
6 years ago
François Benaiteau
61b66e0edf
doc: fix incorrect code examples for universal / deep linking
6 years ago
Saúl Ibarra Corretgé
1c809eb428
ios: strip bitcode when releasing the SDK
6 years ago
Saúl Ibarra Corretgé
e94edcd4ae
ios: automagically download a bitcode WebRTC build if needed
6 years ago
paweldomas
b48651396f
fix(travis): upload through ssh proxy
6 years ago
Saúl Ibarra Corretgé
f060ac9db1
ios: notify RTCAudioSession about CallKit AVAudioSession activation
6 years ago
Saúl Ibarra Corretgé
e66b596a0d
ios: add ability to override SDK version when releasing
6 years ago
Saúl Ibarra Corretgé
6f320f463d
rn: don't use annotated tags when building the SDKs
6 years ago
Saúl Ibarra Corretgé
02955ab57c
deps: react-native@0.59.8
https://github.com/react-native-community/releases/blob/master/CHANGELOG.md#v0598
6 years ago
Saúl Ibarra Corretgé
103ae363f6
ios: fix CallKit crash in development mode
It's possible a CallKit event arrives when the React Bridge has been torn down
and there is an assert that checks this. In order to avoid a crash, just skip
the event.
6 years ago
paweldomas
ff6b27eafa
fix(travis): add watch dev prov profile
6 years ago
paweldomas
8cb19ccbf6
fix(travis): download WebRTC bitcode
6 years ago
Saúl Ibarra Corretgé
b45a5da6e2
rn: use new AsyncStorage package
It was extracted from the RN core to a community maintained package.
6 years ago
Saúl Ibarra Corretgé
2fad9f9ba8
ios: update Podfile.lock
6 years ago
Bettenbuk Zoltan
86d0d4fc22
rn: add DialInSummary
6 years ago
Saúl Ibarra Corretgé
7d2ac0244d
deps: react-native-webrtc@4064c6f2db4f8b961daaaa8dafc6a896d7cfbc43
New M69 build with Metal crash fixes.
6 years ago
Saúl Ibarra Corretgé
c0efea5168
ios: enable bitcode
Time has come. We need to enable bitcode. It's optional for iOS targets, but
mandatory for the entire project if there is a watchOS target. Since we have a
watchOS target, it's time to enable it.
6 years ago
Saúl Ibarra Corretgé
5ed53dcef5
ios: update Fastlane for watchOS app
6 years ago
Saúl Ibarra Corretgé
746159a1ac
ios: set compilation mode to "wholemodule" for release builds
6 years ago
Saúl Ibarra Corretgé
43a8fd2a53
ios: set iOS deployment target correctly everywhere
6 years ago
Saúl Ibarra Corretgé
a26bb2c1a6
watchos: add watchOS app
Co-authored-by: Pawel Domas <pawel.domas@jitsi.org >
8 years ago
Saúl Ibarra Corretgé
5cc01b074e
ios: update Podfile.lock for RN update
6 years ago
Saúl Ibarra Corretgé
bf7b1c5cfc
rn: add support for alpha.jitsi.net
6 years ago
Saúl Ibarra Corretgé
85388b8d23
ios: handle some corner cases with Firebase Dynamic Links
- handle some weird bug
(https://github.com/firebase/firebase-ios-sdk/issues/233 )
- use a common function to extract the URL off a dynamic link
6 years ago
Saúl Ibarra Corretgé
33f133ac25
ios: simplify code for handling CallKit listeners
Replace the Swift array with an Objective-C one, since it's going to store
Objective-C objects and not Swift objects (or Swift objects which inherit from
NSObject, which is equivalent).
This avoids the need for JMCallKitEventListenerWrapper entirely, since an
NSArray can store NSObjectProtocol objects, unlike a Swift array, which prompted
the creation of the wrapper in the first place.
6 years ago
Saúl Ibarra Corretgé
6bf962817b
ios: add a CallKit icon
The SDK will now search for an asset called "CallKitIcon" on the main bundle,
and fallback to a built-in asset it it's not there, allowing SDK users to
customize it by just adding asset with that name.
6 years ago