Commit Graph

30157 Commits

Author SHA1 Message Date
Ramon Souza
2335105030 force webcam position: top for mobile devices 2021-07-05 09:56:09 -03:00
Anton Georgiev
61e131e0b4
Merge pull request #12717 from ramonlsouza/issue-12714
fix: client crash when userlist is hidden and viewer is ejected
2021-07-05 08:09:02 -04:00
Ramon Souza
3aa4855a6b fix client crash when viewers is ejected and userlist is hidden 2021-07-05 08:20:27 -03:00
Pedro Beschorner Marin
13e5b3f9ef chore: add stale bot config
> In an ideal world with infinite resources, there would be no need for
> this app.
>
> But in any successful software project, there's always more work to do
> than people to do it. As more and more work piles up, it becomes
> paralyzing. Just making decisions about what work should and shouldn't
> get done can exhaust all available resources. In the experience of the
> maintainers of this app—and the hundreds of other projects and
> organizations that use it—focusing on issues that are actively affecting
> humans is an effective method for prioritizing work.
>
> To some, a robot trying to close stale issues may seem inhospitable or
> offensive to contributors. But the alternative is to disrespect them by
> setting false expectations and implicitly ignoring their work. This app
> makes it explicit: if work is not progressing, then it's stale. A
> comment is all it takes to keep the conversation alive.

https://github.com/probot/stale#is-closing-stale-issues-really-a-good-idea

This file add the configuration needed for stale issues and pull requests
to be automatically closed. Defined as follows:

 - issues and pull requests with no activity for 270 days will be marked as "status: stale";
 - after that, there will be a period of 90 days for the issue or pull request to be claimed, otherwise will be closed.

The bot will never interact/close with issues and pull requests marked as:
 - status: vetify
 - status: accepted
 - target: security
 - type: discussion

For this setup to be effective, add https://probot.github.io/apps/stale/
to BigBlueButton repository.
2021-07-04 11:56:50 -03:00
Anton Georgiev
95f5b6faf9
BBB version is quite useful to know, would rather if it is not optional 2021-07-02 22:14:22 -04:00
Anton Georgiev
437255edf3
Merge pull request #12707 from antobinary/jul-2
Pulled HTML5 locales on July 2, 2021
2021-07-02 19:39:14 -04:00
Anton Georgiev
a5c4f67aec Pulled HTML5 locales on July 2, 2021 2021-07-02 23:36:54 +00:00
Anton Georgiev
0150862eb1
Merge pull request #12705 from mariogasparoni/feat-trickle-ice-mic
feat(audio): use kurento's trickle-ice to improve mic negotiation
2021-07-02 17:44:05 -04:00
Anton Georgiev
0457868e4b
Merge pull request #12703 from jfsiebel/hide-poll-response-for-viewers
fix: Filter poll data for moderator and viewers
2021-07-02 16:06:06 -04:00
Joao Siebel
7e46f31bf8 Remove responses fields from minimongo when the poll is anonymous 2021-07-02 16:58:33 -03:00
Joao Siebel
65ff7bca6c Hide poll responses and number of votes for viewers in minimongo 2021-07-02 16:47:00 -03:00
Anton Georgiev
1b8fea89cd
Merge pull request #12607 from hiroshisuga/patch-35
Remove linefeed for polling option
2021-07-02 15:09:39 -04:00
Anton Georgiev
2d0e31cce4
Merge pull request #12702 from jfsiebel/prevent-add-connection-status-spam
Prevent addConnectionStatus log spam when not authenticated
2021-07-02 15:01:56 -04:00
Anton Georgiev
4bcf7c467d
Merge pull request #12674 from ramonlsouza/rm-unused-code
refactor: remove unused variables
2021-07-02 14:33:20 -04:00
Anton Georgiev
5026df6e1d
Merge pull request #12672 from ramonlsouza/polling-component-nlm
fix: polling component position - new LM
2021-07-02 14:32:11 -04:00
Anton Georgiev
213e0e4b3b
Merge pull request #12691 from ramonlsouza/reconnect-fix
fix: reconnection crash
2021-07-02 14:17:40 -04:00
prlanzarin
0453e9e842 fix(webcams): reduce number of gUM calls
Shave off the number of calls in video-preview and video-provider by
using a stream storage

We don´t call an upfront gUM in video-preview anymore to lift the
fingerprinting barrier on device labels and IDs. Flow has been reversed:
upfront enumerate, load first preview, then check if previous
enumeration was obfuscated.

