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
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
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
Anton Georgiev
5bc33dce2e
Merge pull request #13647 from JoVictorNunes/pub-error-poll
...
fix: publication for user response polls
2021-11-08 13:43:50 -05: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
c2c4fca8e5
convert fullscreen-button component
2021-11-08 17:44:34 +00:00
Ramón Souza
1240c5dd2f
convert presentation component
2021-11-08 17:28:22 +00:00
Ramón Souza
a445cdafa4
convert presentation uploader component
2021-11-08 17:07:52 +00:00