Anton Georgiev
3dbe23f461
Merge pull request #14121 from frankemax/fix-hide-button-media
...
fix(layout): hide/show media in videoFocus
2022-01-18 09:58:04 -05:00
Anton Georgiev
0b85dbd3a4
Merge pull request #14105 from PhMemmel/Fix_poll_option_typing_behavior
...
Fix: Improve typing input behavior of poll option text fields
2022-01-18 09:17:30 -05:00
Joao Victor
4683e7ead8
Fix infinite loop in chat component
2022-01-18 09:46:53 -03:00
Max
38d95b0ea8
fix(layout): hide/show media in videoFocus
...
Fix an error that the hide/show button does not work when there is external
video/screenshare and the layout is "videoFocus".
2022-01-17 19:11:43 -03:00
Ramón Souza
5d6f5bb629
dropdown menu permissions refactor
2022-01-17 19:00:34 +00:00
Anton Georgiev
a0312348cb
Merge pull request #14115 from ramonlsouza/issue-14079
...
fix: body background gets overwritten by .layout--Z2pPMwf
2022-01-17 13:00:30 -05:00
Ramón Souza
d547ff09f5
remove hardcoded background value
2022-01-17 13:51:14 +00:00
KDSBrowne
acfaa657b0
add check to play sound for open chat panel
2022-01-17 13:51:05 +00:00
Ramón Souza
0c6390dfe6
remove function referencies from withTracker
2022-01-17 13:31:20 +00:00
KDSBrowne
622084f414
add audio alerts for chats while open
2022-01-17 05:01:45 +00:00
Aleksandar Vasilev
6103ae960d
Merge branch 'bigbluebutton:develop' into develop-private-guest-lobby-messages
2022-01-16 02:58:43 +01:00
Philipp Memmel
4d3742ffc8
Fix typing input behavior of poll option text fields
2022-01-14 21:05:16 +00:00
Joao Victor
7511ca4707
changes log level from 'error' to 'warn'
2022-01-14 17:47:34 -03:00
prlanzarin
17b8499ce4
fix(webcams): add extra error handling to pub/sub peer callbacks
...
video-provider is a race-condition prone mess and those callbacks were missing try-catches so eventual failures would bubble up as uncaught errors and not be logged properly
It`s worth mentioning that due to a number of tangential design failures in that component, 90% of the errors generate are, to the end user, invisible false positives. Thus: expect an increase in false-positive errors logs with this
2022-01-14 15:48:03 -03:00
Ramón Souza
f851be3ff8
remove duplicated props in withTracker return
2022-01-14 17:48:13 +00:00
Anton Georgiev
0f15d4d6f6
Merge pull request #14096 from JoVictorNunes/issue-14086
...
refactor: window title in breakout rooms
2022-01-14 10:46:44 -05:00
Ramón Souza
9af6105d98
merge upstream/develop into issue-12418 and resolve conflicts
2022-01-14 14:09:50 +00:00
Joao Victor
b78574e04a
refactors window title in breakout rooms
2022-01-14 09:59:31 -03:00
Ramón Souza
6ad5ae2baa
only restore presentation after screenshare ends if it is open when screenshare starts
2022-01-14 12:43:48 +00:00
Anton Georgiev
3126dfece7
Merge pull request #14087 from Arthurk12/skip-preview-modal-err-mob
...
fix(webcam): unresponsive camera button on mobile
2022-01-13 14:26:29 -05:00
Bohdan Zhemelinskyi
df3da31f39
fixUsersGettBannedFromPhone
2022-01-13 18:43:16 +00:00
Arthurk12
5dce39f8bf
fix(webcam): unresponsive camera button on mobile
...
Makes clicking the camera button always open the video preview modal
when a camera is already shared on a mobile endpoint even when
skip_video_preview is true.
This allows mobile users to change virtual backgrounds.
2022-01-13 17:54:57 +00:00
Anton Georgiev
2c9755e984
Merge pull request #14080 from Arthurk12/skip-preview-modal-err
...
fix(webcam): unresponsive webcam selector button
2022-01-13 12:10:24 -05:00
Maxim Khlobystov
746fb46df4
New chat tests, improved selectors
2022-01-13 10:11:17 -05:00
Ramón Souza
5e9f30b2a2
append build string to locales requests
2022-01-13 13:14:24 +00:00
Ramón Souza
d4c1b985b3
fix webcam overlap in breakout room
2022-01-12 19:30:14 +00:00
Arthurk12
9c571dcc82
fix(webcam): unresponsive webcam selector button
...
Video preview modal opens when user clicks on the webcam selector
button/chevron even if the client is set to skip video preview
(userdata-bbb_skip_video_preview=true).
2022-01-12 19:25:35 +00:00
Ramón Souza
f6e65f58c5
merge 2.4 into develop and resolve conflicts - partial
2022-01-12 16:40:45 +00:00
SashoVihVas
1862f60e05
Add private guest lobby messages
2022-01-12 14:10:30 +00:00
Anton Georgiev
9f9a7249b9
Merge pull request #14057 from ramonlsouza/fix-pr-14023
...
fix: forceCacheUpdate method
2022-01-11 15:12:30 -05:00
Ramón Souza
e17cacf7d3
fix forceCacheUpdate
2022-01-11 18:20:34 +00:00
Ramón Souza
dc08b7857c
go to echo test on audio modal mount if listen only is disabled
2022-01-11 13:59:46 +00:00
KDSBrowne
6e9dcef7b3
use settings constants in notification check
2022-01-11 05:18:28 +00:00
KDSBrowne
4ec19006db
add promoted / demoted notification
2022-01-11 05:02:24 +00:00
Anton Georgiev
b07e405003
Merge pull request #14047 from gustavo-em/user_message_name_container
...
refactor: Container name out of the form fixed
2022-01-10 15:14:44 -05:00
Gustavo Emanuel
4088d7afb4
container name out of the form fixed
2022-01-10 17:07:53 -03:00
Anton Georgiev
3b3c50b07d
Merge pull request #13934 from MaximKhlobystov/locale-font
...
Tahoma font for Persian language
2022-01-10 14:21:17 -05:00
Ramón Souza
68fe26af73
change dropdown menu max-width value
2022-01-10 19:07:52 +00:00
Joao Victor
c0ebc50735
fixes bad alignment
2022-01-10 15:42:22 -03:00
Anton Georgiev
e916d24574
Merge pull request #13986 from KDSBrowne/bbb-new-msg-aria
...
Update SR New Message Notification
2022-01-10 12:47:15 -05:00
Anton Georgiev
5c741f8690
Merge pull request #14015 from germanocaumo/f-c-scroll
...
fix(chat): remove empty area after message list
2022-01-10 11:37:56 -05:00
Anton Georgiev
0ea6b4151e
Merge pull request #13880 from frankemax/username-long-video-item
...
fix(video): webcam video username dropdown
2022-01-07 15:55:51 -05:00
Anton Georgiev
9c1d95ac5c
Merge pull request #14017 from Arthurk12/userlist-pin-icon
...
fix(webcam): user list pin icon
2022-01-07 15:55:15 -05:00
Anton Georgiev
ae782db090
Merge pull request #14025 from ramonlsouza/issue-13958
...
fix: See other users in user list lock
2022-01-07 15:54:29 -05:00
Ramón Souza
1b60b684dd
locked label and unlock option if userlist is locked
2022-01-07 17:55:34 +00:00
Ramón Souza
88bb05d988
prevent welcome message overlap
2022-01-07 16:18:57 +00:00
Arthurk12
8781aba9a3
fix(webcam): user-list pin icon
...
Replace the webcam icon in the user-list for the pin icon when an user's
pinned.
2022-01-06 23:36:34 +00:00
germanocaumo
537954e577
fix(chat): remove empty area after message list
...
this fixes autoscroll not goint all the way to end of the scrollbar
2022-01-06 19:14:53 +00:00
Anton Georgiev
e9161b1f78
Merge pull request #14006 from Arthurk12/panel-layout-resize
...
fix(layout): sidebar inconsistent state
2022-01-06 08:54:33 -05:00
KDSBrowne
18f2d442f2
replace JSON.stringify comparison with _.isEqual
2022-01-06 13:45:35 +00:00
Anton Georgiev
473aea70d9
Merge pull request #14005 from frankemax/screenshare-background-color-24x
...
fix(style): custom style in screenshare container
2022-01-04 17:04:14 -05:00
Arthurk12
63d3d3efd2
fix(layout): sidebar inconsistent state
...
Fixes initial state of navigation sidebar.
Navigation sidebar opens along with the content sidebar.
2022-01-03 19:51:05 +00:00
Max Franke
d043066a3c
fix(style): custom style in video container
...
Now the screenshare container change color according to the style applied
2022-01-03 15:57:21 -03:00
Max Franke
a35d0a6fe5
fix(video): borderless/ugly volume slider
...
Add a padding to the volume slider css class.
2022-01-03 14:05:40 -03:00
KDSBrowne
156ab125ab
remove unused props
2021-12-28 13:52:48 +00:00
KDSBrowne
83e6089b75
remove commented code
2021-12-28 13:50:32 +00:00
KDSBrowne
a7f69f13c7
add SR alert for new messages when userlist is closed
2021-12-28 05:40:51 +00:00
Anton Georgiev
fc57e1f825
Merge pull request #13977 from prlanzarin/u24-boardwalk-emperor
...
fix: wrong locales keys on FallbackView
2021-12-23 10:28:54 -05:00
prlanzarin
bae0c45992
fix: wrong locales keys FallbackView
2021-12-23 12:17:23 -03:00
prlanzarin
3720ca722b
fix(webcams): fix client crash on camera user ejection
...
Added extra proptypes validation to video-list-item
Made sure to add extra ?. checks to voiceUsers as well because... who knows?
Removed unused user role prop from video-list-item
2021-12-23 11:52:25 -03:00
Anton Georgiev
9e371dc041
Merge pull request #13973 from MaximKhlobystov/locales-test
...
test: Playwright- fixes for the locales test
2021-12-22 15:04:23 -05:00
Maxim Khlobystov
4754e56407
Fixes for the locales test
2021-12-22 14:06:42 -05:00
Anton Georgiev
f172f41226
Merge pull request #13835 from frankemax/webcam-video-pinning-24x
...
feat(video): webcam video pin
2021-12-22 12:07:28 -05:00
Anton Georgiev
d050793f44
Merge pull request #13954 from Arthurk12/fix-poll-userlist-sidebar
...
fix(layout): navigation sidebar not opening with content sidebar
2021-12-22 12:02:31 -05:00
Max Franke
7e2a3c3bca
feat(webcams): client side implementation of webcam pin
2021-12-21 16:58:39 -03:00
Arthurk12
aabee1ee6f
fix(layout): navigation sidebar not opening with content sidebar
...
Forces navigation sidebar to open with content sidebar.
2021-12-20 18:24:30 +00:00
Max Franke
c3768ad69b
fix(layout): false positive mobile user
...
User is flagged as mobile on desktop environments with small viewport
2021-12-16 18:44:17 -03:00
prlanzarin
0ac4148f80
fix(webcams): keep base peer object in component, fix viewers randomly failing
...
The base peer object reference was moved from the component to service for _reasons_
That caused an issue where the component lifecycle would mess up that
centralized reference dictionary on certain conditions. That could cause viewing
sessions to fail intermittently
This reverts the location of the base dictionary reference back to
video-provider/component
2021-12-16 12:13:20 -03:00
Maxim Khlobystov
629f03ca46
Use Tahoma font for Persian language
2021-12-15 21:35:36 +00:00
Anton Georgiev
3ca8f2cc22
Merge pull request #13797 from JoVictorNunes/issue-13214
...
fix: camera background localization
2021-12-15 13:42:21 -05:00
Anton Georgiev
c6852987bc
Merge pull request #13869 from prlanzarin/u24-ill-harmonics
...
feat(webcams): exclude voice floor holder from camera quality limiter
2021-12-15 13:36:48 -05:00
Anton Georgiev
b0c66caef9
Merge pull request #13915 from prlanzarin/u24-sprawling-pier
...
feat(webcams): add option to allow moderators to close another user's webcams
2021-12-15 09:24:11 -05:00
Gustavo Trott
35e465387b
Merge of last Dashboard 2.4 improvements
2021-12-15 10:35:14 -03:00
prlanzarin
ee845a159e
feat(webcams): add UI to allow moderators to close other user`s webcams
2021-12-15 13:11:56 +00:00
Anton Georgiev
0ac6cc8fe5
Merge pull request #13919 from prlanzarin/u24-elverum
...
fix(external-videos): use deviceInfo to detect mobile envs
2021-12-14 16:41:48 -05:00
Anton Georgiev
3433396672
Merge pull request #13895 from gustavotrott/dashboard-cookies-fix
...
fix: Reduces Dashboard cookie lifetime
2021-12-14 13:04:07 -05:00
Paulo Lanzarin
775150471c
Merge pull request #13688 from Arthurk12/screenshare-volume
...
feat(screenshare): volume control
2021-12-14 14:06:37 -03:00
prlanzarin
0d6f30bd8f
fix(external-videos): use deviceInfo to detect mobile envs
...
Fixes an issue where volume controls would fall back to mobile mode in desktop envs if the viewport was small enough
2021-12-14 16:54:45 +00:00
prlanzarin
fb2f2da9d9
fix(screenshare): properly handle mobile hover for volume controls
2021-12-14 16:35:52 +00:00
Anton Georgiev
d3fe713101
Merge pull request #13854 from hiroshisuga/patch-51
...
Fix (whiteboard): cursor has to travel the last mile
2021-12-14 10:25:46 -05:00
Anton Georgiev
955fb91a5d
Merge pull request #13881 from Arthurk12/refresh-icon
...
fix(layout): mobile external-video refresh icon
2021-12-14 10:07:18 -05:00
Anton Georgiev
a1e979e173
Merge pull request #13913 from ramonlsouza/issue-13889-2
...
fix: Joining breakout rooms creates popup windows
2021-12-13 15:20:40 -05:00
Ramón Souza
dacbb7c0ef
prevent multiple window open on breakout join
2021-12-13 17:37:09 +00:00
Anton Georgiev
f06f4def4e
Merge pull request #13906 from KDSBrowne/bbb2.4-13807
...
fix(accesibility): Add Region Roles for Screen Reader Navigation
2021-12-13 09:19:29 -05:00
Anton Georgiev
cadcb19ba7
Merge pull request #13905 from KDSBrowne/bbb2.4-13820
...
Fix Screen Reader Not Entering Actions Menu in FF (via Shortcut)
2021-12-13 09:17:30 -05:00
KDSBrowne
16c823739a
fix screen reader not entering actions menu in FF (via shortcut)
2021-12-13 04:19:23 +00:00
KDSBrowne
46852d9ae6
Add region roles for screen reader navigation
2021-12-13 03:49:49 +00:00
Ramón Souza
d1c516fef6
resolve html5 conflicts
2021-12-10 21:07:35 +00:00
Gustavo Trott
63f60f5009
Reduce Dashboard cookie timelife
2021-12-10 17:15:47 -03:00
prlanzarin
ca7fdee11e
fix(webcams): bad reference to enableWebcamSelectorButton
2021-12-09 21:50:38 +00:00
Anton Georgiev
797fc49633
TEMP
2021-12-09 20:37:05 +00:00
Arthurk12
cfddd7eba0
fix(layout): mobile external-video refresh icon
...
Fixes refresh icon misplaced on mobile when external-video is minimized.
2021-12-09 18:16:13 +00:00
Max Franke
166dac09a3
fix(video): webcam video username dropdown
...
Fix a problem that username in video container isn't wrapped if it's too long.
Fix a problem that can cause the audio indicator to disappear.
Fix some problems with the overflow property.
Refactor in css for the talking indicator be more centralized
2021-12-09 14:25:16 -03:00
Ramón Souza
1f42751c23
keep original order of poll answers in whiteboard annotation
2021-12-09 14:20:34 +00:00
prlanzarin
67ec798758
feat(webcams): preserve floor holder's original camera profile
2021-12-08 22:53:16 +00:00
Daniel Schreiber
e052b1f773
fix presentation download
...
this fixes the presentation download. This slipped through in commit
c46556e1f6
Sorry for that.
2021-12-08 22:32:22 +01:00
Anton Georgiev
9b143e80bc
Merge pull request #13864 from ramonlsouza/issue-13841
...
fix: Users disappearing from the polling results when they vote
2021-12-08 12:35:13 -05:00
Ramón Souza
33089d6226
fix new secret poll issue
2021-12-08 16:49:43 +00:00
prlanzarin
e49aa1c959
refactor(screenshare): revert volume control to HTMLMediaElement, make it configurable
...
I have growing concerns about gain node`s effect on audio quality the way it
was implemented, so I opted to fall back to HTMLMediaElement`s volume control
for the time being until we can gauge quality impacts properly later on
Add a new configuration flag enableVolumeControl, false by default while the
feature undergoes a field trial
2021-12-08 16:24:31 +00:00
Ramón Souza
0e50f7b0ae
fix typing indicator position (2.5)
2021-12-08 11:39:06 +00:00
Ramón Souza
f820a5d737
fix typing indicator position
2021-12-08 11:32:26 +00:00
hiroshisuga
251142b100
Cursor position better updated
2021-12-08 13:54:51 +09:00
hiroshisuga
0bc62f66f4
Feat(meeting): minimise sequential user pick ( #13831 )
...
Updating random user picker to reduce the probability that the exact same viewers would be selected first in successive random-pick runs
2021-12-07 12:36:34 -05:00
Ramón Souza
89ae0244fc
restore webcam label in userlist
2021-12-07 16:22:11 +00:00
Ramón Souza
d4d0d36a6e
merge chat-avatar, icon and unread-messages into chat-list-item
2021-12-07 14:25:18 +00:00
Ramón Souza
321b106f01
merge user-dropdown and user-name into user-list-item
2021-12-07 13:45:04 +00:00
Ramón Souza
83bab9721a
get user data from context
2021-12-07 13:04:42 +00:00
Ramón Souza
51656cc914
fix missing intl
2021-12-07 12:34:06 +00:00
Ramón Souza
27d2fb223e
user-participants refactor
2021-12-07 11:39:19 +00:00
Ramón Souza
94eadd415b
breakout-room refactor
2021-12-06 20:03:04 +00:00
Ramón Souza
b00cc9ea90
user-polls refactor
2021-12-06 19:01:13 +00:00
Ramón Souza
67f4e44405
waiting users refactor
2021-12-06 18:03:48 +00:00
Ramón Souza
a5dd3fd7be
user-messages refactor
2021-12-06 17:15:16 +00:00
Ramón Souza
66e66532c5
user-list-content refactor
2021-12-06 16:50:33 +00:00
Ramón Souza
1d4aeecbc6
user-list component refactor
2021-12-06 16:32:41 +00:00
Ramón Souza
d11c6b69f8
use prefixed fullscreen event for safari
2021-12-06 12:18:23 +00:00
Anton Georgiev
abb3ea618b
Merge pull request #13821 from ramonlsouza/issue-7903
...
fix: Cannot interrupt audio Connecting process
2021-12-03 14:20:49 -05:00
Anton Georgiev
578332a094
Merge pull request #13731 from schrd/cluster_proxy
...
Allow BBB to run behind a proxy the avoid gUM permission queries per node
2021-12-03 11:32:07 -05:00
Ramón Souza
16fd642e33
interrupt connection proccess if audio modal is closed
2021-12-03 11:45:07 +00:00
Anton Georgiev
def60fbcbc
Merge pull request #13818 from prlanzarin/u24-lift-wsb
...
feat(webcam): add a way to re-open video preview without multiple cameras
2021-12-02 17:26:23 -05:00
Anton Georgiev
d74147759e
Merge pull request #13816 from gustavotrott/fix-breakout-freejoin-assignments
...
fix: Breakouts assignments are ignored when freeJoin is true
2021-12-02 15:41:53 -05:00
prlanzarin
fa64708e87
fix: tackle fallout from lifting a handful of dislocated changes
2021-12-02 18:57:25 +00:00
hiroshisuga
7b92a61cec
Fix typo: "Unset" -> "Unsent" UnsentAnnotations ( #13684 )
2021-12-02 09:37:31 -05:00
Paulo Lanzarin
a52091e2ab
Merge pull request #13789 from prlanzarin/u24-spiraling-dynamically
...
chore: add forceRelayOnFirefox option (false by default)
2021-12-02 11:27:29 -03:00
Gustavo Trott
54d510bae1
Merge remote-tracking branch 'upstream/develop' into fix-breakout-freejoin-assignments
2021-12-02 11:10:58 -03:00
Gustavo Trott
fe944c1bdb
Fix breakouts assignments when freeJoin is true
2021-12-02 11:05:42 -03:00
Ramón Souza
6b67527f8d
fix sidebar media position with banner
2021-12-02 12:17:40 +00:00
Anton Georgiev
bdd31b4dbc
Merge pull request #13802 from Tainan404/remove-parameters-from-publishers
...
Removes parameters usage in the group-chat-messages and authtoken-validation publishers
2021-12-01 15:29:12 -05:00
Anton Georgiev
94f85ad68a
Merge pull request #13678 from gustavotrott/breakouts-n-groups-assignments-2.5
...
feat: Auto assign Breakouts (names and users) using previous rooms info or groups info
2021-12-01 15:01:23 -05:00
Anton Georgiev
5a6de93cb6
Merge pull request #13800 from ramonlsouza/fix-random-user-block
...
fix: random-user modal blocks other modals
2021-12-01 14:23:44 -05:00
Ramón Souza
436b7c36d4
prevent random-user modal blocking other modals
2021-12-01 17:58:36 +00:00
Tainan Felipe
091ef11d6a
Remove parameters usage from group-chat-messages and authtoken-validation
2021-12-01 14:47:08 -03:00
Ramón Souza
4798820ff7
remove focus on slideChange events
2021-12-01 12:56:55 +00:00
Joao Victor
2b554ad47f
fix: camera background localization
2021-12-01 08:20:04 -03:00
prlanzarin
da6ab02122
chore: add forceRelayOnFirefox option (false by default)
...
- forceRelayOnFirefox: whether TURN/relay usage should be forced to work
around Firefox's lack of support for regular nomination when dealing with
ICE-litee peers (e.g.: mediasoup).
* See: https://bugzilla.mozilla.org/show_bug.cgi?id=1034964
- iOS endpoints are ignored from the trigger because _all_ iOS browsers
are either native WebKit or WKWebView based (so they shouldn't be affected)
2021-11-30 20:31:12 +00:00
Ramón Souza
e4e7721890
reduce minimal sidebar values - 2.4
2021-11-30 16:43:16 +00:00
Anton Georgiev
cc7f35012e
Merge pull request #13778 from MaximKhlobystov/remove-postmessage-api
...
Dropping support for iframe postMessage API
2021-11-30 10:20:43 -05:00
Anton Georgiev
2eda847358
Merge pull request #13781 from ramonlsouza/issue-13659
...
fix: 2.4 RC3 - bug - presentation causes the client to crash
2021-11-30 09:55:43 -05:00
Anton Georgiev
afc9795c5b
Merge pull request #13785 from ramonlsouza/issue-13760
...
increase sidebar-content max width value
2021-11-30 09:40:45 -05:00
Ramón Souza
b8e7641403
increase sidebar-content max width value
2021-11-30 14:07:30 +00:00
Ramón Souza
77e645ae22
catch uploader filename error to prevent client crash
2021-11-30 12:18:44 +00:00
Ramón Souza
a077ae0dae
prevent undefined length error
2021-11-30 11:45:57 +00:00
Maxim Khlobystov
b7cf670aec
Remove the support for iframe postMessage API (recording and self-muting)
2021-11-29 22:53:12 +00:00
Anton Georgiev
872c1ae297
Merge pull request #13776 from ramonlsouza/issue-13761
...
fix: waiting room ui regression
2021-11-29 16:25:43 -05:00
Ramón Souza
69b7564e7f
fix waiting room ui regression
2021-11-29 16:51:13 +00:00
Ramón Souza
69689646b7
prevent poll response leak
2021-11-26 17:02:06 +00:00
Pedro Beschorner Marin
958376c5d4
style(button): relative positioning
2021-11-26 14:08:31 +00:00
Arthur B. Grossi
5cc42cf0c5
refactor(layout): chevron button margin
...
Adds margin to chevron button to increase distinction between buttons
2021-11-26 13:50:13 +00:00
Max Franke
32aa4349b0
feat(video): remove video button warning
...
Changes the EmojiButton implementation on videoButton to not be a descendant
of <button>, avoiding the warning.
2021-11-26 13:43:07 +00:00
prlanzarin
fc01544d87
fix(webcams): disable webcam selector and always open video-preview in mobile envs
2021-11-26 13:19:20 +00:00
prlanzarin
23c49902a0
fix(webcams): always unshare cameras if video selector is active
2021-11-26 13:14:40 +00:00
Mario Jr
54bda21287
chore(video): change default setting to enable webcam's button selector
...
Renamed this setting and added some docs about it
Complements #979
2021-11-26 13:12:07 +00:00
prlanzarin
143ea132b9
refactor(webcams): remove video preview cancel/confirm/something button
...
Another round of experimentation with that button.
Removing it due to its role being already contemplated by two other actions in the modal: clicking outside and the X icon
Will have to see how this is received in internal testing
2021-11-26 13:01:17 +00:00
Max Franke
9ce58c38e7
fix(video): 'stop all' button shows when webcam = 1
...
Add a condition that, if the user has more than 1 camera and
not is on mobile, shows the 'stop all' button.
2021-11-26 12:58:53 +00:00
Max Franke
310add10ed
feat(webcam): add a little button to webcam button
...
Add the <ButtonEmoji/> to the webcam button. Now it
is possible to change the webcam settings and change
your settings without having to turn off sharing.
Modifies the <ButtonEmoji/> component so that it can
receive an onClick per props.
It is possible to disable this feat in the settings.yml
2021-11-26 12:53:11 +00:00
Gustavo Trott
0b6ab8ccc7
Merge branch 'develop' into breakouts-n-groups-assignments-2.5
2021-11-25 11:16:34 -03:00
Ramón Souza
637af3262a
keep polling panel active when switching to other panels
2021-11-25 12:43:14 +00:00
Anton Georgiev
f8a73cfba7
Merge pull request #13518 from JoVictorNunes/issue-13231
...
refactor: connection status UX
2021-11-23 13:26:07 -05:00
Ramón Souza
53c0c990f1
other components isPresenter rework
2021-11-23 16:43:49 +00:00
Ramón Souza
cbda4c24ae
breakout room isPresenter calls rework
2021-11-23 16:41:37 +00:00
Ramón Souza
51b5cc4f3a
remove isPresenter methods from services
2021-11-23 16:40:14 +00:00
Ramón Souza
19e2891023
actions bar isPresenter rework
2021-11-23 16:04:45 +00:00
Ramón Souza
cb04e0b74c
whiteboard toolbar component isPresenter rework
2021-11-23 14:51:41 +00:00
Ramón Souza
d6f160d00f
screenshare component isPreenter rework;
2021-11-23 14:20:29 +00:00
Ramón Souza
e99920304b
presentation uploader isPresenter rework
2021-11-23 14:12:00 +00:00
Ramón Souza
69f7168186
presentation toolbar isPresenter rework
2021-11-23 13:40:23 +00:00
Ramón Souza
df3375016b
remove unused function from presentation container
2021-11-23 13:31:01 +00:00
João Victor
e323c08eaf
removes useless 'label' property
2021-11-23 09:56:22 -03:00
Ramón Souza
4415598243
remove duplicated isPresenter in whiteboard annotations text component
2021-11-23 12:50:26 +00:00
João Victor
bc700e0568
removes outline
2021-11-23 09:27:33 -03:00
João Victor
37aef70962
improves connection status tab in mobile devices
2021-11-23 09:05:02 -03:00
Anton Georgiev
2b352183ac
Merge pull request #13738 from schrd/poll-a11y-fix
...
fix: [a11y] Make poll question navigatable
2021-11-22 15:12:40 -05:00
Ramón Souza
f2de6e09ea
add margin to modal title
2021-11-22 19:59:32 +00:00
Daniel Schreiber
caf1eb5431
fix: [a11y] Make poll question navigatable
...
It is currently difficult for screen reader users to directly navigate
to poll options. I spoke to a screen reader user, he suggested to make
the poll question title a h2 element so users can directly jump to it.
2021-11-22 19:35:57 +01:00
Ramón Souza
2f7fb0bf8e
fix resize handle/scrollbar overlap in userlist
2021-11-22 18:14:03 +00:00
hiroshisuga
a8e1462744
fix: Fix wrong annotation codes ( #13674 )
...
Fix wrong annotation codes #13674
2021-11-22 10:43:02 -05:00
Anton Georgiev
e7c0970206
Merge pull request #13728 from hiroshisuga/patch-49
...
refactor: Remove unnecessary clippath from textarea annotation on Firefox
2021-11-22 10:07:09 -05:00
Anton Georgiev
19f9489e47
Merge pull request #13733 from ramonlsouza/issue-13730
...
fix: webcam alignment in RTL languages - smart layout
2021-11-22 09:42:38 -05:00
Gustavo Trott
a300b4c66d
use the absolute path
2021-11-22 11:25:21 -03:00
Ramón Souza
97c9083fdd
fix typo in remove user modal
2021-11-22 12:51:25 +00:00
Ramón Souza
c43991e6b5
fix cameras margin RTL - smart layout
2021-11-22 11:58:35 +00:00
Joao Victor
e84cfab5fa
refactor: connection status modal UX
2021-11-22 08:25:07 -03:00
KDSBrowne
e184912311
prevent properties of undefined (reading 'toUpperCase')
2021-11-22 00:55:51 +00:00
Daniel Schreiber
c46556e1f6
Allow BBB to run behind a proxy the avoid gUM permission queries per node
...
The idea is to run a loadbalancer node which maps each BBB node to a
path. That way each user gets only one gUM permission query for a
cluster. The loadbalancer node only serves the html5 client, each BBB
node will serve its own API and handle the websockets for freeswitch and
bbb-webrtc-sfu.
Configuring a cluster setup
===========================
* let bbb-lb.example.com be the loadbalancer node
* let bbb-01.eaxmple.com be a BBB node
Loadbalancer
------------
On the loadbalancer node add an nginx configuration similar to this one
for each BBB node:
```
location /bbb-01/html5client/ {
proxy_pass https://bbb-01.example.com/bbb-01/html5client/ ;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
```
BBB Node
--------
On the BBB node add the following options to
`/etc/bigbluebutton/bbb-web.properties`:
```
defaultHTML5ClientUrl=https://bbb-lb.example.com/bbb-01/html5client/join
presentationBaseURL=https://bbb-01.example.com/bigbluebutton/presentation
accessControlAllowOrigin=https://bbb-lb.example.com
```
Add the following options to `/etc/bigbluebutton/bbb-html5.yml`:
```
public:
app:
basename: '/bbb-01/html5client'
bbbWebBase: 'https://bbb-01.eaxmple.com/bigbluebutton '
learningDashboardBase: 'https://bbb-01.eaxmple.com/learning-dashboard '
media:
stunTurnServersFetchAddress: 'https://bbb-01.eaxmple.com/bigbluebutton/api/stuns '
sip_ws_host: 'bbb-01.eaxmple.com'
presentation:
uploadEndpoint: 'https://bbb-01.eaxmple.com/bigbluebutton/presentation/upload '
```
Create the following unit file overrides:
* `/etc/systemd/system/bbb-html5-frontend@.service.d/cluster.conf`
* `/etc/systemd/system/bbb-html5-backend@.service.d/cluster.conf`
with the following content:
```
[Service]
Environment=ROOT_URL=https://127.0.0.1/bbb-01/html5client
```
Change the nginx `$bbb_loadbalancer_node` variable to the name of the
load balancer node in `/etc/bigbluebutton/nginx/loadbalancer.nginx` to
allow CORS requests:
```
set $bbb_loadbalancer_node https://bbb-lb.example.com
```
Prepend the mount point of bbb-html5 in all location sections except
from the `location @html5client` section in
`/etc/bigbluebutton/nginx/bbb-html5.nginx`
```
location @html5client {
...
}
location /bbb-01/html5client/locales {
...
}
```
2021-11-20 22:13:47 +01:00
hiroshisuga
d11ac50112
Update component.jsx
2021-11-20 17:48:41 +09:00
hiroshisuga
4e201fa773
No flickering anymore
2021-11-20 17:35:41 +09:00
Anton Georgiev
e694c84fa4
Merge pull request #13719 from MaximKhlobystov/fix-push-layout
...
Fix for pushing layout: attempting to push while already using chosen layout locally
2021-11-19 16:10:46 -05:00
Anton Georgiev
a90faddfa0
Merge pull request #13726 from ramonlsouza/23fullscreen
...
Restore 2.3 fullscreen style
2021-11-19 16:03:34 -05:00
Anton Georgiev
ea4638388d
Merge pull request #13724 from Arthurk12/ff-panel-resize
...
fix(layout): unable resize side panel
2021-11-19 15:22:43 -05:00
Anton Georgiev
5162b4c403
Merge pull request #13679 from JoVictorNunes/issue-13241
...
fix: virtual background not kept when switching from breakout to main room
2021-11-19 15:11:21 -05:00
Gustavo Trott
305e26172e
Migrates breakout-history to new local collections
2021-11-19 16:34:37 -03:00
Ramón Souza
4121f61a59
restore 2.3 fullscreen
2021-11-19 19:26:04 +00:00
Gustavo Trott
0458212531
Merge remote-tracking branch 'upstream/develop' into breakouts-n-groups-assignments-2.5
2021-11-19 16:16:00 -03:00
prlanzarin
3eb760e0b2
chore(webcams): cleanup unused vars in video-preview container
2021-11-19 19:03:36 +00:00
Arthurk12
96965ebeed
fix(layout): unable resize side panel
...
Sets z-index attribute to screenshare component, only when it is in
fullscreen mode. This is the same way it is done for presentation
component.
2021-11-19 18:51:42 +00:00
prlanzarin
13eb9fe702
refactor(webcams): re-use lock check from video-provider in video-preview
2021-11-19 18:23:17 +00:00
Maxim Khlobystov
cb2a091b76
Make sure that the layout gets pushed when the chosen layout matches the current local one
2021-11-19 14:36:06 +00:00
João Victor
6524f70941
support for storing multiple virtual backgrounds
2021-11-19 08:10:24 -03:00
Ramón Souza
17b10f21ae
add missing styles to buttons
2021-11-18 11:41:43 +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
Anton Georgiev
5923dff270
Merge pull request #13701 from ramonlsouza/styled-variables
...
refactor: Styled-components CSS variables
2021-11-17 13:32:59 -05:00
João Victor Nunes
dbb1b8c58f
improvement: add flexbox to avoid HTML changes ( #13551 )
...
Co-authored-by: Joao Victor <joaov@imdt.com.br>
2021-11-17 13:28:00 -05:00
Anton Georgiev
370d2803d9
Merge pull request #13690 from JoVictorNunes/issue-13665
...
fix: hidden content in waiting users component
2021-11-17 11:21:37 -05:00
Ramón Souza
4207502db1
remove unused imports/exports
2021-11-17 12:26:26 +00:00
Tainan Felipe
6a847295fd
Fix client crash when promoting user
2021-11-17 09:03:02 -03:00
Ramón Souza
e5293d9109
only use colorBackground in backgrounds
2021-11-16 17:15:02 +00:00
Gustavo Trott
f5977d6214
Improves rules readability
2021-11-12 17:02:29 -03:00
Joao Victor
c85ede6734
fix: hidden content in waiting users component
2021-11-12 15:22:53 -03:00
Ramón Souza
9ee4975e7f
fix minimize presentation focus on presentation layout
2021-11-12 17:08:31 +00:00
Arthurk12
c2e90ede11
feat(screenshare): gain node
...
Splits screenshare stream into video and audio and adds gain node to audio
stream in order to permit volume control by the user. Volume is normalized
between [0, 2](muted and 2x boost).
2021-11-12 16:30:39 +00:00
Anton Georgiev
314f35c44e
Merge pull request #13667 from JoVictorNunes/preview-alignment
...
fix: video preview alignment
2021-11-11 15:11:12 -05:00
Joao Victor
2176898c9f
fix: video preview alignment
2021-11-11 16:42:07 -03:00
Arthurk12
350b155309
feat(screenshare): add volume slider
...
Adds volume slider UI to screen sharing's viewer container
2021-11-11 17:38:18 +00:00
Gustavo Trott
ad4ab7ed48
Undo wrong changes
2021-11-11 14:08:01 -03:00
Gustavo Trott
8555187df3
Resolve conflicts with Develop branch
2021-11-11 14:02:03 -03:00
Joao Victor
77c32a6391
fix: virtual background not kept when switching from breakout to main room
2021-11-11 11:33:55 -03:00
Ramón Souza
fc063265fe
fix props warnings
2021-11-11 13:36:00 +00:00
Gustavo Trott
02750b35ef
Let interface define group name when its null (in favor of intl)
2021-11-11 10:25:40 -03:00
Gustavo Trott
e919e24b38
Auto assign breakout names and users using lastBreakout or groups
2021-11-11 10:10:31 -03:00
Ramón Souza
ea38609fc2
remove .scss files
2021-11-11 12:38:09 +00:00
Ramón Souza
ab00aeffd1
fix toast styles
2021-11-11 12:27:41 +00:00
Ramón Souza
ba004994e7
remove remaining styles
2021-11-11 11:47:39 +00:00
Ramón Souza
34923cc6a0
remove whiteboard toolbar styles
2021-11-11 11:34:45 +00:00
Ramón Souza
f12237a8a4
convert toast component
2021-11-10 20:31:00 +00:00
Ramón Souza
ca079ecb8d
convert modal components
2021-11-10 19:10:35 +00:00
Ramón Souza
7b55b650fc
convert button component
2021-11-10 14:41:55 +00:00
Ramón Souza
30a4cdd661
convert button emoji component
2021-11-10 11:55:16 +00:00
Ramón Souza
648458082f
convert icon instances
2021-11-10 11:37:08 +00:00
Ramón Souza
11897ad788
convert dropdown list component
2021-11-09 18:10:36 +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
9170acb662
convert dropdown component
2021-11-09 17:33:00 +00:00
Ramón Souza
07e4576ee1
convert dropdown content component
2021-11-09 17:24:42 +00: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
Anton Georgiev
d725ee7734
Merge pull request #13655 from JoVictorNunes/issue-12840
...
improvement: video preview modal
2021-11-09 09:51:17 -05: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
8d4f255517
convert connection-status modal component
2021-11-09 11:54:48 +00:00
Joao Victor
cc85b58ef4
improves video preview modal
2021-11-09 08:36:06 -03:00
Ramón Souza
270063c1e6
convert connection-status icon component
2021-11-08 20:49:51 +00:00
Ramón Souza
05ca662bcd
convert connection-status button component
2021-11-08 20:11:14 +00:00
Ramón Souza
d5da5f51db
convert waiting-users alert component
2021-11-08 20:02:20 +00:00
Ramón Souza
90206788e7
convert status-notifier component
2021-11-08 19:54:19 +00:00