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
Mario Jr
c1c0a2341f
Merge branch 'develop' into allow-chrome-in-ios
2021-10-28 13:38:18 -03:00
Mario Jr
94cbc3bbc8
feat: allow users in iOS join from chrome mobile version 94+
...
Complements #13562
2021-11-03 11:47:36 -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
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
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
Ramón Souza
9e71583ec7
restore old minimize presentation button and add a flag to switch
2021-10-14 19:31:47 +00:00
Anton Georgiev
719afa6cd2
Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev
2021-10-14 15:14:22 +00:00
Anton Georgiev
24d672a832
Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev
2021-10-14 15:13:17 +00:00
prlanzarin
b677f805c1
refactor(virtual-backgrounds): move WASM binaries to public, let nginx serve them
2021-10-14 03:50:39 +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
KDSBrowne
b39f07d996
add BigBlueButton to guest lobby heading
2021-10-10 17:29:18 +00:00
Philipp Memmel
a145426aca
localize guest wait page heading
2021-10-09 08:46:10 +00: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
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
59fc722529
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-23-24
2021-10-05 17:14:46 +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
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
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
Paulo Lanzarin
9c09b36b23
chore(webrtc): let the server generate subscriber offers by default
2021-09-29 21:21:00 +00:00
KDSBrowne
0a5548a058
Add comment
2021-09-29 11:08:35 -04:00
KDSBrowne
0cbb7b662f
Merge branch 'v2.4.x-release' of https://github.com/bigbluebutton/bigbluebutton into BBB-WCAG-09
2021-09-29 02:14:23 +00:00
KDSBrowne
9cf0dde128
add approved redirect message in guest wait page
2021-09-29 02:13:31 +00:00
Pedro Beschorner Marin
c43ca7a22d
fix(guests): max participants
...
Waiting users shouldn't count as valid participants at the meeting's
`maxParticipants` constraint.
Avoid calling `enter` at the waiting page.
Reference https://github.com/bigbluebutton/bigbluebutton/pull/10542
2021-09-28 08:31:18 -03:00
Paulo Lanzarin
d2498ad31d
Merge pull request #13281 from prlanzarin/u24-telomere
...
feat(webrtc): add EXPERIMENTAL option to disable ICE candidate signaling
2021-09-27 11:15:16 -03:00
Anton Georgiev
1d3918411f
Merge pull request #13278 from KDSBrowne/BBB-WCAG-08
...
refactor: WCAG2.1 - Guest Wait Page
2021-09-27 09:34:50 -04:00
prlanzarin
1cb412529d
feat(webrtc): add EXPERIMENTAL option to disable ICE candidate signaling
...
ICE lite servers (eg mediasoup) dont need candidates signaled out-of-band; neither does KMS in certain scenarios
Disable their signaling saves us some ticks in bbb-webrtc-sfu and some bandwidth all around
2021-09-24 17:24:06 +00:00
prlanzarin
42b53749f1
chore(virtual-backgrounds): update tflite backends wrappers and WASMs
...
Use the latest version in the volcomix repo
Add coments to the wrappers stating which changes we did manually in them
2021-09-23 14:46:33 +00:00
Anton Georgiev
7c11600518
Merge pull request #13266 from mariogasparoni/dynamic-bridges
...
feat(audio): add bridge configurable scheme
2021-09-22 16:00:46 -04:00
Anton Georgiev
ab845b3078
Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-rc-1-into-dev
2021-09-22 15:28:13 +00:00
Paulo Lanzarin
f8dee2f064
chore(webrtc): let the server generate subscriber offers by default
2021-09-21 13:29:08 -03:00
Anton Georgiev
becf921280
Merge pull request #12528 from bhuvankrishna/patch-1
...
Update settings.yml
2021-09-20 11:36:49 -04:00
KDSBrowne
ef02662132
update guest lobby title
2021-09-20 01:12:08 +00:00
KDSBrowne
508ead40ec
wcag 2.1 access update to guest-waiting room
2021-09-19 22:09:49 +00:00
Mario Jr
4fcd051223
feat(audio): add bridge configurable scheme
...
we are now able to switch between audio bridges, by selecting it in
config files.
2021-08-31 15:50:53 -03:00
prlanzarin
fe5e86052a
refactor(html5): media server adapter config is undefined by default
...
Undefined by default means that the governing configuration is in bbb-webrtc-sfu
Also add some inline docs in settings.yml about the media server adapter configs
2021-08-31 01:58:51 +00:00
prlanzarin
c741cea715
feat(video): add media server adapter config for cameras in bbb-html5
...
Allows configuring, via bbb-html5, which media server adapter will be used by cameras; server wide
2021-08-31 00:30:06 +00:00
prlanzarin
c57fb0b388
feat(audio): add media server adapter config for listen only in bbb-html5
...
Allows configuring, via bbb-html5, which media server adapter will be used by listen only; server wide
2021-08-31 00:24:41 +00:00
prlanzarin
86a715dc15
feat(screenshare): add media server adapter config in bbb-html5
...
Allows configuring, via bbb-html5, which media server adapter will be used by screen sharing; server wide
2021-08-31 00:19:51 +00:00
Anton Georgiev
6682b7c9d5
Merge pull request #13106 from antobinary/enable-network-status
...
chore: Enable by default enableNetworkStats
2021-08-30 14:49:11 -04:00
Anton Georgiev
51023b18b8
Merge pull request #13068 from ramonlsouza/prevent-locales-loop
...
fix: prevent endless loop if locale file is invalid json
2021-08-30 14:32:51 -04:00
Anton Georgiev
a820f7bb09
chore: Enable by default enableNetworkStats
2021-08-30 18:30:12 +00: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
Anton Georgiev
46af0a8ee0
Merge pull request #13059 from jfsiebel/allow-to-remove-all-presentations
...
Allow presenter to remove all presentations
2021-08-27 14:06:37 -04:00
Mario Jr
fe7c7fe685
allow network stats information and copy button to be enabled in config file
2021-08-25 16:38:36 -03:00
Ramon Souza
86df6ee96f
prevent endless loop if locale file is invalid json
2021-08-25 13:12:38 -03:00
Anton Georgiev
e6eebfaa81
Merge pull request #12983 from prlanzarin/u24-fantas
...
refactor(webcams, screenshare, listen-only): let the server generate subscriber offers
2021-08-24 16:37:44 -04:00
Joao Siebel
f3f9ec19eb
Allow presenter to remove all presentations
2021-08-23 18:04:16 -03:00
Ramon Souza
b048e77f10
user leave alerts feature
2021-08-20 13:14:12 -03:00
prlanzarin
54d04fdb77
refactor(listen-only): let the server generate subscriber offers
2021-08-12 13:45:18 +00:00
prlanzarin
387c453076
refactor(screnshare): let the server generate subscriber offers
2021-08-12 13:45:04 +00:00
Anton Georgiev
5cfb723e07
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into aug6-merge
2021-08-06 15:23:36 +00:00
Anton Georgiev
1ff6a26967
Merge pull request #12897 from ramonlsouza/issue-12887
...
Add override locale support - guest wait page
2021-08-05 11:18:11 -04:00
Jibon Costa
4ec70505f0
added option to allow to use customStyleUrl from config
2021-08-05 02:36:30 +00:00
Ramon Souza
7def76c0c7
get overrideLocale param from api
2021-08-02 17:08:32 -03:00
Ramon Souza
f40166ff85
get overrideLocale value from settings file in guest wait
2021-08-02 14:41:29 -03:00
Anton Georgiev
cb6ff58e37
chore: Enable VirtualBackgrounds by default
...
To allow for more extensive usage/testing by community
2021-07-23 13:06:21 -04:00
Anton Georgiev
1a46c1b2c0
Merge pull request #12495 from schiesslm/virtual_background
...
Virtual background
2021-07-23 12:56:18 -04:00
prlanzarin
9071ba8bc4
refactor(virtual-backgrounds): re-organize virtual background code
...
Changes (maybe not a complete list):
- Disable virtualbgs by default
- Move the virtualbg selector in video-preview to the side below the
profile selection
- Restore old video-preview sizes
- Add a wrapper class for MediaStreams (BBBVideoStream)
- Centralize virtualbg services and business logic code into BBBVideoStream
- Refactor and centralize virtualbg constant fetching
- Refactor and centralize virtualbg config fetching
- Organize virtualbg type definitions
- Remove added states in video-provider to prevent further bloat
- Remove added states in video-preview to prevent further bloat
- Lock virtual bg switching while video-preview itself is locked
- Add proper virtualbg error surfacing via toasts
- Refactor iOS availability detection to use centralized UA checker
- Avoid calling gUM when toggling virtualbgs on/off
- Make virtualbg video-list-item action a toggle instead of a
state-aware action
- Make virtualbg switching work in video-preview for cameras that are
already shared. Especially useful when there are multiple source
cameras, and will be important in the near future
- Add Derivative Work notices in files that are partially copied from
jitsi-meet
- Simplify track replacing in video-provider
- Split video-preview UI code for virtualbgs into a separate functional component
2021-07-22 18:53:42 +00:00
Ramon Souza
28ed62a128
remove default layout from settings file
2021-07-22 08:20:53 -03:00
Bartu Bazna
9f791a8892
Squashed virtual background commits
2021-07-21 20:00:19 +00:00
Anton Georgiev
5e1fe55731
Merge pull request #12760 from ramonlsouza/change-default-layout
...
Set new Layout Manager as default
2021-07-13 09:06:32 -04:00
Vitor Mateus De Almeida
6cfd7ee958
Clean code and add some missing css
2021-07-13 09:30:10 -03:00
Ramon Souza
604ae9cf6f
change default layout to smart
2021-07-13 09:25:53 -03:00
Vitor Mateus De Almeida
f0145e001e
Add resizable and draggable in cameras dock
...
Remove settings and change resizable context data
Add resizable draggable drop areas in cameras dock
2021-07-13 04:25:03 -03:00
Anton Georgiev
b9cc633286
Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.3.5-into-develop
2021-07-06 19:36:19 +00:00
Mario Jr
c4abd274e8
feat(audio): add option for enabling/disabling kms's trickle for mic
2021-07-02 12:51:00 -03:00
germanocaumo
bd29d156b3
fix(poll): Respect maxCustom property in quick-polls
...
More than 5 answers are now of Custom type poll and answers passed directly.
Increase A-I slide options detection
2021-06-30 15:19:09 +00:00
Anton Georgiev
19a49c83f1
Merge pull request #12620 from germanocaumo/quick-poll-max-custom
...
fix(poll): Respect maxCustom property in quick-polls
2021-06-24 14:55:45 -04:00
Anton Georgiev
905e0dd4dd
Updated bbbServerVersion to 2.4
2021-06-23 10:35:18 -04:00
Ramon Souza
1ac5350fd4
change layout ui
2021-06-22 09:17:11 -03:00
germanocaumo
4f06b1fbf8
feat(poll): add option to disable poll chat message
2021-06-18 14:13:20 +00:00
germanocaumo
2c262483d2
fix(poll): Respect maxCustom property in quick-polls
...
More than 5 answers are now of Custom type poll and answers passed directly.
Increase A-I slide options detection
2021-06-18 14:02:09 +00: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
Pedro Beschorner Marin
068b82b1fa
refactor(connection status): remove legacy monitor
...
Remove parts of a previous connection monitor.
To add some context (as far as my memory goes) to the multiple connection
monitor features the product has, `stats` (currently named `connection status`)
was introduced at the Flash client back in ~2016. @fcecagno and I did it
as a BigBlueButton's Summit activity. Our work was squashed into a single
commit in 92554f8b3e
:).
I'm not sure about the whole story behind `network information` (the late
connection monitor added to the HTML5 client) but I assume it should work
as a collector for a bunch of different connectivity monitors. I remember
when it was introduced but I don't know why it wasn't adopted. My best guess
would be because of some performance issues the `user list` had back then.
To follow on why `connection status` replaced `network information` at the
HTML5 client, when I did the `multiple webcams` feature I had to refactor
a big chunk of the `video provider` (#8374 ). Something that wasn't really
helping there was the adaptation of `stats` that was made to show local
feedback for each webcam connection. Although this feature wasn't being
used anymore, `network information` did rely on that to build up data. With
this monitor gone I assumed it was my responsibility to provide an alternative
so I promoted Mconf's port of the Flash `stats` monitor to BigBlueButton's
HTML5 client (#8579 ).
Well, that's my perspective on how things went for those features. If
anyone would like to correct me on something or add something else on
that history I would appreciate to know.
2021-06-13 14:02:46 -03:00
Max Franke
8b274476b1
feat(video): indicate who is sharing webcam
...
Add the `camera` icon in the user list for whoever is sharing,
in order to improve the understanding of who is sharing the webcam.
It is possible to enable/disable this indication in the settings.yml
2021-06-12 13:40:47 -03:00
Ramon Souza
97aa7278a5
add option to emphasize moderator messages in public chat
2021-06-08 08:56:59 -03:00
Bhuvan Krishna
d89aa1d120
Update settings.yml
...
Updated langauge
2021-06-06 18:06:12 +00:00
Bhuvan Krishna
00d23aade1
Update settings.yml
...
Changed language
2021-06-06 17:39:52 +00:00
Anton Georgiev
96474f2ca7
Merge pull request #12501 from Tainan404/fix-user-dropdown
...
Add field to toggle the download of the public chat message
2021-06-04 15:39:30 -04:00
Tainan Felipe
bf6bbfca69
Add conditional to don't show dropdown when no opition avaible
2021-06-04 15:51:29 -03:00
Tainan Felipe
25bf0096c5
Add field to toggle the download of the public chat message
2021-06-02 11:50:26 -03:00
Anton Georgiev
230d24b7b4
Removed fallback locale for removed locales
2021-06-01 17:33:58 +00:00
Anton Georgiev
4957f0218b
chore(locales): Pulled HTML5 locales on May 31, 2021
2021-05-31 23:26:14 +00:00
Ramon Souza
8277f431da
remove unused function
2021-05-21 08:59:07 -03:00
Ramon Souza
43ea9d941e
lint
2021-05-21 08:23:47 -03:00
Ramon Souza
74143b7782
localize guest wait page
2021-05-21 08:21:37 -03:00
Ramon Souza
098746d3c0
add setting to enable/disable raise hand action button
2021-05-18 13:39:09 -03:00
Anton Georgiev
b4e609f2c8
feat(guests): Introduce dynamicGuestPolicy in setting.yml
2021-05-12 16:01:04 +00:00
Joao Siebel
70e72cca25
Add warning on meeting end modal about content in meeting. close #10721
2021-05-11 14:34:18 -03:00
Mario Junior
35d3f7a0fd
Update bigbluebutton-html5/private/config/settings.yml
...
Explicitly set showAudioFilters to true
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2021-05-06 12:02:32 -03:00
Mario Jr
69b2608f88
feat(audio): add showAudioFilters option in settings.yml
...
This allows showing (or hiding) the option from users in the conference.
Default value is true (show this option to users).
Fixed some eslint warnings.
2021-05-06 11:43:06 -03:00
Anton Georgiev
e62eda3d72
Merge pull request #12272 from mariogasparoni/fix-12190
...
fix: first audio join in breakout fails with specific config
2021-05-04 10:42:37 -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
Anton Georgiev
613e24665e
Merge pull request #12227 from pedrobmarin/fix-guest-navigator-language
...
fix(guest): navigator language
2021-05-02 09:12:04 -04:00
Pedro Beschorner Marin
1add75d41d
fix(guest): navigator language
...
The substr string method is receiving the wrong type of parameter
as length (boolean instead of number) forcing it to always use the
english fallback.
2021-04-30 14:33:18 -03:00
Anton Georgiev
040f8c615a
Removed "dev" from 2.3 versioning in settings.yml
2021-04-30 13:19:04 -04:00
Pedro Beschorner Marin
41793087bc
chore(guest): pt/es guest lobby localization
2021-04-29 22:04:45 -03:00