Joao Victor
7ff6f8750d
[2.5] fix(whiteboard): border-radius of toolbar buttons #15009
2022-05-16 10:20:16 -03:00
Daniel Schreiber
dfd93e7959
Fix etherpad session authentication to work in cluster setups
...
Etherpad uses the sessionID cookie for authorization. In cluster setups the
host part of the URI which serves the html5 frontend is different from
the hostname part of the URI which serves etherpad. Therefore the
bbb-html5 client can't set a cookie for etherpad which contains the
etherpad sessionID.
This patch uses the `ep_auth_session` etherpad plugin which takes the
`sessionID` as query parameter, sets the cookie in the browser and
redirects the iframe to the pad URI.
2022-05-16 07:40:42 +02:00
KDSBrowne
920d1def89
restore presentation toolbar
2022-05-16 02:35:17 +00:00
Fred Dixon
fe7a2d6c7f
Better wording on breakout room actions
2022-05-15 13:52:28 -05:00
KDSBrowne
f80dee04af
update package lock
2022-05-15 14:23:40 +00:00
KDSBrowne
632bac1ebc
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into 2.6-bbb-tldraw
2022-05-15 14:02:22 +00:00
KDSBrowne
15d91794fd
update package lock
2022-05-15 14:00:50 +00:00
Anton Georgiev
ad98ff3d98
Merge pull request #15015 from antobinary/m25-d
...
chore: Merge BBB 2.5.0-rc.2 into develop
2022-05-13 18:32:30 -04:00
Anton Georgiev
c4874398f6
chore: Merge 2.5.0-rc.2 into develop
2022-05-13 21:03:34 +00:00
Ramon Souza
3800065380
remove chat name
2022-05-13 17:44:41 -03:00
Ramon Souza
5397498746
prevent user join from multiple tabs with same sessionToken
2022-05-13 16:18:51 -03:00
Ramón Souza
32469846f8
Merge pull request #14989 from gabriellpr/emoji-chat
...
feat(chat): Auto convert text to emoji
2022-05-13 18:47:26 +01:00
Anton Georgiev
6a665a4b64
Merge pull request #15011 from prlanzarin/u26-niccolo-strauss
...
[2.6] fix: client crash on meeting end/user left with cameras
2022-05-13 13:04:26 -04:00
Anton Georgiev
d1053c3eb4
Merge pull request #14970 from danielpetri1/shared-notes-fix
...
fix(Shared notes): missing temporaryPresentationId parameter in upload
2022-05-13 12:21:56 -04:00
prlanzarin
0a05d3b673
fix: client crash on meeting end/user left with cameras
2022-05-13 16:20:57 +00:00
KDSBrowne
4478f9d389
add const to annotations variable
2022-05-13 15:41:10 +00:00
KDSBrowne
6cd5006999
add client logger to try / catch
2022-05-13 15:15:44 +00:00
KDSBrowne
9518b619ae
commit package lock
2022-05-13 14:57:39 +00:00
KDSBrowne
fada3284ab
fix reported bugs
2022-05-13 14:51:41 +00:00
KDSBrowne
374c9c53e6
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into 2.6-bbb-tldraw
2022-05-13 14:23:18 +00:00
Joao Victor
e070b586c4
[2.5] fix: popover menus in RTL mode
2022-05-13 10:42:19 -03:00
Localization Server
a494d5b66c
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2022-05-13 09:41:54 -03:00
KDSBrowne
10adb3e097
remove merge comment
2022-05-13 12:14:01 +00:00
KDSBrowne
5033898fe9
remove lockfileVersion and duplicate method
2022-05-13 02:47:41 +00:00
germanocaumo
45febec644
panAndZoom through akka + some cleanup
2022-05-13 02:47:41 +00:00
KDSBrowne
9961cef474
reposition tldraw toolbar
2022-05-13 02:47:40 +00:00
germanocaumo
cee766d1b6
cursor updates through akka
2022-05-13 02:47:40 +00:00
germanocaumo
234b2869e5
WIP: tldraw in akka-model & starting cleanup
2022-05-13 02:47:39 +00:00
KDSBrowne
3ee7297d79
add isLocked to background images
2022-05-13 02:43:41 +00:00
KDSBrowne
36b1fccbca
handle sending shapes in onCommand instead of onPersist
2022-05-13 02:43:40 +00:00
KDSBrowne
10c8d3759d
hack adding pres slide images and page switching
2022-05-13 02:43:40 +00:00
KDSBrowne
00c66cc26e
clean up cursor component
2022-05-13 02:21:36 +00:00
KDSBrowne
39e76da995
fix moving linked shape bug | embed cursors with relative position
2022-05-13 02:21:36 +00:00
KDSBrowne
86e7dd52f6
fix shapes overwriting each other
2022-05-13 02:21:36 +00:00
KDSBrowne
5cb29535f7
embed Tldraw into BBB client
2022-05-13 02:21:35 +00:00
Ramon Souza
fdaea3fc2f
upgrade react-intl version to support react 17
2022-05-11 16:10:44 -03:00
Ramon Souza
9bed83a65a
upgrade react-toggle version to support react 17
2022-05-11 16:06:05 -03:00
Ramon Souza
361f3b48eb
upgrade react-tabs version to support react 17
2022-05-11 15:56:04 -03:00
Ramon Souza
0a81650681
upgrade react-modal version to support react 17
2022-05-11 15:51:52 -03:00
Ramon Souza
135ad42049
remove unused package
2022-05-11 14:01:13 -03:00
Ramon Souza
b60bbb9bb7
upgrade react version to 17.0.2
2022-05-11 13:42:18 -03:00
prlanzarin
6d02d7218f
fix: client crash on meeting end/user left with cameras
2022-05-10 18:57:26 +00:00
Joao Victor
a7e5869c91
feat(video): upload of own webcam virtual background
2022-05-10 14:17:16 -03:00
gabriellpr
0b047ea26f
verification updated
2022-05-10 13:23:41 -03:00
Paulo Lanzarin
d5b1bba975
Merge pull request #14981 from prlanzarin/u26-form-revealer
...
fix(screenshare): check packet flow to detect unhealthy streams earlier
2022-05-10 13:11:34 -03:00
Ramón Souza
b024e6802d
Merge pull request #14968 from frankemax/avatar-fix
...
fix(user-avatar): avatar image covered
2022-05-10 17:02:03 +01:00
Ramón Souza
092cda8000
Merge pull request #14965 from frankemax/fix-joined-spinner
...
fix(webcam): spinner and prop types
2022-05-10 17:01:46 +01:00
prlanzarin
53570deb86
fix(screenshare): make viewers reconnect immediately mid-call
...
If a viewer session failed mid-call, it was being scheduled for a reconnect via
the min-max connection timers (30s-60s), which is terrible UX.
This commit makes screen sharing viewers try to reconnect immediately when
appropriate.
2022-05-10 14:35:59 +00:00
prlanzarin
d45aecdbcc
fix(screenshare): remove broken presenter screen reconnect
...
Outbound/presenter screen sharing reconnect was broken from inception, so it's
being removed until it´s properly re-implemented.
This also fixes an issue where presenter disconnections would be silent for the
end user - now an error toast is shown and the error properly logged.
2022-05-10 14:35:59 +00:00
prlanzarin
98ec11c9b5
fix(screenshare): properly reset connection attempts on stop
...
Fixes an issue where subsequent failures might lead to wrong error codes being
reported;
Splits the screen sharing bridge stop method into a reconnect-safe version and
a public one - should also address some quirks with inbound stream reconnection.
2022-05-10 14:22:45 +00:00
Paulo Lanzarin
ae6ea67699
Merge pull request #14973 from prlanzarin/u26-wasserwelt-technik
...
fix(screenshare): guarantee local stream is cleaned up
2022-05-10 11:13:14 -03:00
Anton Georgiev
e8645339e6
Merge pull request #14988 from ramonlsouza/25260-may10
...
chore: Merge 2.5 into develop
2022-05-10 10:07:35 -04:00
Paulo Lanzarin
2ad4d08bab
Merge pull request #14972 from prlanzarin/u26-tenebrous-suite
...
fix(screenshare): race condition - local stream ends while broker starts
2022-05-10 11:01:59 -03:00
Ramon Souza
4fed83cba6
Merge remote-tracking branch 'upstream/develop' into 25260-may10
2022-05-10 10:53:30 -03:00
Ramon Souza
0d3a5326fc
Merge remote-tracking branch 'upstream/v2.5.x-release' into 25260-may10
2022-05-10 10:53:00 -03:00
Paulo Lanzarin
c6dedfebe2
Merge pull request #14938 from frankemax/add-video-avatar-loading-2.6
...
feat(webcam): avatar loading
2022-05-10 09:56:58 -03:00
gabriellpr
d97631cc40
auto convert to emoji
2022-05-10 09:47:51 -03:00
Ramon Souza
42072f570d
remove unused import in settings menu
2022-05-10 09:24:49 -03:00
Ramon Souza
c215880ad6
remove unused variables app component
2022-05-10 09:24:31 -03:00
Ramon Souza
a604b05e43
remove unused import base component
2022-05-10 09:23:55 -03:00
Paulo Lanzarin
a18987819d
Merge pull request #14971 from prlanzarin/u26-barry-manilow
...
refactor: remove play and retry code from kurento-utils
2022-05-09 20:57:05 -03:00
Paulo Lanzarin
4f3fef37a2
Merge pull request #14966 from prlanzarin/u26-caustic-curfew
...
feat(audio): add sipjsAllowMdns option to control mDNS filtering in SIP.js
2022-05-09 20:56:21 -03:00
Max Franke
5152ce4dd6
fix(user-avatar): avatar image covered
...
Fixes an issue that when the user joins with a custom avatar, the talking
indicator div ends up covering the avatar image.
2022-05-09 16:28:37 -03:00
Max Franke
f9b2fbf4d2
fix(video-list-item): mirror own webcam
...
Fix mirror own webcam not working
Probably broke after e45deb5e7e
2022-05-09 16:28:30 -03:00
Max Franke
d75111d85a
fix(video-list-item): spinner and unhealthy stream
...
Fix spinner
Add unhealthy stream filter to the avatar
2022-05-09 16:17:38 -03:00
Max Franke
cf56e064e4
fix(user-status): add joined value
...
Add correct prop types to user-status
2022-05-09 16:17:38 -03:00
Max Franke
d642464897
feat(video-list-item): avatar loading
...
Add a new avatar component to video list item
Change the design of the components, following the new video list idea
Add icons related to the state of the user
2022-05-09 16:17:33 -03:00
prlanzarin
83e26b7f63
fix(screenshare): race condition - local stream ends while broker stars
...
There could be a race condition where the local getDisplayMedia stream ends
(eg via Chrome`s stop sharing toast) while the broker hasn't finished starting.
That would lead to a scenario where the broker wouldn't emit an end event,
causing screen sharing to be flagged as started with a blank/invalid stream.
2022-05-09 18:00:30 +00:00
Joao Victor
0df5c317a4
fix: remove unneeded additional tag
2022-05-09 14:40:13 -03:00
Joao Victor
a51bc1b286
fix: recompute row height for message items
2022-05-09 13:46:33 -03:00
Ramón Souza
f52b4db8c6
Merge pull request #14934 from tomonsoejang/develop
...
fix: show mute/unmute button, if a user is unlocked
2022-05-09 14:25:43 +01:00
prlanzarin
d350afd194
fix(screenshare): check packet flow to detect unhealthy streams earlier
...
Screen streams were only deemed unhealthy when the transport's ICE state
transitioned to failed. That was as good as nothing because the stream would
stay frozen with no visual UI feedback until it reconnected. Bad UX.
This commit addresses that issue via two changes:
- A stream is deemed *potentially* unhealthy now if the transport's
state becomes disconnected
- If a stream is deemed potentially unhealthy, a monitor probe is
started to check whether there is media/packet flow (every 500ms).
If there's no packet flow, the stream is flagged is factually unhealthy and
UI feedback about that is rendered.
It's still not as good as it could be - relying on disconnected still
leaves a couple of seconds of silence to be dealt with. For that to be
addressed the prober would have to run nonstop, but that's for later.
2022-05-09 01:59:32 +00:00
prlanzarin
d8c67aa428
refactor: remove play and retry code from kurento-utils
...
Code was marked for review - isn't necessary anymore and was triggering a static
code analysis alert as well. Simplified it to a good extent.
Also removed some trailing whitespaces from the file so that my editor stops
bothering me.
2022-05-08 20:33:08 +00:00
prlanzarin
68f090fbe5
fix(screenshare): guarantee local stream is cleaned up
...
There could be a scenario where the local gDM stream wasnt cleaned up;
eg.: SFU is offline.
This commit guarantees all tracks from the local stream are stopped.
2022-05-07 16:50:41 +00:00
Daniel Petri Rocha
dd0873392c
Adds tempPresId parameter; distinct filenames for upload of shared notes
...
Requesting a token for upload requires a temporary presentation id, a change which was not yet reflected in the shared notes export.
As a result, the "move shared notes to whiteboard" button stopped functioning.
Additionally, if throughout a meeting an instructor uses this feature repeatedly, the file will be appended with the corresponding version:
Shared_Notes.pdf
Shared_Notes(1).pdf
Shared_Notes(2).pdf
etc.
2022-05-06 23:49:06 +02:00
Anton Georgiev
4c84c691fa
Merge pull request #14963 from frankemax/fix-mirror-own-webcam
...
fix(webcam): mirror own webcam
2022-05-06 15:41:01 -04:00
Max Franke
019b93180b
fix(user-avatar): avatar image covered
...
Fixes an issue that when the user joins with a custom avatar, the talking
indicator div ends up covering the avatar image.
2022-05-06 14:53:22 -03:00
Anton Georgiev
46a8bb4dad
Merge pull request #14967 from ramonlsouza/24-25-may-6
...
chore: Merge 2.4 into 2.5
2022-05-06 13:46:33 -04:00
Ramon Souza
48a79ea7aa
Merge remote-tracking branch 'upstream/v2.4.x-release' into 24-25-may-6
2022-05-06 14:30:41 -03:00
Max Franke
b0b5f812e5
fix(video-list-item): mirror own webcam
...
Fix mirror own webcam not working
Probably broke after e45deb5e7e
2022-05-06 14:06:25 -03:00
prlanzarin
e93176238a
feat(audio): add sipjsAllowMdns option to control mDNS filtering in SIP.js
...
FreeSWITCH has mDNS resolution capabilities as of 1.10.7. Having the filtering
configurable in the client allows us to field trial whether we should keep that
on or off. The default is still to filter them out because FreeSWITCH does not
resolve mDNS candidates by default (ice_resolve_candidate in switch.conf.xml).
2022-05-06 13:38:44 +00:00
Max Franke
1a63dbd648
fix(webcam): joined value
...
Add correct prop types to user-status
2022-05-05 18:11:22 -03:00
Max Franke
2cf7e3903e
fix(webcam): fix reconnecting spinner
...
Fix loading spinner not spinning
2022-05-05 17:58:09 -03:00
Ramón Souza
a2bdad6717
Merge pull request #14955 from gabriellpr/cyrillic-room-name
...
Updates font-weight for the Cyrillic alphabet work properly.
2022-05-05 20:16:44 +01:00
gabriellpr
65e304c877
updated room-name font-weight to 400
2022-05-05 13:30:25 -03:00
Mario Junior
dced094ad7
Merge pull request #14833 from lfzawacki/develop-bbb
...
New Layout code and push layout states for camera position, size, focus and presentation minize
2022-05-04 16:51:06 -03:00
gabriellpr
9d41ca5528
fixing button bug inside lock-viewers RTL
2022-05-04 10:42:58 -03:00
Paulo Lanzarin
0656059adb
Merge pull request #14937 from prlanzarin/u26-ineffable-instants
...
refactor(audio): style adjustments to AudioSettings device selectors
2022-05-03 14:51:55 -03:00
Paulo Lanzarin
da958b6874
Merge pull request #14916 from prlanzarin/lift-audio-moda-echo-button
...
refactor(microphone): UI tweaks in the local echo audio test button
2022-05-03 14:50:59 -03:00
prlanzarin
cdbbb49d64
refactor(audio): style adjustments to AudioSettings device selectors
...
Similar to what video-preview does: dropdown icon indicator, focus/hover handling, ...
2022-05-03 16:25:02 +00:00
Paulo Lanzarin
e8feaf27b6
Merge pull request #14935 from prlanzarin/u26-brutalist-brat
...
fix(audio): incorrect change output device error log
2022-05-03 12:07:42 -03:00
prlanzarin
f5a2c4c8e7
fix(audio): fix change output device error log
...
this.user.callerIdName doesnt exist; error was logged as in its raw form (wrong)
2022-05-03 14:51:30 +00:00
Lucas Fialho Zawacki
e77072439a
feature(layout): Remove layouts from settings menu
2022-05-03 11:32:50 -03:00
Paulo Lanzarin
defd21014a
Merge pull request #14926 from prlanzarin/u26-traumklange-collision
...
refactor(webcam): remove unused code in video-provider/service
2022-05-03 09:23:12 -03:00
Ramón Souza
50b3eceb46
Merge pull request #14912 from ramonlsouza/issue-14909
...
Breakout rooms: have multiple "remaining time" notifications
2022-05-03 13:12:54 +01:00
Tomonso Ejang
e8344a1f5b
fix: show mute/unmute button, if user is unlocked
2022-05-03 14:15:37 +05:30
Ramon Souza
feecd7cf34
check user in lock-viewers container
2022-05-02 17:22:02 -03:00
Ramón Souza
a2c794b5fd
Merge pull request #14905 from gabriellpr/subtitles-viewers
...
Implements a subtitles button for viewers.
2022-05-02 19:16:17 +01:00
gabriellpr
efd45f2e76
change position to RTL languages
2022-05-02 14:56:30 -03:00
prlanzarin
bdd781e647
refactor(webcam): remove unused code in video-provider/service
2022-05-02 14:43:48 +00:00
prlanzarin
6a0e0a87c2
fix(audio): abide to signalCandidates configuration flag
2022-05-02 13:49:47 +00:00
gabriellpr
15eb6c9980
applying subtitles option for the viewers
...
Implementing subtitles button for viewers
fix: activate/deactivate closed captions
changing button layout
changing button layout
Fix a few things
2022-04-29 16:30:12 -03:00
Anton Georgiev
d9922b1b56
Merge pull request #14915 from antobinary/locales
...
chore: Pulled the latest 2.5 HTML5 locales from Transifex
2022-04-29 15:20:48 -04:00
Localization Server
aac1f79221
chore: Pulled the latest 2.5 HTML5 locales from Transifex
2022-04-29 19:18:42 +00:00
Arthurk12
1d677b1263
feat(microphone): UI tweaks about echo test button
2022-04-29 19:07:08 +00:00
Ramón Souza
1f3da47231
Merge pull request #14913 from JoVictorNunes/issue-14879
...
refactor: poll component
2022-04-29 19:47:00 +01:00
Anton Georgiev
e4e0b65a0c
Merge pull request #14890 from ramonlsouza/issue-14742
...
fix: User who left the meeting sometimes remains in some user lists
2022-04-29 14:35:03 -04:00
Joao Victor
34503251cf
refactor: poll component - merge both auto optioning and file drag&drop into one single thing
2022-04-29 12:04:45 -03:00
Ramon Souza
76d1c1cd3d
do not display alerts when breakout time is displayed in userlist
2022-04-29 10:18:25 -03:00
Ramon Souza
9d9558953e
support to multiple breakout time alerts
2022-04-29 10:05:29 -03:00
prlanzarin
d81041443b
fix(audio): guarantee consistency of selected output devices in AudioSettings
...
The initial selected output device in AudioSettings could be the wrong one if
the user's session had an output device ID already stored, but is joining on a
new session. That would cause the remote-media tag not to be updated with the
correct output device ID when it should (the service.js change)
The issue is tackled by guaranteeing the output device ID is set on all ends
when AudioSettings/AudioModal mounts.
2022-04-28 16:36:47 +00:00
prlanzarin
b428221f7e
fix(audio): guarantee consistency of selected input devices in AudioSettings
...
The initial selected input device in AudioSettings could be the wrong one if
- 1) gUM outputs an user-selected device rather than the default
- 2) no previous device was selected for that domain and the enumeration
list order caused the default not to be the first
The issue is tackled re-extracting the deviceId from an input stream if it
exists and making the DeviceSelector value follow what is defined in the client
(audio-manager) via a trackable prop
2022-04-28 14:38:37 +00:00
Localization Server
2c41fcdd68
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2022-04-28 10:50:00 -03:00
Ramón Souza
104e9899ae
Merge pull request #14784 from gabriellpr/progress-bar-mobile
...
Implements a progress-bar on mobile inside the external video for the viewers.
2022-04-28 14:13:33 +01:00
Ramón Souza
3d1e9ea2d0
Update bigbluebutton-html5/imports/ui/components/external-video-player/component.jsx
...
Co-authored-by: João Victor Nunes <62393923+JoVictorNunes@users.noreply.github.com>
2022-04-28 10:01:02 -03:00
Ramon Souza
07f9a192b9
Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-2425-apr27
2022-04-27 15:32:20 -03:00
Anton Georgiev
1e038e7855
Merge pull request #14732 from frankemax/hide-webcam-info-small
...
feat(video): hide webcam container info depending on container size
2022-04-27 11:16:56 -04:00
Max Franke
9392669cd8
feat(video-list-item): prevent undefined observer
...
Add extras checks to observer related values
Move the video container width bound to a const
2022-04-27 11:48:14 -03:00
Lucas
2db9a1b343
Merge branch 'develop' into develop-bbb
2022-04-26 15:08:43 -03:00
Anton Georgiev
ba94cd636f
Merge pull request #14877 from ramonlsouza/meteor-271
...
chore: update meteor to 2.7.1
2022-04-26 13:29:32 -04:00
Anton Georgiev
3587f56411
Merge pull request #14869 from ramonlsouza/old-minimize-swap-fix
...
fix: minimize button does not appear with autoSwapLayout and oldMinimizeButton
2022-04-26 13:21:52 -04:00
Lucas Zawacki
d84f163cc4
fix(layout): Make sure layout propagates after pushLayout is toggled
2022-04-26 17:13:33 +00:00
Ramon Souza
d1cd53d863
improve active user check in userlist
2022-04-26 14:07:21 -03:00
Gustavo Trott
3092eaa684
Including packages-lock since packages.json was changed
2022-04-26 07:25:28 -03:00
Gustavo Trott
720a986d86
Remove html5client/useragent handler
2022-04-25 20:47:59 -03:00
Lucas Zawacki
00f1b33456
feat(layout): Only propagate custom layout
2022-04-25 19:57:11 +00:00
Joao Victor
80cc820331
fix: check whether there's a toast before dismissing
2022-04-25 16:17:06 -03:00
prlanzarin
ccc95583ee
refactor(audio): restore trickle candidate filtering in new audio bridge
...
+ better error handling, log messages for that code
2022-04-25 16:45:18 +00:00
Lucas Zawacki
11a3e9eb59
fix(subscriptions): Restore wrongly removed notifications subscription
2022-04-25 16:34:44 +00:00
prlanzarin
1decc5d343
fix(audio): respect public.media.listenOnlyOffering in new audio bridge
2022-04-25 16:22:49 +00:00
Ramon Souza
ced2c53e80
update meteor to 2.7.1
2022-04-25 09:26:44 -03:00
Ramon Souza
c07a5ce186
update html5 dependencies
2022-04-25 09:22:30 -03:00
Anton Georgiev
15a44c63b3
Merge pull request #14823 from ramonlsouza/issue-14811
...
fix: Closed captions position when the presentation is minimized
2022-04-21 13:06:49 -04:00
Ramon Souza
0109edbf25
fix audio icon RTL
2022-04-21 13:43:44 -03:00
Ramon Souza
e9c31f4966
fix blue screen poll values
2022-04-21 10:33:47 -03:00
gabriellpr
c701f6e754
changing background to use color variable
2022-04-21 10:01:58 -03:00
Ramon Souza
68b60874bf
display minimize button with autoSwapLayout and oldMinimizeButton
2022-04-20 17:48:26 -03:00
prlanzarin
459e1a9514
refactor(audio): remove old listen only bridge (kurento.js)
...
- Remove the old listen only bridge (kurento.js), superseded by the equivalent
and equally stable (AS FAR AS LISTEN ONLY IS CONCERNED) sfu-audio-bridge
- Rename FullAudioBridge.js -> sfu-audio-bridge.js
* A more generic name that better represents the capabilities and
the nature of the bridge
* The bridge name identifier in configuration is still the same
('fullaudio')
- Remove the FreeSWITCH listen only fallback
- Temporarily disable the "trickle ICE" pair gathering feature used
in SIP.js (which was always experimental, nonstandard and disabled
by default)
- Updates to settings.yml keys in places where relevant
2022-04-20 20:46:32 +00:00
prlanzarin
6fd6a52d47
fix(audio): prevent uncaught rejections in the experimental audio bridge startup
2022-04-20 17:40:06 +00:00
prlanzarin
1e80d050b7
refactor(audio): generic use of sfu audio broker to cover mic and listen only
2022-04-20 17:26:52 +00:00
Anton Georgiev
d9709caf27
Merge pull request #14316 from JoVictorNunes/issue-13631
...
fix(audio): restore audio behavior within main room after leaving breakout room
2022-04-20 10:37:44 -04:00
prlanzarin
2eaf96ae95
refactor(audio): address linter warnings in fullaudio-broker.js
2022-04-20 13:52:16 +00:00
prlanzarin
d125b34117
refactor(audio): address linter warning in FullAudioBridge.js
2022-04-19 19:18:04 +00:00
prlanzarin
3f03a94d29
fix(audio): use correct media server in listen only via fullaudio bridge
2022-04-19 19:16:22 +00:00
Anton Georgiev
26524531b3
Merge pull request #14683 from Arthurk12/audio-modal-skip-check-fix
...
fix(microphone): modal not showing errors
2022-04-19 11:56:12 -04:00
Anton Georgiev
2241be12e9
Merge pull request #14850 from Arthurk12/multiple-pins
...
feat(webcam): pin multiple cameras simultaneously
2022-04-19 11:55:13 -04:00
Paulo Lanzarin
cd96f30d22
chore: disable candidate signaling by default
...
mediasoup is the default media server in v2.5, so we don't need ICE candidates
to be signaled to bbb-webrtc-sfu. Disabling it saves resources (client and server).
2022-04-19 11:50:45 -03:00
Ramon Souza
76272d8a51
Merge remote-tracking branch 'upstream/v2.5.x-release' into 25-dev-apr19
2022-04-19 11:34:29 -03:00
Paulo Lanzarin
49d4877770
Merge pull request #14849 from prlanzarin/u25-wave-idea3
...
refactor(audio): linter pass over local echo/volume meter code
2022-04-19 10:44:17 -03:00
Joao Victor
62d56eeb00
fix: whiteboard toolbar border-radius
2022-04-19 10:28:02 -03:00
Arthurk12
cff605e996
feat(webcam): pin multiple cameras simultaneously
...
Adds support for multiple cameras pins.
The pinned cameras are stored in a FIFO-type queue
When a camera is pinned the oldest one is removed.
The queue size can be set via create parameter 'maxPinnedCameras',
if not defaults to 3.
2022-04-18 20:17:58 +00:00
prlanzarin
e0bda16c06
refactor(audio): linter pass over local echo/volume meter
...
Address linter warnings before any further changes in that area
2022-04-18 20:05:26 +00:00
Anton Georgiev
d4215d4c18
fix: add missing darkreader in package-lock.json
2022-04-18 20:01:02 +00:00
Anton Georgiev
e4a5477c83
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-dev-25
2022-04-18 19:48:18 +00:00
Ramon Souza
749fa58744
fix undefined user condition
2022-04-18 15:02:43 -03:00
Anton Georgiev
9b726d45f1
Merge pull request #14840 from ramonlsouza/remove-unused-apr18
...
refactor: remove unused imports/variables
2022-04-18 10:33:02 -04:00
Anton Georgiev
825cfc8d9f
Merge pull request #14666 from OneScreenSolutions/feat-poll-auto-options
...
feat: Feat poll auto options
2022-04-18 09:52:14 -04:00
Ramon Souza
90be7416d7
fix assignment in expression
2022-04-18 10:27:46 -03:00
Ramon Souza
be25044820
remove unused imports in breakout-room component + styles
2022-04-18 10:14:05 -03:00
Ramon Souza
18f42e538a
remove unused imports/variable in base component
2022-04-18 10:09:55 -03:00
OneScreenSolutions
e29e0fdb07
added sidebarContentPanel condition and fixed drap and drop issue
2022-04-18 14:06:05 +05:00
Anton Georgiev
e23888076b
Merge pull request #14671 from JoVictorNunes/issue-14659
...
fix(menu): update previous open dropdown on user list reordering
2022-04-14 17:31:02 -04:00
Anton Georgiev
9a8264ec6c
Merge pull request #14736 from prlanzarin/u25-wave-idea3
...
feat(audio): local echo test and audio energy meter
2022-04-14 17:07:28 -04:00
Pedro Beschorner Marin
a21de5e5b7
fix(layout): enforce data type
...
Make sure the broadcasted payload data matches the message body's data
types.
2022-04-14 19:40:19 +00:00
Anton Georgiev
25b567aadc
chore: bump up version of async
2022-04-14 19:39:00 +00:00
Lucas Zawacki
7a5086cde8
fix(layout): Remove stray code from merge and fix indentation
2022-04-14 19:22:21 +00:00
Gustavo Trott
9ceed22337
Merge branch 'develop' into remove-breakout-invitation-mode
2022-04-14 16:17:04 -03:00
Anton Georgiev
4fdbf8c575
Merge pull request #14825 from gustavotrott/fix-breakout-user-ejected
...
fix: breakout window not closing when user is ejected
2022-04-14 14:56:20 -04:00
Anton Georgiev
c00b8f5fd9
Merge pull request #14829 from ramonlsouza/issue-6244
...
feat: Confirm dialog on clear all annotations
2022-04-14 14:55:27 -04:00
Anton Georgiev
e4f4b7577e
Merge pull request #14831 from JoVictorNunes/logo-increase
...
style: increase logo area size to 3rem
2022-04-14 14:53:11 -04:00
Lucas Zawacki
378d0f18a0
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into develop-bbb
2022-04-14 18:48:02 +00:00
Joao Victor
3d509baa30
fix: logo area size
2022-04-14 14:53:28 -03:00
Gustavo Trott
70ee42237c
Remove past invitation mode
2022-04-14 14:38:14 -03:00
Ramon Souza
e4c585ac9a
enable drag and drop polls by default
2022-04-14 13:57:23 -03:00
Ramon Souza
5b52665cd2
add confirmation modal to clear all annotations whiteboard action
2022-04-14 10:54:53 -03:00
Gustavo Trott
1188f6538a
Merge branch 'develop' into fix-breakout-user-ejected
2022-04-14 10:03:34 -03:00
Anton Georgiev
3ce6dbf997
Merge pull request #14665 from JoVictorNunes/breakout-update
...
feat: move users among breakouts
2022-04-14 08:22:49 -04:00
Anton Georgiev
11f879be87
chore: switch package-lock.json back to "lockfileVersion": 1
2022-04-13 23:40:42 +00:00
Lucas Zawacki
e88e10b99e
feat(layout): Fix propagation after merge with 2.6
2022-04-13 22:15:21 +00:00
Lucas Zawacki
83847a21aa
Merge branch 'v2.5.x-release-Layouts' of github.com:lfzawacki/bigbluebutton into develop-bbb
2022-04-13 21:08:32 +00:00
Anton Georgiev
aaef76cd2e
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-25-dev
2022-04-13 20:58:02 +00:00
Gustavo Trott
b6a1ba9f93
Close breakout when user was removed
2022-04-13 17:53:10 -03:00
Ramon Souza
0b26f066e0
change captions position to not depend on presentation
2022-04-13 15:10:40 -03:00
Gustavo Trott
725bed6797
Small fixes
2022-04-13 14:22:02 -03:00
Anton Georgiev
c808f1f1dd
chore: Drop .dockerignore and docker-entrypoint.sh files #14814
2022-04-13 17:17:08 +00:00
gustavo-em
2f6fe788a1
ajusts
2022-04-13 13:44:23 -03:00
gustavo-em
f40fcc1696
translations to mobile app
2022-04-13 13:13:38 -03:00
prlanzarin
bae731e59e
fix(audio): PC loopback workaround for local echo in Chrome
...
Works around the fact that Chrome doesnt have AEC on streams that dont go through PCs
2022-04-13 14:37:39 +00:00
Anton Georgiev
ec6f5691c9
Merge pull request #14799 from Tainan404/fix-notes-showing-text
...
fix(notes): Fix notes display order
2022-04-13 08:50:55 -04:00
prlanzarin
c9eeffb71e
fix(audio): guarantee audio settings devices are present and labelled
...
For scenarios where streams are produced in AudioSettings (local echo,
volume meter), force gUM resolution before devices are enumerated.
This effectively guarantees that all devices are present, labelled and
with deviceIds.
2022-04-12 21:33:17 +00:00
Anton Georgiev
05baa9b19c
chore: update package-lock.json for lockfileVersion: 2
2022-04-12 20:41:38 +00:00
Anton Georgiev
13bed65baf
chore: drop obsolete Dockerfile from BBB
2022-04-12 20:34:28 +00:00
Anton Georgiev
dd8ac845d2
Merge pull request #14797 from JoVictorNunes/chat-time-alignment
...
fix: chat message time alignment
2022-04-12 16:02:28 -04:00
Anton Georgiev
37de853bf5
Merge pull request #14812 from ramonlsouza/locales25-apr12
...
chore: Pulled the latest 2.5 HTML5 locales from Transifex
2022-04-12 16:02:07 -04:00
Localization Server
763d8edd55
chore: Pulled the latest 2.4 HTML5 locales from Transifex
2022-04-12 16:43:08 -03:00
Joao Victor
911edbf9f5
Rebase to 2.5
2022-04-12 16:26:13 -03:00
Ramon Souza
7a57344177
Merge remote-tracking branch 'upstream/v2.4.x-release' into 24-25-merge-apr12
2022-04-12 14:46:13 -03:00
Gustavo Trott
ecbfee26db
Missing parts
2022-04-12 13:56:54 -03:00
Ramon Souza
7735abb16e
localize keys in shortcut modal
2022-04-12 13:49:10 -03:00
Anton Georgiev
96c2fc9d86
Merge pull request #14734 from JoVictorNunes/issue-14721
...
fix: link sanitizing in welcome message
2022-04-12 10:36:59 -04:00