Commit Graph

40487 Commits

Author SHA1 Message Date
Ramón Souza
37f9c49a20
Merge pull request #19408 from ramonlsouza/migrate-moderator-actions
refactor: migrate moderator actions
2024-01-23 14:44:53 -03:00
Ramón Souza
5b0ad4f2b0
Merge pull request #19421 from JoVictorNunes/migrate-poll-answer-gathering
Refactor: migrate poll answer gathering
2024-01-23 14:28:12 -03:00
João Victor
eb135d86ef Remove unused interface 2024-01-23 13:42:47 -03:00
João Victor
ea463b37b5 Move all the necessary services to own service 2024-01-23 13:41:15 -03:00
João Victor
f5e65962e5 Tweak element types 2024-01-23 13:14:29 -03:00
Ramón Souza
7d777fbea0
Merge pull request #19491 from KDSBrowne/v3.cursorBug
Fix: Prevent Large Cursor Being Displayed To Presenter
2024-01-23 13:13:16 -03:00
Anton Georgiev
77e04f5afc
Merge pull request #19485 from antobinary/ports-03
chore(bbb-web): Upgrade Grails to 6.1 (port from 2.7)
2024-01-23 10:41:08 -05:00
Anton Georgiev
8cf87dbb3e
Merge pull request #19484 from antobinary/ports-02
fix: Bump spring-boot-starter-validation to 2.7.17 to match bbb-web (port from 2.7)
2024-01-23 10:40:27 -05:00
Anton Georgiev
df3b5340d6
Merge pull request #19483 from antobinary/ports-01
chore(export-ann): bump axios etc (port from 2.7)
2024-01-23 10:40:07 -05:00
Anton Georgiev
75b57baec7
Merge pull request #19487 from antobinary/ports-05
fix(sec): validate URL for external upload of presentation (port from 2.7)
2024-01-23 10:39:44 -05:00
Anton Georgiev
5822da12ec
Merge pull request #19486 from antobinary/ports-04
fix(sec): filter tags in presentation name (port from 2.7)
2024-01-23 10:39:23 -05:00
Anton Georgiev
0a64d24ab5
Merge pull request #19488 from antobinary/ports-06
[Snyk] Fix for 2 vulnerabilities (recording-imex) (port from 2.7)
2024-01-23 10:38:46 -05: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
155526bed7
Merge pull request #19493 from gustavotrott/graphql-user-camera-and-voice
Allow to select voice props along with userCamera in Graphql
2024-01-23 09:21:59 -03:00
Gustavo Trott
9083d1a291 Allow to select voice props along with userCamera in Graphql 2024-01-23 09:12:04 -03:00
KDSBrowne
06ea7f7ddf Merge remote-tracking branch 'origin/v3.0.x-release' into v3.cursorBug 2024-01-23 02:15:38 +00:00
Anton Georgiev
082996a15e
chore: Bump release to 3.0.0-alpha.2 2024-01-22 15:58:28 -05:00
João Victor
5c668aafa1 Remove log 2024-01-22 17:15:37 -03:00
João Victor
b7fac7bfc0 Fix secret poll getting stuck 2024-01-22 17:12:20 -03:00
João Victor
d69bbe9528 Refactor: migrate poll answer gathering 2024-01-22 17:12:20 -03:00
Gustavo Trott
afbb864b5b
Merge pull request #19482 from gustavotrott/poll-flag-user-current-responded
Graphql: New flag to inform if current user responded to a Poll (useful for Anonymous Polls)
2024-01-22 16:36:27 -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
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
KDSBrowne
f01c55680e add checks for prevShape existence and remoteShape id in shape sync 2024-01-22 17:15:41 +00:00
Anton Georgiev
e9ec5ea645
Merge pull request #17884 from Ithanil/nicer_ffmpeg
build: Process recordings with Niceness 19
2024-01-22 11:37:45 -05:00
Anton Georgiev
a12da64e28
Merge pull request #19412 from KDSBrowne/v3.multiUserBug
Fix: Multi-User Drawing Issue When Presenter Switches Pages
2024-01-22 11:12:32 -05:00
Anton Georgiev
28955598ac
Merge pull request #19463 from bigbluebutton/sfu2130a1
build(bbb-webrtc-sfu): v2.13.0-alpha.1
2024-01-22 11:12:10 -05:00
Anton Georgiev
b9920fbc19
Merge pull request #19462 from bigbluebutton/30-bwh300b4
build(bbb-webhooks): v3.0.0-beta.4
2024-01-22 11:11:52 -05:00
Anton Georgiev
420e4ce3d6
Merge pull request #19461 from bigbluebutton/30-bwr060
[3.0] build(bbb-webrtc-recorder): v0.6.0
2024-01-22 11:11:36 -05:00
Ramón Souza
f99f3d4af2
Merge pull request #19470 from ramonlsouza/migrate-presenter-actions
refactor: migrate external video actions
2024-01-22 09:07:35 -03:00
Anton Georgiev
7e313ed92a [Snyk] Fix for 2 vulnerabilities (recording-imex) 2024-01-19 16:10:40 -05:00
GuiLeme
554f4f2e2a [GHSA-j42p-fh2w-24q6] - validate URL for external upload of presentation. 2024-01-19 15:44:34 -05:00
Anton Georgiev
7c10f49f4a fix(sec): filter tags in presentation name 2024-01-19 15:42:38 -05:00
Paul Trudel
02f1fe686d Upgrade Grails to 6.1 2024-01-19 15:39:39 -05:00
Anton Georgiev
6a887c442f fix: Bump spring-boot-starter-validation to 2.7.17 to match bbb-web 2024-01-19 15:38:26 -05:00
Anton Georgiev
fcb048e1fe chore(export-ann): bump axios etc 2024-01-19 15:30:33 -05:00
Ramón Souza
35e27d50d9
Merge pull request #19473 from gustavotrott/timer-accumulated-refactor
Refactor (Timer): Shift Accumulated Time Calculation to Backend
2024-01-19 17:07:07 -03:00
Ramón Souza
9e5d678df4 fix stop external video on screenshare 2024-01-19 15:47:10 -03:00
Ramón Souza
2f67417b4b migrate stopWatchingExternalVideo action 2024-01-19 15:40:27 -03:00
Anton Barboza de Sá
d30b806b47
test: Fix no-flaky tests and properly set the execution mode (#19436)
* test: fix shortcuts, add flaky flag for test requiring graphql data, fix slide change for tldraw v2

* test: properly set the execution mode

* test: use isMultiUser parameter inside options obj

* test: fix banner color test

* test: increase breakout test timeouts for user joining room

* test: redo the change in the hide presentation on join test

* test: change hide presentation steps and add flaky flag on it
2024-01-19 13:42:01 -03:00
Gustavo Trott
f4e5803b15 Makes timer.accumulated be calculated on the backend 2024-01-19 13:36:20 -03:00
Ramón Souza
600fe50b73 migrate emitExternalVideoEvent action 2024-01-19 11:46:11 -03:00
Ramón Souza
2ffd9ce7e9 migrate startWatchingExternalVideo action 2024-01-19 10:44:27 -03:00
Gustavo Trott
09e9402553
Merge pull request #19466 from gustavotrott/graphql-pluginDataChannel-delete
Plugins: Add actions to Delete/Reset dataChannel messages
2024-01-19 10:05:02 -03:00
Ramón Souza
b034451ba5
Merge pull request #19439 from ramonlsouza/migrate-timer-actions
refactor: migrate timer actions
2024-01-19 08:58:57 -03:00
Gustavo Trott
5118d1f68b Add actions to delete/reset plugin data channel 2024-01-18 23:31:06 -03:00
Gustavo Trott
535703b644
Add missing column to sharedNotes_diff 2024-01-18 23:25:44 -03:00
Paulo Lanzarin
da31a8d0f7
build(bbb-webrtc-sfu): v2.13.0-alpha.1
* feat: add inbound queue size and job failure metrics
* feat: add dry-run recording mode
* feat: add time_to_mute/unmute metrics
* fix(audio): log and track metrics for hold/unhold timeouts
* fix(bbb-webrtc-recorder): exception when removing nullish recording callbacks
* fix(mediasoup): check for null producers
* fix(screenshare): resolve subscriberAnswer job
* fix(audio): prevent false positives in TLO toggle metrics
* refactor: replace logger lib, Winston -> Pino
  * Winston's been problematic (missing logs) and Pino is more performant
* build: bump Docker and nvmrc to Node.js 20 (LTS)
2024-01-18 17:52:21 -03:00
Paulo Lanzarin
62cf89cf26
build(bbb-webhooks): v3.0.0-beta.4
* fix: use ISO timestamps in production logs
* chore: remove unused events
  * `rap-published`, `rap-unpublished`, `rap-deleted`
* chore: support internal_meeting_id != record_id on rap events
* !fix(webhooks): remove general getRaw configuration
* fix(test): use redisUrl for node-redis client configuration
* fix(test): pick up mocha configs via new .mocharc.yml file
* build: set .nvmrc to lts/iron (Node.js 20)
2024-01-18 17:47:06 -03:00
Paulo Lanzarin
82aa24164a
build(bbb-webrtc-recorder): v0.6.0
* v0.6.0
  * feat: recorder.writeToDevNull option to write files to /dev/null (testing)
  * fix: panic due to negative seqnums in sequence unwrapper
2024-01-18 17:45:13 -03:00