Anton Georgiev
0c7ead1916
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into oct16-merge
2020-10-21 14:48:02 +00:00
Anton Georgiev
1ee7946d38
Merge pull request #10615 from antobinary/09-30-libs
...
Added allowDefaultLogoutUrl config to optionally ignore non-custom logoutUrl
2020-10-09 17:14:36 -04:00
Anton Georgiev
41cab38e87
Added allowDefaultLogoutUrl config to optionally ignore non-custom logoutUrl
2020-10-08 05:15:05 -04:00
fireba11
91c49417ad
fixes #9952
...
adds identifier for samsungs mobile browser (based on chromium) as
supported browser for check
2020-09-30 09:12:39 -04:00
fireba11
49a44d1339
fixes #9952
...
adds identifier for samsungs mobile browser (based on chromium) as
supported browser for check
2020-09-28 20:41:53 +02:00
Mario Jr
619ffa0ec1
Port SIP.js to 0.17.1 release
...
This considerably changes the way we process audio signaling and start audio elements in user's browser.
We now avoid using AudioContext element for both microphone and listenonly calls, once it is unstable for some iOS devices (cracky audio, user stops hearing audio after a while).
Increased default value for listenOnlyCallTimeout: this avoids activating FreeSWITCH's fallback when ICE negotiation takes longer than 15sec (tested on DO).
Increased listenonly logs.
This fixes #8133 #10388
2020-09-25 20:26:22 -03:00
Vitor Mateus De Almeida
69eb26f281
Merge remote-tracking branch 'upstream/develop' into debug-window
2020-09-22 09:37:42 -03:00
Anton Georgiev
377dc27a8d
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into 09-16-merge
2020-09-17 14:37:28 +00:00
mvasylenko
7ba421cc4a
Configurable max number of breakout rooms
...
Use this wisely: breakoutRoomLimit parameter was introduced to controll max number of breakout rooms.
2020-09-10 11:59:21 -03:00
Anton Georgiev
fd0e69c280
Added fallback support for Armenian, Georgian, Occitan
2020-09-10 03:21:41 +00:00
Anton Georgiev
d8b185f2b3
Merge branch 'issue-9219' of github.com:Tainan404/bigbluebutton into locales-total
2020-09-09 19:29:18 +00:00
Vitor Mateus De Almeida
849bb9a469
Add debug window
2020-09-03 20:35:57 -03:00
Anton Georgiev
7ed6a2c083
Update minBrowserVersions
2020-08-28 09:36:59 -04:00
Anton Georgiev
8cc8474655
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into 08-26-merge
2020-08-27 19:09:07 +00:00
Anton Georgiev
7d9a58ac61
Merge pull request #10273 from lkiesow/modern-camera-profiles
...
Modern Camera Profiles
2020-08-25 08:35:25 -04:00
Anton Georgiev
1bb70a62ca
Merge pull request #10320 from prlanzarin/upstream-2.2-vpeg-pagination
...
video-provider: add inline docs for pagination configuration
2020-08-25 08:33:54 -04:00
prlanzarin
81868ce922
video-provider: add inline docs for pagination configuration
...
Change the default page sizes for mobile to 2
2020-08-24 21:28:42 +00:00
Anton Georgiev
4fb301c48b
Merge pull request #10293 from prlanzarin/upstream-2.2-vpeg-pagination
...
video-provider: first tackle at video pagination
2020-08-20 15:24:57 -04:00
prlanzarin
a98c476239
video-provider: remove page change lock in favor of a debounced approach
2020-08-20 15:43:02 +00:00
Lars Kiesow
102caa371f
Modern Camera Profiles
...
This patch switchessing a somewhat more modern default for the camera
profiles by requesting 720p for the `high` and `hd` profiles like this.
This was discussed on the developers list at:
- https://groups.google.com/g/bigbluebutton-dev/c/PL3kXV9pZmo
2020-08-19 23:51:05 +02:00
Anton Georgiev
b6d71fd66d
Merge branch 'develop' into issue-9219
2020-08-19 16:02:43 -04:00
Anton Georgiev
b648c26c61
Merge pull request #9012 from Tainan404/issue-9011
...
Add preloading for slides
2020-08-19 15:28:28 -04:00
prlanzarin
2d436977cb
video-provider: add pagination page change timer to prevent spamming
2020-08-19 13:56:22 +00:00
Tainan Felipe
5bfeab289c
Merge remote-tracking branch 'upstream/develop' into issue-9219
2020-08-19 10:41:03 -03:00
Tainan Felipe
73ba3ef2e9
Merge branch 'develop' into issue-9011
2020-08-19 10:14:12 -03:00
prlanzarin
28e826118a
video-provider: first version of video pagination
2020-08-18 17:00:47 +00:00
KDSBrowne
fbeaf87dbd
localize the dropdown values for webcam quality
2020-08-17 16:19:45 +00:00
Lars Kiesow
43fc7bf916
Switch to YAML Syntax for Logging
...
This patch switches to using a much more readable YAML syntax for the
logging configuration in the HTML5 client.
2020-08-16 12:08:41 +02:00
Anton Georgiev
5be5aed1d9
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2020-08-12
2020-08-12 17:12:58 +00:00
prlanzarin
c524abf05b
video-provider: normalize hidden cameraProfiles constraints
...
Also add some inlined docs to settings.yml
2020-08-11 14:51:50 +00:00
Paulo Lanzarin
629e2dbfd4
Update low-u3 profile to 30kbps/3fps
...
1 FPS looks too broken. Lower bitrate as much as we can, leave FPS at 3 which is minimally acceptable.
2020-08-05 16:56:25 +00:00
prlanzarin
69ad98f7de
video-provider: fix threshold profile names
2020-08-05 16:56:12 +00:00
prlanzarin
1453ee560c
video-provider: use single values for threshold frameRates to expand compat
2020-08-05 16:56:06 +00:00
prlanzarin
642de5076a
video-provider: first, simplified version of dynamic camera profile control
2020-08-05 16:55:41 +00:00
prlanzarin
dac3259c48
Merge remote-tracking branch 'pedrobmarin/bbb-multiple-webcams' into upstream-2.2-vpeg-base
2020-08-05 14:20:58 +00:00
Tainan Felipe
e64c0e1c62
Merge branch 'develop' into issue-9219
2020-07-28 13:28:32 -03:00
KDSBrowne
5a158eaab0
turn on raise hand notification / sound by default
2020-07-28 16:13:20 +00:00
Anton Georgiev
7744817130
Merge branch 'develop' into issue-9647
2020-07-28 10:48:13 -04:00
Anton Georgiev
da8075e2ed
Enable displayBrandingArea in html5 settings.yml
2020-07-22 15:25:43 -04:00
Anton Georgiev
4b2fab6f01
Set bbbServerVersion to 2.3-dev
2020-07-16 15:45:25 -04:00
KDSBrowne
8a9430bf26
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into issue-9647
2020-07-16 12:05:44 +00:00
prlanzarin
1dbafffa26
audio: make listen only call timeout configurable
2020-07-09 18:02:18 +00:00
prlanzarin
0f8b27d2d8
video-provider: make camera timeouts configurable
...
Also add missing settings.yml val for wsConnectionTimeout
2020-07-09 17:53:24 +00:00
Anton Georgiev
c5e6de2296
Enable multiple webcams and network stats by default
2020-07-07 18:43:46 +00:00
Pedro Beschorner Marin
526f79e8f2
Merge remote-tracking branch 'bigbluebutton/v2.2.x-release' into bigbluebutton/develop
2020-06-30 18:15:18 -03:00
KDSBrowne
0877604d00
improve notification position / prevent state update on unmounted component
2020-06-23 13:38:59 +00:00
KDSBrowne
b3b9a45b35
add config options for muted alert
2020-06-22 16:02:24 +00:00
Anton Georgiev
e7d3487b5d
Merge pull request #9878 from lfzawacki/ending-time-alerts
...
Make meeting/breakout ending time alerts configurable
2020-06-19 16:25:50 -04:00
Lucas Zawacki
3f16d894c3
Configurable ending time and alert values
2020-06-18 15:11:33 -03:00
Lucas Zawacki
a586c7db55
Configuration for remaining time
2020-06-18 15:11:26 -03:00
Joao Siebel
3e95ed0e4b
Merge remote-tracking branch 'upstream/v2.2.x-release' into merge-2.2
2020-06-16 16:40:56 -03:00
mw781
bf68d2c76f
Refactor code and implement mirroring for video-preview
2020-06-14 20:13:47 +01:00
Fred Dixon
ccf42b0a67
Merge pull request #9836 from lkiesow/html5-camera-profile-docs
...
[HTML5 Client] Camera Profile Documentation
2020-06-13 19:00:57 -04:00
Lars Kiesow
f1763cede6
[HTML5 Client] Camera Profile Documentation
...
This patch adds a short comment block to the HTML5 client's
configuration file explaining the options available for the camera
profiles. Having this in the configuration file helps as a quick
reference and means that administrators do not need to find external
sources of information.
2020-06-14 00:37:59 +02:00
mw781
17350a57fe
Implement own video mirroring
2020-06-12 23:39:41 +01:00
Anton Georgiev
1ba6d10c0a
Update copyright year in html5 client
2020-06-05 09:20:18 -04:00
Anton Georgiev
f510fdc484
Merge pull request #9517 from KDSBrowne/2.2-restore-presentation-on-update
...
Restore minimized presentation for viewer on (slide or zoom change / pub…
2020-05-29 13:20:31 -04:00
Anton Georgiev
29afdafd3e
Merge pull request #9658 from konkret-devils/v2.2.x-release
...
Add bbb_show_public_chat_on_login as a join (co-) parameter
2020-05-29 12:42:59 -04:00
Anton Georgiev
ac6fd2824c
Merge branch 'develop' into 2.3-audio-stats
2020-05-26 12:36:15 -04:00
Tainan Felipe
5e5f4cc93b
Move locales fallback to a json file
2020-05-26 11:15:17 -03:00
Martin Beckmann
630f3393aa
Integration of PR #9292 (by weeman1337) and PR #9658 (by mantridereso)
...
..oops, forgot to update settings.yml
2020-05-26 15:17:11 +02:00
Tainan Felipe
aa668e3f91
Merge remote-tracking branch 'upstream/develop' into issue-9219
2020-05-25 17:05:58 -03:00
Tainan Felipe
db8e7fcd39
Update react-intl and add fallback to unsupported languages
2020-05-25 17:00:13 -03:00
Anton Georgiev
c9e996de21
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-develop
2020-05-25 17:32:24 +00:00
Anton Georgiev
66f11468ac
Merge pull request #9631 from KDSBrowne/issue-9592
...
Fix userData-shortcuts causing client crash
2020-05-21 15:01:49 -04:00
Anton Georgiev
ead986e3e2
Merge pull request #9542 from prlanzarin/upstream-2.2-safari-ss
...
Screenshare: add support on Safari 13+ and make constraints configurable
2020-05-21 14:38:32 -04:00
prlanzarin
2cba85e866
html5: refactor STUN/TURN fetch, add fallback STUN, fix deadlock in audio join
...
Refactored STUN/TURN fetch to be done only once, when successful, per session and cache it in mem to avoid too many reqs. Current way is a bit dumb, this should increase reliability a bit more. The caching is configurable so folks who want to use very short lived TURN credentials can disable it
Add a fallback STUN config option to be used when the default STUN/TURN fetch fails
Clean the safari/no candidate generation pre flight check from 3rd party STUNs
Fix deadlock in audio join when STUN/TURN fetch failed
2020-05-21 04:35:17 +00:00
KDSBrowne
13cf0799a1
fix shortcuts passed as userData not activating
2020-05-20 13:47:04 +00:00
prlanzarin
e875408f8d
screenshare: add support on Safari 12.1+ and make constraints configurable
...
This adds support for screensharing on Safari 12.1+ or whichever has getDisplayMedia enabled
To be conservative and backwards compatible, I`ve maintained the current gUM-based code available as a fallback for those still using older versions of FF or Chrome
Made screenshare constraints configurable. The constraints config will be piped directly to gDM, so it`s just a regular gDM constraint dictionary
2020-05-14 16:54:54 +00:00
Pedro Beschorner Marin
366ea0ce40
Included stats help URL
2020-05-14 10:20:10 -03:00
KDSBrowne
f5d004c322
restore minimized presentation for viewer (slide or zoom change / published poll / added annotation)
2020-05-12 12:58:14 +00:00
Anton Georgiev
cc79c4b6ae
merge 2.2.10 into 2.3
2020-05-05 19:52:44 +00:00
Richard Alam
ac78fd5913
- revert back value for wsUrl
2020-04-24 09:39:21 -07:00
Richard Alam
79096d0c55
Increase voice conf length
...
We need to increase the length of the voice conference. If we have lots of meetings running,
there is a high chance of collision.
Need corresponding changes to FreeSWITCH dialplan.
In bbb_echo_test.xml, change to `expression="^echo(\d{5,11})$"`.
In bbb_conference.xml, change to `expression="^(\d{5,11})$"`.
2020-04-24 09:22:46 -07:00
basisbit
f16772818d
add support for upload of '.jpeg' files (not just '.jpg')
...
apply previously merged PR #9025 into v2.2.x-release
2020-04-16 23:16:48 +02:00
Anton Georgiev
eccc4dd377
Update settings.yml
2020-04-15 09:45:43 -04:00
basisbit
78d47767d1
add support for upload of '.jpeg' files (not just '.jpg')
2020-04-09 18:49:19 +02:00
Tainan Felipe
1bed0fee22
Add preloading for slides
2020-04-07 18:19:16 -03:00
Anton Georgiev
b1ebd79d51
Update settings.yml
2020-03-31 16:29:32 -04:00
KDSBrowne
d9f3cd0d34
add notification tab to settings modal
2020-03-19 14:19:40 +00:00
Anton Georgiev
4b0452d1fd
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into feb14-merge-2.2-into-master
2020-02-14 21:43:35 +00:00
Chad Pilkey
d9eae9d2b4
increase the pingpong removal timeout to reduce false positives
2020-02-07 11:02:39 -08:00
Anton Georgiev
e420dc2546
add bbb_show_participants_on_login as a join parameter
2020-01-30 15:43:54 -05:00
Pedro Beschorner Marin
11cfea2359
Logging audio stats
2020-01-29 14:54:35 -03:00
Tainan Felipe
e276b5b570
Change to bbb extension key
2020-01-29 13:30:20 -03:00
Tainan Felipe
8a7a58d243
update chrome version requirement to 72
2020-01-28 17:52:05 -03:00
Tainan Felipe
568e937a91
Fix mistype on edge version
2020-01-28 16:53:15 -03:00
Tainan Felipe
191867ffe0
set new minimum browsers verions to run html5 client
2020-01-28 16:34:23 -03:00
Pedro Beschorner Marin
1103663d86
Monitoring audio WebRTC stats
2020-01-28 10:07:21 -03:00
Anton Georgiev
00df15720a
Merge pull request #8536 from vitormateusalmeida/issue-8531
...
Fixes resizing bar appearing while there are no webcams shared
2020-01-27 15:09:36 -05:00
Tainan Felipe
a652538b50
Add Yandex browser to the list of supported browser
2020-01-24 14:22:45 -03:00
Vitor Mateus
35a5b45b1c
Fixes resizing bar appearing while there are no webcams shared #8531
2020-01-23 15:09:39 -03:00
Anton Georgiev
01371b7bb5
Merge pull request #8461 from KDSBrowne/issue-8449
...
Add config to show download option in the Upload presentation dialog
2020-01-15 14:39:50 -05:00
KDSBrowne
87d39421f7
add allowDownloadable prop to presentation config in settings.yml
2020-01-02 15:00:50 +00:00
Pedro Beschorner Marin
8e129fb961
Included multiple cameras UI
2019-12-18 14:44:56 -03:00
Pedro Beschorner Marin
ee4a0ff861
Removed the last remains of videoStats
2019-12-10 09:02:17 -03:00
Joao Siebel
b623f5360e
Add settings to enable/disable cursor streamer log
2019-12-04 15:22:31 -03:00
Anton Georgiev
fc663a1547
Merge pull request #8319 from Tainan404/issue-8297
...
Add Skip video preview
2019-11-20 14:53:07 -05:00
Tainan Felipe
3bc9933960
Remove preview timer
2019-11-20 15:35:16 -03:00
Tainan Felipe
6e9b2da562
Remove auto play component and reuse Video preview gUM
2019-11-20 14:17:42 -03:00
Anton Georgiev
c7cea9ce84
reset clientLog defaults
2019-11-15 16:54:14 -05:00
Anton Georgiev
d0e20d5b96
moved logTag setting into clientLog object for consistency
2019-11-15 16:46:42 -05:00
Anton Georgiev
171d073a45
allow for logTag parameter in settings.yml
2019-11-14 18:09:15 -05:00
Anton Georgiev
a221f72702
Merge pull request #8318 from capilkey/cue-on-joins
...
Add audio cue and toast on user join settings
2019-11-14 12:57:33 -05:00
Chad Pilkey
7fc1e61c48
user join cue improvements
2019-11-13 14:36:23 -08:00
Chad Pilkey
d81fe936d4
add toast on user join option
2019-11-12 10:00:48 -08:00
Anton Georgiev
8df82b2676
Merge pull request #8292 from KDSBrowne/who-is-talking
...
Add talking indicator to displaying voice users
2019-11-12 10:24:42 -05:00
Tainan Felipe
ef3f022845
Add setting option
2019-11-11 15:21:48 -03:00
KDSBrowne
4a6bdbf028
add talk indicator displaying voice users
2019-11-01 19:29:33 +00:00
Paulo Lanzarin
0fd2c106d9
Default config relayOnlyOnReconnect set to false
2019-10-28 11:10:49 -04:00
Chad Pilkey
927cbf35bb
add option to reconnect audio with relay only
2019-10-26 02:57:49 +00:00
Chad Pilkey
660d5ff290
Merge pull request #8150 from jfsiebel/add-heapdump-dependency
...
Add heapdump dependency
2019-09-30 16:15:10 -04:00
Chad Pilkey
6c0358ae90
bitrate only webcam profiles and error handling
2019-09-26 18:28:37 +00:00
Joao Siebel
a942a90ffc
Add settings to enable heap dump
2019-09-25 08:14:22 -03:00
Anton Georgiev
c8e9eb9bbc
Default to disabled memory monitor
2019-09-09 16:36:07 -04:00
Anton Georgiev
f0a35a7381
add monitor for memory usage in nodejs html5
2019-09-09 14:45:54 -04:00
KDSBrowne
4e837a1ac1
add typing indicator config setting
2019-08-23 15:17:32 +00:00
Anton Georgiev
4aad0a35a2
Merge pull request #7853 from jfsiebel/save-local-settings
...
Save local settings in a different collection
2019-08-06 12:50:24 -04:00
Joao Siebel
44c660cf48
remove lock from local settings
2019-08-02 10:15:50 -03:00
Chad Pilkey
3781a94a23
move slide position data into its own collection
2019-07-31 12:22:32 -07:00
Anton Georgiev
fd894a4d2c
Merge pull request #7753 from Tainan404/Add-pong-time-to-settings
...
Add pong and clear users intervals times to settings
2019-07-30 13:18:26 -04:00
Vitor Mateus
3c0898b7aa
Merge remote-tracking branch 'upstream/master' into issue-7022-2
2019-07-29 17:10:34 -03:00
Chad Pilkey
e69931a0af
Merge remote-tracking branch 'upstream/master' into fix-pan-lag
2019-07-25 16:29:52 -07:00
Chad Pilkey
c344a17adb
pan/zoom and cursor refactor for better performance
2019-07-25 15:55:25 -07:00
Vitor Mateus
120764ee33
Adjustments to fullscreen toggle #7022 #7067
2019-07-23 16:56:39 -03:00
Anton Georgiev
33f2cc398b
Merge pull request #7804 from KDSBrowne/issue-7768
...
Add enabled parameter to chat in settings.yml
2019-07-18 16:53:09 -04:00
KDSBrowne
bd9ed853a7
add enabled config to chat in settings.yml
2019-07-17 21:00:33 +00:00
Anton Georgiev
d385466398
Merge pull request #7784 from diegobenetti/issue7769-change-enableExternalVideo-parameter
...
Changes the position of the parameter enableExternalVideo in the settings.yml
2019-07-17 16:53:42 -04:00
Diego Benetti
e9e177d84f
Creates parameter to enable or disable the Logout option
2019-07-16 10:55:56 -03:00
Diego Benetti
aa0c777cee
Parameter enableExternalVideo changed to externalVideoPlayer
2019-07-15 16:31:28 -03:00
Diego Benetti
f7a58c3279
Changes the position of the parameter enableExternalVideo in the settings.yml file
2019-07-15 13:26:57 -03:00
Anton Georgiev
15c4e09bd6
Merge pull request #7770 from antobinary/clean-settings-yml
...
Remove unused `httpsConnection` flag in settings.yml
2019-07-15 08:46:39 -04:00
KDSBrowne
22a94260dc
change undefined to null
2019-07-15 02:59:55 +00:00
Anton Georgiev
4c547d8a42
Rmv unused httpsConnection
flag in settings.yml
2019-07-12 11:59:31 -04:00
KDSBrowne
5c8407ccb6
add undefined as default setting
2019-07-10 15:25:30 +00:00
KDSBrowne
4a9a833755
add browser locale detection override prop to settings.yml
2019-07-10 13:19:00 +00:00
Tainan Felipe
8ffa84e39b
Add pong and clear users intervals times to settings
2019-07-08 16:49:09 -03:00
Anton Georgiev
f095f04fd3
Merge pull request #7702 from capilkey/fix-user-roles
...
Clean up user roles
2019-07-04 14:57:19 -04:00
KDSBrowne
ba9c9c431a
add enabled poll prop in settings.yml
2019-07-02 14:54:37 +00:00
Chad Pilkey
f0930e2d23
refactor user role management to follow proper format
2019-06-28 21:02:12 +00:00
Anton Georgiev
35b8563219
Merge pull request #7606 from Tainan404/issue-7556
...
Add toast for webcam lock suggestion
2019-06-26 12:17:30 -04:00
Anton Georgiev
283c4a8fcc
Enable closed captions by default
2019-06-25 16:26:23 -04:00
Anton Georgiev
c18910966c
Merge pull request #7645 from KDSBrowne/0TF-SpeechRecognition-captions
...
Add speech recognition functionality to writing captions
2019-06-24 10:10:14 -04:00
Anton Georgiev
684197bbdc
Merge pull request #7661 from KDSBrowne/issue-7346
...
Add Chrome on iOS to legacy detection
2019-06-21 15:08:27 -04:00
Maxim Khlobystov
34eef01460
Update browser-bunyan and enable flushOnClose
2019-06-21 14:21:22 -04:00
KDSBrowne
4796f19cde
add Chrome on iOS to legacy detection
2019-06-21 17:45:34 +00:00
Anton Georgiev
5fb0c10ea6
Merge branch 'master' into issue-7556
2019-06-21 10:44:32 -04:00
KDSBrowne
c36f25c748
add enableDictation prop in settings.yml / bug fixes
2019-06-18 14:36:22 +00:00
Paulo Lanzarin
74b194cb13
Tune medium profile bw down to 200kbps
2019-06-13 16:08:44 -03:00
prlanzarin
47b297fdf2
Add bitrate specs to existing profiles
2019-06-13 18:25:16 +00:00