Commit Graph

43175 Commits

Author SHA1 Message Date
Max Franke
740ff53fb5 feat(streaming): bot's default avatar
Set a default avatar to bot. Add the defaults methods to handle
the new feature.
2024-10-18 17:08:39 -03:00
Arthurk12
22c2a371b0 feat(bot): increase bot transparency
This commit removes some actions and interactions that a bot user should
not be part:
  - No actions available when clicking over bot user in the user-list
  - Remove bot from exported user-list
  - Remove bot from available users to be assigned to breakouts
2024-10-18 15:15:49 -03:00
Arthurk12
c359a38329 feat(polls): exclude bots from poll responders
Modifies the function that returns the number of responders for a given
poll, excluding bot users. Updates the database schema to ensure that
only non-bot users are counted as potential responders.
2024-10-17 17:44:07 -03:00
Arthurk12
8697de71e8 feat(bot): bypass max participants limit for bot users
Adjust the maximum participants logic to exempt bot users from being
counted towards the participant limit.
2024-10-17 17:43:34 -03:00
Arthurk12
86ea21e52b feat(akka): join param to flag user as bot
Introduces new join parameter `bot` to flag users as bot.
2024-10-16 12:30:02 -03:00
Gustavo Trott
a52586f217
refactor (bbb-web): Add more info for Removed User Session. (#21436)
* bbb-web: Add more info for Removed User Session.
Includes fullname, userExtId and meetingExtId, that will be useful for integrations.

* fix userId prop name when fetching from removedUserSession
2024-10-15 09:07:21 -03:00
Tainan Felipe
a6c307c8b9
Add: new connection close error messages (#21392)
* Add: new connection close error messages

* Fix: TS type assertion

* Fix: Restore message description

* Add: Locale for server closed connection event
2024-10-14 21:23:58 -03:00
Gustavo Trott
1eeff8d142
Merge pull request #21368 from GuiLeme/new-server-side-architecture
refactor (plugins): Read plugins configs from a manifest file instead of client settings
2024-10-14 17:20:52 -03:00
Ramón Souza
d2afb2824b
Merge pull request #21355 from JoVictorNunes/chat-message-edit-and-delete
feat(chat): Add ability to edit and delete messages
2024-10-14 17:20:30 -03:00
João Victor
2315887f9e fix(chat): Deleted messages in chat exports 2024-10-14 16:40:32 -03:00
Gustavo Trott
bc2a72bd3d
Fix checkAuth Headers for removed users
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-10-14 16:13:28 -03:00
Guilherme Pereira Leme
ac956c73d5
Merge pull request #17 from gustavotrott/pr-21368
Add config `pluginsManifests` and new headers to `/checkGraphqlAuthorization`
2024-10-14 15:46:24 -03:00
Gustavo Trott
5852a870af
Merge branch 'new-server-side-architecture' into pr-21368 2024-10-14 14:50:52 -03:00
Gustavo Trott
40c00f8739 Introduces a config pluginsManifests to bigbluebutton.properties.
e.g pluginsManifests=[{url: "https://plugin_manifest.json"}]
it will be merged with the parameters received through /create?pluginsManifests=
2024-10-14 14:37:32 -03:00
Gustavo Trott
f3c03fbc44 Include more useful headers for endpoint /checkGraphqlAuthorization
it is useful when the application that requires authorization wants to inject user information to the request
it can be an integration with a third party applicaton and it will require to receive user-external-is and meeting-external-id
it can also validate if the requester is moderator or presenter, so now it includes user-is-moderator and user-is-presenter headers
2024-10-14 14:34:40 -03:00
Ramón Souza
3a531b0532
refactor: Remove the "Raise Hand" experience from the reactions bar (#21373)
* move raise hand out of reactions bar

* adjust reactions bar border-radius

* adjust button background + remove custom icon

* fixing raise hand test

* skipping raise hand test

* fixed learning dashboaard test, flaky to notification test

---------

Co-authored-by: Gabriel Porfirio <gabrielporfirio1994@gmail.com>
2024-10-14 13:16:59 -03:00
Guilherme Leme
96926391ec [new-server-side-architecture] - Remove code duplication 2024-10-14 11:43:48 -03:00
Guilherme Leme
1c3c11afde [new-server-side-architecture] - sonar cloud feedback implementation - removed a possible bug 2024-10-14 10:42:34 -03:00
Ramón Souza
bc5828c8c8
Merge pull request #21413 from ramonlsouza/issue-21317
fix: [3.0 Beta 2] Chat lock settings do not work as expected
2024-10-14 10:40:06 -03:00
Gustavo Trott
dcd3e5cfc3
Merge pull request #21429 from bigbluebutton/meta-value-increase-size
refactor (gql-server): Increases the size limit of the `value` column in the metadata tables
2024-10-14 10:00:30 -03:00
João Victor
f0f87b9e1d Merge branch 'v3.0.x-release' into chat-message-edit-and-delete 2024-10-14 09:51:53 -03:00
Gustavo Trott
ea6ec06413
Increase size of column "value" for meta parameters in the database 2024-10-14 09:15:29 -03:00
Guilherme Leme
3951cf6c2f [new-server-side-architecture] - sonar cloud feedback implementation - removed a possible bug 2024-10-14 09:03:37 -03:00
Guilherme Leme
72adc94a9b [new-server-side-architecture] - code rabbit suggestions 2024-10-10 17:22:27 -03:00
Guilherme Leme
a590d15f7c [new-server-side-architecture] - replace checksum algorithm of manifest.json to be sha256 and renamed javascriptEntrypointChecksum to javascriptEntrypointIntegrity 2024-10-10 15:49:16 -03:00
Ramón Souza
60e551a31d
Merge pull request #21412 from Scroody/i-21308
Fix: Handle repeated client console error (on slide change)
2024-10-10 13:20:54 -03:00
transifex-integration[bot]
2cdad3c103
Translate en.json in it_IT (#21414)
100% translated source file: 'en.json'
on 'it_IT'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-10 12:19:02 -04:00
Ramón Souza
00245b8a32
Merge pull request #21407 from ramonlsouza/fix-fullscreen-app
fix: fullscreen button does not work
2024-10-10 10:48:46 -03:00
André Möller
11454d1a47 Fix: Handle repeated client console error (on slide change) 2024-10-10 09:35:36 -03:00
Ramón Souza
29b04f37e4 enable private chat with moderators for locked viewers 2024-10-10 09:22:34 -03:00
Ramón Souza
d5fcb43554
Merge pull request #21396 from Scroody/i-21283
Fix: [3.0 Beta2] Pinning shared notes onto whiteboard crashes whiteboard
2024-10-10 09:06:52 -03:00
transifex-integration[bot]
e48ae95951
Translate en.json in el_GR (#21411)
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-10 05:59:58 -04:00
Ramón Souza
62dee1150c
fix: locale issues (#21408) 2024-10-09 19:47:32 -04:00
Guilherme Leme
f375d4d3aa [plugin-sdk-issue-121] - change naming for jsEntrypointchecksum 2024-10-09 17:40:41 -03:00
Guilherme Leme
04a5a9da9f [plugin-sdk-issue-121] - Added checksum logic to both the manifest and the js bundled plugin 2024-10-09 16:36:32 -03:00
Ramón Souza
e80511144e
Merge pull request #21335 from JoVictorNunes/chat-replies-feat
feat(chat): message replies
2024-10-09 15:29:35 -03:00
Tainan Felipe
1efe1b1b0b
fix: Remove TlDraw from the DOM when the presentation is minimized (#21106)
* Remove TlDraw from the DOM when the presentation is minimized

* Fix: Restore presentation on annotation update
2024-10-09 14:23:12 -04:00
Ramón Souza
6741437a28
Merge pull request #21381 from ramonlsouza/issue-21297
fix: Unlocking specific user to see other viewers cursors not working
2024-10-09 14:34:30 -03:00
Ramón Souza
3aabed9c27 fix fullscreen button 2024-10-09 14:23:06 -03:00
Ramón Souza
dc655dc8a6
Merge pull request #21391 from Scroody/i-21332-2
Fix(webcam): do not display fullscreen button on iPhone
2024-10-09 10:35:41 -03:00
transifex-integration[bot]
4aaf82a8a5
Translate en.json in gl (#21395)
100% translated source file: 'en.json'
on 'gl'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-09 08:59:10 -04:00
Ramón Souza
4fc037235a
Merge pull request #21390 from ramonlsouza/issue-21342
style: Update outline buttons to full colour
2024-10-09 09:24:20 -03:00
KDSBrowne
74bab5a76e
fix(whiteboard): Disable tldraw right-click options (#21383)
* disable tldraw right-click options

* hide menu options for background image
2024-10-09 09:12:17 -03:00
KDSBrowne
37facb3c1a
fix(whiteboard): Restrict pan keyboard shortcut to presenter only (#21384)
* restrict pan keyboard shortcut to only presenter

* dont run tldraw simple key shortcuts when mods pressed
2024-10-09 09:05:59 -03:00
André Möller
bcbb265993 Fix: [3.0 Beta2] Pinning shared notes onto whiteboard crashes whiteboard 2024-10-09 08:40:48 -03:00
Tainan Felipe
b068b24e69
Fix: Restore keyboard navigation on userlist (#21246)
* Fix: Restore keyboard navigation on userlist

* Add: restore function

* Fix: Add support to arrow down and space to enter navigation area

* Fix: Wrong page size calculation
2024-10-09 08:29:07 -03:00
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