Commit Graph

38296 Commits

Author SHA1 Message Date
Fred Dixon
f4eceef8e3
Update lti.md
Fix Mardown errors in LTI docs
2023-04-27 14:17:58 -03:00
Arthurk12
b565a91cd2 fix(interactions): raised hands toast
Makes user avatars on raised hands toast appear with the same
color and same avatar image they have in the user list.
2023-04-27 14:16:35 -03:00
Fred Dixon
2cded0aba4
Update lti.md
Fix Markdown Error
2023-04-27 14:08:53 -03:00
Max Franke
6d146d07d4 fix(interactions-button): typo 2023-04-27 14:08:16 -03:00
Max Franke
ddd1712f56 fix(interactions): user status debounce 2023-04-27 14:04:55 -03:00
Max Franke
fbcc611bd9 feat(interactions): add new interactions button
Interactions button is a button that stays in action bar.
Integrates several features in just one place: user-reaction, raise hand,
user-status (away/not away), toggle question panel.
2023-04-27 13:57:40 -03:00
Max Franke
d28b93a586 feat(reactions): add user reaction
add user-reaction collection
add emoji picker for user reaction in the user list
add options to enable/disable user-reaction
add a way to pass style to emoji-picker component
2023-04-27 11:54:11 -03:00
Fred Dixon
de649e9ec9
Merge pull request #17749 from ffdixon/update-lti-docs
Update LTI docs
2023-04-27 11:21:55 -03:00
Fred Dixon
1ab649eca2 Updated LTI docs 2023-04-27 11:14:42 -03:00
transifex-integration[bot]
874e601543
Apply translations in uk_UA
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'uk_UA' language.
2023-04-27 14:05:33 +00:00
Anton Georgiev
4406dcb971
Merge pull request #17744 from diegobenetti/transfer-button-not-displayed-in-tablets
fix: Transfer button not displayed in tablets
2023-04-27 08:37:46 -04:00
Gabriel Porfirio
7b0cd624da change chat to serial mode 2023-04-27 09:36:19 -03:00
Diego Benetti
910e3f2e6f Fixes url concatenation to encode the parameters 2023-04-27 12:17:14 +00:00
Anton Barboza
6bd62555d3 test: isolate screenshot check function and update reference screenshots on layout tests 2023-04-26 16:17:43 -03:00
Anton Barboza
00cbc1a097 test: migrate layout test to serial mode 2023-04-26 15:53:52 -03:00
Anton Barboza
860766b4cf Merge remote-tracking branch 'upstream/v2.6.x-release' into layout-tests-migration 2023-04-26 15:14:24 -03:00
Ramón Souza
6affbcc511
Merge pull request #17705 from Scroody/I-17703
Fix: Cameras don't obstruct buttons anymore.
2023-04-26 15:13:35 -03:00
André Castro
14d80a2154
Update bigbluebutton-html5/imports/ui/components/webcam/component.jsx
Co-authored-by: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
2023-04-26 14:59:45 -03:00
André Castro
d1e72d9ada
Update bigbluebutton-html5/imports/ui/components/webcam/component.jsx
Co-authored-by: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
2023-04-26 14:54:30 -03:00
Paul Trudel
1b5015211e Change registeredUser joined to false after leave 2023-04-26 15:41:29 +00:00
Diego Benetti
9306e38dd9 Improves iOS detection to consider tablet as iOS instead of macOS 2023-04-26 14:33:27 +00:00
Diego Benetti
2767bee67c Enables transfer button to be displayed in tablets 2023-04-26 14:30:25 +00:00
andre-imdt
d4b3a3b0e8 New logic apllied to dragging cameras. 2023-04-26 11:28:59 -03:00
Anton Barboza
ad27072b8f test: use userPage instead of modPage2 on layout tests 2023-04-25 18:43:16 -03:00
Anton Barboza
9628f03af1 test: add smart, custom and push layout tests 2023-04-25 18:20:48 -03:00
Anton Barboza
231c5156ba test: add TIMEOUT_MULTIPLIER variable 2023-04-25 18:18:02 -03:00
Calvin Walton
9ecea0804e nginx config: Allow overriding the $scheme variable
The etherpad component's nginx configuration needs to know the request
scheme in order to set some variables that influence whether the
'Secure' flag is set on cookies. Right now it directly uses the $scheme
variable, but this variable does not get set to the expected value if
nginx is behind a reverse-proxy where the proxy handles TLS termination.

Adjust the etherpad nginx config to use a variable with a different name
$real_scheme, which can be set in the nginx server block to match the
configuration of the nginx listeners.

This variable is set to the value of $scheme in the default
/etc/sites-available/bigbluebutton file. The bbb-install.sh script will
be updated to set this variable in the configurations it writes.

