Commit Graph

354 Commits

Author SHA1 Message Date
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
Gustavo Trott
c1113e5eab Remove pick random user (backend) 2024-03-19 15:13:10 -03:00
Gustavo Trott
214fe656b6 Introduce flag inactivityWarningDisplay to Graphql 2024-03-19 14:12:19 -03:00
Ramón Souza
379219085d
Merge pull request #19783 from ramonlsouza/remove-unused-cursors
refactor: remove unused cursor code
2024-03-18 11:03:30 -03:00
Anton Georgiev
ef300cf28e
chore: Fix typo (found by typos) (port) #19834
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-03-18 09:58:53 -04:00
Ramón Souza
6b13f4fe30 add publishCursorUpdate action 2024-03-12 12:03:43 -03:00
Tainan Felipe
7bdb48d100 Fix: meeting end not fetching user data 2024-03-08 10:59:47 -03:00
André Castro
58a0efe708
Migrate auth and settings to graphQL (#19507) 2024-03-06 14:28:18 -03:00
Gustavo Trott
3b5e0997e7 Remove wrong Hasura metadata 2024-03-05 19:42:19 -03:00
Gustavo Trott
220e86b9f5 Refactor client to use new actions to update client status and remove old way 2024-03-05 19:33:31 -03:00
Gustavo Trott
d3234e76bc Fix timer startedAt and stoppedAt columns 2024-03-04 17:55:42 -03:00
Gustavo Trott
1729313589 Fix: Consider accumulated when calculating timer.running 2024-03-04 17:20:27 -03:00
Gustavo Trott
2460fc5c8a Graphqh: Automatically stop timer when reaching its endpoint 2024-02-29 14:29:46 -03:00
Gustavo Trott
cb9f6bf5d6 Introduces graphql adapter for mongodb voice-users 2024-02-29 11:08:54 -03:00
Anton Georgiev
b9eab9361e
Merge pull request #19229 from danimo/cleanup/runuser
cleanup: use runuser instead of sudo
2024-02-20 15:15:52 -05:00
Gustavo Trott
641e28b681
Merge pull request #19650 from gustavotrott/graphql-dashboard-token
Introduces learningDashboard-AccessToken through Graphql
2024-02-20 16:39:09 -03:00
Anton Georgiev
c9ce945aa5
Merge branch 'v3.0.x-release' into cleanup/runuser 2024-02-20 13:38:33 -05:00
Gustavo Trott
8456231488 Improve script to update Graphql data 2024-02-20 15:30:22 -03:00
Gustavo Trott
ef4773e9e6 Introduces learningDashboard-AccessToken through Graphql 2024-02-20 14:55:54 -03:00
Gustavo Trott
6563e01fe7
Create an endpoint to get startup settings via REST API (#19627) 2024-02-14 15:08:23 -03:00
Gustavo Trott
e4320e9f56
Introduces a ping-pong mechanism designed to verify the availability of a middleware service (#19623)
* Implements a ping-pong system to check gql-middleware-activity

* Improve clean code
2024-02-14 13:28:19 -03:00
Gustavo Trott
e0386aec5b Rename wrong word 2024-02-07 16:21:18 -03:00
Gustavo Trott
daed3dc4a7 Graphql provide meeting ending details 2024-02-06 13:26:48 -03:00
Gustavo Trott
8ae1427f3c Graphql: Allow not-joined-users query ClientSettings 2024-02-06 09:30:45 -03:00