Commit Graph

43179 Commits

Author SHA1 Message Date
Anton Georgiev
62a864d570
docs: Added a section for ClamAV (#21394) 2024-10-08 21:23:29 -04:00
Anton Georgiev
155f16c56e
build: Bump bbb-transcription-controller to 0.2.8 (#21393) 2024-10-08 20:01:42 -04:00
Guilherme Leme
6756eef841 [new-server-side-architecture] - Fix case where some properties were not correctly passed to manifest.json 2024-10-08 17:46:36 -03:00
Guilherme Leme
b77a6ae483 [new-server-side-architecture] - Changes in review 2024-10-08 14:32:01 -03:00
André Möller
829c75dba1 Fix: [3.0] Can't exit webcam in fullscreen mode on the mobile 2024-10-08 14:21:26 -03:00
Ramón Souza
d888ac5b6b adjust reactions icon color 2024-10-08 13:42:09 -03:00
Ramón Souza
ac38d3c9a8 update actions bar buttons background 2024-10-08 13:41:41 -03:00
Ramón Souza
def7bfd442 remove actions bar separator 2024-10-08 13:40:04 -03:00
Anton Georgiev
9a2a50d2cc
recording: Set playback_protocol to https (#21287)
Changing the default value from http to https. At this point the playback links generated in the recording metadata.xml files should default to httpS protocol
2024-10-07 14:33:30 -04:00
transifex-integration[bot]
5b3fa08912
Translate en.json in ja (#21377)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-07 11:09:53 -04:00
Ramón Souza
5f23ff3029 fix unlocked user cant see other users whiteboard cursor 2024-10-07 10:43:56 -03:00
João Victor
7e33f86cdd Merge branch 'v3.0.x-release' into chat-message-edit-and-delete 2024-10-07 08:51:39 -03:00
João Victor
4d64ef45a8 Merge branch 'chat-replies-feat' into chat-message-edit-and-delete 2024-10-07 08:39:06 -03:00
João Victor
a46afa8cd0 fix(chat): Add support for disabledFeatures in chat message toolbar 2024-10-07 08:37:35 -03:00
Joao
45cd19208e fix(chat): Permission for editing a message 2024-10-04 16:42:04 -03:00
Paulo Lanzarin
71e56adfc5
Merge pull request #21371 from bigbluebutton/u30sfu2170a1
build(bbb-webrtc-sfu): v2.17.0-alpha.1
2024-10-04 15:44:07 -03:00
Anton Georgiev
78c6c48dc5
build: Bump bbb-presentation-video to 5.0.0-beta.2 (#21372) 2024-10-04 14:37:21 -04:00
Joao
a9ab4a3dcd fix(chat): Tweak the memoization functions for chat messages 2024-10-04 15:27:50 -03:00
Paulo Lanzarin
8aa3e19728
build(bbb-webrtc-sfu): v2.17.0-alpha.1
v2.17.0-alpha.1
---
* feat: add `enabled` flag to SFU modules, default to true
* fix(livekit): do not sync stale egress instances
* build(livekit): add LiveKit submodule to base configuration
2024-10-04 14:50:49 -03:00
Gustavo Trott
84954c05f3
Merge pull request #21369 from Scroody/i-19426
Fix(Akka): [3.0] - maxParticipants is applying one less than the parameter value
2024-10-04 14:16:50 -03:00
André Castro
bc6bc53cbc
Fix: userdata-bbb_force_listen_only param applying to moderator (#21365) 2024-10-04 13:59:06 -03:00
Joao
f979bc55bd fix(chat): Add missing graphql fields for chat messages subscription 2024-10-04 13:51:13 -03:00
André Möller
a3a0fdc719 Fix: [3.0] - maxParticipants is applying one less than the parameter value 2024-10-04 12:11:51 -03:00
Joao
bc1da9b7db Merge branch 'v3.0.x-release' into chat-message-edit-and-delete 2024-10-04 11:25:39 -03:00
Guilherme Leme
1ea964223b [new-server-side-architecture-plugins] - Created all the data flow of plugins from a URL parameter of manifest.json until the pluginLoader component of the client. 2024-10-04 11:16:25 -03:00
Joao
0f6aec4cd5 fix(chat): Message toolbar fixes
- Keep message toolbar open while toolbar menu is open.
- Hide edit and delete controls for users without permissions.
2024-10-04 11:13:07 -03:00
schrd
a1ef5243a9
build: Consistently call docker with sudo privileges (#21363)
If the user has no access to the docker socket, root privileges are
required. This fix adds a missing sudo so docker attach works.

Co-authored-by: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
2024-10-04 10:12:02 -04:00
Tainan Felipe
fce005da3e
fix(client): Add a new console class that allow us show extra info passed to log (#21170)
* Change: Add a new console class that allow us show extra info passed to log

* detailed logs: use env var + enable by default on development

* remove duplicated code

* Prevent negative array length when padding level name + Simplify condition using optional chaining

---------

Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-10-04 11:09:41 -03:00
Gustavo Trott
2483433d6c
Allow to disable new chat features through the param disabledFeatures (#21354)
* Option to disable new chat features like edit, delete, reply and send-reaction using the param disabledFeatures"

* Revert documentation while recording portion is not ready
2024-10-04 10:07:49 -04:00
schrd
7a31135ed0
build(fix): File permissions in packages should not depend on umask of build system (#21362)
If the build system for packages has a umask of `0077`, cloned
repositories will have no permissions for group and other. If build
scripts just copy files, permissions will persist. This commit fixes
permissions for some files which otherwise prevents startup
`bbb-graphql-server.service` and `bbb-graphql-middleware.service`.

Co-authored-by: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
2024-10-04 09:54:14 -04:00
Anton Georgiev
00bb65f8fa
Merge pull request #21360 from antobinary/bbb-conf-touch
fix(conf): fix creating sfus etc override yml as non-sudo
2024-10-04 08:43:02 -04:00
schrd
2b76dca392
Fix CORS Headerr for rendered slides (#21361)
Slides are alwas requested cross domain in a cluster setup. There is no
authentication required for the slides, so we can just allow requests
from anywhere.

Co-authored-by: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
2024-10-04 08:38:55 -04:00
Anton Georgiev
7455917836 fix(conf): fix creating bbb-html5.yml as non-sudo
we were trying to touch the file every time even
for commands like bbb-conf --status
which are fine to be ran as non-sudo
2024-10-04 07:04:47 -04:00
transifex-integration[bot]
2b3a9b8b4a
Updates for project BigBlueButton v3.0 HTML5 client and language fa_IR (#21359)
* Translate en.json in fa_IR

100% translated source file: 'en.json'
on 'fa_IR'.

* Translate en.json in fa_IR

100% translated source file: 'en.json'
on 'fa_IR'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-04 05:00:02 -04:00
transifex-integration[bot]
35bcde02ce
Translate en.json in el_GR (#21358)
100% translated source file: 'en.json'
on 'el_GR'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-04 03:37:27 -04:00
Joao
069945685e fix(chat): revert toolbar config changes 2024-10-03 19:03:19 -03:00
Joao
c47f88e3b4 fix(chat): some localization labels 2024-10-03 19:02:37 -03:00
Joao
f49e0c3a33 feat(chat): edit and delete messages 2024-10-03 18:46:59 -03:00
Paulo Lanzarin
60e0de1068
Merge pull request #21353 from prlanzarin/u30/build/ls-172-lk-220
build(livekit): livekit-server@1.7.2, lk@2.2.0
2024-10-03 18:15:43 -03:00
prlanzarin
915278cf7f build(livekit): livekit-server@1.7.2, lk@2.2.0
See:
  - livekit-server@1.7.2: https://github.com/livekit/livekit/releases/tag/v1.7.2
  - lk@2.2.0: https://github.com/livekit/livekit-cli/releases/tag/v2.2.0
2024-10-03 20:44:53 +00:00
Paul Trudel
62e2f396cb
feat(API): Add file scanning to presentation upload (#21217)
* Add ClamAV file scanning

* Add file uploade virus message and event

* Add file virus message to front end

* Delete bigbluebutton-html5/.meteor/local/build/programs/web.browser/app/app.js

* Add error message to locale

* Fix typo in frontend error message

* Remove malicious file after detection

* Add property to enable/disable file scanning

* Create and send new message when file scanning fails

* Readd space in prop file

* Update bigbluebutton-html5/public/locales/en.json

Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>

---------

Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-10-03 16:30:38 -04:00
Gustavo Trott
b89b9fa52f
Merge pull request #21349 from gustavotrott/backend-chat-reactions
graphql-server: Add support for chat message Reactions (backend portion)
2024-10-03 16:55:39 -03:00
Joao
c87c590f82 fix(chat): Hide message toolbar if user is locked 2024-10-03 16:36:08 -03:00
Joao
a5a3a0a391 fix(chat): a lot of reply UI fixes
- Fixed reply container height
- Positioning of the reply element
- Stacking of elements
- chatEmphasizedText in replies
- Support for markdown
2024-10-03 16:24:32 -03:00
André Castro
16444dd4ce
style/enhancement: Adapting poll results to various screen types. (#21329) 2024-10-03 15:07:08 -04:00
André Castro
22454e84b1
fix: [3.0] Can't access user list when in landscape mode on mobile and with a few features opened (#21334) 2024-10-03 14:34:12 -04:00
Tiago Jacobs
c6c606bdc6
Merge pull request #21270 from Arthurk12/plugins-extensible-areas-async
fix(plugins): race condition setting extensible areas
2024-10-03 15:04:47 -03:00
Gustavo Trott
8bf18e8144 remove unnecessary assignments 2024-10-03 14:58:22 -03:00
Gustavo Trott
2bcde517b9 fix delete msg reaction handler 2024-10-03 14:40:04 -03:00
Gustavo Trott
e19cbdbb58 Add support for chat message reactions.
It introduces the graphql prop `reactions` to the type `chat_message_public` and `chat_message_private`.
It also add two mutations `chatSendMessageReaction` and `chatDeleteMessageReaction`.
2024-10-03 14:34:24 -03:00