Saúl Ibarra Corretgé
84c1c3dfd3
[iOS] Fix starting a call muted when permission was not granted
...
Read the muted state from the track itself instead of from base/media. This
avoid expressing the incorrect desire when the call starts muted because
permission was never granted.
2018-06-19 15:53:43 +02:00
hristoterezov
fccd0d6b29
ref(deep-linking): Improve the window loaded detection logic.
2018-06-18 18:01:22 -05:00
hristoterezov
12dda7acb9
fix(deep-linking): GUM when the deep linking page have been displayed.
2018-06-18 18:01:22 -05:00
Saúl Ibarra Corretgé
28861c0054
[iOS] Fix incorrect call to setAudioMuted in CallKit
...
Audio muting does not have an authority.
2018-06-18 15:45:37 -05:00
Lyubo Marinov
0d3fac7c0f
[RN] Change default WelcomeScreen tab and persist user choice (coding style)
2018-06-18 15:42:09 -05:00
Bettenbuk Zoltan
dcfebf746f
[RN] Change default WelcomeScreen tab and persist user choice
2018-06-18 12:21:55 -05:00
virtuacoplenny
4ab8d98cd1
ref(large-video): permanently enable canvas based background ( #3084 )
...
* ref(large-video): permanently enable canvas based background
* squash: leave flag for disabling background
2018-06-15 16:41:37 -05:00
Дамян Минков
fc643f06e4
Creates issue templates
2018-06-15 15:37:01 -05:00
Leonard Kim
c89791069b
fix(large-video): do not reselect video on self dominant speaker
...
In the current middleware logic, when the local participant becomes
dominant speaker, a new participant can be selected to receive
high quality video from. This means large-video could potentially
do a switch to another participant when the local participant
becomes dominant speaker. Prevent such behavior.
2018-06-15 15:31:23 -05:00
virtuacoplenny
e06ad6cea9
chore(deps): update lib to get bridge migration fix ( #3141 )
2018-06-15 11:22:01 -07:00
Дамян Минков
ac834326e7
Token based features ( #3075 )
...
* Adds an option to disable features based on token data.
Reverts changes from b84e910086
, removes disableDesktopSharing option and an interface_config option.
* Disable recording button based on token features data.
Hide recording if local participant isGuest and roles based on token.
When enableUserRolesBasedOnToken is enabled we were not hiding the record button for guests.
* Adds filtering of jibri iqs and rayo based on features.
Moves feature checking in separate utility function.
Renames utility method.
* Adds a footer text when outbound-call is not feature enabled.
* Fixes comments.
2018-06-15 13:10:22 -05:00
Leonard Kim
0cf585860b
fix(invite): allow arbitrary strings if no dialOutAuthUrl
2018-06-15 11:24:01 -05:00
virtuacoplenny
259066e2c6
chore(deps): update lib to e7b81910 for layer suspension ( #3130 )
2018-06-13 10:48:43 -07:00
virtuacoplenny
fa0dacf7c8
fix(keyboard-shortcuts): change copies for some descriptions ( #2965 )
2018-06-13 06:49:13 -07:00
Zoltan Bettenbuk
ad4e73cc0a
Merge pull request #3136 from saghul/update-eslint
...
feat(eslint): use new eslint-config-jitsi
2018-06-13 12:48:03 +02:00
Saúl Ibarra Corretgé
89eacd6982
feat(eslint): use new eslint-config-jitsi
...
It contains all the rules we use, minus the react-native specific ones, which we
are keeping here.
2018-06-13 11:27:39 +02:00
Bettenbuk Zoltan
4a9fdb8a10
Update npm version and package-lock
2018-06-13 11:23:59 +02:00
Saúl Ibarra Corretgé
602c8610bf
misc: ignore jshint files
...
They are automatically created by precommit-hook:
362a202498/bin/install (L5-L6)
2018-06-13 11:09:55 +02:00
Lyubo Marinov
07613aa856
[RN] Make the calendar list distinct (coding style)
2018-06-12 23:24:20 -05:00
Bettenbuk Zoltan
db6f2c8868
[RN] Make the calendar list distinct
2018-06-12 23:24:20 -05:00
Saúl Ibarra Corretgé
c7fc26d864
[iOS] Fix crash on startup when fetching calendar entries
...
Turns out sometimes a calendar is missing the tile and it crashes because nil is
inserted into a NSDictionary. Fix it by applying this pending PR:
https://github.com/wmcmahan/react-native-calendar-events/pull/164
2018-06-12 20:38:50 -05:00
hristoterezov
a5f2cb8bd9
fix(google-auth): popup.
2018-06-12 19:14:05 -05:00
Leonard Kim
78866b0dd7
fix(toolbar): ensure centered toolbar
...
Maybe there is a case that can be triggered somehow where
the toolbar becomes off center.
2018-06-12 13:07:24 -05:00
Дамян Минков
31011b24c2
Syncs with latest lib-jitsi-meet (d0cb2b2). ( #3125 )
2018-06-12 09:27:03 -07:00
bbaldino
8df54d2cb3
document layer suspension config and add to whitelist ( #3123 )
2018-06-12 09:06:10 -07:00
Vangelis Zacharioudakis
0f9c7d8697
Add Greek to languages ( #3111 )
2018-06-12 08:19:12 -07:00
virtuacoplenny
9d62ecb742
fix(recording): change pending file recording text ( #3124 )
2018-06-11 14:23:20 -07:00
Saúl Ibarra Corretgé
bda1d7fdab
[RN] Update react-native-locale-detector dependency
...
Fixes the issue / warning about non-UI thread initialization.
2018-06-09 12:05:27 +02:00
Saúl Ibarra Corretgé
d35a1d60a0
[RN] Update react-native-fetch-blob dependency
...
Maintainership changed, and in addition, they fixed the issue / warning about
non-UI thread initialization.
2018-06-09 12:05:24 +02:00
Saúl Ibarra Corretgé
90d2340609
[iOS] Fix React Native warnings
...
Fixes the following warning:
~~~
Module XXX requires main queue setup since it overrides `constantsToExport` but doesn't implement `requiresMainQueueSetup`. In a future release React Native will default to initializing all native modules on a background thread unless explicitly opted-out of.
~~~
For AppInfo and AuioMode, there is no need to initialize anything in the UI
thread, so just return NO.
2018-06-09 12:03:45 +02:00
Hristo Terezov
d70ca48728
fix(aot): JS error ( #3118 )
...
The following import chain is braking the bundle
AOT->base/toolbox->base/styles->base/react->base/i18n
2018-06-08 14:46:58 -07:00
Lyubo Marinov
a82ed4653e
[RN] Allow to override callHandle for CallKit (coding style)
2018-06-08 15:18:11 -05:00
Daniel Ornelas
81be082fe7
[RN] Allow to override callHandle for CallKit
2018-06-08 15:18:11 -05:00
Lyubo Marinov
546651e51f
[RN] Hide conference indicators on reduced UI (coding style)
2018-06-08 12:25:02 -05:00
Bettenbuk Zoltan
79b31543c5
[RN] Hide conference indicators on reduced UI
2018-06-08 12:19:34 -05:00
Saúl Ibarra Corretgé
7c8fa57bba
[RN] Remove unneeded code
2018-06-08 08:22:18 -05:00
Saúl Ibarra Corretgé
880fb59b2c
[RN] Simplify logic for using tinted view in ParticipantView
...
Use it unless the connection is not ACTIVE. We don't really care if it's
recovering or whatever, if it's not active it has problems, so that's that.
This fixes a potential edge case in which the connection remains in RESTORING
state for some time.
2018-06-08 08:22:18 -05:00
damencho
89160e55f0
Updates react-native-callstats to 3.50.4.
2018-06-08 11:41:29 +02:00
Guus der Kinderen
ccf0c8a363
fix(i18n) Accessiblity labels translations ( #3071 )
...
* fix(toolbar): accessibilityLabel should be translatable.
This commit adds a helper property to get the accessibilityLabel of an item,
providing a translation if one is available. This mimics the behavior of
label and tooltip.
* fix(toolbar) 'hangup' button accessibilityLabel i18n
* fix(toolbar) 'mute' button accessibilityLabel i18n
* fix(toolbar) 'videomute' button accessibilityLabel i18n
* fix(toolbar) 'moreActions' button accessibilityLabel i18n
* fix(toolbar) 'shareRoom' button accessibilityLabel i18n
* fix(toolbar) 'audioRoute' button accessibilityLabel i18n
* fix(toolbar) 'toggleCamera' button accessibilityLabel i18n
* fix(toolbar) 'audioOnly' button accessibilityLabel i18n
* fix(toolbar) 'roomLock' button accessibilityLabel i18n
* fix(toolbar) 'pip' button accessibilityLabel i18n
* fix(toolbar) 'invite' button accessibilityLabel i18n
* fix(toolbar) 'raiseHand' button accessibilityLabel i18n
* fix(toolbar) 'chat' button accessibilityLabel i18n
* fix(toolbar) 'shareYourScreen' button accessibilityLabel i18n
* fix(toolbar) 'fullScreen' button accessibilityLabel i18n
* fix(toolbar) 'sharedvideo' button accessibilityLabel i18n
* fix(toolbar) 'document' button accessibilityLabel i18n
* fix(toolbar) 'speakerStats' button accessibilityLabel i18n
* fix(toolbar) 'feedback' button accessibilityLabel i18n
* fix(toolbar) 'shortcuts' button accessibilityLabel i18n
* fix(toolbar) 'recording' button accessibilityLabel i18n
* fix(toolbar) 'settings' button accessibilityLabel i18n
* fix(welcomepage) accessibilityLabels i18n
* fix(toolbar) 'info' button accessibilityLabel i18n
* fix(i18n): Add translation to various aria-label property values.
* fix(i18n): Differentiate between overflow menu and button.
2018-06-07 13:32:18 -07:00
virtuacoplenny
84f303dd3c
ref(toolbar): show recording features based on explicit configs ( #3080 )
...
* ref(toolbar): show recording features based on explicit configs
* squash: bring back button configs, use final config names
* squash: update interfaceConfig comment, remove unused config whitelist
* squash: change order of button enabled checks to reduce diff
* squash: fileRecording -> fileRecordings
2018-06-05 22:19:28 -07:00
virtuacoplenny
3e79926ad4
feat(recording): add sounds for when recording starts and stops ( #3078 )
...
* feat(recording): add sounds for when recording starts and stops
* squash: use constants, play sounds for file only
* squash: rename recordingStopped.mp3 -> recordingOff.mp3
* squash: flip var declaration for alpha order
2018-06-05 20:20:43 +02:00
Aaron van Meerten
ff0d42a95b
Merge pull request #3096 from jmacelroy/master
...
Cleaning up call flow presence stanzas and cancel triggers.
2018-06-05 10:08:05 -05:00
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