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
0210fcdd81
Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_19901
2024-04-23 15:59:26 -03:00
Gustavo Trott
5303e752f5
fix wrong column name
2024-04-22 17:00:55 -03:00
Gustavo Trott
7259515ae6
Add captionSetOwner mutation
2024-04-19 11:42:45 -03:00
KDSBrowne
01cbb1a496
handle new isPrecise prop in arrows
2024-04-17 16:04:51 +00:00
Gustavo Trott
9c22d3574f
Fix join breakoutRoom as Audio-only
2024-04-17 12:24:25 -03:00
Gustavo Trott
53a51b8c2c
Resolve conflicts
2024-04-17 10:04:47 -03:00
Gustavo Trott
39a6c21682
fix errors related to foreign key
2024-04-17 09:49:58 -03:00
Gustavo Trott
e68b5c3e34
fix: Update only modified annotations
2024-04-16 12:48:51 -03:00
Gustavo Trott
b2a9653594
Graphql: Add meetingId to user primary key
2024-04-16 12:35:27 -03:00
Gustavo Trott
ed41a6cdfb
Introduces graphql Notification
2024-04-12 11:31:16 -03:00
Gustavo Trott
34b87ca558
Fix wrong logs
2024-04-11 08:27:32 -03:00
Gustavo Trott
ab6da0f4d5
Graphql: makes it faster to update annotations
2024-04-10 17:32:44 -03:00
Anton Georgiev
891e85581c
Merge pull request #18575 from prlanzarin/u27/refactor/remove-deskshare-rtmp-evts
...
refactor: remove unused DeskShareStartRTMP/DeskShareStopRTMP events
2024-04-05 14:24:51 -04:00
Gustavo Trott
ad59e445ad
Dont delete same row again
2024-04-03 17:28:06 -03:00
Anton Georgiev
64ff6a9cae
Merge branch 'v3.0.x-release' into u27/refactor/remove-deskshare-rtmp-evts
2024-04-03 10:01:28 -04:00
Gustavo Trott
bb3cf9c99d
Merge pull request #19934 from gustavotrott/user-connectionStatus-simplify
...
refactor: Simplify user connection status flow (streamlining RTT measurements and reducing GraphQL traffic)
2024-04-01 11:46:41 -03:00
Gustavo Trott
5660f2c941
Avoid delete again a message from plugin DataChannel
2024-04-01 10:17:06 -03:00
Gustavo Trott
97dc51e8c3
Simplify user connection status flow
2024-04-01 09:36:28 -03:00
Anton Georgiev
201e35da3f
WIP: document allowOverrideClientSettingsOnCreateCall
2024-03-27 16:54:33 -04:00
Gustavo Trott
22792d4ecd
Merge with upstream
2024-03-27 11:45:37 -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
2e2946620f
Add Gladia transcription to PAD
2024-03-27 11:23:51 -03:00
Gustavo Trott
ea97a3d9a6
Add graphql Type user_transcriptionError
2024-03-27 11:23:04 -03:00
Tainan Felipe
e3ca2a5b3d
Merge branch 'v3.0.x-release' into remove-pick-random-user
2024-03-26 09:43:45 -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
e63af145b3
Akka-apps finishes all pending meeting in graphql on restarting ( #19867 )
2024-03-21 10:15:47 -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
Anton Georgiev
beae4f6cb4
Merge pull request #19842 from Scroody/i-19819
...
Port: Changes to layout toast's workflow
2024-03-19 14:19:29 -04: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
André
ec718ea43e
Port: Changes to layout toast's workflow
2024-03-18 15:33:37 -03:00
Lucas Fialho Zawacki
10aefc6017
feat(gladia): Print Gladia errors in the console
2024-03-18 11:35:46 -04:00
Lucas
4dea4b9967
feat: Initial implementation of Gladia transcriptions to BBB 2.7 ( #19091 )
...
---------
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
2024-03-18 10:44:56 -04:00
Anton Georgiev
2b91c307b2
Merge pull request #19815 from antobinary/march15-03
...
fix(sec): Bump logback to 1.2.13 for akka- projects
2024-03-18 10:04:17 -04:00
Anton Georgiev
e4e4b1e304
feat(config): add checkSumAlgorithmForBreakouts in akka-apps (port) #19754 ( #19833 )
...
* feat(config): add checkSumAlgorithmForBreakouts in akka-apps (port) (#19754 )
2024-03-18 10:00:04 -04: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
Anton Georgiev
0f10c24356
!fix(captions): disable recording event TranscriptUpdatedEvent (port) #19836
2024-03-18 09:58:15 -04:00
Anton Georgiev
613da3c1e6
fix(sec): Bump logback-classic
2024-03-15 12:07:07 -04:00
Gustavo Trott
d2207a7fd3
akka-apps: increase pg queueSize ( #19761 )
2024-03-08 11:35:58 -03:00
Gustavo Trott
750950919d
remove blank line
2024-03-07 14:17:37 -03:00
Gustavo Trott
c25039c582
Fix akka-apps: reStart ignoring /etc config
2024-03-07 14:16:47 -03:00
Gustavo Trott
ea40168ed6
Create actions for updating user connection status
2024-03-05 19:32:15 -03:00
Gustavo Trott
e87f235439
Graphql insert even banned users
2024-03-04 17:08:24 -03:00
Gustavo Trott
2460fc5c8a
Graphqh: Automatically stop timer when reaching its endpoint
2024-02-29 14:29:46 -03:00
Gustavo Trott
6dad569a6b
Merge pull request #19649 from gustavotrott/graphql-remove-private-client-configs
...
Prevent from exposing client private configs through Graphql
2024-02-27 17:05:57 -03:00
Anton Georgiev
f03df02e19
fix: Reduce logs in SendWhiteboardAnnotationPubMsgHdlr.scala ( #19634 )
2024-02-23 20:35:35 -05:00
Gustavo Trott
8d809fb36c
Fix comment
2024-02-20 10:52:03 -03:00
Gustavo Trott
cf460da25f
Prevent from sharing private configs through Graphql
2024-02-20 10:41:53 -03:00
Anton Georgiev
b5cd0fafa0
Merge pull request #19618 from gustavotrott/events-xml-raiseHand
...
refactor (events.xml): Record raiseHand, away and reaction events
2024-02-16 14:01:39 -05:00
Ramón Souza
cc179fa58f
Merge pull request #19605 from JoVictorNunes/issue-19575
...
fix(whiteboard): poll result annotation handling
2024-02-16 10:34:00 -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
970fa5c858
Add option disabledFeatures=learningDashboardDownloadSessionData
2024-02-14 10:16:31 -03:00
Ramón Souza
fd9615e1b8
Merge pull request #19541 from Scroody/i-19517
...
Client: Presentation's chat upload message
2024-02-13 13:19:17 -03:00
Gustavo Trott
be19effd72
Record raiseHand, away and Reaction events
2024-02-13 10:14:34 -03:00
Gustavo Trott
f8e008eada
Define an unique ID for bbb-graphql-middleware
2024-02-12 17:11:30 -03:00
Gustavo Trott
daa92d5a8d
Handle graphql connections to set user.disconnected (old leftFlag)
2024-02-09 09:23:33 -03:00
João Victor
90326a7036
fix(whiteboard): poll result annotation handling
2024-02-08 11:05:41 -03:00
Gustavo Trott
e0386aec5b
Rename wrong word
2024-02-07 16:21:18 -03:00
André
d56997189e
Merge branch 'i-19517' of github.com:Scroody/bigbluebutton into i-19517
2024-02-07 13:01:18 -03:00
André
516e2a7260
Merge remote-tracking branch 'upstream/v3.0.x-release' into i-19517
2024-02-07 12:54:40 -03:00
André Castro
76a7566087
Update MakePresentationDownloadReqMsgHdlr.scala
2024-02-07 11:46:50 -03:00
Gustavo Trott
daed3dc4a7
Graphql provide meeting ending details
2024-02-06 13:26:48 -03:00
Anton Georgiev
98e280c275
Merge pull request #19494 from gustavotrott/akka-fix-duplicated-code
...
refactor (akka-apps): Avoid duplicating code
2024-02-05 09:35:24 -05: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
André
0715337257
Variable name swapping and requested changes
2024-02-05 11:18:31 -03:00
Guilherme Leme
bb07edd34e
[i-19517] - refactor
2024-02-02 11:25:13 -03:00
Guilherme Leme
b8ce51a372
[i-19517] - WIP flow to send presentation's name to chat download
2024-02-02 10:49:55 -03:00
André
5047d75245
WIP
2024-02-01 16:46:15 -03:00
André
17fc25c4ad
Client: Presentation's chat upload message
2024-01-30 11:26:36 -03:00
Gustavo Trott
cd03c116b0
Add configs from /enter to Graphql
2024-01-24 11:33:38 -03:00
KDSBrowne
68394d4b14
fix: Improve Arrow Shape Handling With Tldraw v2 ( #19376 )
...
* move cleaning arrow shape to akka
2024-01-23 10:36:26 -05:00
Gustavo Trott
23389010fc
Remove wrong line
2024-01-23 09:52:09 -03:00
Gustavo Trott
1388c74c2e
Fix duplicating log message
2024-01-23 09:51:19 -03:00
Ramón Souza
c0a306824d
Merge pull request #19325 from KDSBrowne/30-tldraw-v2-bugs-01
...
fix: Improve Jitter While Moving Shape Via Keyboard
2024-01-22 15:50:58 -03:00
Gustavo Trott
f4e5803b15
Makes timer.accumulated be calculated on the backend
2024-01-19 13:36:20 -03:00
Gustavo Trott
5118d1f68b
Add actions to delete/reset plugin data channel
2024-01-18 23:31:06 -03:00
Gustavo Trott
fdeae91ce7
Merge pull request #19424 from gustavotrott/poll-refactor-typed-answer
...
Refactor Poll flow for typed answer (reducing steps)
2024-01-18 13:24:37 -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
ea31af8fb4
Make error "answer not found" clearer
2024-01-18 11:44:33 -03:00
Gustavo Trott
35d2983dbc
Refactor Poll Typed answer flow
2024-01-12 11:47:03 -03:00
Gustavo Trott
de9221be23
Fix and Refactor moderatorChatEmphasize
2024-01-10 10:53:29 -03:00
Gustavo Trott
f5496329a9
Validate number of breakout rooms in the backend
2024-01-09 11:34:05 -03:00
Gustavo Trott
c04e6d19e0
refactor (graphql-server): Optimize Hasura Queries with Session Variables ( #19347 )
2024-01-09 08:31:12 -03:00
KDSBrowne
2fece0bfad
Merge remote-tracking branch 'origin/v3.0.x-release' into 30-tldraw-v2-bugs-01
2023-12-18 21:47:38 +00:00
Gustavo Trott
095085310d
refactor: Graphql middleware enhancements ( #19336 )
...
* Convert all go chan to SafeChannel
* Remove unnecessary comments
* Refactor graphql message names
* Fix renamed function
2023-12-14 14:01:47 -03:00
Gustavo Trott
328906e44f
Fix graphql with hard-coded reaction expire time
2023-12-13 17:46:37 -03:00
Gustavo Trott
d5ea98ec12
Make guest-wait page fetch data from Hasura
2023-12-12 17:42:44 -03:00
KDSBrowne
cee1607869
fix lag while shapes move via arrow keys | remove akka infinite canvas restriction
2023-12-11 19:31:21 +00:00
Gustavo Trott
7fd0702dfc
Fix wrong breakoutRoom join url
2023-12-08 13:47:54 -03:00
Gustavo Trott
4dba092d97
Add graphql actions for Presentation
2023-12-04 21:56:22 -03:00
Gustavo Trott
ea81911e71
Add action userLeaveMeeting
2023-12-01 17:47:12 -03:00
Gustavo Trott
e1d30f88f1
graphql: Poll actions
2023-11-28 10:19:01 -03:00
Gustavo Trott
8f18895f06
Merge pull request #19184 from Scroody/u27/fix/dialin-reguser-dedupe
...
fix: specify a unique mock authToken for dial-in users, +
2023-11-22 08:42:28 -03:00
Gustavo Trott
222cfc6b5c
Merge pull request #19185 from Scroody/LDashboard-convert-reaction-to-emojiStatus
...
fix (learning-dashboard): Learning Dashboard not showing Reactions
2023-11-21 13:58:39 -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
67c2bd745e
fix (learning-dashboard): Learning Dashboard not showing Reactions
2023-11-21 10:36:23 -03:00
Paulo Lanzarin
01dc7dd944
fix: specify a unique mock authToken for dial-in users, +
2023-11-21 10:27:06 -03:00
Gustavo Trott
a60a77584b
Merge pull request #19175 from gustavotrott/param-enforceLayout
...
feature: Add new API join param: enforceLayout
2023-11-20 17:09:20 -03:00
Gustavo Trott
9532d68bad
Add new JOIN param enforceLayout
2023-11-20 11:53:53 -03:00
Gustavo Trott
33e3be0cb0
Eliminate Meteor dependency in setting up Presenter In Pod
2023-11-16 17:01:26 -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
Paul Trudel
f9f419cdf1
Refactor: Add chat message to Postgres when user status changes ( #18980 )
...
* Insert chat msg on use status change
* Insert system message for user status change
* Close pres file resources
* Remove unused code
* Remove trailing whitespace
* Remove more trailing whitespace
* Use frontend message
* Send user name and add validation
* Fix js errors
* Modify user validation for sending away msg
2023-11-14 10:47:09 -03:00
Gustavo Trott
5f0a1aa339
Let user join the meeting using Graphql actions
2023-11-10 17:36:10 -03:00
Ramón Souza
8f7b20722f
Merge pull request #19102 from Scroody/27-to-30-part-2
...
v27 changes ported to v30 part 2.
2023-11-10 17:16:07 -03:00
Ramón Souza
925a3fa979
Merge pull request #18928 from ramonlsouza/pres-graphql
...
get whiteboard and cursor data from graphql
2023-11-10 17:06:08 -03:00
André
96d9f71030
v27 changes ported to v30 part 2.
2023-11-10 15:09:45 -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
Ramón Souza
7f6de3f27e
Merge remote-tracking branch 'upstream/v3.0.x-release' into pres-graphql
2023-11-06 10:14:39 -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
1cebcca2ac
Reset values on switch between Stopwatch or Timer
2023-11-02 09:35:06 -03:00
Ramón Souza
1919fe06be
Merge remote-tracking branch 'upstream/v3.0.x-release' into pres-graphql
2023-11-02 08:55:55 -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
Ramón Souza
3457413d58
Merge remote-tracking branch 'upstream/v3.0.x-release' into pres-graphql
2023-11-01 08:56:39 -03:00
Gustavo Trott
1eb1bccdb2
Merge pull request #18991 from paultrudel/reset-timer-graphql
...
Refactor: Reset timer to current time
2023-10-31 15:32:29 -03:00
Gustavo Trott
fb224428e4
refactor update Presentations on Hasura
2023-10-27 17:29:36 -03:00
Ramón Souza
b5b6d450c2
Merge remote-tracking branch 'upstream/v3.0.x-release' into pres-graphql
2023-10-27 13:41:41 -03:00
GuiLeme
d37624cde6
[correct-path-data-channel] - changes in review
2023-10-27 09:37:34 -03:00
Gustavo Trott
175ee1cee9
Requires a current page to set a presentation as current
2023-10-26 16:31:28 -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
Paul Trudel
610c1cb417
Reset started at to 0 if timer not running
2023-10-20 15:35:54 +00:00
Paul Trudel
56124cadaf
Set current time when timer reset
2023-10-20 15:27:40 +00:00
Gustavo Trott
a5f8a9d90c
Add captions from PAD into audio_captions table
2023-10-19 13:26:04 -03:00
Paul Trudel
8c76b9f652
Merge branch 'v3.0.x-release' into pres-content-from-uri-30
2023-10-17 13:21:41 -04:00
Gustavo Trott
09310034b3
Graphql: refactor presentation props
2023-10-17 11:03:46 -03:00
Paul Trudel
419eb6bf5f
Store presentation content in Postgres
2023-10-16 20:05:23 +00:00
Gustavo Trott
9856354f3d
Set duration prop as seconds
2023-10-12 09:55:12 -03:00
Gustavo Trott
5209b10a7c
graphql: Adds prop downloadFileExtension to pres_presentation
2023-10-11 15:27:08 -03:00
Gustavo Trott
6418e47433
Add meeting.clientSettings to graphql
2023-10-10 22:38:26 -03:00
Guilherme Pereira Leme
4ef078ccf5
feature: Override client settings through API /create call ( #18782 )
...
* akka-with-client-configs
* [akka-with-client-configs] - inserted client configs in akka
* [issue-18588-create-override] - WIP
* [akka-with-client-configs] - Remove unnecessary code
* [issue-18588] - test some thesis
* [akka-with-client-configs] - refactor to add jackson and immutable.Map
* [issue-18588-create-override] - new architecture for overriding client configs]
* [issue-18588-create-override] - implemented settings
* Refactor on clientSettingsOverride module and add allowOverrideClientSettingsOnCreateCall conf
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-10-10 21:00:20 -03:00
Gustavo Trott
5c8bbe6c06
graphql: Update meeting duration when breakout duration is updated
2023-10-04 10:28:11 -03:00
Gustavo Trott
524443c4c3
graphql: Apply hideViewerCursor and hideViewersAnnotation
2023-10-03 11:53:47 -03:00
Gustavo Trott
7054b3f39a
Merge pull request #18865 from paultrudel/delete-pres-db
...
Delete presentation from Postgres when presentation is removed
2023-10-03 08:50:53 -03:00
Gustavo Trott
4794d105d4
Merge pull request #18859 from gustavotrott/fix-graphql-webcamsOnlyForModerator
...
fix (graphql-server): Graphql not updating webcamsOnlyForModerator
2023-10-03 08:48:43 -03:00
Gustavo Trott
0d3e388d62
Add new columns to presentation collection graphql
2023-10-02 16:51:53 -03:00
Guilherme Pereira Leme
a8f50b107e
reafactor (akka-apps): Read and store Client Settings as property to RunningMeeting ( #18712 )
2023-10-02 13:00:05 -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
Paul Trudel
7dee20c3ec
Remove presentation from Postgres when presentation is deleted
2023-09-27 14:59:36 +00:00
Gustavo Trott
fff883b2b2
Merge 2.7 into 3.0
2023-09-27 08:44:37 -03:00
Gustavo Trott
9666df6009
Fix graphql not updating webcamsOnlyForModerator
2023-09-26 15:21:49 -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
Gustavo Trott
49d60f6f88
Merge pull request #18842 from gustavotrott/graphql-bkroom-msg
...
refactor (graphql-server): Adds new chat msg type 'breakoutRoomModeratorMsg'
2023-09-25 12:41:02 -03:00
Gustavo Trott
afb1801695
Adds new chat msg type 'breakoutRoomModeratorMsg'
2023-09-25 12:37:05 -03:00
Anton Georgiev
1ce2b887b9
Merge pull request #18694 from paultrudel/akka-pekko-migration
...
refactor: Replace Akka with Pekko
2023-09-25 08:43:25 -04:00
Paul Trudel
fc2b78aad0
refactor (graphql-server): Add presentation upload status data to Postgres ( #18567 )
...
* Added presentation upload status data to Postgres
* Added error message and conversion status to Postgres
* Updated hasura metadata
* Use Slick for table update
* Modified uploaded page count and error message storing
* Add error message to presentation in pod
* Renamed insert to insertAndUpdate
* Store pres with invalid mime type in Postgres
* Remove unused code
* Added error message details to Postgres
2023-09-21 16:20:48 -03:00
Anton Georgiev
8919c3cbf6
build: start bbb-graphql-server before bbb-apps-akka ( #18773 )
...
* build: start bbb-graphql-server before bbb-apps-akka
* build: drop yq 3 requirement on "develop"
* build: add netstat as a dependency for grapghql-server
2023-09-19 11:53:15 -04:00
Gustavo Trott
d1e3d610d1
graphql-server: Introduces layout-propagate data ( #18774 )
...
* Add build/deb-helper.sh to cache key
* Introduces layout-propagate to graphql server
2023-09-13 13:37:04 -03:00
Gustavo Trott
fcc6b7d95e
Rename collection external_video to externalVideo
2023-09-07 09:16:30 -03:00
Gustavo Trott
2a38c935d3
graphql: Refactor externalVideo data
2023-09-06 17:19:10 -03:00
Gustavo Trott
a310c9a32b
Add breakout joinURL to graphql ( #18710 )
2023-09-05 11:31:25 -03:00
Paul Trudel
20890dc261
Fixed some imports
2023-09-01 20:03:39 +00:00
Paul Trudel
808a520cda
Removed Akka dependencies
2023-09-01 18:13:44 +00:00
Paul Trudel
c115dd1f67
Finished switch from Akka to Pekko
2023-09-01 15:52:12 +00:00
Paul Trudel
d1c8254f37
Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into akka-pekko-migration
2023-08-31 19:11:16 +00:00
Paul Trudel
90eef86bc1
Use Pekko in bbb-common-message, bbb-common-web, and akka-apps
2023-08-31 18:03:00 +00:00
Gustavo Trott
a186ca1345
Graphql improvements
2023-08-30 18:52:31 -03:00
Gustavo Trott
5eb04aab91
Resolve conflicts
2023-08-30 15:31:32 -03:00
Paul Trudel
2a1376a4aa
Merge branch 'develop' into migrate-audio-captions
2023-08-28 15:36:05 -04:00
Paul Trudel
b7f1a7f6f3
Added userId and createdAt to audio_caption table
2023-08-28 19:28:23 +00:00
Gustavo Trott
1aa0a09630
Graphql sharedNotes endpoint
2023-08-25 11:42:26 -03:00
GuiLeme
0aacb12cc8
[issue-18408-back-end] - added disabled download of converted presentation
2023-08-25 11:37:32 -03:00
GuiLeme
bff90337b8
Merge remote-tracking branch 'upstream/v2.7.x-release' into issue-18408-back-end
2023-08-24 17:38:15 -03:00
Gustavo Trott
5a82b4e119
Merge pull request #18540 from paultrudel/remove-add-slide-positions-msg
...
refactor: Remove unnecessary addSlidePositionsPubMsg
2023-08-18 15:11:14 -03:00
GuiLeme
cf472511fc
[issue-18449] - changes in review
2023-08-18 10:57:50 -03:00
Paul Trudel
ee56979fa4
Use presentation svg to compute dimensions
2023-08-17 22:27:52 +00:00
prlanzarin
27ae5985d7
refactor: remove unused DeskShareStartRTMP/DeskShareStopRTMP events
...
DeskShareStartRTMP/DeskShareStopRTMP events are still recorded to Redis
by akka-apps, triggered by ScreenshareRtmpBroadcastStarted/Stopped
events. The latter two are still used internally (the RTMP being legacy
naming from when the HTML5 client interoperated with the Flash client),
but the recording events are *not* used anymore. They've long been
replaced by StartWebRTCDesktopShareEvent/StartWebRTCDesktopShareEvent.
Remove DeskShareStartRTMP/DeskShareStopRTMP event generation and
associated code, alongside with other remainders of the old deskshare
implementation in InMessages.scala.
2023-08-17 09:37:05 -03:00
Gustavo Trott
d018fd6490
Resolve conflicts
2023-08-16 16:24:34 -03:00
GuiLeme
bfa58baf49
[plugin-architecture-implementation] - change error message
2023-08-16 15:36:14 -03:00
GuiLeme
7380a08e97
[issue-18408-back-end] - implemented back-end portion for disable download of original presentation
2023-08-16 15:30:34 -03:00
GuiLeme
3761fc333b
[plugin-architecture-implementation] - fix for disable downloadable
2023-08-16 11:18:51 -03:00
GuiLeme
08f1b5832d
[issue-18449] - changes in review
2023-08-15 10:30:17 -03:00
Paul Trudel
d8bce66098
Explicitly declare width and height as doubles
2023-08-11 18:18:36 +00:00
Paul Trudel
e615233ae8
Removed addSlidePositionsPubMsg
2023-08-11 18:11:18 +00:00
Paul Trudel
8fcbfcf76e
Fixed upsert query
2023-08-10 18:07:59 +00:00
GuiLeme
a1746da6fe
[issue-18449] - added possibility of download original presentation with original format
2023-08-10 12:18:59 -03:00
Gustavo Trott
456950a800
Merge pull request #18459 from GuiLeme/issue-18446
...
fix: download of original presentation
2023-08-10 10:37:11 -03:00
Paul Trudel
3d86f0fd5a
Added audio caption table
2023-08-09 19:44:45 +00:00
Gustavo Trott
26787aa5c8
Fix: setting away=true in akka-apps when user raised his hand
2023-08-08 13:34:30 -03:00
prlanzarin
a73bdf5d18
refactor: simplify ActorContext import in VoiceApp
2023-08-08 09:36:29 -03:00
Gustavo Trott
9681c7a29a
Fix setting away when it should be raiseHand
2023-08-08 09:04:43 -03:00
Gustavo Trott
b601462dfc
Graphql providing reactions data
2023-08-08 08:49:40 -03:00
prlanzarin
8feb934169
feat(audio): add experimental transparent listen only mode
...
This is an initial, experimental implementation of the feature proposed in
https://github.com/bigbluebutton/bigbluebutton/issues/14021 .
The intention is to phase out the explicit listen only mode with two
overarching goals:
- Reduce UX friction and increase familiarity: the existence of a separate
listen only mode is a source of confusion for the majority of users
Reduce average server-side CPU usage while also making it possible for
having full audio-only meetings.
The proof-of-concept works based on the assumption that a "many
concurrent active talkers" scenario is both rare and not useful. With
that in mind, this including two server-side triggers:
- On microphone inactivity (currently mute action that is sustained for
4 seconds, configurable): FreeSWITCH channels are held (which translates
to much lower CPU usage, virtually 0%). Receiving channels are switched,
server side, to a listening mode (SFU, mediasoup).
* This required an extension to mediasoup two allow re-assigning producers
to already established consumers. No re-negotiation is done.
- On microphone activity (currently unmute action, immediate):
FreeSWITCH channels are unheld, listening mode is deactivated and the
mute state is updated accordingly (in this order).
This is *off by default*. It needs to be enabled in two places:
- `/etc/bigbluebutton/bbb-webrtc-sfu/production.yml` ->
`transparentListenOnly: true`
- End users:
* Server wide: `/etc/bigbluebutton/bbb-html5.yml` ->
`public.media.transparentListenOnly: true`
* Per user: `userdata-bbb_transparent_listen_only=true`
2023-08-07 19:43:18 -03:00
Gustavo Trott
5d94bfd8b0
Merge pull request #18404 from paultrudel/migrate-slide-positions
...
refactor (graphql-server): Migrate slide-positions data
2023-08-04 22:27:41 -03:00
GuiLeme
ce22c1894d
[issue-18446] - fix download of original presentation
2023-08-04 17:38:17 -03:00
Paul Trudel
6ba58c3c86
Move size scale calculation to Postgres
2023-08-03 20:14:38 +00:00
Paul Trudel
5f9545997c
Only update slide data for a single slide
2023-08-03 15:40:10 +00:00
Paul Trudel
2874a41e32
Removed slideId column from presPage table
2023-08-03 12:50:20 +00:00
Paul Trudel
1af618dd2e
Removed podId column from presPage table
2023-08-03 12:17:47 +00:00
Gustavo Trott
424ec2021c
Add points to start and stop recording
2023-07-28 16:28:03 -03:00
Gustavo Trott
ae1b854b3c
Add endpoint meeting_recording to graphql
2023-07-28 16:13:01 -03:00
Paul Trudel
14775e32eb
Store page resize in postgres
2023-07-28 18:01:53 +00:00
Paul Trudel
8373eefdc3
Store slide position data in postgres
2023-07-27 19:10:51 +00:00
Paul Trudel
e61edbdfcc
Update pres_page table on move and resize
2023-07-26 18:34:19 +00:00
Paul Trudel
ec9deb1e67
Added podId, width, and height, columns to postgres
2023-07-26 13:53:15 +00:00
Gustavo Trott
185e48d36c
Merge remote-tracking branch 'upstream/v2.7.x-release' into develop
2023-07-21 17:17:52 -03:00
Gustavo Trott
762ae78814
Implements func to Clear all users reaction
2023-07-21 11:10:10 -03:00
Gustavo Trott
4a346aae4e
Fix btn Show Welcome Msgs bugs
2023-07-19 11:16:57 -03:00
Gustavo Trott
21f1ed9f27
Merge 2.7 into Develop
2023-07-14 17:42:13 -03:00
Anton Georgiev
cd9f93be44
Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july12
2023-07-12 15:59:46 -04:00
Gustavo Trott
300ffee642
Merge pull request #18284 from hiroshisuga/patch-5
...
[fix] Cannot pick an escaping student who knows he will be picked next
2023-07-10 11:48:38 -03:00
hiroshisuga
90f4541fe2
Repick when only nobody to be picked
2023-07-08 20:32:00 +09:00
Tainan Felipe
f2e0fd43e9
Refactor: Make all chat area use graphql ( #18122 )
...
* Refactor: Make all chat area use graphql
* Fix: large space between welcome msg and chat list
* Fix: missing file
* add pending status and fix system messages
* Add: mark messages as seen in chat
* Refactor: Move char opening logic to inside of chat panel
* Refactor message and mark as seen
* Add Recharts to package.json and fix miss data
* Implements clear-chat function on graphql
* Make system message sticky
* Add clear message support and fix user is typing
* FIx chat unread and scroll not following the tail
* Change: make unread messages be marked by message and fix throttle
* Don't show restore welcome message when the welcome message isn't set
* Fix: scroll not following the tail properly
* Fix: previous page last sender not working
* Fix: scroll loading all messages
* Fix messaga not marked as read
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-07-07 17:46:36 -03:00
hiroshisuga
4ba826c6aa
Update SelectRandomViewerReqMsgHdlr.scala
2023-07-06 10:14:08 +09:00
Gustavo Trott
99c2719fea
Fix some conflicts on updating graphql-database
2023-07-05 19:01:48 -03:00
Gustavo Trott
e31ae5d7de
Include speechLocale to graphql
2023-07-05 10:05:25 -03:00
Gustavo Trott
4be594d8db
Remove color from collection userVoice
2023-07-05 08:50:08 -03:00
Gustavo Trott
89c628e5d6
Add bk sendInvitationToModerators to graphql
2023-06-29 16:52:59 -03:00
Gustavo Trott
a7cd1c5232
Merge 2.7 into Develop
2023-06-29 16:27:10 -03:00
Gustavo Trott
c8867fadb5
Merge pull request #18197 from Scroody/I-18127
...
Allow dynamic control on moderators invitation for breakouts
2023-06-29 13:39:26 -03:00
Gustavo Trott
e497cd5cd8
Implements guest props and others to graphql
2023-06-28 23:08:03 -03:00
Gustavo Trott
5681e88c60
Merge 2.7 into Develop
2023-06-26 17:21:01 -03:00
Ramón Souza
574b187645
Merge pull request #18130 from Scroody/I-18101
...
Client change: List the option to download presentation with annotations even if there are no annotations
2023-06-26 16:27:58 -03:00
Gustavo Trott
714de811b2
Update PresPresentationDAO.scala
...
Use `compactPrint` to store json instead of `prettyPrint`.
2023-06-26 09:56:17 -03:00
Gustavo Trott
74c81e080b
Provide presentation data through graphql
2023-06-26 09:46:54 -03:00
Gustavo Trott
5761094388
graphql - Remove generation of join Links for breakout assignments
2023-06-23 11:23:41 -03:00
Ramón Souza
af670883c1
remove unused code
2023-06-22 15:35:40 -03:00
Ramón Souza
ae1e6079e1
rename includeMods -> sendInviteToModerators
2023-06-22 13:55:23 -03:00
Gustavo Trott
6ba4aad05a
Merge branch 'v2.7.x-release' into user-raiseHand-away-flags
2023-06-22 08:27:20 -03:00
Anton Georgiev
43b96b47c4
Merge pull request #17724 from lfzawacki/v2.7.x-release
...
feat: Implement automatic closed captions using an open transcription server
2023-06-22 05:25:14 -04:00
Ramón Souza
56d16f0330
back-end part
2023-06-21 16:47:28 -03:00
Anton Georgiev
ce24a1a6c2
Merge pull request #18163 from Scroody/I-18137
...
feat(config): Disable timer feature
2023-06-21 14:33:20 -04:00
Gustavo Trott
2b167786b5
Introduces breakoutRooms to graphql
2023-06-21 12:32:53 -03:00
GuiLeme
0c5f8aa1f0
[issue-18021-back-end] - Changes in review and fix to support screenshare disabled and cameraAsContent enabled
2023-06-16 17:48:52 -03:00
GuiLeme
ac210ca39c
[I-18101-back-end-tweak] - back-end portion - minor tweak
2023-06-16 13:52:44 -03:00
GuiLeme
ef1b00fe7f
[I-18101-back-end-tweak] - back-end portion - review changes
2023-06-16 12:22:14 -03:00
GuiLeme
f36ffbe949
[I-18101-back-end] - back-end portion
2023-06-16 09:24:50 -03:00
Anton Georgiev
d8cc9f0e61
fix: missing comma after conflict resolving
2023-06-15 16:01:05 -04:00
André Castro
5af5151219
Merge branch 'v2.7.x-release' into I-18137
2023-06-15 11:50:02 -03:00
GuiLeme
48ebf3150d
[issue-18021-back-end] - Back-end portion of disabled camera as content
2023-06-15 10:24:28 -03:00
GuiLeme
8c5c1728ee
[I-18137-back-end] - Back-end implementation for disabledTimer
2023-06-14 17:19:40 -03:00
danielpetri1
84e797e8ee
Fix double file separator glitch
2023-06-14 13:48:46 +00:00
Anton Georgiev
cdf6e6ec73
build: use Java17 to build akka projects
2023-06-13 14:26:12 -04:00
Gustavo Trott
60e5fe6a53
Introduces Timer data to graphql
2023-06-13 11:44:51 -03:00
Paul Trudel
2d737aa0ef
Change target to release for java 17
2023-06-12 21:15:33 +00:00
danielpetri1
40d990d8a6
Fix original presentation download link in cluster setups
2023-06-12 14:57:24 +00:00
Gustavo Trott
22a2c8ce7c
Merge remote-tracking branch 'upstream/v2.7.x-release' into graphql-timer
2023-06-12 10:06:22 -03:00
Anton Georgiev
c8b0437df3
Merge pull request #18133 from GuiLeme/port-timer-with-events-suggestions
...
feat(timer): Port timer (Mconf) with events suggestions
2023-06-08 15:56:10 -04:00
GuiLeme
2cf46e4d05
[port-timer-with-events-suggestions] - made review suggestions
2023-06-08 16:37:32 -03:00
Gustavo Trott
8263dd17ca
Introduces flags user.away and user.raiseHand
2023-06-07 22:10:07 -03:00
Ramón Souza
22b02ead28
Merge remote-tracking branch 'upstream/v2.7.x-release' into 16120
2023-06-06 08:45:29 -03:00
Anton Georgiev
70b3220f41
Merge branch 'v2.7.x-release' of github.com:bigbluebutton/bigbluebutton into june5-27
2023-06-05 17:09:35 -04:00