People using other installation scripts will need to add this variable
to their nginx configuration file, or etherpad might not operate correctly.
2023-04-25 17:13:24 -04:00
Ramón Souza
2e8f3bdbb8 fix typing indicator in private chat 2023-04-25 16:59:07 -03:00
Fred Dixon
8b10ff9d2c
Merge pull request #17719 from ffdixon/fix-docs
Fix an incorrect path for overriding `turn-stun-servers.xml`.
2023-04-25 11:21:30 -03:00
Fred Dixon
0f90388139 Fix path for turn-stun-servers.xml in docs 2023-04-25 11:20:14 -03:00
Lucas Zawacki
894bd3e126 fix(transcription): Don't set webspeech provider for transcription-controller 2023-04-25 10:25:35 -03:00
Gabriel Porfirio
a383b03380 closed the context page 2023-04-25 10:25:23 -03:00
Arthurk12
3b871e5ca2 fix(captions): "not supported" in chrome
Fixes a case where the locale selector don't show up in Chrome when using
'webspeech' provider.
And adds missing fields to the webspeech transcription messages, after the
addition of some new parameters to those messages with the open
transcription server.
2023-04-25 10:25:20 -03:00
Arthurk12
eafa0f200e feat(captions): no longer writes in the pad
This feature was too coupled to the old closed captions' pads.
(e.g. the old closed captions feature should be enabled for this
 to work properly)
Some things were hardcoded and others didn't make sense from the
user experience perspective.
Reverts #876d8aa.
Partially reverts #802964f, removes changes to make closed captions'
pads compatible with live-transcription but keeps provider settings.
2023-04-25 10:24:48 -03:00
prlanzarin
54b6578b03 fix(audio): forcefully disable stereo when using Vosk transcription
The current Vosk CC provider does not support stereo mic streams
(pending investigation as to why).

This commits makes sure stereo is forcefully disabled via SDP munging
only when transcription is active and using Vosk. Having it disabled
in the server side (FreeSWITCH) is not enough because the stereo parameter
is client mandated and replicated by FS on its answer. So we need to
make sure it's always disabled for the time being.
SFU audio does munging server side (and stereo is always off), so no changes
needed there.

The rest of the providers (except WebSpeech) need to be validated against
stereo audio as well.
This is also intended to be temporary - ideally this needs to be fixed in
mod_audio_fork/Vosk/wherever this is breaking.
2023-04-25 10:10:39 -03:00
Anton Georgiev
7593f58cac
Merge pull request #17714 from antobinary/backport17713
docs: Correcting the virtual background images upload path
2023-04-25 09:07:55 -04:00
Thibaut
6a2d663457 Correcting the virtual background images upload path 2023-04-25 09:06:34 -04:00
Lucas Fialho Zawacki
4400cc68c8 feat(captions): Add SetUserSpeechLocaleMsg files 2023-04-25 10:05:16 -03:00
prlanzarin
8200a0ef64 build(freeswitch): load mod_audio_fork by default 2023-04-25 10:05:06 -03:00
prlanzarin
6f927a3835 build(freeswitch): add mod_audio_fork and libwebsockets
Add mod_audio_fork to FreeSWITCH's build alongside libwebsockets
(which mod_audio_fork depends on).

mod_audio_fork is used by the built in transcription feature as
a way to extract L16 streams from FreeSWITCH via WebSockets for further
processing by arbitrary transcription servers.

For full details on mod_audio_fork itself, please check drachtio's
source repo: github.com/drachtio/drachtio-freeswitch-modules.git

A few cautionary tales about this one:
  - The new patch (mod_audio_fork_build.patch) guarantees libwebsockets
    is properly linked to FreeSWITCH and that mod_audio_fork is built as
    well. That's because mod_audio_fork is not an upstream module.
  - The patch _may_ introduce conflicts on FreeSWITCH bumps more easily
    than the other patches we have. They shouldn't be too hard to adapt,
    though.
  - There's fine tuning to be done to FreeSWITCH's unit file regarding
    mod_audio_fork's capabilities. Again: check drachtio's repo.
2023-04-25 10:04:59 -03:00
Lucas Fialho Zawacki
fee6ff026a feat(captions): Use setUserSpeechLocale as an akka event and catch it in the transcription manager 2023-04-25 09:54:34 -03:00
Lucas Fialho Zawacki
6979432c36 feat(transcription): Server side open source transcriptions 2023-04-24 18:23:34 -03:00
Gabriel Porfirio
e0498dd9ba change parallel mode to serial mode 2023-04-24 17:52:47 -03:00
snyk-bot
f4e8c6ddec
fix: bigbluebutton-html5/package.json & bigbluebutton-html5/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-YAML-5458867
2023-04-24 20:52:25 +00:00
Ramón Souza
e79ebb720b
Merge pull request #17706 from ramonlsouza/26-27-apr24
chore: Merge 2.6 into 2.7
2023-04-24 17:23:17 -03:00
Ramón Souza
af8556e026 Merge remote-tracking branch 'upstream/v2.6.x-release' into 26-27-apr24 2023-04-24 17:15:47 -03:00
andre-imdt
cb02bd965e Fix: Cameras don't obstruct buttons anymore. 2023-04-24 17:02:05 -03:00
andre-imdt
df9d11180f Enhancement: Virutal backgrounds now accepts webp 2023-04-24 13:56:54 -03:00
Gabriel Porfirio
84c2a6173c created selectSlide function 2023-04-24 13:33:00 -03:00
Anton Georgiev
3f5194fbb4
docs: Added links for BBB 2.6.4, 2.6.5 2023-04-24 10:43:19 -04:00