Add a stream storage in video-preview`s service to avoid re-fetching
them in video-providerj

Remove some unneeded video-preview container props

Improve some of video-preview`s error locales
2021-07-02 16:13:31 +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
paultrudel
5db8c769c2 fixed freemarker getSessions null error 2021-07-02 10:57:45 -04:00
Joao Siebel
14abe5c278 Prevent addConnectionStatus log spam 2021-07-02 11:51:01 -03:00
Ramon Souza
36c9176b3d always get token info from current connectionId 2021-07-02 10:33:17 -03:00
Mario Jr
287c4eb682 feat(audio): use kurento's trickle-ice to improve mic negotiation
Here's what we do when user activates mic:
1 - When we do something similar to listenonly's joining process
until we find a valid candidate-pair. The information about this
local candidate is store.
2 - We then start a new userAgent, and as soon as browser finds
a candidate with the same local ip address, we leave only this
candidate in the SDP and send this to FreeSWITCH. SDP should
contain only a single candidate.
3 - The rest of signaling process is basically the same.
2021-07-01 16:26:44 -03:00
Mario Jr
2801848789 chore(audio): update some code checks done by sonarcloud 2021-06-30 18:39:32 -03:00
Anton Georgiev
a53917e057
Merge pull request #12692 from germanocaumo/qp-maxcustom-23
fix(poll): Respect maxCustom property in quick-polls
2021-06-30 17:27:38 -04:00
Anton Georgiev
4a1e43cc7b
Merge pull request #12695 from antobinary/user-left
fix: removeUser - handle connections in frontends, db changes in backend
2021-06-30 17:06:50 -04:00
Anton Georgiev
b5851aa152 removeUser: handle connections in frontends, db changes in backend 2021-06-30 20:08:00 +00:00
Mario Jr
1890cccae1 Merge branch 'develop' into feat-add-device-button-selector 2021-06-30 14:56:32 -03:00
Ramon Souza
094ecfbbfd fix reconnection crash 2021-06-30 14:50:15 -03:00
paultrudel
078a369b68 Minor bug fixes to validation in some validators 2021-06-30 13:21:28 -04: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
paultrudel
f74ea387d7 updates to validation on all api endpoints 2021-06-30 10:17:08 -04:00
Fred Dixon
b04863ff39
Merge pull request #12686 from sapsDev/fixCheckMultipleSTUNs
Fix the behavior of "bbb-conf --check" when multiple STUN servers are defined
2021-06-30 06:17:49 -04:00
Anton Georgiev
e0c772003c
Merge pull request #12683 from ramonlsouza/sidebar-resize-video-focus
feat: sidebar vertical resize - focus on video layout
2021-06-29 14:27:21 -04:00
Steffen Moser
3217d8fce5 Fix bbb-conf --check for multiple STUN servers 2021-06-29 18:03:38 +02:00
Ramon Souza
d8b4981caa code format 2021-06-29 10:39:12 -03:00
Ramon Souza
6295a8d1d7 sidebar vertical resize in focus on video layout 2021-06-29 10:31:44 -03:00
Mario Jr
14baff28b1 Merge remote-tracking branch 'origin/develop' into feat-add-device-button-selector 2021-06-28 16:31:49 -03:00
Mario Jr
26bf7a9868 fix(audio): update missing locale pt-br string 2021-06-28 16:30:54 -03:00
Mario Jr
26a29b4c46 fix(audio): ButtonEmoji's hover not working as expected
Updated the simbling element to stay in front of the icon, so the hover
won't skip at icon's region.
2021-06-28 16:28:06 -03:00
Mario Jr
75d86df49f chore(audio): correctly render tooltip's children when ButtonEmoji is present 2021-06-28 16:26:33 -03:00
Mario Jr
7e8a59102e chore(audio): prevent rendering more than one ButtonEmoji instances 2021-06-28 14:50:20 -03:00
Anton Georgiev
17c28010a3
Merge pull request #12655 from jfsiebel/fix-webcam-for-moderator-permission
Add role check to allow webcamsOnlyForModerator changes
2021-06-28 12:54:15 -04:00
Anton Georgiev
0ded1f7568
Merge pull request #12637 from vitormateusalmeida/layoutManagerNew
Add webcams component on new Layout Manager
2021-06-28 12:52:27 -04:00
Anton Georgiev
d2259cf39e
Merge pull request #12675 from jfsiebel/restore-mongo-metrics
Restore mongo metrics feature
2021-06-28 11:07:17 -04:00
Joao Siebel
f23cdf4dbf Restore mongo metrics feature 2021-06-28 12:00:09 -03:00
Mario Jr
3510f9a83a chore(audio): remove unused style in ButtonEmoji 2021-06-28 11:37:21 -03:00
Joao Siebel
fc56678f71 Remove unused import 2021-06-28 10:43:10 -03:00
Ramon Souza
d8e19dbd9f remove unused variables 2021-06-28 08:20:49 -03:00
Mario Jr
f379d35158 Merge branch 'develop' into feat-add-device-button-selector 2021-06-25 18:47:41 -03:00
Vitor Mateus De Almeida
3599577463 Fix camera calcs
Fix camera calcs 2
2021-06-25 17:57:19 -03:00