Saúl Ibarra Corretgé
46c6d1057d
fix(ios) avoid getting duplicated SDK events
...
UIView has 2 designated initializers: initWithFrame and initWithCoder,
which means either of them is going to be called, whatever the
constructor.
THus overriding init will cause creating new (and unnecessary)
observers.
Ref: https://community.jitsi.org/t/duplicate-delegate-calls/121051/6
Fixes: https://github.com/jitsi/jitsi-meet/issues/12892
2023-02-13 14:20:44 +01:00
Roberto Vieira
691e92b7ec
fix(ios) make initialPositionInSuperView a variable
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/12446
2022-11-25 10:44:27 +01:00
Alex Bumbu
d45decc393
Update JitsiMeet.h ( #12574 )
2022-11-17 16:31:37 +02:00
Saúl Ibarra Corretgé
6274299d49
chore(ios) sync project file
2022-10-17 12:51:30 +02:00
Alex Bumbu
d77d2f0c5b
fix(iOS, layout): fix iOS 16 layout
...
This (partially) reverts commit ddab27e292
.
We're reverting this to fix the iOS 16 layout problems caused by the interaction between the app rootViewControoler and JitsiMeetViewController, with the downside that using any RN components based on native view controllers will most likely be faulty. The solution for this would be to change the SDK's entry point to a view controller, instead of JitsiMeetView.
2022-10-17 12:33:44 +02:00
Saúl Ibarra Corretgé
3e31e1816d
fix(ios) fix mute "ping-pong"
2022-10-14 14:32:09 +02:00
Saúl Ibarra Corretgé
438b3924d7
fix(ios,callkit) make sure the start call action is fulfilled
2022-10-04 16:32:46 +02:00
Horatiu Muresan
fb2cfaa204
fix(carmode) Force portrait when in carmode
2022-09-22 17:17:19 +03:00
Saúl Ibarra Corretgé
a378ba7827
feat(ios) Xcode 14 compatibility
...
Bitcode is no longer supported, so remove it. The M106 WebRTC version no
longer contains bitcode either, but it embeds dSYMs.
2022-09-19 15:01:47 +02:00
Alex Bumbu
e68ede65e1
feat(iOS): callkit objc implementation
2022-09-14 18:52:39 +02:00
Saúl Ibarra Corretgé
206215c7c1
feat(ios) add generated Swift interface header
...
We need it for the RN module since it won't be (re)generated. It has not
changed in 4 years, so I guess it's safe to assume it'll stay that way.
2022-08-29 12:49:07 +02:00
Saúl Ibarra Corretgé
2ae4ba3875
feat(ios) add lite SDK target
2022-08-16 09:58:37 +02:00
Filip Rejmus
91cbeb0b3f
fix(ios) use the RN logger in RN modules
...
The eventual RN SDK doesn't need to depend on our logger. When the native SDK i used the RN logger is diverted to ours anyway.
2022-08-03 15:16:43 +02:00
Saúl Ibarra Corretgé
7770d59c93
chore(rn,versions) set app and sdk versions for development
...
We'll bump them appropriately in release branches to avoid churn in
master.
2022-07-06 23:18:32 +02:00
Titus Moldovan
47bdf800e7
fix(ios) removes scope from sendEvent parameter in ExternalAPI
2022-07-06 17:11:55 +02:00
Saúl Ibarra Corretgé
cbe3d6d505
feat(rn) remove use of externalAPIScope
...
Use the system broadcasting mechanism instead.
On Android I took the chance and removed the no longer needed
BaseReactView and implemented it on JitsiMeetView instead.
2022-07-05 11:40:03 +02:00
Alex Bumbu
ddab27e292
fix(ios, pip): update view hierarchy to present the rn view with view controller
2022-06-29 17:57:51 +02:00
Titus Moldovan
44a9363f5b
feat(mobile, external_api) exposes setClosedCaptionsEnabled
2022-06-21 16:18:31 +02:00
Alex Bumbu
7895abb9ea
fix(ios, pip) make initialPositionInSuperView property public
2022-06-08 13:38:20 +02:00
Saúl Ibarra Corretgé
3af782f894
chore(rn,versions) bump sdk and app versions
2022-06-03 14:04:06 +02:00
Saúl Ibarra Corretgé
b5f3cd14c2
fix(ios) fix not using the loudspeaker by default
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11563
2022-05-30 14:04:05 +02:00
Alex Bumbu
7f2fec756d
fix(ios) fix PiP resizing and positioning
...
Co-authored-by: Tobias Marschall <tobias.marschall@online.de>
2022-05-23 14:06:36 +02:00
Saúl Ibarra Corretgé
41d8b9fbeb
fix(ios) fix not marking speaker as a selected device
2022-04-08 17:29:53 +02:00
Saúl Ibarra Corretgé
cc5f65f58f
fix(ios) avoid reapplying config when audio category doesn't change
2022-04-08 17:29:53 +02:00
Saúl Ibarra Corretgé
3097ac8cc4
fix(ios) fix not showing the CarPlay audio interface
2022-04-08 17:29:53 +02:00
Saúl Ibarra Corretgé
14d200a0cf
chore(deps) update react-native-webrtc to 1.100.0
2022-04-04 16:50:07 +02:00
Saúl Ibarra Corretgé
5b07b6dc42
chore(rn,versions) bump app and sdk versions
2022-04-04 16:42:44 +02:00
William Lohan
515bb31b95
fix(ios) cycle in dependancies with Xcode 13.3
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11188
2022-03-31 09:11:56 +02:00
Saúl Ibarra Corretgé
d018d19874
fix(ios) fix for building for simulator on M1
...
Backport of: a1c445a39c
2022-02-25 15:15:40 +01:00
Saúl Ibarra Corretgé
2c68817f4c
fix(ios) make sure arm64 sim is not excluded
...
Also update native dependencies.
2022-02-21 15:37:58 +01:00
Saúl Ibarra Corretgé
a2155aad7f
fix(ios) rework RN build workaround
...
This is what upstream RN does now.
2022-02-21 11:47:10 +01:00
Saúl Ibarra Corretgé
d121a63341
feat(rn) update React Native to version 0.66
2022-01-20 11:43:17 +01:00
Saúl Ibarra Corretgé
7aac634a7d
chore(rn,versions) bump app and sdk versions
2022-01-13 15:58:54 +01:00
Saúl Ibarra Corretgé
90321ca016
feat(rn) update React Native to version 0.63
...
I'm updating to RN 0.63 instead of the latest (0.66 at the time of this writing)
so we can update the navigation related libraries to their latest versions, and
then proceed with the larger leap towards the latest RN.
2022-01-10 19:21:51 +01:00
Saúl Ibarra Corretgé
8fd353f5f1
chore(deps) @react-native-google-signin/google-signin @ 7.0.4
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
f0b475e2bc
chore(deps) @amplitude/react-native @ 2.7.0
2022-01-06 13:10:32 +01:00
Saúl Ibarra Corretgé
1fa43ca4e7
chore(rn,versions) bump app and sdk versions
2021-12-10 10:05:34 +01:00
Alex Bumbu
6cd6c0a043
fix(ios) avoid creating CXProvider objects when CallKit is disabled
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2021-11-26 10:47:03 +01:00
Saúl Ibarra Corretgé
d7b581e338
feat)rn,sdk) introduce a "ready to close" event
...
This event is the event host applications need to listen to for knowing when to
dispose the SDK from now on.
Since the introduction of breakout rooms it's possible that we navigate from one
meeting to another, so there will be several conference join / terminations.
In addition, local track destruction is now moved to SET_ROOM when there is no
room, aka, we are going back to the welcome page or to the black page.
2021-11-24 09:58:48 +01:00
hmuresan
14a422ba83
fix(linguistics) Use 'email' instead of 'e-mail'
2021-11-23 16:00:08 +02:00
Saúl Ibarra Corretgé
c843744df1
fix(rn,sdk) drop deprecated option enableWelcomePage
...
It got replaced by a feature flag.
2021-11-23 13:49:14 +01:00
Saúl Ibarra Corretgé
f6f7406d24
fix(rn,sdk) remove deprecated color scheme prop
...
It has been non-functional for a while.
2021-11-23 13:49:14 +01:00
Alex Bumbu
92c34c9c3e
fix(iOS) fix missing headers
2021-10-22 14:00:20 +03:00
Alex Bumbu
81dfbaeb81
feat(iOS) expose activating/deactivating audio session functionality
2021-10-22 11:30:25 +03:00
Zoltán Ulrich
9506f3ac3d
fix(ios) Fixes RCTBridge not being released when JitsiMeet is trying to destroy its bridge on some OS versions
2021-10-14 10:51:14 +02:00
Saúl Ibarra Corretgé
b4f1ab991d
chore(rn,versions) bump app and sdk versions
2021-10-13 16:13:42 +02:00
Saúl Ibarra Corretgé
4bfbc72613
feat(ios) drop support for iOS 11
2021-09-29 13:50:00 +02:00
Saúl Ibarra Corretgé
99e56e229d
chore(rn,versions) bump sdk version
2021-09-22 16:13:57 +02:00
Alex Bumbu
5bd329acb9
feat(ios) update dropbox authentication to PKCE flow
2021-09-02 14:17:08 +02:00
Saúl Ibarra Corretgé
221cf67d0a
fix(sounds) fix reaction sound names
...
- Remove unicode charcters from filenames
- Simplify code for copying them to the iOS SDK
2021-09-02 12:21:53 +02:00