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
e86aeac114
refactor breakoutroom storage
2024-06-12 16:21:31 -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
Gustavo Trott
78f8c73652
fix timer keeping accumulated
2024-05-20 17:12:29 -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
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
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
Gustavo Trott
1723e9d4a8
Add new create param loginURL
2024-04-24 17:40:35 -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
Tainan Felipe
77ded6548b
Merge remote-tracking branch 'upstream/v3.0.x-release' into refactor-captions
2024-04-22 19:07:35 -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
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
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
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
ea97a3d9a6
Add graphql Type user_transcriptionError
2024-03-27 11:23:04 -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
59199549e7
Add Type meeting_metadata to graphql
2024-03-20 15:26:17 -03:00
Gustavo Trott
214fe656b6
Introduce flag inactivityWarningDisplay to Graphql
2024-03-19 14:12:19 -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
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
Gustavo Trott
ef4773e9e6
Introduces learningDashboard-AccessToken through Graphql
2024-02-20 14:55:54 -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
3e72e2d082
Introducing Session Persistence Post-Meeting ( #19534 )
...
* Add Session Cleanup Delay Configuration After Meeting End
* Makes 60minutes as default sessionsCleanupDelayInMinutes
2024-02-05 11:31:31 -03:00
Gustavo Trott
6e43c0b05c
Graphql: Create a db user (read-only) for Frontend ( #19537 )
2024-01-30 12:35:39 -03:00
Gustavo Trott
b9e51e3163
Introduce networkRttInMs and applicationRttInMs
2024-01-25 12:27:53 -03:00
Gustavo Trott
cd03c116b0
Add configs from /enter to Graphql
2024-01-24 11:33:38 -03:00
Gustavo Trott
1757c0b2f1
Add a flag to inform if current user responded to the Poll
2024-01-22 15:51:33 -03:00
Gustavo Trott
5118d1f68b
Add actions to delete/reset plugin data channel
2024-01-18 23:31:06 -03:00
Gustavo Trott
961fb19404
Provide sharedNotes.diff through Graphql
2024-01-18 16:40:09 -03:00
Gustavo Trott
b6652c2d66
Merge pull request #19455 from gustavotrott/graphql-poll-aggregate-users
...
Refactor (graphql): Add permission to aggregate Poll users/responses
2024-01-18 13:25:19 -03:00
Gustavo Trott
462a8702d4
refactor(graphql-server): makes Graphql provide authToken (making /api/enter unnecessary)
2024-01-18 13:01:16 -03:00
Gustavo Trott
1fc9f16c6b
Add permission to aggregate Poll users/responses
2024-01-18 11:23:38 -03:00
Gustavo Trott
c04e6d19e0
refactor (graphql-server): Optimize Hasura Queries with Session Variables ( #19347 )
2024-01-09 08:31:12 -03:00
Gustavo Trott
b56f52fd78
Include hasCaption flag
2023-12-14 10:54:52 -03:00
Gustavo Trott
d5ea98ec12
Make guest-wait page fetch data from Hasura
2023-12-12 17:42:44 -03:00
Gustavo Trott
f94d4314a4
Move v_meeting_componentsFlags to the end
2023-12-08 15:48:41 -03:00
Gustavo Trott
354e0b7040
Add graphql meeting.componentsFlags
2023-12-08 15:20:16 -03:00
Gustavo Trott
3ae6ddc796
Fix graphql user_breakoutRoom showing old rooms
2023-12-08 10:49:57 -03:00
Gustavo Trott
4807d9f019
Provide new graphpq Type meeting_clientPluginSettings ( #19309 )
2023-12-07 20:48:13 -03:00
Gustavo Trott
2029222967
Update bbb_schema.sql
...
Undo change on user_voice.
2023-12-07 11:20:46 -03:00
Gustavo Trott
014b2d9955
Remove unnecessary comments
2023-12-06 15:18:08 -03:00
Gustavo Trott
72957a7131
Add field positionInWaitingQueue to GuestUser
2023-12-06 15:17:30 -03:00
Gustavo Trott
5a69742983
Merge pull request #19159 from gustavotrott/graphql-support-dial-in-user
...
graphql: Add support for Dial-in user
2023-11-21 12:16:09 -03:00
Gustavo Trott
9532d68bad
Add new JOIN param enforceLayout
2023-11-20 11:53:53 -03:00
Gustavo Trott
779e82fad9
graphql: Add support for Dial-in user
2023-11-16 10:59:08 -03:00
Gustavo Trott
6dc3dbb1fe
Merge pull request #19104 from gustavotrott/graphql-user-join-action
...
graphql: New User Flow for Joining Meetings via GraphQL
2023-11-15 09:16:02 -03:00
Gustavo Trott
5f0a1aa339
Let user join the meeting using Graphql actions
2023-11-10 17:36:10 -03:00
Gustavo Trott
1814ab3f54
Merge pull request #18995 from gustavotrott/graphql-captions
...
graphql: Add Captions (typed from pads-updates and audio-captions from automatic transcription)
2023-11-10 14:48:41 -03:00
Gustavo Trott
6a10a27f2a
graphql: Provide Upload Token through Graphql ( #19081 )
...
* Provide Upload Token through Graphql
* Remove wrong file
* Rename type to pres_presentation_uploadToken
* Implements graphql-action to request an upload token
2023-11-07 13:47:44 -03:00
Gustavo Trott
5f22f2c845
Merge pull request #19054 from gustavotrott/graphql-typing-order-fix
...
fix (graphql): Fix order of who is typing
2023-11-02 15:03:06 -03:00
Gustavo Trott
9896f4c1f5
Merge pull request #19029 from gustavotrott/fix-graphql-pres-default
...
fix (graphql): Default presentation is inserted with default=false
2023-11-01 17:29:35 -03:00
Gustavo Trott
9cb40bacf5
Fix order of who is typing
2023-11-01 16:29:37 -03:00
Gustavo Trott
acdf310201
refactor (graphql-server): Rename userLocalSettings to userClientSettings ( #19042 )
...
* Rename userLocalSettings to userClientSettings
* where is not necessary
* Update userClientSettings name in client graphql query
2023-11-01 13:26:38 -03:00
Gustavo Trott
8f0ecf2d63
Insert presentation on UploadTokenReq
2023-11-01 11:38:19 -03:00
Gustavo Trott
55ccf52816
graphql: Add pluginDataChannelMessage and associated back-end ( #18999 )
2023-10-26 11:53:41 -03:00
Gustavo Trott
2959c8a2e5
Add Type Caption to graphql
2023-10-23 17:26:29 -03:00
Gustavo Trott
a5f8a9d90c
Add captions from PAD into audio_captions table
2023-10-19 13:26:04 -03:00
Gustavo Trott
09310034b3
Graphql: refactor presentation props
2023-10-17 11:03:46 -03:00
Gustavo Trott
9856354f3d
Set duration prop as seconds
2023-10-12 09:55:12 -03:00
Gustavo Trott
015eb2bf9b
graphql: Force locked=false for Moderators
2023-10-12 08:33:37 -03:00
Gustavo Trott
5209b10a7c
graphql: Adds prop downloadFileExtension to pres_presentation
2023-10-11 15:27:08 -03:00
Gustavo Trott
9b9086159d
Set clientSettingsJson as jsonb on bbb_schema.sql
2023-10-11 09:46:25 -03:00
Gustavo Trott
6418e47433
Add meeting.clientSettings to graphql
2023-10-10 22:38:26 -03:00
Gustavo Trott
524443c4c3
graphql: Apply hideViewerCursor and hideViewersAnnotation
2023-10-03 11:53:47 -03:00
Gustavo Trott
0d3e388d62
Add new columns to presentation collection graphql
2023-10-02 16:51:53 -03:00
Gustavo Trott
09f3e6fae4
graphql-server: Insert client graphql connections into the database ( #18875 )
2023-09-29 20:05:23 -03:00
Gustavo Trott
b7eb67f35e
Add new columns to presentation in graphql
2023-09-29 12:15:36 -03:00
Gustavo Trott
e2e0eb783f
Stop showing ejected users
2023-09-26 11:32:05 -03:00
Gustavo Trott
5835c1b61b
Fix: Showing unread msg badge even when chat is opened ( #18790 )
...
* Fix: Showing unread msg badge when chat is opened
* Fix lint errors
2023-09-26 10:20:29 -03:00