Guilherme Pereira Leme
ccb2e74bc1
feat(plugin): Added sendGenericDataForLearningAnalyticsDashboard for plugins ( #20628 )
...
* [data-channel-analytics-options] - Added data-channel analytics and record options and added a parameter options for the useDataChannel function
* Update bigbluebutton-html5/public/locales/en.json
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* [data-channel-analytics-options] -created new sendDataAnalytics for plugin and change presentation toolbar button
* [data-channel-analytics-options] - QUICK FIX
* [update-data-channel-function] - fix action metadata
* [data-channel-analytics-options] - changes in review
* [data-channel-analytics-options] - changes in review
* [captionLocale] - Changes in review
* [data-channel-analytics-options] - update SDK
* [data-channel-analytics-options] Changes in review
* [data-channel-analytics-options] - changes in review
* [data-channel-analytics-options] - changes in review
* [data-channel-analytics-options] - changes in review
* Refactor learning dashboard json structure with genericData
* fix typo
* [data-channel-analytics-options] - changes according to new json structure
* changes in review
---------
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-07-05 16:49:45 -03:00
Tainan Felipe
0e7fe3c688
Change: improve client connection status ( #20630 )
2024-07-04 17:26:09 -03:00
Gustavo Trott
134b207f94
refactor: Remove Hasura database-updates and move them to Gql-Actions ( #20634 )
2024-07-04 17:00:06 -03:00
KDSBrowne
687ee36d29
add functionality to enable infinite whiteboard
2024-07-03 17:14:47 +00:00
Gustavo Trott
4034750845
Update bbb-graphql-server/metadata/databases/BigBlueButton/tables/public_v_user_voice_activity.yaml
2024-06-25 17:52:36 -03:00
João Victor
7577dcc41c
Use Hasura relationship instead of SQL join
2024-06-25 17:14:00 -03:00
João Victor
f4a2af7dc1
Merge branch 'v3.0.x-release' into use-who-is-talking
2024-06-25 16:54:44 -03:00
Tainan Felipe
c73c9cc0a7
Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_20477
2024-06-24 09:58:20 -03:00
João Victor
17b734e642
refactor(core-html5): custom hooks for voice data
2024-06-21 18:45:05 -03:00
Gustavo Trott
25793d1911
fix wrong filter
2024-06-21 08:57:15 -03:00
Gustavo Trott
1465d3dca3
refactor (gql-server): Set some configs for Max PG connections and Nginx max workers aiming to support more users ( #20549 )
...
* Set hasura max connections with pg to 100
* set nginx worker_connections from 4k to 10k
* Update bbb-graphql-server/metadata/databases/databases.yaml
* remove deprecated config
* set pg max connections up to 300
---------
Co-authored-by: Tiago Jacobs <tiago.jacobs@gmail.com>
2024-06-20 16:41:47 -03:00
Gustavo Trott
3402edcb5b
Introduce gql user_voice_activity_stream ( #20557 )
2024-06-20 14:33:11 -03:00
Gustavo Trott
de686a2b8e
Merge pull request #20461 from GuiLeme/update-data-channel-function
...
feat(plugin): implement `ReplaceEntry()` function for data-channel
2024-06-19 08:36:34 -03:00
Guilherme Leme
1d9b28133e
[update-data-channel-function] - change sender to creator naming in data-channel
2024-06-18 17:46:17 -03:00
Gustavo Trott
72b8f6c32e
fix warning client not responding when he actually left the meeting
2024-06-18 13:47:10 -03:00
Guilherme Leme
8a04c8a4aa
Merge remote-tracking branch 'upstream/v3.0.x-release' into update-data-channel-function
2024-06-18 13:42:34 -03:00
Gustavo Trott
a27cd6cdb2
Merge pull request #20518 from GuiLeme/plugin-server-commands
...
feat(plugins): new server-command for typed-captions plugin
2024-06-18 13:33:16 -03:00
Gustavo Trott
07aa4f1d04
fix: Refactor Userlist Ordering ( #20520 )
2024-06-18 11:11:59 -03:00
Guilherme Leme
41eb2c34e3
[update-data-channel-function] - merge upstream
2024-06-18 10:25:02 -03:00
Guilherme Leme
8db3a6be80
[plugin-server-commands] - added server-command caption save and add a captionLocale
2024-06-18 09:20:35 -03:00
Dennis Benz
c8e2d8b239
Resolve conflicts
2024-06-17 10:47:41 -03:00
Guilherme Leme
cb38192b6b
[fix-caption-locale-subscription] - hasCaption will now search for the active caption locales.
2024-06-14 16:24:12 -03:00
Guilherme Leme
284753e6b9
[fix-caption-locale-subscription] - fix captionLocale subscription error
2024-06-13 15:47:54 -03:00
Gustavo Trott
78af6adbd6
Introduces meeting_componentFlags.hasCameraAsContent
2024-06-12 18:42:03 -03:00
Gustavo Trott
ad2d12b19b
Merge pull request #20475 from gustavotrott/gql-improve-breakout-performance
...
refactor: BreakoutRoom storage and handlers
2024-06-12 18:09:16 -03:00
Gustavo Trott
e86aeac114
refactor breakoutroom storage
2024-06-12 16:21:31 -03:00
Lucas
9bf3f54183
feat: Initial BBB 3.0 Gladia transcriptions implementation ( #20295 )
...
* feat(html5): initial implementation of Gladia transcriptions to BBB 3.0
* fix(transcription): Add missing locales and fix invalid cc menu key
* fix(bbb-transcription-controller): Bump transcription controller to fix some bugs
* fix: adjust yq syntax for setting fs esl password in transctiption-controller
* fix(transcription): Use newer useSettings format from transcription options
* fix(captions): Correctly use captions settings
---------
Co-authored-by: João Victor <joaovictornunes973@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-06-12 12:06:07 -04:00
Guilherme Leme
322a04b845
resolve conflicts
2024-06-10 17:41:06 -03:00
Guilherme Leme
ba74a41fd2
[update-data-channel-function] - (WIP) Initial work
2024-06-10 11:32:48 -03:00
Gustavo Trott
24219ea5c8
Upgrade Hasura to version v2.40.0
2024-06-10 10:59:13 -03:00
Gustavo Trott
ab542a458e
make reactionEmoji part of user table (optimizing performance)
2024-06-10 09:48:38 -03:00
João Victor Nunes
5d3178f15d
refactor(guest-wait): turn guest wait page into a React component ( #20344 )
...
* refactor(guest-wait): turn guest wait page into a React component
* Fix rendering when the meeting is ended
* refactor(guest-wait): Backend portion for migration of `guest-wait` to Graphql
* Add message timeout
* Remove static guest wait page
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-05 17:41:23 -03:00
Guilherme Pereira Leme
bbf43f1e55
feat(html5): Added captionLocale property and related logic ( #20272 )
...
* [captionLocale] - added captionLocale
* [captionLocale] - changes in review
* [captionLocale] - Added new mutation captionAddLocale and removed captionSetOwner
* [captionLocale] - add action validation
* [captionLocale] - Changes in review
* [captionLocale] - fix update of graphql server
* [captionLocale] - merge conflicts
2024-06-03 16:14:32 -04:00
Gustavo Trott
fd3071c28a
Refactor (gql-middleware): Introduces clientSessionUUID
and validations (error handling) ( #20353 )
2024-05-29 17:43:17 -03:00
Gustavo Trott
684fec7b13
Merge pull request #20191 from JoVictorNunes/video-streams-improvements-05.06
...
fix(webcam): fixes, improvements et al.
2024-05-24 17:13:15 -03:00
Ramón Souza
87c4925a98
Merge pull request #20310 from gustavotrott/timer-accumulated-fix
...
fix (akka-apps): Timer not resetting `accumulated` value properly
2024-05-21 09:05:00 -03:00
Gustavo Trott
78f8c73652
fix timer keeping accumulated
2024-05-20 17:12:29 -03:00
Ramón Souza
3a015e1e99
Merge pull request #20203 from JoVictorNunes/chat-dropdown-skeleton
...
fix(chat): add loaders for dynamic menu items
2024-05-20 15:44:38 -03:00
Gustavo Trott
783dba3da5
fix reactions not expiring
2024-05-15 13:41:59 -03:00
Gustavo Trott
6c41579ef4
fix reactions not expiring
2024-05-15 13:39:33 -03:00
Gustavo Trott
9e93f57958
Merge pull request #20274 from gustavotrott/init-timer
...
refactor (akks-apps): Init Timer and Remove legacy messages/handlers/fields
2024-05-15 13:25:17 -03:00
Gustavo Trott
1ada232f7e
remove unnecessary field for Timer
2024-05-15 11:37:26 -03:00
Gustavo Trott
65d22e3b93
rename modOnlyMessage to welcomeMsgForModerators and delete welcomeMsgTemplate
2024-05-14 09:40:51 -03:00
João Victor
c3da6cad8b
fix(chat): use data from core hooks
2024-05-09 15:20:24 -03:00
Anton Georgiev
628c3bb32b
Merge pull request #20132 from antobinary/html5-pack-30
...
refactor/build: drop html5InstanceId and simplify bbb-html5 frontend/backend
2024-05-08 10:04:37 -04:00
João Victor
41d70b352a
fix(webcam): add suport for multiple tabs
2024-05-07 18:05:36 -03:00
Gustavo Trott
a9a20248cd
remove unnecessary file
2024-05-07 13:47:51 -03:00
Gustavo Trott
a1d80e8c8f
use sed to change config.yaml
2024-05-07 13:35:12 -03:00
Gustavo Trott
ac4608ca65
Set a different password for Hasura admin
2024-05-07 11:39:34 -03:00
Gustavo Trott
d74db21037
Set postgres host as 127.0.0.1 instead of localhost
2024-05-07 10:16:14 -03:00
Gustavo Trott
d3d12c7bf1
Move building files to /build/... directory
2024-05-03 15:56:37 -03:00
Gustavo Trott
cb7fd136de
remove unnecessary step
2024-05-03 11:13:25 -03:00
Gustavo Trott
ea82508b5d
introduces a nginx cache for /api/rest/(clientStartupSettings|clientSettings)
2024-05-03 10:27:26 -03:00
Gustavo Trott
e60217670e
Increase Streaming Queries Multiplexed Batch Size for 1000 (was 100)
2024-05-02 15:12:03 -03:00
Gustavo Trott
6846447644
Include commented HASURA_GRAPHQL_PG_CONNECTIONS to facilitate to change it
2024-05-02 11:55:07 -03:00
Gustavo Trott
dd07c838de
Increase Hasura Multiplexed Batch Size to 1000 (default was 100)
2024-05-02 11:52:17 -03:00
Gustavo Trott
4e4ba45535
Add a bunch of indexes to improve PG performance
2024-05-02 11:50:19 -03:00
Gustavo Trott
148753ff6c
Improve view v_chat
2024-05-02 11:19:39 -03:00
Anton Georgiev
58cdb75c45
refactor: remove html5InstanceId
2024-05-01 12:53:11 -04:00
Tainan Felipe
b6f893c3c3
Fix: audio still playing when user left the meeting
2024-05-01 12:15:11 -03:00
Tainan Felipe
6247c4dc8d
Remove: meteor connection validation
2024-04-25 12:48:48 -03:00
Gustavo Trott
a527ea659d
Merge pull request #20081 from gustavotrott/bbbweb-loginurl
...
feature: Add new API /create param `loginURL`
2024-04-25 08:47:12 -03:00
Gustavo Trott
1723e9d4a8
Add new create param loginURL
2024-04-24 17:40:35 -03:00
Tainan Felipe
cc79bb5fb2
Refactor: user reaction to graphql
2024-04-24 15:45:28 -03:00
Guilherme Pereira Leme
cfbeb92cd7
feat(plugins) - refactor format of receiving data for data-channels ( #19997 )
2024-04-23 18:17:32 -03:00
Ramón Souza
9a8a2fd98b
Merge pull request #20028 from Tainan404/refactor-captions
...
Refactor: move captions to graphql
2024-04-23 17:22:01 -03:00
Tainan Felipe
77ded6548b
Merge remote-tracking branch 'upstream/v3.0.x-release' into refactor-captions
2024-04-22 19:07:35 -03:00
Tainan Felipe
f0b334450b
Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-notification
2024-04-22 17:42:32 -03:00
Gustavo Trott
5303e752f5
fix wrong column name
2024-04-22 17:00:55 -03:00
Tainan Felipe
47540c7711
Merge remote-tracking branch 'upstream/v3.0.x-release' into refactor-captions
2024-04-22 12:32:41 -03:00
Tainan Felipe
3c9855c5fd
Rename: active captions
2024-04-22 12:30:35 -03:00
Gustavo Trott
842f2df4d4
Validate sudo on running update_graphql_data.sh
2024-04-19 15:11:38 -03:00
Gustavo Trott
046466b5c5
Merge pull request #20046 from gustavotrott/graphql-caption-owner
...
Graphql-server: Add mutation `captionSetOwner`
2024-04-19 13:36:25 -03:00
Gustavo Trott
7259515ae6
Add captionSetOwner mutation
2024-04-19 11:42:45 -03:00
Tainan Felipe
d5043bebc3
Refactor: Move notifications to graphql
2024-04-18 21:43:26 -03:00
Gustavo Trott
4f5b0106e5
Add flag for breakoutRoom participant
2024-04-18 08:30:32 -03:00
Gustavo Trott
e2beb298bc
Add flag for breakoutRoom participant
2024-04-18 08:29:25 -03:00
Gustavo Trott
f86b7107e2
show audio-only users in the participant list of the breakout-room
2024-04-17 15:55:59 -03:00
Gustavo Trott
9c22d3574f
Fix join breakoutRoom as Audio-only
2024-04-17 12:24:25 -03:00
Gustavo Trott
ad3dcc6b56
fix wrong fk
2024-04-17 10:36:53 -03:00
Gustavo Trott
39a6c21682
fix errors related to foreign key
2024-04-17 09:49:58 -03:00
Gustavo Trott
b2a9653594
Graphql: Add meetingId to user primary key
2024-04-16 12:35:27 -03:00
Gustavo Trott
ec9a48ba25
User will receive notifications created after he was registered
2024-04-12 11:36:46 -03:00
Gustavo Trott
ed41a6cdfb
Introduces graphql Notification
2024-04-12 11:31:16 -03:00
Gustavo Trott
4924c8850a
Add graphql type caption_typed_activeLocales
2024-04-11 12:06:20 -03:00
Gustavo Trott
7142d351eb
Introduces flag showRemainingTime
2024-04-09 15:41:54 -03:00
Ramón Souza
d218beda61
Merge pull request #19446 from Tainan404/migrate-poll-creation
...
Migrate poll creation
2024-04-03 16:38:41 -03:00
Gustavo Trott
97dc51e8c3
Simplify user connection status flow
2024-04-01 09:36:28 -03:00
Gustavo Trott
03ed0b7311
Merge with upstream
2024-03-27 11:37:47 -03:00
Gustavo Trott
86f31ed3c5
Add graphql Type user_transcriptionError
2024-03-27 11:36:38 -03:00
Gustavo Trott
ea97a3d9a6
Add graphql Type user_transcriptionError
2024-03-27 11:23:04 -03:00
Tainan Felipe
3859a7c854
Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-poll-creation
2024-03-27 09:40:02 -03:00
Tainan Felipe
e3ca2a5b3d
Merge branch 'v3.0.x-release' into remove-pick-random-user
2024-03-26 09:43:45 -03:00
Tainan Felipe
f3465827dd
Migrate meeting collection to graphql ( #19853 )
2024-03-26 08:57:28 -03:00
Ramón Souza
b278c8b143
fix meeting end screen
2024-03-22 16:07:49 -03:00
Ramón Souza
a87094cbde
Merge pull request #19851 from gustavotrott/graphql-inactivityCheck
...
graphql: Introduces flag inactivityWarningDisplay (backend)
2024-03-21 17:37:10 -03:00
Gustavo Trott
b6047e811b
Graphql: Add fields to lockSettings and endWhenNoModerator
2024-03-21 12:49:33 -03:00
Gustavo Trott
304fc32c27
Fix metadata permission
2024-03-20 15:27:45 -03:00
Gustavo Trott
59199549e7
Add Type meeting_metadata to graphql
2024-03-20 15:26:17 -03:00
Tainan Felipe
3105bee74b
Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_19785
2024-03-20 11:59:45 -03:00