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
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
Anton Georgiev
3998b6e736
Merge pull request #13822 from JoVictorNunes/issue-13796
...
fix: unexpected blurred effect
2021-12-06 12:35:27 -05:00
Ramón Souza
d11c6b69f8
use prefixed fullscreen event for safari
2021-12-06 12:18:23 +00:00
Ramón Souza
9c04f059ee
fix white background on safari fullscreen
2021-12-06 12:11:21 +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
Joao Victor
380e2009d3
fix: unexpected blurred effect
2021-12-03 09:49:32 -03: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
8bbb2b3cae
Merge pull request #13773 from ramonlsouza/remove-persistent-on-leave
...
Remove unused user data on leave
2021-12-02 15:37:34 -05:00
prlanzarin
fa64708e87
fix: tackle fallout from lifting a handful of dislocated changes
2021-12-02 18:57:25 +00: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
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
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
Anton Georgiev
5667ee0157
Merge pull request #13788 from ramonlsouza/fix-external-video-streamer-leak
...
fix: external video info leak
2021-12-01 14:12:27 -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
f5cde413f2
fix external video streamer leak
2021-11-30 20:22:41 +00:00
prlanzarin
f8034b8e04
refactor(audio): remove unused relayOnlyOnReconnect config
...
Removed/left behind when SIP.js was bumped for 0.7.x to 0.15.x
2021-11-30 19:22:38 +00:00
Ramón Souza
e4e7721890
reduce minimal sidebar values - 2.4
2021-11-30 16:43:16 +00: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
b44a71a73d
Merge pull request #13777 from KDSBrowne/BBB-update-lobby-msg
...
Update Guest Lobby Title String
2021-11-30 09:43:11 -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
Anton Georgiev
872c1ae297
Merge pull request #13776 from ramonlsouza/issue-13761
...
fix: waiting room ui regression
2021-11-29 16:25:43 -05:00
Anton Georgiev
5bdf2b86ac
Merge pull request #13763 from ramonlsouza/poll-response-leak
...
fix: prevent poll response leak
2021-11-29 13:58:04 -05:00
Ramón Souza
69b7564e7f
fix waiting room ui regression
2021-11-29 16:51:13 +00:00
KDSBrowne
e86740becc
update guest lobby title string
2021-11-29 14:48:51 +00:00
Ramón Souza
304c16c519
remove voiceUsers data on leave
2021-11-29 13:59:21 +00:00
Ramón Souza
9a078b1bd6
remove previous connections auth-token-validation data
2021-11-29 13:50:31 +00:00
Ramón Souza
50546934c9
remove user persistent-data from collection on leave
2021-11-29 13:34:09 +00:00
Gustavo Trott
fed7b366bf
Remove button to Share Dashboard link
2021-11-26 15:50:33 -03:00
Ramón Souza
69689646b7
prevent poll response leak
2021-11-26 17:02:06 +00:00
Anton Georgiev
60c1339a1f
Merge pull request #13757 from ramonlsouza/typed-poll-single-answer
...
fix: prevent users from being able to send more than one typed poll answer
2021-11-26 10:24:47 -05: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
Anton Georgiev
9d2099fff7
Merge pull request #13748 from Tainan404/fix-server-side-disconnection-24
...
fix: Fix server side connection close on user disconnection
2021-11-25 16:00:37 -05:00
Ramón Souza
30f6a642dd
prevent users from being able to send more than one typed poll answer
2021-11-25 17:51:36 +00:00
Anton Georgiev
26336586af
Merge pull request #13753 from JoVictorNunes/issue-13750
...
fix: settings state
2021-11-25 12:26:07 -05:00
João Victor
0a80af51d9
fix: settings state restore
2021-11-25 10:22:53 -03:00
Ramón Souza
4b1f1594b1
replace arrays in configuration override
2021-11-24 17:09:06 +00:00
Tainan Felipe
24ae9d3628
Fix server side connection close on user disconnection
2021-11-23 17:45:49 -03:00
Localization Server
51617f099e
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2021-11-23 16:01:53 +00: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
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
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
Ramón Souza
c43991e6b5
fix cameras margin RTL - smart layout
2021-11-22 11:58:35 +00: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
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
Ramón Souza
4121f61a59
restore 2.3 fullscreen
2021-11-19 19:26:04 +00: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
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
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
Joao Victor
77c32a6391
fix: virtual background not kept when switching from breakout to main room
2021-11-11 11:33:55 -03:00
Anton Georgiev
00775a26bf
Merge pull request #13672 from antobinary/2.4-locales
...
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2021-11-10 16:23:10 -05:00
Localization Server
146cb843af
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2021-11-10 21:21:39 +00:00
Anton Georgiev
a0e9a7327f
Merge pull request #13663 from mariogasparoni/fix-fullaudio-breakout-audio-auto-join
...
fix(audio): prevent audio to hang when user is transferred to breakout room
2021-11-10 16:10:13 -05:00
Localization Server
6b4e20bed6
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2021-11-10 20:14:56 +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
Anton Georgiev
2869582225
Merge pull request #13662 from mariogasparoni/backport-fullaudio-bridge-v2.4
...
[backport 2.4] feat(audio): faster audio activation using fullaudio bridge
2021-11-09 12:25:33 -05:00
Anton Georgiev
e3740fd75e
Merge pull request #13661 from antobinary/fix-package-json
...
fix: Include bintrees and tdigest in package-json (needed for prod)
2021-11-09 11:17:36 -05:00
Anton Georgiev
db6d4dbb83
fix: Include bintrees and tdigest in package-json (needed for prod)
2021-11-09 16:14:08 +00:00
Mario Jr
a719f8f5e4
fix(audio): update fullaudio bridge according to sonar's checks
2021-11-09 12:10:44 -03:00
Mario Jr
117bb91a0e
fix(audio): rename fullaudio bridge to FullAudioBridge
...
updated whitelist, also according to sonar checks
2021-11-09 12:10:36 -03:00
Mario Jr
1ee9203fad
fix: enable useLocationOrigin in dynamic-import
...
This makes meteor to work with a reverse proxy, without changing it's
settings
2021-11-09 12:10:25 -03:00
Mario Jr
70815fad4f
feat(audio): add meta param for selecting fullaudio bridge
...
This can be passed through API. For example, for setting fullaudio bridge, you
can pass the param "meta_fullaudio-bridge=fullaudio"
2021-11-09 12:09:36 -03:00
Mario Jr
db4e2f9c47
update(audio): correctly retrieves the media-server-fullaudio from meta params
...
Previously we were using the same for listenonly, which for default
environments points to kurento, and didn't make any difference in media server
selection.
This could be problematic in those environments where meta param
for listeonly media server is set , though.
Fullaudio has now it's own meta param that can be passed through API:
"meta_media-server-fullaudio"
2021-11-09 12:09:28 -03:00
Mario Jr
f9dbefe764
feat(audio): basic funcionality for fullaudio bridge
...
This commit allows user to join/leave audio using the fullaudio bridge.
This is still under development, but to use this now we must set values of
skipCheck to false, and defaultFullAudioBridge to fullaudio. This
depends on newest version of bbb-webrtc-sfu
2021-11-09 12:09:18 -03:00
Mario Jr
0ca1682138
chore(client): allow to set a custom ROOT_URL when calling npm start
...
We need to set ROOT_URL with the hostname/ip used to access BBB externaly,
otherwise dynamic-import won't work, therefore fullaudio bridge won't
be loaded.
2021-11-09 12:08:52 -03:00
Mario Jr
42778adeaf
feat(audio): add base code for fullaudio bridge
...
This bridge will work with bbb-webrtc-sfu to handle microphone audio.
2021-11-09 12:08:45 -03:00
Mario Jr
cf2d595f12
fix(audio): correctly retrieve Object class from bridge module
2021-11-09 12:08:31 -03:00
Mario Jr
5c85f4c5b2
fix(audio): promisify loadBridges function
...
New bridges were being loaded with undefined value, since we didn't
wait for this to fully load before instantiating it
2021-11-09 12:08:25 -03:00
Mario Jr
86ef834476
fix(audio): bridges can be dynamically imported
...
Added bridge whitelist , to allow bridge modules to be dynamically imported.
2021-11-09 12:08:18 -03:00
Mario Jr
7e218c3eca
feat(audio): add bridge configurable scheme
...
we are now able to switch between audio bridges, by selecting it in
config files.
2021-11-09 12:08:09 -03:00
Anton Georgiev
d725ee7734
Merge pull request #13655 from JoVictorNunes/issue-12840
...
improvement: video preview modal
2021-11-09 09:51:17 -05:00
Joao Victor
cc85b58ef4
improves video preview modal
2021-11-09 08:36:06 -03: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
Anton Georgiev
752f783e72
Merge pull request #13649 from germanocaumo/f-h-prom-agent
...
feat(html5): add prometheus instrumentation
2021-11-08 09:14:06 -05:00
Anton Georgiev
f6972b8b55
Merge pull request #13605 from frankemax/rewrite-fullscreen-button
...
feat(external-videos): rewrite fullscreen button
2021-11-08 09:05:38 -05:00
Anton Georgiev
b2e0fd0b34
Merge pull request #13642 from JoVictorNunes/issue-13618
...
fix: user list button's arrow
2021-11-08 09:04:33 -05:00
hiroshisuga
4c8f4f9abb
remove unused style
2021-11-06 16:51:25 +09:00
germanocaumo
3dd679761f
Merge branch 'v2.4.x-release' of https://github.com/bigbluebutton/bigbluebutton into f-h-prom-agent
2021-11-05 19:38:40 +00:00
germanocaumo
6f1e1d4f4a
refactor(prom-html5): serve endpoint via meteor instead of http server +
...
- separate backend/frontend metrics, only add metrics related to the role
- add role and instance labels
2021-11-05 16:31:23 +00:00
Joao Victor
5e82448be3
fixes the publication for user response polls
2021-11-05 11:11:55 -03:00
João Victor Nunes
4868822216
fix: publish button for user response polls ( #13638 )
...
* fixes publish button for user response polls
Co-authored-by: Joao Victor <joaov@imdt.com.br>
2021-11-04 15:12:41 -04:00
Joao Victor
072284fe98
fixes user list button's arrow
2021-11-04 14:30:47 -03:00
prlanzarin
86f8e03e97
fix(screenshare): bad isPresenter transition check
...
Fixes #13245
2021-11-04 14:47:35 +00:00
Anton Georgiev
85c78cc73e
Merge pull request #13622 from antonbsa/external-video
...
test: Improves presentation tests
2021-11-02 16:39:04 -04:00
Anton Georgiev
00106e98be
chore: Update Meteor 2.3.6->2.5
2021-10-29 21:11:13 +00:00
Anton Georgiev
dfcb207aeb
build: bbb-html5 npm deps improvements
2021-10-29 19:34:47 +00:00
Anton Georgiev
bd002b3b3f
build: bbb-html5 npm deps improvements
2021-10-29 19:30:59 +00:00
Max Franke
b507eeb80f
feat(external-videos): rewrite fullscreen button
...
Following BBB v2.4 new layout manager fullscreen changes
2021-10-29 10:55:34 -03:00
Anton
f020c0da9d
add Presentation test: Start external video
2021-10-28 15:37:56 -03:00
Bohdan Zhemelinskyi
b466778cd2
Removed wdyr
2021-10-28 13:58:11 +00:00
Max Franke
664bad7d08
feat(screenshare): UX updates
...
Reduce the font size to 21px (1.3rem) and font weight to 600.
2021-10-27 11:51:39 -03:00
Anton
ff338c0198
add Hide/Restore presentation test
2021-10-26 14:59:40 -03:00
Anton Georgiev
0a44cf0ebb
Merge branch 'v2.4.x-release' into discart-poll-button
2021-10-26 12:35:30 -04:00
Anton Georgiev
c834a5bd39
Merge pull request #13563 from antonbsa/polling-tests-improvements
...
test: Polling tests improvements
2021-10-26 12:32:43 -04:00
Max Franke
1e3c5d1b65
feat(poll): add cancel poll button
...
Add a new button that adds the option to cancel the polling and its results.
Avoiding the user from having to close the poll, and open another in the
actions bar.
2021-10-26 10:45:52 -03:00
Anton Georgiev
b1656227aa
Merge pull request #13545 from JoVictorNunes/issue-12349
...
fix: unable to mute from talking indicator bar
2021-10-25 19:30:21 -04:00
Anton
fe95a8a6a9
dismembers random poll test and checks all possibilities
2021-10-25 12:01:40 -03:00
Philipp Memmel
50648b1886
allow to push custom and smart layout to participants
2021-10-24 15:23:34 +00:00
Ramón Souza
ce52d0a23e
add overflow wrap to bbb-menu
2021-10-22 17:13:21 +00:00
Ramón Souza
d744206a86
update paragraph text color
2021-10-22 12:46:10 +00:00
Ramón Souza
cac7a37e29
update anonymous poll styles
2021-10-22 12:41:39 +00:00
Ramón Souza
b8f4f4a844
add poll heading styles
2021-10-22 12:26:04 +00:00
Joao Victor
61f2745c7f
fix: unable to mute from talking indicator bar
2021-10-22 09:13:33 -03:00
KDSBrowne
39fb8a6baa
center chevron in audio controls dropdown
2021-10-21 17:29:44 +00:00
Anton Georgiev
5282e0d069
chore: Pulled the latest fonts woff from bigbluebutton-fonts
2021-10-20 17:56:55 +00:00
Anton Georgiev
e5c37a7cf8
Merge pull request #13490 from ramonlsouza/old-minimize-button
...
Restore old button to hide presentation (under a flag)
2021-10-20 13:43:58 -04:00
Anton Georgiev
c68d5a0b3b
Merge pull request #13525 from gustavotrott/dashboard-remove-alert
...
Fix: Learning Dashboard eslint no-alert problem
2021-10-20 10:15:29 -04:00
Gustavo Trott
64be1d1494
Put exclamation point in localized string instead of html
2021-10-20 10:58:27 -03:00
Localization Server
426267df8d
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2021-10-20 13:49:17 +00:00
Anton Georgiev
3ccc59ac63
Merge pull request #13521 from lfzawacki/userdata-layout
...
Userdata flags for hiding some layout elements
2021-10-20 08:43:18 -04:00
Localization Server
deddf9ce9c
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2021-10-19 23:10:14 +00:00
Lucas Zawacki
8f346b6ae4
feature(layout): userdata to hide navbar
2021-10-19 20:43:33 +00:00
Anton
1ab6ae8741
realocates tests to the right file; fixes publishPoll button element; provides closePages util function
2021-10-19 17:15:18 -03:00
Lucas Zawacki
85e5200d59
chore(layout): Remove unused renderSidebar and renderNavBar methods
2021-10-19 19:28:26 +00:00
Lucas Zawacki
e5ac30fd46
feature(layout): userdata flag for hiding actions bar
2021-10-19 19:20:31 +00:00
Anton Georgiev
6e0c74e02f
style: Pulled latest fonts, audio icon swap
2021-10-18 20:26:01 +00:00
Anton Georgiev
a1e3bbebd3
Merge pull request #13488 from gustavotrott/learning-dashboard-individual-token
...
refactor: Makes LearningDashboard data be provided by bbb-web (avoid demoted user to receive updates)
2021-10-18 13:37:03 -04:00
Anton Georgiev
c1c357bbd9
Merge pull request #13482 from prlanzarin/u24-zones
...
refactor(virtual-backgrounds): move WASM binaries to /public and let nginx serve them
2021-10-18 12:16:14 -04:00
prlanzarin
c1bccdd821
refactor: do not version precompressed WASM binaries (done in build)
2021-10-18 16:03:54 +00:00
prlanzarin
4f3ceb2459
build: serve precompressed tflite WASM binaries
2021-10-15 17:19:41 +00:00
Ramón Souza
9e71583ec7
restore old minimize presentation button and add a flag to switch
2021-10-14 19:31:47 +00:00
Gustavo Trott
0102104fbe
Makes bbb-web provide LearningDashboard data while meeting is alive
2021-10-14 14:00:25 -03:00
Anton Georgiev
a9168feded
Merge pull request #13477 from ramonlsouza/issue-13370
...
fix: Webcam sharing does not complete when webcam dataSaving setting is changed
2021-10-14 12:11:39 -04:00
Anton Georgiev
0f05cd91a0
Merge pull request #13428 from antonbsa/add-stress-test-breakout-invitation
...
test: Add breakout room invitation stress test
2021-10-14 11:10:42 -04:00
Anton Georgiev
a9ec55c3d6
Merge pull request #13476 from KDSBrowne/BBB-WCAG2.1-FINAL
...
refactor: WCAG2.1 - Apply Remaining Access Fixes (Firefox Mainly)
2021-10-14 11:09:34 -04:00
Anton Georgiev
84203b75a2
Merge pull request #13443 from JoVictorNunes/issue-13244
...
limit the number of who is talking indicators to 8
2021-10-14 11:08:37 -04:00
prlanzarin
b677f805c1
refactor(virtual-backgrounds): move WASM binaries to public, let nginx serve them
2021-10-14 03:50:39 +00:00
Ramón Souza
9a56848a83
improve video preview - safari
2021-10-13 20:21:54 +00:00
Ramón Souza
560c8182e7
fix webcam sharing with dataSaving
2021-10-13 12:30:08 +00:00
KDSBrowne
27e3500b6d
Merge branch 'v2.4.x-release' of https://github.com/bigbluebutton/bigbluebutton into BBB-WCAG2.1-FINAL
2021-10-13 12:03:58 +00:00
Anton Georgiev
644364de30
Merge pull request #13462 from ramonlsouza/issue-13457
...
fix: incomplete text in dropdown menus
2021-10-12 14:57:50 -04:00
Ramón Souza
0f591cd8d2
break lines in bbb menu overflow
2021-10-11 16:50:29 +00:00
Joao Victor
55d0be4a33
sort voice users in ascending order by activity start time
2021-10-11 10:28:36 -03:00
KDSBrowne
f1773b28eb
fix event listener placed on wrong element
2021-10-10 19:35:25 +00:00
KDSBrowne
f97e494b1a
update aria-label | add region role
2021-10-10 19:03:21 +00:00
KDSBrowne
b39f07d996
add BigBlueButton to guest lobby heading
2021-10-10 17:29:18 +00:00
KDSBrowne
2fc4f1630b
remove aria hidden from select label
2021-10-10 17:21:12 +00:00
KDSBrowne
4d463cc1a7
apply placeholder text color to firefox
2021-10-10 17:06:45 +00:00
Philipp Memmel
a145426aca
localize guest wait page heading
2021-10-09 08:46:10 +00:00
Anton Georgiev
28466e8334
Merge pull request #13449 from antobinary/npm-audit
...
chore: Pulled 2.4 HTML5 locales Oct 8, 2021
2021-10-08 12:02:51 -04:00
Anton Georgiev
2e90975f9f
chore: Pulled 2.4 HTML5 locales Oct 8, 2021
2021-10-08 15:59:09 +00:00
Joao Victor
b5c1d58d88
fix variable names
2021-10-08 11:57:26 -03:00
Anton Georgiev
5e85eb836b
Merge pull request #13438 from Arthurk12/guest-page-font
...
style(guest wait): adjust font
2021-10-08 10:34:23 -04:00
Joao Victor
156f2efdc6
limit the who-is-talking indicators to 8
2021-10-08 11:13:37 -03:00
Ramón Souza
8eb274f8ae
calculate poll vote pct on current votes - live result
2021-10-08 11:42:58 +00:00
Joao Victor
f34a160138
limit the number of how is talking indicators to 16
2021-10-07 16:00:39 -03:00
Arthur B. Grossi
4c3c03c4ed
style(guest wait): adjust font
...
Adds client's font to the guest's waiting page.
2021-10-07 16:56:19 +00:00
Gustavo Trott
c2b3e0d263
Let bbb try to open BreakoutRoom link automatically
2021-10-07 11:25:33 -03:00
Anton Georgiev
dfdd855725
Merge pull request #13431 from KDSBrowne/bbb-network-details-copy-alert
...
Notify Screen Reader When Network Data Is Copied
2021-10-07 10:20:38 -04:00
Anton Georgiev
9ba9241f4f
Merge pull request #13436 from ramonlsouza/restore-fullscreen-shortcut
...
fix: restore presentation fullscreen shortcut
2021-10-07 10:19:28 -04:00
Ramón Souza
3c0a0135c1
restore presentation fullscreen shortcut
2021-10-07 14:09:05 +00:00
Gustavo Trott
e51cb3d723
Set label to generate BreakoutRoom url more friendly
2021-10-07 10:01:11 -03:00
KDSBrowne
6de56552f8
add aria-live attribute and increase timeout
2021-10-07 00:05:15 +00:00
Anton Barboza
fcd60a76b6
add brekout room invitation stress test
2021-10-06 17:19:46 -03:00
Anton Georgiev
5c98d96486
Merge pull request #13416 from antobinary/merge-23-24
...
chore: Merge 2.3 into 2.4
2021-10-06 16:01:43 -04:00
Paulo Lanzarin
ced2b27f84
refactor: remove unused gauge in bbb-html5 metrics
2021-10-06 19:03:36 +00:00
germanocaumo
8b2fd271de
feat(html5-server): add number of meteor methods metric in prometheus
2021-10-06 19:02:36 +00:00
germanocaumo
e5b012d007
refactor(html5-prom): use ES6 imports/exports
2021-10-06 18:56:55 +00:00
germanocaumo
30db4a4122
refactor(html5-prometheus): remove MCS references and change default port
2021-10-06 18:56:32 +00:00
germanocaumo
a0580431e0
feat(html5-server): add prometheus default instrumentation
...
Adds prometheus client to collect html5 server metrics.
Only default Node.js metrics in this initial version.
Enable via configs in private.app.prometheus
2021-10-06 18:55:19 +00:00
Anton Georgiev
d2d8287fb6
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-23-24
2021-10-06 17:27:37 +00:00
Bohdan Zhemelinskyi
5cb93a6857
Optimize deploy
2021-10-06 15:53:33 +00:00
Anton Georgiev
585c263129
Merge pull request #13425 from pedrobmarin/f-cc-cr
...
fix(closed captions): captions recording
2021-10-06 10:00:21 -04:00
Pedro Beschorner Marin
3bf1eeeeaf
fix(closed captions): captions recording
...
Missing updates on Meteor's data validation for the closed captions
backend recording events.
2021-10-06 10:50:07 -03:00
Anton Georgiev
c9f70f68d9
Merge pull request #13424 from ramonlsouza/fix-presentation-toolbar-unmount
...
fix: presentation toolbar unmount with small window height
2021-10-06 09:40:34 -04:00
Ramón Souza
e49bcac254
fix presentation toolbar unmount with small window height
2021-10-06 13:20:30 +00:00
Joao Victor
a3bd05c448
fix the cut of the letters in the menu component
2021-10-05 17:57:21 -03:00
Anton Georgiev
59fc722529
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-23-24
2021-10-05 17:14:46 +00:00
Anton Georgiev
74852dae1f
Merge pull request #13406 from Arthurk12/guest-page-loading-dots
...
style(guest page): loading dots
2021-10-05 12:32:02 -04:00
Anton Georgiev
563bf2caca
Merge pull request #13392 from pedrobmarin/f-sn-aps
...
fix(shared notes): avoid padId subscription
2021-10-05 12:26:37 -04:00
Anton Georgiev
c2a48a5e9d
Merge pull request #13396 from pedrobmarin/f-cc-aps
...
fix(closed captions): avoid padId subscription
2021-10-05 12:26:26 -04:00
Anton Georgiev
9bc10c1a88
Merge pull request #13402 from ramonlsouza/pr-13396-24
...
fix(closed captions): avoid padId subscription (2.4)
2021-10-05 12:25:17 -04:00
Anton Georgiev
2c02272f65
Merge pull request #13399 from ramonlsouza/pr-13392
...
fix(shared notes): avoid padId subscription (2.4)
2021-10-05 12:25:01 -04:00
Anton Georgiev
0ac4dca135
Revert "fix: Fixed the error with implementation of devDependancy (wdyr)"
2021-10-05 11:00:07 -04:00
Anton Georgiev
1921b303e5
Merge pull request #13411 from zhem0004/buildError
...
fix: Fixed the error with implementation of devDependancy (wdyr)
2021-10-05 10:12:26 -04:00
Bohdan Zhemelinskyi
4a329ce1a0
Fixed the error with impementation of devDependancy
2021-10-05 13:38:44 +00:00
Anton Georgiev
e13b501b88
Merge pull request #13372 from ramonlsouza/issue-13336
...
Polling UI Enhancements
2021-10-04 15:57:34 -04:00
Ramón Souza
1183b6c4ff
apply requested changes
2021-10-04 19:52:26 +00:00
Ramón Souza
3840d4ff63
fix(closed captions): avoid padId subscription
...
Remove padIds from the closed captions MongoDB collection subscription.
Users now have to fetch the padId from Meteor when needed. Meteor is
responsible for checking the user's access level and return the
proper id.
2021-10-04 19:22:18 +00:00
Arthur B. Grossi
978841aa71
style(guest wait): loading dots
...
Adjusts guest waiting page loading dots to be the same as the one displayed
at the client.
2021-10-04 19:21:36 +00:00
Anton Georgiev
f6a2f646a9
Merge pull request #13401 from lfzawacki/v2.4.x-icons
...
fix(icons): Fix icon file positions
2021-10-04 14:39:37 -04:00
Lucas Fialho Zawacki
3b22a4509f
fix(icons): Fix icon file
2021-10-04 18:33:15 +00:00
Anton Georgiev
9f0feff0d5
Merge pull request #13400 from ramonlsouza/pr-13381-24
...
Fix: toolbar item vanish (2.4)
2021-10-04 14:30:58 -04:00
hiroshisuga
7ce8e6859a
Fix toolbar item vanish
2021-10-04 18:10:19 +00:00
Pedro Beschorner Marin
c42d66a68f
fix(shared notes): avoid padId subscription
...
Remove padIds from the shared notes MongoDB collection subscription.
Users now have to fetch the padId from Meteor when needed. Meteor is
responsible for checking the user's access level and return the
proper id.
2021-10-04 18:01:19 +00:00
Pedro Beschorner Marin
b65d253143
fix(closed captions): check owner on text append
...
Avoid appendText call if the requester is not the closed captions' pad
owner.
2021-10-04 14:40:43 -03:00
Pedro Beschorner Marin
f7793bdc4b
fix(closed captions): avoid padId subscription
...
Remove padIds from the closed captions MongoDB collection subscription.
Users now have to fetch the padId from Meteor when needed. Meteor is
responsible for checking the user's access level and return the
proper id.
2021-10-04 14:35:53 -03:00
Anton Georgiev
cfb422a720
Merge pull request #13395 from lfzawacki/v2.4.x-external-icon
...
feature(external-video): New external video icon
2021-10-04 13:34:40 -04:00
Lucas Fialho Zawacki
47a20ffa01
feature(external-video): New external video icon
2021-10-04 17:22:13 +00:00
Anton Georgiev
c0beede63b
Merge pull request #13335 from prlanzarin/u24-white-rabbit
...
chore(webrtc): let the server generate subscriber offers by default (backports #13254 )
2021-10-04 12:58:50 -04:00
Anton Georgiev
5202cd47ca
Merge pull request #13306 from lfzawacki/develop-minimize-all
...
feature: Allow external video and screenshare to be minimized just like the presentation area
2021-10-04 11:45:51 -04:00
Anton Georgiev
9e972f0534
Merge pull request #13325 from jfsiebel/prevent-setInPod-loop
...
fix: Prevent a case where the setInPod get stuck on a loop
2021-10-04 10:41:34 -04:00
Anton Georgiev
17bf52fe5b
Merge pull request #13279 from prlanzarin/u24-trash-stratum
...
chore(virtual-backgrounds): cleanup and update tflite resources
2021-10-04 10:30:33 -04:00
Pedro Beschorner Marin
995b6aad41
fix(shared notes): avoid padId subscription
...
Remove padIds from the shared notes MongoDB collection subscription.
Users now have to fetch the padId from Meteor when needed. Meteor is
responsible for checking the user's access level and return the
proper id.
2021-10-04 10:18:40 -03:00
Ramón Souza
4aab0eb043
fix fullscreen cameras with hidden presentation
2021-10-04 12:13:37 +00:00
Philipp Memmel
0ba855f91e
revert #13341
2021-10-02 08:08:26 +00:00
Lucas Fialho Zawacki
5e7e52b455
fix(presentation-toolbar): Fixed translations and added aria labels
2021-10-01 21:13:06 +00:00
Lucas Fialho Zawacki
d530498b3b
feature(icons): presentation_off, external-video, external-video_off icons
2021-10-01 20:15:01 +00:00
Ramón Souza
02f4511602
true/false and abcd poll button changes
2021-10-01 20:12:55 +00:00
Ramón Souza
a1c6545983
change selected poll type button color
2021-10-01 18:51:00 +00:00
Ramón Souza
d18834c894
remove secondary text of not anonymous poll
2021-10-01 17:50:48 +00:00
Gustavo Trott
923045950d
Small fix comparing old url insertedTime
2021-10-01 13:37:37 -03:00
Ramón Souza
5af5b0ee9f
remove user response example
2021-10-01 16:25:09 +00:00
Ramón Souza
17477dd138
poll add item button changes
2021-10-01 16:21:02 +00:00
Gustavo Trott
b07012df16
Removes prop users from BreakoutModel and add prop url_ instead
2021-10-01 13:19:01 -03:00
Gustavo Trott
be4f0bcebf
Removes prop users from BreakoutModel and add prop url_ instead
2021-10-01 10:44:01 -03:00
Ramón Souza
4ec738eb0a
text area validation changes
2021-10-01 12:43:28 +00:00
Ramón Souza
a8ac17253c
polling question changes
2021-09-30 18:55:46 +00:00
Anton Georgiev
8ce267fd10
Merge pull request #13346 from ramonlsouza/issue-13333
...
Tweaks to UI for push layout
2021-09-30 13:50:48 -04:00
Ramón Souza
74bf1a558f
push layout UI tweaks
2021-09-30 17:21:03 +00:00
Anton Georgiev
a77047f87d
Merge pull request #13341 from PhMemmel/fix_waiting_room_ended_message_v2.4.x-release
...
[2.4] Fix missing message in waiting room when meeting was ended before being able to join
2021-09-30 10:54:45 -04:00
Anton Georgiev
d8ef9e505f
Merge pull request #13331 from lfzawacki/volume-slider-fixes
...
fix(external-video): Adjustments to external video design and custom players
2021-09-30 10:52:41 -04:00
Philipp Memmel
7118c01d24
fix missing message in waiting room when meeting was ended
2021-09-30 14:49:39 +00:00
Anton Georgiev
77e072ed60
Merge pull request #13308 from ramonlsouza/issue-13256
...
fix: Hide presentation custom parameter not working
2021-09-30 09:31:23 -04:00
Anton Georgiev
c5e1b6fd2c
Merge pull request #13339 from ramonlsouza/issue-9331
...
fix: userlist shortcut on firefox for macos
2021-09-30 09:03:25 -04:00
Anton Georgiev
c1b651dd86
Merge pull request #13327 from ramonlsouza/issue-13322
...
fix: Breakout Room Invites not send to everyone
2021-09-30 09:02:10 -04:00