Commit Graph

30104 Commits

Author SHA1 Message Date
Pedro Beschorner Marin
8333b545ea
Merge pull request #12739 from germanocaumo/publish-external-video
feat(recording): process published external videos
2021-07-08 12:49:29 -03:00
prlanzarin
15bd0b6087 fix(webcams): add error feedback when media is ejected by the server
Closes #12732
2021-07-08 15:10:22 +00:00
Pedro Beschorner Marin
0b1e7b0fd7 feat: add playback locale
The bbb-playback app (https://github.com/bigbluebutton/bbb-playback)
has received extra updates on it's localization since we started including
polls and external video events as chat messages. To avoid creating a
new Transifex project we voted to append it's tags at the client's
project.
2021-07-08 10:55:28 -03:00
Pedro Beschorner Marin
e8eab54de2
Merge pull request #12743 from prlanzarin/u24-fix-ss-presch
fix(screenshare): fix client crash on presenter change
2021-07-07 18:07:05 -03:00
Ramon Souza
268608a9ab close poll panel if user is no longer the presenter 2021-07-07 17:15:07 -03:00
prlanzarin
67fca54d76 fix(screenshare): fix client crash on presenter change
Scenario: presenter`s client could crash when the presenter changed while they were sharing their screen

That is due to a race condition on the stop procedure in the bridge: two stops can be triggered (one from the server-side websocket tear off and another from the client itself detecting the presenter change)

That could create a scenario where the broker was cleaned in one stop procedure after the second had checked its availability, causing an attribute access of a null member
2021-07-07 19:29:17 +00:00
prlanzarin
e5aec7beab refactor(screenshare): append error message to failure log 2021-07-07 19:29:11 +00:00
paultrudel
6b9463daf8 added type conversion check for createTime parameter in join meeting 2021-07-07 11:44:55 -04:00
germanocaumo
4392b0d462 feat(recording): process published external videos
Generate a external_videos.json file at the recordings with an array of
played external videos url and timestamp.

This file will be published along with the other presentation format files
and can be used to display at the playback.
2021-07-07 13:26:24 +00:00
prlanzarin
d851a79f16 refactor(locales): improve some of video-preview error messages
Fix #286
2021-07-07 03:30:10 +00:00
prlanzarin
0e6a900635 fix(webcams): avoid leaking media streams on webcam profile changes
Fix regression introduced by commit 0ddf02e
2021-07-07 02:54:19 +00:00
Anton Georgiev
e0259d6995
Merge pull request #12720 from hiroshisuga/patch-39
Fixes poll option misalignment in mobile device
2021-07-06 17:02:39 -04:00
Anton Georgiev
6cf863ff3d
Merge pull request #12604 from KDSBrowne/bbb-api-unit-tests
test: Add Unit Tests For Meteor Polls API
2021-07-06 16:56:46 -04:00
Anton Georgiev
1a50fe9904
Delete bbb.sh
Severely out of date, 90% of these don't exist anymore
2021-07-06 16:18:51 -04:00
Anton Georgiev
c728e368e2
Severely out of date DEVELOPMENT.md - please use docs.bigbluebutton.org 2021-07-06 16:17:46 -04:00
Anton Georgiev
de638cf852
Merge pull request #12731 from prlanzarin/u24-recosocket-fastnecting
build(deps): update reconnecting-websocket to 4.4.0 (bbb-html5)
2021-07-06 16:11:01 -04:00
Anton Georgiev
ef4c756a1e
Merge pull request #12733 from antobinary/merge-2.3.5-into-develop
chore: Merge 2.3.5, 2.3.6 into develop
2021-07-06 16:04:37 -04:00
Mario Jr
5d5370b004 Merge branch 'v2.3.x-release' into fix-12018 2021-07-06 16:45:27 -03:00
Anton Georgiev
1fd6246336 Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.3.5-into-develop 2021-07-06 19:37:30 +00: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
Ramon Souza
07ab688a4a fullscreen screenshare 2021-07-06 16:27:28 -03:00
prlanzarin
8a1aa8740d build(deps): update reconnecting-websocket to 4.4.0 (bbb-html5) 2021-07-06 19:09:02 +00:00
Ramon Souza
166b738683 remove cameradock fullscreen 2021-07-06 14:45:27 -03:00
Anton Georgiev
29cd607ecd
Merge pull request #12694 from mariogasparoni/feat-add-device-button-selector
feat(audio): add a new button for selecting audio device
2021-07-06 12:04:18 -04:00
Anton Georgiev
5f9b084514
Merge pull request #12730 from mariogasparoni/fix-12048
fix(audio): prevent mute notification to be triggered when mic is locked
2021-07-06 11:13:39 -04:00
Mario Jr
06c7edbb0b fix(audio): prevent mute notification to be triggered when mic is locked
When mic is locked, user is not able to talk so it doesn't make sense
to alert the user about unmuting (mute button is also disabled when mic
is locked).

Closes #12048
2021-07-06 11:59:42 -03:00
Ramon Souza
21eea858c1 code format 2021-07-06 11:17:00 -03:00
Anton Georgiev
07c69a08f1
Updated BBB release to 2.3.6 2021-07-06 10:08:45 -04:00
Ramon Souza
8bf637129b fullscreen camera 2021-07-06 11:05:15 -03:00
Anton Georgiev
2814148488
Merge pull request #12728 from mariogasparoni/fix-skip-check-12705
fix(audio): mic not working when skipCheck=true
2021-07-06 10:03:55 -04:00
Mario Jr
bd610c2fd5 fix(audio): mic not working when skipCheck=true
Complements #12705
2021-07-06 10:27:48 -03:00
Anton Georgiev
12bb7b427f
Merge pull request #12726 from antobinary/dev24
Merge 2.4 into 'develop'
2021-07-05 16:26:54 -04:00
Mario Jr
e9ca202767 fix(audio): fix icon for device list selector
This complements #12694, which was initially made using an
existent font (which may vary it's size depending on OS/browser)

Added a new specific icon for the device icon selector

Thanks to @ramonlsouza who found this problem
2021-07-05 17:26:07 -03:00
Anton Georgiev
18ff46aa60
Merge pull request #12724 from jfsiebel/prevent-empty-loggedOut-leaving-message
Prevent loggedOut property to be undefined
2021-07-05 15:07:03 -04:00
Joao Siebel
2cda889d51 Previne loggedOut property to be undefined. close #12656 2021-07-05 16:04:26 -03:00
paultrudel
af32ac984d added new constraints to ensure proper data format 2021-07-05 14:08:56 -04:00
Pedro Beschorner Marin
6264caccd9
Merge pull request #12700 from prlanzarin/u24-gum-store
Webcams: reduce number of gUM calls, refactor in video-preview, fix #9053
2021-07-05 14:13:36 -03:00
Ramon Souza
df2b7958f3 adapt fullscreen all layouts 2021-07-05 13:58:27 -03:00
Ramon Souza
408b596ed0 remove fullscreen from presentation (context) and add generic fullscreen information 2021-07-05 13:52:25 -03:00
prlanzarin
d8dae1ec90 fix(webcams): handle Firefox video stream cleanup edge case
Firefox doesnt fire the ended evt/onended callback for live video mediastreamtracks. That caused the stream storage to not run the cleanup procedure in some scenarios

Manually emit the ended event which works with the onended callback when a track is stopped
2021-07-05 16:26:24 +00:00
prlanzarin
60dd10510c fix(webcams): add fallback labels for devices in video-preview
In cases where fingerprinting protection is so adamant that we are
unable to get device labels

Fixes #9053
2021-07-05 16:03:30 +00:00
prlanzarin
0ddf02e954 refactor(webcams): improve skipVideoPreview handling, add error handling to it
Also organized video-preview a little better overall
2021-07-05 16:03:15 +00:00
Anton Georgiev
5f71d53348
Merge pull request #12721 from antobinary/12589
fix: Check for correct directory before deploying bbb-html5
2021-07-05 11:51:54 -04:00
Anton Georgiev
6ceae4dbbc check for correct directory before deploying bbb-html5 2021-07-05 15:44:21 +00:00
Anton Georgiev
3889cf1dc9
Merge pull request #12701 from paultrudel/fix-get-sessions-bbb-web
Freemarker Null Error Fix
2021-07-05 11:11:16 -04:00
Anton Georgiev
f1d88537be
Merge pull request #12715 from pedrobmarin/c-asbc
chore: add stale bot config
2021-07-05 11:10:14 -04:00
hiroshisuga
9fe8a68e98
Update styles.scss 2021-07-05 23:42:45 +09:00
Anton Georgiev
28a9b827cd
Merge pull request #12718 from ramonlsouza/webcam-position-mobile
fix: layout issues on mobile with portrait presentation
2021-07-05 09:06:57 -04:00
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