Maxim Khlobystov
b7cf670aec
Remove the support for iframe postMessage API (recording and self-muting)
2021-11-29 22:53:12 +00:00
Anton Georgiev
542db847ff
Merge pull request #13574 from Tainan404/smooth-reconnection-25
...
Improve data structure to not break on reconnections
2021-11-17 15:55:21 -05:00
Ramón Souza
e5293d9109
only use colorBackground in backgrounds
2021-11-16 17:15:02 +00:00
Ramón Souza
ea38609fc2
remove .scss files
2021-11-11 12:38:09 +00:00
Mario Jr
9578efbcd3
fix(audio): prevent audio to hang when user is transferred to breakout room
...
When joining breakouts, we now wait for the bridge to be loaded before
automatically start user's audio.
This problems happens only on fullaudio bridge
2021-11-09 15:04:10 -03:00
Ramón Souza
1353169362
convert audio permissions-overlay component
2021-11-09 16:55:45 +00:00
Ramón Souza
9e2206186b
convert audio help component
2021-11-09 16:20:34 +00:00
Ramón Souza
09f95a708f
convert audio echo-test component
2021-11-09 16:11:19 +00:00
Ramón Souza
b611afbed4
convert audio device-selector component
2021-11-09 16:08:01 +00:00
Ramón Souza
d20c96cc2b
convert audio autoplay component
2021-11-09 16:02:53 +00:00
Ramón Souza
8fa18bce5b
convert audio test component
2021-11-09 14:38:28 +00:00
Ramón Souza
af8959fe95
convert audio settings component
2021-11-09 14:33:40 +00:00
Ramón Souza
0994f6dea3
convert audio modal component
2021-11-09 13:22:59 +00:00
Ramón Souza
f5fcac6278
convert audio dial component
2021-11-09 12:53:41 +00:00
Ramón Souza
eb3a39d68a
convert audio controls component
2021-11-09 12:45:31 +00:00
Ramón Souza
a29324c843
convert audio input-stream-live-selector component
2021-11-09 12:08:30 +00:00
Ramón Souza
b71f312fee
Merge remote-tracking branch 'upstream/develop' into styled-components-10
2021-11-08 18:37:34 +00:00
Ramón Souza
3f00a8486e
convert audio-controls bbbmenu
2021-11-05 19:22:25 +00:00
Tainan Felipe
f5eef03f3f
Improve data structure to not break on reconnections
2021-11-03 14:37:54 -03:00
Anton Georgiev
c5dff32aaf
Merge pull request #13562 from mariogasparoni/remove-ios-chrome-audio-check
...
update(audio): do not check for chrome in iOS devices in audio modal
2021-10-25 12:00:26 -04:00
Mario Jr
05686baed6
update(audio): do not check for chrome in iOS devices in audio modal
...
We are now leaving the check for the minBrowserVersions object in settings.yml
If the settings enables chrome iOS, audio should allow users to be joining
with audio.
This is related to recent Chrome update (iOS 14.3+) that now allows
camera/microphone to be captured. We are looking for enabling this for
Chrome 93 in iOS (chromeMobileIOS version in settings.yml)
2021-10-22 18:14:12 -03:00
Anton Georgiev
1622425cbc
Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into 2.4-into-develop
2021-10-22 19:12:58 +00:00
KDSBrowne
39fb8a6baa
center chevron in audio controls dropdown
2021-10-21 17:29:44 +00:00
Anton Georgiev
6e0c74e02f
style: Pulled latest fonts, audio icon swap
2021-10-18 20:26:01 +00:00
Tainan Felipe
1de8e0779d
Add server side reactivity to publications
2021-10-13 15:00:52 -03:00
Anton Georgiev
ac01c4cc45
Merge pull request #13045 from antonbsa/fix-elements-and-util-functions
...
test: Fix selectors use, util functions and data-test on join/leave audio button
2021-09-07 15:08:33 -04:00
Mario Jr
618670937f
Merge branch 'develop' into fix-13153
2021-09-03 17:59:14 -03:00
Mario Jr
b757d65276
fix(audio): screen goes blank when using listen only in ios
...
Closes #13153
Related to #12950
2021-09-03 17:54:35 -03:00
Anton
3f90607443
Merge remote-tracking branch 'upstream/develop' into fix-elements-and-util-functions
2021-09-02 15:31:24 -03:00
Anton Georgiev
c140fca2d9
Merge pull request #13093 from PhMemmel/remove_echo_test_connection_message
...
Change "Connecting" message in audio modal
2021-08-31 15:23:31 -04:00
Anton Georgiev
5cf0536eea
Merge pull request #13105 from mariogasparoni/more-about-13015
...
chore(audio): fix eslint / sonar smells on button-emoji
2021-08-30 14:25:03 -04:00
Mario Jr
7ee61abaee
chore(audio): fix eslint / sonar smells on button-emoji
2021-08-30 15:19:52 -03:00
Anton Georgiev
4ecb24b4fa
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-aug30
2021-08-30 18:11:16 +00:00
Mario Jr
9664d052c9
chore(audio): small fixes on "Update media selection dropdown" #13015
...
Removed trailing spaces in audio-controls/component.jsx
Fixed browser warning about required BBBMenu's onClick prop in
input-stream-live-selector/component.jsx
Fixed eslint warning "react/button-has-type" in ButtonEmoji.jsx
Fixed browser warning about not recognized hideLabel prop in ButtonEmoji.jsx
2021-08-30 11:41:58 -03:00
Philipp Memmel
05cdba2233
remove specific echo test connecting message
2021-08-27 16:32:19 +00:00
Anton
acea25b781
fix data-test prop on join and leave audio
2021-08-25 16:28:47 -03:00
KDSBrowne
e195d95494
update media device dropdown to menu | semantic fixes
2021-08-17 03:18:49 +00:00
Mario Jr
cf366e5090
Get user and audio data, shows it and allows it to be copied to clipboard
...
Using getStats api and peer information to retrieve upload/download rates
and transport information
2021-08-12 16:39:04 -03:00
KDSBrowne
0ad6cbb2d0
add aria-descriptions to poll panel
2021-08-11 12:16:58 +00:00
KDSBrowne
17aca1dc81
add aria descriptions to audio modal buttons
2021-08-11 12:16:48 +00:00
Vitor Mateus De Almeida
145ca61d40
linting some files
2021-08-09 11:24:02 -03:00
Mario Jr
9dbfc41dac
Merge branch 'v2.3.x-release' into develop
2021-07-14 09:29:38 -03:00
Anton Georgiev
ef4c756a1e
Merge pull request #12733 from antobinary/merge-2.3.5-into-develop
...
chore: Merge 2.3.5, 2.3.6 into develop
2021-07-06 16:04:37 -04:00
Mario Jr
5d5370b004
Merge branch 'v2.3.x-release' into fix-12018
2021-07-06 16:45:27 -03:00
Anton Georgiev
1fd6246336
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.3.5-into-develop
2021-07-06 19:37:30 +00:00
Mario Jr
06c7edbb0b
fix(audio): prevent mute notification to be triggered when mic is locked
...
When mic is locked, user is not able to talk so it doesn't make sense
to alert the user about unmuting (mute button is also disabled when mic
is locked).
Closes #12048
2021-07-06 11:59:42 -03:00
Mario Jr
2801848789
chore(audio): update some code checks done by sonarcloud
2021-06-30 18:39:32 -03:00
Mario Jr
f379d35158
Merge branch 'develop' into feat-add-device-button-selector
2021-06-25 18:47:41 -03:00
Mario Jr
ce076ffaad
feat(audio): add a new button for selecting audio device
...
This commit adds a new small button over the "Phone/audio" button. Currently
this button pops up the device audio selector, which contains the "Leave audio"
option. This commit brings back the "Leave audio" behavior to the phone
button, using a new smaller button to switch between audio devices.
This issue address the problem reported by #12320 and complements the work done
for #9723 .
Some technical details:
Added a new component : ButtonEmoji. This allow us to add an emoji inside
another button.
Modified dropdown trigger a bit: if the trigger contains a ButtonEmoji,
then we will use the emoji to trigger the dropdown (instead of the button
itself). This commit doens't change the default behavior of dropdown (when
the trigger doesn't have a ButtonEmoji component), to avoid regressions with
current dropdowns; this will only change it's behavior when used with
the new ButtonEmoji component.
2021-06-22 08:58:52 -03:00
Anton Georgiev
5ee5ed1970
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-june16
2021-06-16 19:54:28 +00:00
Ramon Souza
83da4448fa
fix attendee auto join audio locked
2021-06-10 09:14:51 -03:00
Anton Georgiev
e01bdf69c5
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into june2-merge-into-develop
2021-06-02 18:45:31 +00:00
Tainan Felipe
baf7afc883
Decrease amount of imports in dropdown
2021-05-31 15:28:27 -03:00
Mohamed Amine Ben Salah
2a9fdebd61
Mobile/Tablet devices automated tests for mobile/tablet on ios/android devices ( #12173 )
...
* adds unability to see screenshare button on mobile devices test specs
* simplify code in testMobileDevice()
* userlist and chat panels should not appear at page load in mobile devices
* lint
* updates outdated audio specs due to leaveAudio changes
* correct clicks on disconnectAudio elements
* whiteboard not visible on userlistPanel or on chatPanel
* reworks mobile devices/usersagents
* fixes screenshare mobile/tablet specs
* adds whiteboardNotAppearOnMobile spec
* adds Chat Panel specification to Mobile-Tablet specs
* simplify getArgs() functions for all devices
2021-05-25 12:05:11 -04:00
Ramon Souza
02057c7057
replace locale-specific code with align-items:center
2021-05-19 16:29:01 -03:00
Mario Jr
06b0d5b23e
fix(audio): audio modal inactive after connection error
...
Closes #12018
2021-05-17 16:44:01 -03:00
Ramon Souza
99b04f33f0
use max-content for audio menu instead of fixed width
2021-05-12 09:53:32 -03:00
Anton Georgiev
bd550b4f0b
Merge pull request #12273 from mariogasparoni/fix-multiple-audio-channel-being-created-for-specific-settings
...
fix: prevent an extra audio channel to be created when skipCheckOnJoin is true
2021-05-04 12:30:17 -04:00
Mario Jr
db4158dc30
fix: first audio join in breakout fails with specific config
...
When listenOnlyMode=false, skipCheck=true and skipCheckOnJoin=true, the
audio tries to start a session more than one time, causing it to fail
at the first one (and reconnect after that).
Now we check if user is already connecting before trying to start a new
audio session.
Added some info in settings.yml for the options related to this commit
Closes #12190
2021-05-04 10:11:33 -03:00
Mario Jr
1fb73d615d
fix: prevent an extra audio channel to be created when skipCheckOnJoin is true
...
When setting skipCheckOnJoin to true, an extra audio channel is created in
FreeSWITCH, after user accepts the echo test. The extra channel is removed
when user leaves the room, but this still may affect performance.
2021-05-03 19:26:47 -03:00
Anton Georgiev
0338d7364e
Merge pull request #12204 from ramonlsouza/issue-12024
...
feat: Add button to close mute alert
2021-04-29 14:08:45 -04:00
Ramon Souza
eb9a43d54b
remove unused class from component
2021-04-29 14:17:04 -03:00
Ramon Souza
ffbbae1ed4
close mute alert
2021-04-29 11:06:27 -03:00
Ramon Souza
509d9c0936
Merge remote-tracking branch 'upstream/develop' into issue-12042
2021-04-22 08:45:06 -03:00
Mario Jr
bf17b385b6
fix: breakout autojoin audio with wrong behavior
...
When joining/returning breakouts, audio would always connect
with full audio. This can lead to a performance problem, once
all listenonly users would join full audio, increasing the
number of streams in FreeSWITCH.
We now have a consistent behavior, which is:
1 - The choice made by the user in the main room is predominant:
if mic is active in main room, user will automatically
join mic in breakout room. When returning from breakout
room, user will also join with mic again.
2 - Changes made in breakout room won't have effect when
returning to the main room. This means if user, for example,
change from listenonly to mic in breakout room, the returning
will consider the option choosen previously (listenonly) and
listenonly will be active again in the main room.
3 - If user didn't join audio in the main room, the audio modal
will be prompted when joining the breakout room (this is
a special case of (1))
The following is some technicall information:
InputStreamLiveSelector (component.jsx) now calls
'handleLeaveAudio' function, which is the default
function when user leaves audio (also used when
dynamic devices are inactive).
We now store information about user's choice (mic or listenonly)
using local storage, instead of the previous cookie method (this
was triggering some warnings in browser's console).
Also did a small refactoring to match eslint rules.
Fixes #11662 .
2021-04-20 14:38:11 -03:00
Ramon Souza
6960c524de
remove unused props in audio controls
2021-04-20 11:36:22 -03:00
Anton Georgiev
f3aa708f53
Merge pull request #12034 from ramonlsouza/issue-11977
...
Add meetingId to usersContext
2021-04-16 10:42:24 -04:00
Anton Georgiev
6ecbe44f84
Merge pull request #12040 from ramonlsouza/issue-8985
...
Fix phone number display in RTL
2021-04-15 12:17:44 -04:00
Ramon Souza
85e0b441d6
phone and pin numbers ltr even in rtl languages
2021-04-15 13:12:25 -03:00
Ramon Souza
7d50490dd9
audio selection menu scrollable
2021-04-15 10:36:35 -03:00
Ramon Souza
56c33ed36d
add meetingId to userscontext
2021-04-15 09:12:21 -03:00
Ramon Souza
095bf7b3c2
formatting pin number
2021-04-09 08:44:55 -03:00
Anton Georgiev
5189abb225
Merge pull request #11911 from Tainan404/issue-11795
...
Fix client crashing because users object is missing
2021-04-08 12:30:01 -04:00
Ramon Souza
7236012774
remove edge-specific css
2021-04-07 16:55:39 -03:00
Tainan Felipe
e4563defde
Fix client crashing because users object is missing
2021-04-06 16:58:11 -03:00
Mario Jr
68628855a3
fix: audio device selector problem when using RTL locales
...
Closes #11870
2021-04-06 10:56:01 -03:00
Mario Jr
e69421e671
fix: Do not show unsupported browser warning for microsoft edge
...
This was being shown in both audio in video modal.
Related to #11865 .
2021-04-02 15:12:40 -03:00
Mario Jr
951fc0ade8
fix: MEDIA_ERROR when joining room using Firefox
...
Firefox doesn't create a device called 'default' and we were trying
to set this when user is joining the room. We don't do this anymore, letting
devices to be changed when there's some user request.
Moved outputDeviceId inputDeviceId information to be managed in bridge
(just like we do with inputDeviceId), we don't store this duplicated
information in audio container anymore.
Fixed the eslint warning in "playAlertSound(url) { ..."
We are safe to let users try to change input/output devices because the
device list is retrieved from enumerateDevices.
2021-04-01 15:53:43 -03:00
Anton Georgiev
8adbbe8288
Merge pull request #11841 from ramonlsouza/device-detect
...
Change browser detection library to bowser
2021-04-01 09:52:16 -04:00
Ramon Souza
05a0d5afbf
move browser info to helper + remove unused libs
2021-04-01 08:14:24 -03:00
Mario Jr
37e6755008
Fix muted banner being created for listen-only fallback stream
...
When listen only fallbacks from Kurento to FreeSWITCH, we must guarantee
the muted alert won't be created, speciallly because listen-only's fallback
uses a flow similar to microphone's. Client currently crashes when this
happens: this commit fixes this peoblem.
2021-03-31 16:25:07 -03:00
Ramon Souza
9218262e0a
all device info moved to helper
2021-03-31 14:13:36 -03:00
Mario Jr
60378e8c63
Merge branch 'develop' into merge-update-pr-10129
2021-03-29 19:07:27 -03:00
Mario Jr
8b52265766
Do not allow dynamic audio device change for mobile users
...
Setting this as default to prevent bad UX: device selector is currently small
for mobile devices
This could be added as a config in future
2021-03-29 18:55:23 -03:00
Mario Jr
be84fc91ee
Add option to enable/disable dynamic audio device selection
...
By default this is set to true, allowing users to dynamic change audio devices
Fixed a few linter warnings
2021-03-29 18:55:20 -03:00
Mario Jr
cddca95ad1
Fixes and improvements on pr #10129 - dynamic change audio device
...
Allow listenonly users to change output devices
Fixed dynamic audio device change for firefox
Fixed shortcuts for audio join/leave
Show (with a bold font) the current selected device
[performance] Prevent calling mediaDevices.enumerateDevices every time we render
the selector. This adds a delay (~200ms, on my chrome setup) to render this component
[performance] Do not call enumerateDevices to search for new devices, instead we listen on mediaDevices.deviceChange event
Small refactoring and fixed a few errors that were being throw in browser's console
Fixed device selection when this is done in audio-settings modal
Fallback to default device when current device is removed
Truncate device name length
Renamed "Input","Output" labels to "Microphone","Speakers", respectively
Update eslint rule for accessKey
2021-03-29 18:55:17 -03:00
Mario Jr
cec88c996d
Merge remote-tracking branch 'tainan/issue-9723' into merge-update-pr-10129
2021-03-29 18:52:12 -03:00
KDSBrowne
310b7bc988
reduce audio modal heading to h2
2021-03-24 20:35:09 +00:00
Mario Jr
af4f9dbf26
Merge branch 'v2.2.x-release' into merge-2.2-develop
2021-03-23 17:10:28 -03:00
Mario Jr
b830e794f7
Do not create mutedalert component when user is disconnected
...
If created, mutedalert will crash client when trying to access inputstream
which is not yet ready.
Fixes #11433
2021-03-23 14:45:38 -03:00
Brent Baccala
e5e3b5532b
don't prompt for "Microphone" if that's the only option presented to the user
2021-03-10 16:44:41 -05:00
Mario Jr
1c7c1d5076
Change breakout-audio-transfer-status function signature
...
We now update breakout'a audio transfer status by using an object
2021-03-08 14:55:15 -03:00
Mario Jr
ff6cba8d53
Store information about user status during breakout room audio transfer
...
Currently this information is lost everytime breakout-room component is
unmounted, causing the panel to shows wrong information during next renders
Fixes #11333
2021-03-08 14:55:05 -03:00
Mario Jr
39780c6a50
Do not try to recover mute state when joining listenonly
...
Prevent toggleMute api call to be called for listenonly
This has no effect to the end user, but avoids unnecessary server calls
2021-03-05 00:23:20 -03:00
Mario Jr
c0625e2ee1
Cleanup joinedAudioOnly state when user disconnects or reconnect microphone
...
Fixes #11490
2021-03-05 00:06:19 -03:00
Mario Jr
e16566de9d
Recover mute state for moderator when returning from breakout's audio transfer
...
Fixes #11489
2021-03-05 00:02:31 -03:00
Anton Georgiev
228bad03d5
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into march4-merge
2021-03-04 21:25:47 +00:00
Mohamed Amine Ben Salah
8daa4443cb
Merge remote-tracking branch 'upstream/develop' into add-tests-recording-to-video
2021-03-01 18:47:35 -03:00
Mario Jr
629b6c901c
Do not join microphone when user is already in breakout
...
Fixes #11511
Related to the feature implemented in c451666d52
2021-02-28 17:13:10 -03:00
Mario Jr
fc1401ab53
Do not try to recover mute state when joining listenonly
...
Prevent toggleMute api call to be called for listenonly
This has no effect to the end user, but avoids unnecessary server calls
2021-02-26 15:52:11 -03:00
Mario Jr
ad23e9c0af
Cleanup joinedAudioOnly state when user disconnects or reconnect microphone
...
Fixes #11490
2021-02-26 15:05:17 -03:00
Mohamed Amine Ben Salah
4dc679d000
Adds tests recording + updates some outdated tests + linting
2021-02-26 12:52:17 -03:00
Mario Jr
404d65d7a4
Recover mute state for moderator when returning from breakout's audio transfer
...
Fixes #11489
2021-02-25 15:38:41 -03:00
Mario Jr
2e92de8010
Clean up HTMLAudioElement used for notification sounds
...
After ending the notification playback, we set the ".src" property to null, which immediately stop the internal player of mobile browser (tested on Chrome for Android - device list is on #11458 ).
For the specific list of devices, this prevents the internal buffer error "-61" described in #11458 .
Fixes #11458 .
2021-02-23 11:12:37 -03:00
Ramon Souza
b01246f23f
rework on echo test flow
2021-02-22 15:09:14 -03:00
Ramon Souza
11d924af70
fix bbb_skip_check_audio_on_first_join
2021-02-22 10:43:58 -03:00
Anton Georgiev
58be3d42ef
remove duplicate import of throttle
2021-02-18 20:52:23 +00:00
Anton Georgiev
55e8de4357
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into feb18-merge
2021-02-18 20:33:19 +00:00
Mohamed Amine Ben Salah
d8c5aa46d9
multiple automated tests suites updates + add missing polling specs and move them with old ones to a polling test suite ( #10766 )
...
* updating old tests + collecting more snapshots [WIP]
* updates old test suites and collects more visual regressions screenshots
* remove snapshots and their collection temporary
* run tests from packages.json
* update test execution command/export constants from .env to core/constants.js
* update tests/puppeteer/README.md file
* update LOOP_INTERVAL variable call and assign timeouts to the webcam share spec
* redefine waitForSelector func in page.js, update chat test suite specs and add poll chat message test spec
* Merge remote-tracking branch 'upstream/develop' into updating-old-tests-visual-with-visual-regressions
* update webcam test specs collecting videoPreviewTimeout and use it to wait for videoPreview selector
* update custom parameters test suite
* update breakout test suite
* update webcam layout test suite
* update multiusers test suite
* update notifications test suite
* update presentation test suite
* whiteboard test suite
* screenshare test suite
* update sharednotes test suite
* user ELEMENT_WAIT_TIME variable from timeouts constants.js
* list TEST CONSTANTS by category
* add poll test suite and assigns the right unassigned timeouts
* set test pages to headless
2021-02-16 15:57:10 -05:00
Mario Jr
b7216dd100
Preserve mutestatus when disconnecting/reconnecting microphone
...
After audio reconnection, a muted user would have it's microphone unmuted by default, unless muteOnStart is set to true. This fix this problem.
Fixes #9016
2021-02-11 23:55:34 -03:00
Anton Georgiev
45aa7ff55a
Merge pull request #8697 from Tainan404/issue-8610-2
...
Fix lost output audio when change client language
2021-02-11 12:29:17 -05:00
Ramon Souza
0034b1bccc
resolve conflicts
2021-02-11 10:23:38 -03:00
Ramon Souza
46af7880d6
Merge remote-tracking branch 'upstream/develop' into PR-8696
2021-02-11 09:12:13 -03:00
Anton Georgiev
7343b23d37
Merge pull request #11272 from KDSBrowne/bbb-10733
...
Clone unmuted input stream for usage with hark
2021-02-05 13:44:02 -05:00
KDSBrowne
0abdf00a25
Add new join param skip echo test on first join only ( #11284 )
...
* add param to force echo test when user joins audio after init
* fix UI stuck on connecting when userdata-bbb_auto_join_audio=false
* fix conditions for joinFullAudioImmediately and joinFullAudioEchoTest | remove old format
* remove extra param in getItem
* recover audioLocked | only set getEchoTest if doesnt exist
2021-02-04 13:42:31 -05:00
KDSBrowne
d3fa32e111
clone unmuted input stream for usage with hark
2021-01-30 17:04:07 +00:00
Anton Georgiev
09e6ba8dfd
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-Jan30
2021-01-29 20:58:05 +00:00
Mario Jr
f2de2806eb
Add setting for enabling/disabling microphone audio filters
...
As explained in #11143 , disabling audio filters is desired in some scenarios.
This basically adds an option for user to disable default constraints.
When user doesn't change this value in Settings > Application, the default
value for each audio constraints is retrieved from settings.yml.
When user changes this value in Settings > Application, audio
filters (AGC, Noise Supression and Echo Cancellation) are all set to
true/false, according to the value selected in the Settings GUI.
To start it simple, we decided to not to add a different setting in the GUI for
each audio contraint. This may be added in the future, though (perhaps in a
dedicated Audio Settings tab)
This is related to #4873
2021-01-29 14:18:15 -03:00
prlanzarin
234efd289a
audio: add a configurable throttle to action-bar`s mute toggle
...
Default value is 300ms, with default trailing/leading. Set toggleMuteThrottleTime to 0 to restore old behaviour
2021-01-26 11:47:48 -03:00
Mario Jr
97c76900cb
Add setting for enabling/disabling microphone audio filters
...
As explained in #11143 , disabling audio filters is desired in some scenarios.
This basically adds an option for user to disable default constraints.
When user doesn't change this value in Settings > Application, the default
value for each audio constraints is retrieved from settings.yml.
When user changes this value in Settings > Application, audio
filters (AGC, Noise Supression and Echo Cancellation) are all set to
true/false, according to the value selected in the Settings GUI.
To start it simple, we decided to not to add a different setting in the GUI for
each audio contraint. This may be added in the future, though (perhaps in a
dedicated Audio Settings tab)
This is related to #4873
2021-01-22 16:30:42 -03:00
Anton Georgiev
f34826718d
include instanceId in resources url
2020-11-30 16:09:35 +00:00
Anton Georgiev
3faabd1821
Merge 2.2.29 and 2.2.30 into 2.3.x
2020-11-24 15:13:09 +00:00
Mario Jr
1b1a055d37
Fix audio modal buttons (MIC/LISTEN) not working after audio error
...
When user joins audio and for some reason an error (such as 1001, 1002,...), happens, the user is not able to click "Mic" and "Listen Only Buttons"; except if the audio window is closed and oppened again.
2020-11-17 15:31:42 -03:00
Anton Georgiev
ce8c733ec4
move the check to disable mutedAlert feature; temp disable it
2020-10-26 21:07:15 +00:00
Anton Georgiev
0c7ead1916
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into oct16-merge
2020-10-21 14:48:02 +00:00
Mario Jr
df67d2e680
Better handling audio reconnection
...
When getting disconnected with 1001 ("websocket closed unexpectedly" error) we were creating a new SIP session, therefore a new FreeSWITCH channel.
While reconnecting the socket, instead of closing the SIP session, we keep it alive during reconnection (audio should keep working in the meantime). When reconnected we keep using this same session (avoiding the creation of an extra one).
We also better handle WebSocket error codes from SIP.js.
FF immediately closes websocket when unloading page, so we now to stop user agent when 'beforeunload' event is triggered, to avoid leaving open sessions in FreeSWITCH when user leaves page.
2020-10-15 11:24:23 -03:00
Mario Jr
e9e436378a
Correctly set audio input/output devices
...
When refusing ("thumbs down" button) echo test, user is able to select a different input device. This should work fine for chrome, firefox and safari (once user grants permission when asked by html5client).
For output devices, we depend on setSinkId function, which is enabled by default on current chrome release (2020) but not in Firefox (user needs to enable "setSinkId in about:config page). This implementation is listed as (?) in MDN.
In other words, output device selection should work out of the box for chrome, only.
When selecting an outputDevice, all alert sounds (hangup, screenshare , polling, etc) also goes to the same output device.
This solves #10592
2020-10-06 20:37:55 -03:00
Mario Jr
619ffa0ec1
Port SIP.js to 0.17.1 release
...
This considerably changes the way we process audio signaling and start audio elements in user's browser.
We now avoid using AudioContext element for both microphone and listenonly calls, once it is unstable for some iOS devices (cracky audio, user stops hearing audio after a while).
Increased default value for listenOnlyCallTimeout: this avoids activating FreeSWITCH's fallback when ICE negotiation takes longer than 15sec (tested on DO).
Increased listenonly logs.
This fixes #8133 #10388
2020-09-25 20:26:22 -03:00
Anton Georgiev
d8b185f2b3
Merge branch 'issue-9219' of github.com:Tainan404/bigbluebutton into locales-total
2020-09-09 19:29:18 +00:00
KDSBrowne
77b71a4d1f
fix duplicate css variables being loaded (improve imports)
2020-09-01 18:46:13 +00:00
Tainan Felipe
dda7182757
Merge remote-tracking branch 'upstream/develop' into skip-audio-check
2020-08-19 10:24:17 -03:00
Tainan Felipe
cb53b42c0e
Merge remote-tracking branch 'upstream/develop' into issue-9723
2020-08-10 16:52:58 -03:00
Tainan Felipe
cc9662b6b8
Implement speaker change and add device update feature
2020-08-10 16:43:49 -03:00
Tainan Felipe
e64c0e1c62
Merge branch 'develop' into issue-9219
2020-07-28 13:28:32 -03:00
Tainan Felipe
0ba6ff5cf6
Merge remote-tracking branch 'upstream/develop' into issue-9723
2020-07-27 17:02:44 -03:00
Tainan Felipe
2c61d5ee75
Add input/output dynamic audio change
2020-07-27 16:49:26 -03:00
KDSBrowne
0877604d00
improve notification position / prevent state update on unmounted component
2020-06-23 13:38:59 +00:00
KDSBrowne
d3284bb748
remove extra gUM call / pass stream from audio manager
2020-06-16 15:03:45 +00:00
KDSBrowne
061e522493
add notification when speaking while muted
2020-06-16 13:41:51 +00:00
Tainan Felipe
aa668e3f91
Merge remote-tracking branch 'upstream/develop' into issue-9219
2020-05-25 17:05:58 -03:00
Tainan Felipe
db8e7fcd39
Update react-intl and add fallback to unsupported languages
2020-05-25 17:00:13 -03:00
Anton Georgiev
c9e996de21
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-develop
2020-05-25 17:32:24 +00:00
KDSBrowne
51c3543826
fix shortcuts not working when helper is passed an array
2020-05-21 18:43:34 +00:00
Ahmed Omar
e77cfe3755
Apply autoShareWebCam on return from breakout room
2020-05-01 18:09:29 +02:00
Tainan Felipe
9dd38ef8f1
Fix lost output audio when change client language
2020-03-03 14:22:26 -03:00
Tainan Felipe
8f1000437a
Clean up the code
2020-03-03 10:59:01 -03:00
Tainan Felipe
c451666d52
WIP Implements skip to audio check in breakout rooms
2020-03-02 17:49:15 -03:00
Anton Georgiev
3754d0ab6f
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-master-feb-28-2020
2020-02-28 17:47:06 -05:00
Anton Georgiev
1fa426058f
corrected issues related to publishing and methods
2020-02-13 14:19:29 -05:00
Tainan Felipe
10969f2601
Add debounce to mute/unmute button
2020-02-06 17:20:42 -03:00
Chad Pilkey
e2eabfb44f
attempt to stop accidental audio join double clicks
2019-11-22 13:55:26 -08:00
Anton Georgiev
42d640f3e2
Merge branch 'issue7791-add-support-to-new-parameters-name' of github.com:diegobenetti/bigbluebutton into test-7805
2019-11-05 11:59:00 -05:00
Chad Pilkey
6cccfb2ada
Merge pull request #8168 from KDSBrowne/issue-8112
...
Extend help text shown when getUserMedia with microphone fails
2019-10-24 12:28:53 -04:00
KDSBrowne
c548332b94
improve audio modal help content spacing
2019-10-22 19:32:04 +00:00
KDSBrowne
4fd06509e4
fix chrome on ios error being displayed incorrectly
2019-10-01 14:28:06 +00:00
KDSBrowne
89853dc026
move microphone error codes to const
2019-09-30 14:54:34 +00:00
KDSBrowne
636f49cd5d
add error messages for getUserMedia failing with mic
2019-09-27 13:52:29 +00:00
KDSBrowne
830fb4252d
remove unused css variables
2019-09-19 13:43:53 +00:00
KDSBrowne
8593b8607c
center permission hint on safari
2019-09-18 18:02:29 +00:00
KDSBrowne
e7b53d34eb
fix position of audio permission modal in RTL (chrome / firefox)
2019-09-17 15:07:31 +00:00
KDSBrowne
3d74e3c5c9
update arrow char so it works with ios and others
2019-09-10 14:20:37 +00:00
Anton Georgiev
4a335a1db6
reduce db probes for getAvailableActions; simplify SaveUsernames
2019-09-06 16:28:02 -04:00
Chad Pilkey
304bb2c103
Merge pull request #8030 from antobinary/chat-ids-2
...
Reduced client load via slight refactor
2019-09-05 13:23:37 -04:00
Anton Georgiev
c5856d43c8
moved static code outside of tracker
2019-09-04 14:32:58 -04:00
Anton Georgiev
2cbe91e222
Merge pull request #7996 from KDSBrowne/issue-7994
...
Fix join by phone icon placement in RTL
2019-08-30 09:43:31 -04:00
Anton Georgiev
ea18b09311
add a few more collection lookups "fields" delimiters
2019-08-29 12:26:07 -04:00
KDSBrowne
3e38a4f7d2
move arrow position
2019-08-29 14:26:51 +00:00
Anton Georgiev
b71dba2299
Merge pull request #7955 from KDSBrowne/001-fix-audio-logs
...
Fix mute audio log
2019-08-29 09:59:49 -04:00
Anton Georgiev
892336632f
added "fields:{...}", removed most mapUser
2019-08-28 16:32:55 -04:00
KDSBrowne
a209449891
fix Join by phone icon placement RTL
2019-08-26 20:47:54 +00:00
Joao Siebel
7603c78740
Allow autoShareWebcam even when autoJoin is disabled
...
close #7902
2019-08-22 17:08:24 -03:00
KDSBrowne
17f9dfabd2
fix mute log
2019-08-20 00:26:05 +00:00
prlanzarin
982ab3631d
Update play audio prompt on autoplay modal view
2019-08-14 19:15:11 +00:00
prlanzarin
9942dd0aa2
Merge remote-tracking branch 'upstream/master' into 2.2-ap-ui
2019-08-02 21:36:44 +00:00
prlanzarin
8d65ce565d
Add UI prompts when autoplay is blocked for video/screenshare/listen only
2019-08-02 21:32:42 +00:00
Diego Benetti
c4462c4cb0
Fixes errors and improves parameters setting proccess
2019-08-02 15:38:38 -03:00
Anton Georgiev
e22d61b2e1
removed .log() function in favour of logger
2019-08-01 12:47:45 -04:00
Diego Benetti
3458458cfd
Fixes proptypes errors
2019-07-26 15:44:56 -03:00
Diego Benetti
016088ec82
Fixes proptype error
2019-07-26 15:06:12 -03:00
Diego Benetti
3090950957
Fixes proptype error
2019-07-26 14:55:40 -03:00
KDSBrowne
624cc306d1
change prop name in audio controls container
2019-07-26 14:46:30 +00:00
KDSBrowne
bc0202d540
Merge branch 'issue-7794' of https://github.com/KDSBrowne/bigbluebutton into issue-7794
2019-07-26 14:38:59 +00:00
KDSBrowne
d8b2da7475
add suggested changes
2019-07-26 14:35:20 +00:00
KDSBrowne
65e58f2426
remove name duplication
2019-07-26 14:06:10 +00:00
KDSBrowne
4fba9978d3
add audio logs (join/leave/mute/unmute) / fix lint issues
2019-07-25 18:41:24 +00:00
Diego Benetti
f13239674b
Changes other parameters to the new pattern
2019-07-24 14:04:46 -03:00
Diego Benetti
4a764f8f6c
Implements new name for parameters and the support to the old names
2019-07-22 11:28:13 -03:00
KDSBrowne
ff71b15280
remove isRequired from resolve prop in audio modal
2019-07-19 14:45:04 +00:00
Anton Georgiev
7b06c6784e
Merge pull request #7765 from MaximKhlobystov/mute-unmute-tip
...
Tip that explains how to mute/unmute yourself using a phone
2019-07-11 15:39:03 -04:00
Maxim Khlobystov
96094be4a3
Get rid of the whitespace literal
2019-07-11 15:36:30 -04:00
Maxim Khlobystov
05609e1ded
Cleanup
2019-07-11 15:22:44 -04:00
Maxim Khlobystov
6f30657e34
Add the tip message that explains how to mute/unmute using a phone
2019-07-11 15:00:46 -04:00
Chad Pilkey
c71de81b03
fix audio input selector
2019-07-06 22:04:05 +00:00
Anton Georgiev
f96ae6033a
Merge pull request #7692 from KDSBrowne/issue-7137
...
Fix blue screen after selecting share webcam (Chrome iOS)
2019-07-04 16:18:16 -04:00
Anton Georgiev
f095f04fd3
Merge pull request #7702 from capilkey/fix-user-roles
...
Clean up user roles
2019-07-04 14:57:19 -04:00
KDSBrowne
392aac9857
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into issue-7137
2019-07-04 18:37:40 +00:00
Joao Siebel
18670fdaf2
Merge remote-tracking branch 'upstream/master' into reconnection-improvement
2019-07-04 15:09:06 -03:00
Anton Georgiev
3fcb95ab44
log structure {logCode, extraInfo}, comment
2019-06-28 21:45:50 +00:00
Chad Pilkey
f0930e2d23
refactor user role management to follow proper format
2019-06-28 21:02:12 +00:00
KDSBrowne
dbf8938d24
fix chrome on ios blue screen after selecting share webcam / lint issues
2019-06-27 16:02:42 +00:00
Joao Siebel
512ceaa8e0
Merge remote-tracking branch 'upstream/master' into reconnection-improvement
2019-06-21 15:03:37 -03:00
Fred Dixon
2c617fed7b
Merge pull request #7610 from capilkey/ipv4-audio-fallback
...
IPv4 FS audio fallback, auto-reconnect, and fixed input select
2019-06-12 19:41:15 -04:00
Chad Pilkey
cc7513279e
IPv4 FS audio fallback, auto-reconnect, and fixed input select
2019-06-12 21:01:20 +00:00
Joao Siebel
c6c8ca400b
Merge remote-tracking branch 'upstream/master' into reconnection-improvement
2019-06-12 15:56:14 -03:00
Anton Georgiev
96e9f57d84
Merge pull request #7497 from Tainan404/issue-7343
...
Add context to manage locksettings
2019-06-11 15:45:15 -04:00
Tainan Felipe
747afb3093
Fix misscomparation
2019-06-11 15:04:47 -03:00
Joao Siebel
e924ea08cc
Merge remote-tracking branch 'upstream/master' into reconnection-improvement
2019-06-05 17:22:30 -03:00
Anton Georgiev
b67908ce79
pass callback for closing of permissions-overlay
2019-06-04 17:43:58 +00:00
Joao Siebel
6c9e0def4b
exit from audio when not connected and disable button
2019-06-03 11:28:05 -03:00
Tainan Felipe
6a4103c559
Add context to manage locksettings
2019-05-23 13:47:56 -03:00
Anton Georgiev
88cfd6bde8
Merge pull request #7277 from Tainan404/issue-7200
...
Stop webcams when opens audio modal.
2019-05-22 11:36:53 -04:00
Ghazi Triki
76371b9b6e
Merge remote-tracking branch 'bigbluebutton/master' into html5-rtl
2019-05-16 17:32:58 +01:00
Anton Georgiev
54bf7f9d41
set the audio permissions overlay text color to black
2019-05-14 14:30:06 +00:00
Ghazi Triki
1f6326f7fd
Change layout direction for RTL languages.
...
Update styles for RTL layout.
2019-05-14 14:17:19 +01:00
Anton Georgiev
9880ca85b8
Merge pull request #7382 from KDSBrowne/_summit-move-modal-warnings-to-top
...
Move warnings to top of modals
2019-05-13 16:24:18 -04:00
KDSBrowne
3378524fd3
add htmlfor to labels in cam modal / move warnings to top of modals
2019-05-08 15:22:27 +00:00
KDSBrowne
12669c323e
add formatted labels
2019-05-08 13:16:00 +00:00
KDSBrowne
fb13d5ae7e
add title to lock viewers modal
2019-05-08 12:47:55 +00:00
Tainan Felipe
1fbad0de31
Invert modal calls
2019-05-07 16:49:32 -03:00
Anton Georgiev
128e0b9cec
Merge branch 'master' into 2.2-High-contrast-outline
2019-05-06 15:55:59 -04:00
Pedro Beschorner Marin
a0590c12ea
Merge remote-tracking branch 'origin/master' into set-lock-settings-on-meeting-create
2019-05-02 11:05:34 -03:00
Anton Georgiev
785c1b1d0b
Merge pull request #7016 from KDSBrowne/2.2-Edge-audio-settings-modal-overflow
...
Fix Edge audio settings modal overflow / toast issues
2019-04-24 18:23:16 -04:00
Tainan Felipe
006c1d293d
just close video on first time that audio modal is opened
2019-04-18 17:29:06 -03:00
Tainan Felipe
0a730bcf62
Stop webcams when open audio modal
2019-04-18 15:48:39 -03:00
KDSBrowne
0e724fb890
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into 2.2-High-contrast-outline
2019-04-18 14:29:17 +00:00
Anton Georgiev
4e902ff22e
Add another default dial in number to be ignored
2019-04-17 16:36:15 -04:00
Anton Georgiev
6d76e61e58
Merge pull request #7230 from BobakOftadeh/dial-option
...
Implement option for audio dial in audio modal
2019-04-16 13:43:22 -04:00
bobakoftadeh
9d11c0ad1f
update invalidDialNumbers
2019-04-16 17:34:12 +00:00
bobakoftadeh
fcf7bc0a73
update audio-dial modal format
2019-04-16 17:08:01 +00:00
bobakoftadeh
2d526a0d4a
update audio-dial implementation
2019-04-15 16:39:36 +00:00
Pedro Beschorner Marin
87435c515c
Merge remote-tracking branch 'master' into set-lock-settings-on-meeting-create
2019-04-12 13:58:58 -03:00
KDSBrowne
83127bcdae
fix animations not working on iOS 12.3 beta
2019-04-11 15:04:10 +00:00
bobakoftadeh
465c265d75
Implemented option for audioDial in audio modal
2019-04-10 20:51:06 +00:00
KDSBrowne
ce98eeee77
fix remaining outline issues
2019-04-10 14:59:25 +00:00
Pedro Beschorner Marin
3f2cb781d7
Adjusted lockSettingsProps for the HTML5 client
2019-04-10 13:04:27 +00:00
Anton Georgiev
d9dfc9b999
Adjust path to audioSample.mp3
...
Closes #7207
2019-04-09 13:57:25 -04:00
Chad Pilkey
687d3dbc7e
Merge pull request #7075 from BobakOftadeh/permission-overlay-improve
...
Improved permissions-overlay
2019-04-01 17:01:49 -04:00
Chad Pilkey
b75e579acf
Merge pull request #7062 from riadvice/html5-files-cdn
...
Support loading the HTML5 main JS file and its assets from a CDN
2019-03-29 16:38:01 -04:00
Ghazi Triki
5b87524520
Use the embedded meteor CDN feature.
2019-03-29 16:47:07 +01:00
KDSBrowne
3d5a15acd6
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into 2.2-Edge-audio-settings-modal-overflow
2019-03-28 23:49:17 +00:00
Chad Pilkey
d12707b14d
add modal warnings for edge users
2019-03-28 15:18:22 -07:00
Chad Pilkey
606ecc3dc5
moved the translation of the audio modal headers
2019-03-25 15:43:25 -07:00
bobakoftadeh
f36cb36dfa
Improve position of permission-overlay for Safari
2019-03-25 16:44:55 +00:00
Chad Pilkey
d1851708f2
eslint correction in audio-controls
2019-03-21 15:43:11 -07:00
Chad Pilkey
237f37f874
Merge remote-tracking branch 'upstream/master' into clean-up-action-bar-buttons
2019-03-21 15:36:58 -07:00
Chad Pilkey
c224040e9b
more cleanup of the buttons and listen-only action bar icon
2019-03-21 15:16:56 -07:00
bobakoftadeh
cb6757864c
Improved permissions-overlay
2019-03-19 20:59:12 +00:00
Chad Pilkey
d3656ef022
clean up of the buttons. simplified and reduced
2019-03-19 10:11:48 -07:00
Ghazi Triki
e3d36b4bc6
Fix audio test path using a CDN.
2019-03-18 14:21:57 +01:00
Ghazi Triki
106058e1dd
Support loading the HTML5 main JS file and its assets from a CDN.
2019-03-18 09:57:43 +01:00
Anton Georgiev
f695078d29
Merge pull request #6988 from Tainan404/issue-6941
...
Hide mute button when moderator join via audio in breakout room.
2019-03-14 11:56:47 -04:00
Tainan Felipe
46d13fde0f
Mute locked users not remove from audio
2019-03-12 18:33:03 -03:00
Tainan Felipe
290804b3a1
Remove unused imports
2019-03-12 15:32:01 -03:00
Tainan Felipe
4dd93b12d8
Revert changes and implement clean verification
2019-03-12 15:28:41 -03:00
KDSBrowne
e63f056821
remove scrollbar from audio modal settings
2019-03-12 04:14:31 +00:00
Tainan Felipe
aa2664d9dd
Hide mute button when moderator join via audio in breakout room
2019-03-11 18:09:07 -03:00
KDSBrowne
761c11581b
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into 2.2-Edge-support-01
2019-03-05 02:52:49 +00:00
KDSBrowne
de660a0abe
make remaining animations work with Edge
2019-03-05 02:46:37 +00:00
Anton Georgiev
16c5852174
Merge pull request #6875 from Tainan404/issue-6861
...
Mute shared video when echo test is open.
2019-03-04 16:04:43 -05:00
Anton Georgiev
012a25e893
Merge pull request #6832 from KDSBrowne/2.2-Edge-talking-anim
...
Improve talking indicators in edge
2019-03-04 15:58:22 -05:00
KDSBrowne
a2c57796bd
fix animations / some whiteboard toolbar icons not rendering
2019-02-28 15:11:36 +00:00
Tainan Felipe
2662df51dd
Mute shared video when echo test is open
2019-02-27 16:59:45 -03:00
KDSBrowne
b65939a298
improve talking indicators not visible in edge
2019-02-23 23:11:06 +00:00
Chad Pilkey
89b8189087
html5 sipjs bridge has useful errors now
2019-02-20 13:58:37 -08:00
Gustavo Trott
eedbe93906
Show 'Default' in Speaker list when browser is Safari
2019-02-06 09:48:01 -02:00
Anton Georgiev
42ce30416b
Merge pull request #6634 from vitormateusalmeida/issue-5846
...
Implement enable/disable Animations
2019-02-05 09:49:36 -05:00
Anton Georgiev
cd531f91ff
Merge pull request #6702 from MaximKhlobystov/html5-logs
...
Improve logging
2019-02-01 16:03:23 -05:00
Maxim Khlobystov
b86a990612
Add logCode and build number to log messages
2019-02-01 14:12:06 -05:00
Gustavo Trott
fe99ea889a
Hide Mic and Camera buttons if userAgent contains bbbnative
2019-01-31 15:17:03 -02:00
Vitor Mateus
64210cc610
Fixes
2019-01-30 15:43:11 -02:00
Vitor Mateus
e0ddffbf66
Merge remote-tracking branch 'upstream/master' into issue-5846
2019-01-30 10:01:29 -02:00
Anton Georgiev
82132d38cc
Merge pull request #6617 from jfsiebel/lock-settings-microphone-flow
...
Show audio modal when microphone is locked
2019-01-28 15:33:21 -05:00
Vitor Mateus
c140acbd6b
Merge remote-tracking branch 'upstream/master' into issue-5846
2019-01-28 10:14:46 -02:00
Vitor Mateus
b6d5b15e3e
Implement enable/disable Animations issue-5846
2019-01-24 14:16:23 -02:00
Tainan Felipe
177c5cb2e7
Fix audio test play button
2019-01-24 10:05:59 -02:00
Joao Siebel
0cc53db366
show audio modal when microphone is locked, and fix a problem with listenOnly connection. close #6574
2019-01-23 14:06:14 -02:00
Anton Georgiev
797a485d3e
end-meeting removed class variables
2019-01-17 16:33:43 +00:00
Anton Georgiev
ec2349e851
Merge pull request #6341 from BobakOftadeh/fix-modal-structure
...
Added option to use modal component without header border
2019-01-09 13:53:50 -05:00
KDSBrowne
8b30fe00b3
Merge remote-tracking branch 'Upstream/master' into html5-packages-upgrade
2018-12-10 02:12:42 +00:00
Anton Georgiev
20386334f6
Merge pull request #6295 from BobakOftadeh/micsLocked-check-fix
...
Fixed micsLocked check
2018-12-07 11:36:31 -05:00
Bobak Oftadeh
1c162a9658
Added option to use modal component without header border
2018-12-05 14:49:36 -08:00
Anton Georgiev
22a4c495a8
add logs for audio input/output devices to debug iOS
2018-12-03 21:24:18 +00:00
Bobak Oftadeh
e51a09de0f
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into micsLocked-check-fix
2018-11-29 18:08:43 +00:00
Tainan Felipe
fee219ed07
Fix console warning
2018-11-29 14:58:39 -02:00
Tainan Felipe
3561681e75
Change the buttons on actions bar to ghost buttons
2018-11-28 10:59:03 -02:00
Bobak Oftadeh
ad5cf5bd62
Fixed micsLocked check
2018-11-23 17:48:23 +00:00
Anton Georgiev
92683f741f
Merge pull request #6237 from BobakOftadeh/user-manage-C
...
Moderator menu (lock viewers implementation)
2018-11-22 12:09:39 -02:00
Anton Georgiev
a216703cec
avoid race condition when detecting user join from outside iframe
2018-11-21 13:46:13 +00:00
Bobak Oftadeh
ce2eb21b57
changed micLocked check
2018-11-21 12:59:30 +00:00
Bobak Oftadeh
89be9ef23f
Improved micsLocked implementation
2018-11-19 18:59:47 +00:00
Bobak Oftadeh
15d4e84d55
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into user-manage-C
2018-11-16 12:06:57 -08:00
Bobak Oftadeh
31d59e21ec
Viewers join listen only when microphones are locked
2018-11-15 12:53:03 -08:00
Maxim Khlobystov
3a313ad529
Make sure the video preview and audio modals don't interfere with each other.
2018-11-15 14:38:04 -05:00
Anton Georgiev
fea8c267cc
improve on listeners for state outside iframe
2018-11-13 17:14:30 +00:00
Anton Georgiev
adbe9bb546
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into iframe-outside-commands
2018-11-08 19:34:57 +00:00
Anton Georgiev
04883ffcdb
handle iframe toggleRecording and toggle self muting
2018-11-01 15:03:16 +00:00
Joao Siebel
97a0a2a13b
configurable shortcuts available. close #6169
2018-10-31 15:51:56 -03:00
Oswaldo Acauan
f71d32a464
Move from SCSS variables to CSS custom properties (variables) and add custom parameters for theming/skinning
...
WIP
wip
wip
format
wip
Move from SCSS variables to CSS custom properties (variables) and add custom parameters for theming/skinning
2018-10-23 14:21:58 -02:00
João Francisco Siebel
4c35608c2b
Add users-settings collection and handle dynamic configuration
2018-09-13 15:09:30 -03:00
Tainan Felipe
1f6b959efc
Split animation and connection to own span to run in safari
2018-08-31 13:58:47 -03:00
Tainan Felipe
3cd9f1f381
Fix audio lock setting not applied
2018-07-23 15:54:49 -03:00
Tainan Felipe
80681142e7
check lockSettigProps existence
2018-07-12 11:35:37 -03:00
Tainan Felipe
e424970018
Comply audio lock setting
2018-07-09 16:23:16 -03:00
Anton Georgiev
915c1bae8b
Merge pull request #5757 from Tainan404/issue-5714
...
Add some messages about audio errors
2018-07-03 11:22:45 -04:00
Tainan Felipe
07a1539dca
rename intl key
2018-06-28 15:18:53 -03:00
Tainan Felipe
c21749992d
Tiny fixes
2018-06-28 15:16:28 -03:00
Anton Georgiev
1e1e605d7a
Merge pull request #5722 from antobinary/breakouts-improvements-3
...
Improvements to Breakouts on HTML5
2018-06-27 12:35:16 -04:00
Tainan Felipe
7dc251fc5a
add treater of webrtc error
2018-06-27 10:56:03 -03:00
Anton Georgiev
fb66e9420a
Merge pull request #5528 from KDSBrowne/xx.add.Edge-support-html5
...
Add support for HTML5 client in Edge
2018-06-21 13:36:04 -04:00
KDSBrowne
e84b8ab338
apply origional safari audio-overlay position
2018-06-21 17:30:04 +00:00
KDSBrowne
7e9acfb801
remove styles from this.state
2018-06-21 16:33:40 +00:00
KDSBrowne
6edd593fa7
flip arrow icon for edge permission overlay
2018-06-21 01:56:45 +00:00
Anton Georgiev
3546e49379
Merge branch 'v2.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into breakouts-improvements-3
2018-06-20 16:02:06 +00:00
Anton Georgiev
7b8d568a54
fix redundant offer to join audio re breakouts
2018-06-20 15:36:26 +00:00
Anton Georgiev
c8649b1e74
handle unmute required warning
2018-06-19 15:38:09 +00:00
KDSBrowne
55f61602f3
move permission overlay closer to browser prompt
2018-06-19 12:28:56 +00:00
KDSBrowne
b497ac87af
improve line readability / fix audio-modal title not being displayed
2018-06-18 17:01:45 +00:00
Anton Georgiev
6e20c942f5
make linter happier
2018-06-14 19:20:14 +00:00
Anton Georgiev
8aed93c315
improve error logs
2018-06-14 19:01:49 +00:00
KDSBrowne
4fa9e745b2
Merge remote-tracking branch 'upstream/v2.0.x-release' into xx.add.Edge-support-html5
2018-06-13 16:30:14 +00:00
KDSBrowne
7b739a9163
swap browser / os checks done by deviceInfo in favor of detect-browser
2018-06-11 23:12:43 +00:00
KDSBrowne
b8e9f325e2
Merge branch '01.rework-edge-support' into xx.add.Edge-support-html5
2018-06-07 21:36:55 +00:00
Anton Georgiev
e7a4ad2a92
Merge pull request #5616 from BobakOftadeh/pulse-animation
...
Pulse animation added to the avatar when the user is talking.
2018-06-06 16:30:12 -04:00
Bobak Oftadeh
5ef6bab9a5
Pulse animation added to the avatar and audio controls when the user is talking.
2018-06-06 09:50:22 -07:00
Anton Georgiev
e1d88e8817
Merge pull request #5539 from Tainan404/issue-5471
...
Disable yes button on echo-test when clicked.
2018-05-30 12:27:10 -04:00
Bobak Oftadeh
fe1dbb9fdf
Warning modal now displays for iOS Chrome users
2018-05-25 09:24:01 -07:00
KDSBrowne
8e470f3f23
remove unsupported message
2018-05-22 16:11:05 -07:00
Tainan Felipe
bb4484812a
disable yes button when clicked
2018-05-14 17:32:28 -03:00
KDSBrowne
dd95540e4f
add localised message for unsupported audio
2018-05-11 10:38:03 -07:00
KDSBrowne
4e7c1cb010
remove audio modal heading for edge
2018-05-11 10:31:35 -07:00
KDSBrowne
b9a17b03a7
add not supported message in audio modal for Edge
2018-05-11 09:44:03 -07:00
KDSBrowne
51fe987488
add support for Edge in audio permissions-overlay
2018-05-11 09:32:56 -07:00
Maxim Khlobystov
e5c6e098f4
Merge pull request #5451 from KDSBrowne/xx.new-accessKey-Modal
...
Adds shortcut modal
2018-05-08 13:30:47 -04:00
KDSBrowne
d96ed9da3a
edit names of access key constants
2018-05-01 17:02:45 -07:00
KDSBrowne
5fa65b4390
use shortcut config in components
2018-04-30 14:09:56 -07:00
Anton Georgiev
23cd017826
Merge pull request #5390 from KDSBrowne/xx.fix.mobile.SR
...
Fix mobile screen reader functionality
2018-04-26 14:07:44 -04:00
Anton Georgiev
45dc263fdf
Merge pull request #5382 from jfsiebel/audio-settings-retry
...
Add friendly iteration on audio settings retry
2018-04-25 14:01:21 -04:00
KDSBrowne
c1a5f99291
fix SR virtual cursor interaction with audio-modal mic/listenOnly btns
2018-04-24 12:48:36 -07:00
KDSBrowne
91055066d5
add role=alert on AudioModal connecting view
2018-04-24 12:03:29 -07:00
João Francisco Siebel
3f797b9602
Add friendly interation on audio settings retry
2018-04-24 11:52:37 -03:00
Tainan Felipe
60ae723dd4
add function setAudioMessages in audio manager service
2018-04-19 16:57:54 -03:00
Oswaldo Acauan
a22036d79e
Merge remote-tracking branch 'upstream/v2.0.x-release' into presentation-styles
2018-04-13 09:38:41 -03:00
Oswaldo Acauan
0510490dd5
Improve presentation/whiteboard controls and fix presentation area sizing
2018-04-04 15:18:46 -03:00
Anton Georgiev
ff3f9758fa
Merge pull request #5285 from KDSBrowne/z-02-accessibility-zeeshan-3
...
Screen reader accessibility update
2018-04-04 10:07:01 -04:00
KDSBrowne
fef9592a42
edit definedMessage object names
2018-04-03 09:48:02 -07:00
Oswaldo Acauan
1465c83fb6
Merge branch 'v2.0.x-release' into fix-4690
2018-04-02 12:50:45 -03:00
KDSBrowne
51c3dbb7a1
Merge remote-tracking branch 'upstream/v2.0.x-release' into z-02-accessibility-zeeshan-3
2018-03-27 07:33:58 -07:00
KDSBrowne
8801a21f18
add access keys
2018-03-23 08:42:56 -07:00
KDSBrowne
cb8d293cec
add aria-labels to yes / no btns in echo test
2018-03-21 10:19:35 -07:00
João Francisco Siebel
9c84dfe37a
Invert if logic
2018-03-20 14:18:36 -03:00
Joao Siebel
5717c9c547
Change code to be more readble
2018-03-20 09:09:45 -03:00
Oswaldo Acauan
bcaa8b2f6d
Remove getUserMedia in the first join as listen only
2018-03-15 15:57:25 -03:00
Joao Siebel
48cc9f3ca9
Handle join audio connection errors and update production settings
2018-03-08 10:38:18 -03:00
João Francisco Siebel
195a2794c1
Remove console log
2018-03-07 09:34:35 -03:00
João Francisco Siebel
1cd8aab376
Fix handling audio options
2018-03-06 11:36:49 -03:00
João Francisco Siebel
623db13922
Handle better the parameters
2018-03-05 17:00:52 -03:00
João Francisco Siebel
85b8769ad5
Handle autoJoin, listenOnlyMode and skipCheck
2018-03-02 09:01:34 -03:00
Maxim Khlobystov
0568a01692
Merge pull request #4923 from MaximKhlobystov/selenium-visual-regression
...
[HTML5 Client] Initial Visual Regression Tests Setup
2018-01-23 11:13:54 -05:00
Anton Georgiev
9b16ae8d51
Merge pull request #4938 from KDSBrowne/z.0.1-mobile-btn-alignmet
...
Fix alignment of ActionsBar buttons for small screens
2018-01-18 16:34:27 -02:00
KDSBrowne
57424ecedd
add css class to align btns as presenter for small mobile screens
2018-01-10 07:44:21 -08:00
Anton Georgiev
a2ff3e6480
remove AudioComponent as we do not render anything
2018-01-09 17:07:29 -05:00
KDSBrowne
7c6e490b82
fix btn positioning using media queries
2018-01-09 13:13:31 -08:00
Maxim Khlobystov
927a2bf005
Merge branch 'v2.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into selenium-visual-regression
2018-01-09 15:38:29 -05:00
KDSBrowne
438afc6241
reduce margin between btns on action bar
2018-01-09 12:30:38 -08:00
Anton Georgiev
e9093a6c19
Merge branch 'v2.0.x-release' into fix-audio-locale-change
2018-01-09 14:52:49 -05:00
Maxim Khlobystov
9ebc82d29f
Committing additional test specs.
2018-01-08 21:43:34 -05:00
Maxim Khlobystov
57f2c64ecd
Merge branch 'v2.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into selenium-visual-regression
2018-01-08 10:57:19 -05:00
Oleksandr Zhurbenko
ce1f40ac9a
Updated Meteor to 1.6.0.1
2018-01-07 22:17:18 -08:00
Oleksandr Zhurbenko
962e659378
Switched the components from deprecated method to
2018-01-07 20:44:42 -08:00
Anton Georgiev
34a503b218
Merge pull request #4624 from Tainan404/toast-breakout-ends
...
[HTML5] show audio modal and toast notification when breakout room ends
2018-01-03 19:11:27 -02:00
Anton Georgiev
5debc39362
Merge pull request #4818 from antobinary/fix-ios-audio
...
Add permissionLayout location for Safari
2018-01-03 14:46:19 -02:00
Joao Siebel
845692b9e5
Merge remote-tracking branch 'upstream/v2.0.x-release' into hide-audio-labels
2017-12-14 09:01:38 -02:00
Anton Georgiev
375b8ad68a
add permissionLayout location for Safari
2017-12-13 15:37:31 -05:00
Anton Georgiev
886b32d2ef
set defaultProps for glow to be false
2017-12-13 14:19:26 -05:00
Anton Georgiev
97989025df
audio related linting
2017-12-13 14:03:14 -05:00
Anton Georgiev
4765ff80ef
Move <audio> to main.html
...
Currently it is deep within Base component. So when Base is re-rendered with the updated locale, we lose <audio>. Placing it in main.html, outside Base resolved the problem
2017-12-13 11:32:36 -05:00
Tainan Felipe
5fb0b9b9b7
fix merge conflict
2017-12-11 15:00:16 -02:00
Joao Siebel
8740b7aac6
Hide labels from actions, status, mute/unmute and join/leave audio buttons
2017-12-11 11:48:50 -02:00
Tainan Felipe
a66db4797a
Merge remote-tracking branch 'upstream/v2.0.x-release' into toast-breakout-ends
2017-12-11 08:14:27 -02:00
Maxim Khlobystov
8a1efec998
Merge branch 'v2.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into selenium-visual-regression
2017-12-01 11:36:11 -05:00
Tainan Felipe
cdfe58e542
removed console.log add accidentallyy
2017-11-22 11:28:11 -02:00
Tainan Felipe
37440e11f1
Merge remote-tracking branch 'upstream/v2.0.x-release' into toast-breakout-ends
2017-11-22 11:11:21 -02:00
Gabriel Carvalho de Campes
207d117a4e
Merge remote-tracking branch 'upstream/v2.0.x-release' into audio-refactor-bugfixes
2017-11-17 17:19:56 -02:00
Gabriel Carvalho de Campes
74bb2bb5e8
fix permission overlay positioning, localizes messages
2017-11-17 17:01:52 -02:00
Gabriel Carvalho de Campes
effb21fc1f
Changes and enhancements on audio, wIP
2017-11-17 09:52:48 -02:00
KDSBrowne
3264ee26f2
replace pixel values with variables
2017-11-09 09:03:32 -08:00
KDSBrowne
d9fedcc8ca
remove btnFocus mixin and add styles to button component
2017-11-08 11:42:37 -08:00
Gabriel Carvalho de Campes
92b1081186
add permission overlay on audio
2017-11-08 16:41:15 -02:00
Oleksandr Zhurbenko
9934d90fff
Integrated babel-plugin-react-remove-properties for Selenium tests
2017-11-04 00:38:44 -07:00
Gabriel Carvalho de Campes
e55ee0d28e
fix listen only dead end on permissions denied
2017-11-02 10:10:01 -02:00
KDSBrowne
2de6540f89
fix audio modal close Btn scroll bug
2017-11-01 09:35:46 -07:00
Gabriel Carvalho de Campes
2cca0c1724
change device selector key generation
2017-10-31 15:34:06 -02:00
Tainan Felipe
6cbd83e51d
show audio modal when breakout room ends
2017-10-31 14:46:14 -02:00
Gabriel Carvalho de Campes
fde5d56d87
change ask permissions timing, small code fixes
2017-10-31 08:53:06 -02:00
Gabriel Carvalho de Campes
436e7df7d4
removes unused css, removes unneeded code
2017-10-27 11:19:24 -02:00
Gabriel Carvalho de Campes
cf73251feb
Merge remote-tracking branch 'upstream/v2.0.x-release' into audio-refactor
2017-10-26 16:26:19 -02:00
Gabriel Carvalho de Campes
81f35bac4f
Fix concerns from review
2017-10-26 15:14:56 -02:00
Oswaldo Acauan
45d604c63d
Refactor logger from client to server
2017-10-24 10:58:46 -02:00
gcampes
ff35ad9602
delete unused files, cleanup code
2017-10-23 10:41:09 -02:00
gcampes
029a13d2a0
better error handling, code cleanup
2017-10-20 08:11:51 -02:00