Saúl Ibarra Corretgé
2c0ef822ae
deps: update react-native-webrtc and lib-jitsi-meet
2018-06-05 15:40:37 +02:00
Jacob MacElroy
83720a4ed5
fix(call-flows): Maintain presence tags and call id in poltergeist presence stanza.
2018-06-05 13:09:46 +00:00
Jacob MacElroy
01899b1dfd
feat(call-flows): Removing cancel hook for ringing status.
2018-06-05 13:09:46 +00:00
Daniel Ornelas
c62809d910
[iOS] Fix SDK deployment target to be able to compile with iOS 9.3
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/3086
2018-06-05 11:35:25 +02:00
Daniel Ornelas
de725404ef
[iOS] Fix issue with Invite RNModule being nil
...
This happend after initialization and joining a conference for the first time
in JitsiMeetView.
2018-06-05 11:21:22 +02:00
Lyubo Marinov
f30bdb3dd9
lib-jitsi-meet: Upgrade NPM dependencies/packages: react-native 0.55 (continued)
2018-06-04 16:41:34 -05:00
paweldomas
2b20c55bfe
ref(types): use IntervalID and TimeoutID types defined by flow
2018-06-04 16:05:48 -05:00
Lyubo Marinov
c6d553738f
[RN] Refactor SideBar layout and animation (coding style)
2018-06-04 16:05:48 -05:00
Saúl Ibarra Corretgé
c700261852
[RN] Refactor SideBar layout and animation
...
Layout:
Use an absolute-fill view as the background with the sidebar on top of. This
greatly simplifies styling, as there is no need to calculate how large the
backdrop needs to be.
Animation:
Switch to a translateX transform animation. This serves 2 purposes: first,
there seems to be a bug somewhere in React Native 0.51-0.55 where the content
that is being animated starts to be clipped. Very weird! But more importantly,
translateX transmorm animations are supported by the native animation driver!
https://facebook.github.io/react-native/blog/2017/02/14/using-native-driver-for-animated.html
8f5ebe5952/Libraries/Animated/src/NativeAnimatedHelper.js (L138-L176)
This makes the animation more performant and buttery smooth.
Some small cleanups are also included here.
2018-06-04 16:05:48 -05:00
Lyubo Marinov
cbd510bf7d
flow: tame the beast (coding style)
2018-06-04 16:05:48 -05:00
Saúl Ibarra Corretgé
0817482b9c
flow: tame the beast
2018-06-04 16:05:48 -05:00
Saúl Ibarra Corretgé
9ac5aafe10
react: remove custom Fragment
...
Fragment now works on both React and React Native, so use it.
2018-06-04 16:05:48 -05:00
Lyubo Marinov
efc9cc9f50
[RN] Update react-native to 0.55.4 (continued)
2018-06-04 16:05:48 -05:00
Saúl Ibarra Corretgé
2b7976380e
[RN] Update react-native to 0.55.4
...
Also bump React to 16.3.2, since it's required.
2018-06-04 16:05:33 -05:00
Saúl Ibarra Corretgé
e93c9dde5d
[iOS] Fix warning about RCTBatchedBridge deprecation
...
It's removed in RN >= 0.55. This aligns the project with the official
documentation: https://facebook.github.io/react-native/docs/integration-with-existing-apps.html#configuring-cocoapods-dependencies
2018-06-04 12:23:55 -05:00
Aaron van Meerten
9aa12f7d14
Merge pull request #3044 from jmacelroy/master
...
Properly propagating call id for call response handling.
2018-06-04 11:54:22 -05:00
Jacob MacElroy
e367490839
Properly propagating call id for call response handling.
...
Previously a new call id was generated for INVITE and CANCEL.
Now the id generated during the initial INVITE will be used for
corresponding CANCEL events. Also, adding the ability to
trigger a call cancel via the poltergeist update api.
2018-06-01 19:18:09 +00:00
Leonard Kim
91323ebfec
ref(video-layout): add thumbnails on participant join action
2018-06-01 10:42:57 -07:00
Leonard Kim
60c68b624e
ref(video-layout): local video does not call video layout directly on stream end
2018-06-01 10:42:57 -07:00
Leonard Kim
92414a346a
ref(video-layout): remote thumbnail should not update large video directly
2018-06-01 10:42:57 -07:00
Leonard Kim
6f962be322
ref(video-layout): remove unused param in addParticipantContainer
2018-06-01 10:42:57 -07:00
Leonard Kim
1e3dc20b44
ref(video-layout): video layout controls own updating after user leave
2018-06-01 10:42:57 -07:00
Leonard Kim
ec0439cbb1
ref(video-layout): updates connection status when redux updates
2018-06-01 10:42:57 -07:00
Leonard Kim
05801711a7
ref(video-layout): get pinned ID directly from redux
2018-06-01 10:42:57 -07:00
Leonard Kim
57f7abc6dd
ref(video-layout): get dominant speaker state from redux
...
Instead of keeping dominant speaker locally, get it from redux and be
updated when the dominant speaker changes. This is in an attempt to mimic
the video layout being reactified and connected to redux.
2018-06-01 10:42:57 -07:00
Leonard Kim
c4b31435fb
ref(video-layout): create middleware to update video layout
...
The goal will be to make video layout stateless and instead
get all state from redux.
2018-06-01 10:42:57 -07:00
Bettenbuk Zoltan
6a1e9e256d
[RN] Make the calendar the default tab when there are calendar entries fetched.
2018-06-01 10:54:11 +02:00
Aaron van Meerten
a4cfe97b38
Merge pull request #3073 from jmacelroy/new-invite-only
...
No longer triggering calls for the Invited status of a poltergeist.
2018-05-31 14:06:20 -05:00
Jacob MacElroy
b4983cfe04
No longer triggering calls for the Invited status of a poltergeist.
2018-05-31 18:58:47 +00:00
hristoterezov
4a680e11ac
fix(analytics): Room name persistant prop.
2018-05-31 16:41:44 +02:00
hristoterezov
ce69ee60ca
chore(lib-jitsi-meet): Update.
2018-05-30 16:21:07 -05:00
Jacob MacElroy
fa9a4480e6
Fixing an issue with asnyc http request handlers.
...
The current poltergeist http api immediately returns
and does not wait for async work in the handler to finish. This
mostly occurs when a public asap key needs to be fetched due
to a cache miss. The fix implements the strategy described at
https://prosody.im/doc/developers/http.html
2018-05-30 11:41:44 -05:00
Guus der Kinderen
f604b1c82d
doc: elaborate in Jitsi Meet SDK for Android readme
2018-05-30 16:51:18 +02:00
paweldomas
701552ec8f
ref(mobile/wake-lock): convert middleware to a state listener
...
If CONFERENCE_LEFT would arrive with a delay while we're in
another conference already, then the wake lock could end up in
an incorrect state.
2018-05-30 16:29:27 +02:00
paweldomas
d26d1ff925
ref(mobile/proximity): convert middleware to a state listener
2018-05-30 16:29:27 +02:00
paweldomas
bcb955ea72
ref(full-screen/middleware): use StateListenerRegistry
...
Use state listener to simplify the logic and not care about the actions
since the fullscreen flag is calculated from the current conference
state.
2018-05-30 16:29:27 +02:00
paweldomas
dbd1091364
ref: use getCurrentConference
...
Try to use the getCurrentConference function wherever the indention is
to check for the current conference.
2018-05-30 16:29:27 +02:00
Guus der Kinderen
acc41e6d0b
feat(toolbar): add 'always-visibile' config option
...
The visibility of the toolbar can be toggled by interacting with the main screen.
This change allows the toolbar to be configured to be 'always visible'. This voids
the 'toggle' functionality.
2018-05-30 16:12:05 +02:00
Saúl Ibarra Corretgé
4d21c28421
feat(conference): don't add hidden participants to redux
...
This includes recording agents, for example.
2018-05-30 12:13:32 +02:00
Bettenbuk Zoltan
d15753f719
[RN] Add indicator container
2018-05-30 12:13:32 +02:00
Bettenbuk Zoltan
bced38cefc
feat(recording): Move RECORDER_STATE_CHANGED handling to Redux
2018-05-30 12:13:32 +02:00
Bettenbuk Zoltan
5499599720
[RN] Add RecordingLabel indicator for mobile
2018-05-30 12:13:32 +02:00
Bettenbuk Zoltan
118250750a
[RN] Add VideoQualityLabel indicator for mobile
2018-05-30 12:13:32 +02:00
Bettenbuk Zoltan
9eb9306e87
[RN] Implement web's CircularLabel component for mobile
2018-05-30 12:13:32 +02:00
Bettenbuk Zoltan
5579464951
[RN] WelcomeScreen post-merge changes
2018-05-30 11:13:16 +02:00
Lyubo Marinov
693b1c392f
Fix joining a locked room
2018-05-29 23:13:01 -05:00
Saúl Ibarra Corretgé
bbf505c076
ref(base/conference): simplify code
...
Simplify parts of the logic introduced in
11b7144ad0
.
Specificaly, using all the state change avoiding functions doesn't give us much
since we need to copy the state for sure.
2018-05-29 23:13:01 -05:00
virtuacoplenny
ead62a5dde
fix(livestreaming): show separate message for live streaming not enabled ( #3063 )
2018-05-29 18:53:52 -07:00
Zoltan Bettenbuk
455660c891
Merge pull request #3042 from saghul/android-audiofocus
...
[Android] Handle audio focus changes while in a conference
2018-05-29 21:29:16 +02:00
Leonard Kim
7de8b96a07
feat(filmstrip): participant on stage displays with transparent video, not hidden
2018-05-29 14:27:07 -05:00