Daniel Petri Rocha
e5ed5a4546
Capture slides from breakout rooms upon their end
...
Sends out the request to export the presentations from the main meeting to each breakout room.
The breakout rooms then generate the PDF file and upload it back to the main meeting.
2022-09-18 15:55:20 +02:00
GuiLeme
39b6359441
[issue-pdf-100-processing] - fix timeout error when PDF is too complex.
2022-09-14 10:33:41 -03:00
Daniel Petri Rocha
41f71981f4
Working checkbox in backend
2022-09-11 20:12:37 +02:00
Anton Georgiev
a17679834f
Merge pull request #15632 from antobinary/build-tweaks-2
...
fix: JVM apps stopping to differ from failure
2022-09-07 22:02:52 -04:00
Daniel Petri Rocha
f1690247fd
Include capture checkbox in bbb-html5
2022-09-05 19:27:38 +02:00
Daniel Petri Rocha
16b3d43f19
Initial back-end wiring for breakout slides capture
2022-09-04 22:34:04 +02:00
GuiLeme
80a381c87c
[apply-toast-shared-notes] - resolved conflicts and refactored temporaryPresentationId's name
2022-09-02 15:24:29 -03:00
Anton Georgiev
4ea7bfb6b4
fix: JVM apps stop to differ from failure
2022-09-02 01:59:56 +00:00
Ramón Souza
470f491352
Merge pull request #15583 from germanocaumo/tldraw-viewbox-sync
...
fix(tldraw): sync viewed area between presenter/viewers +
2022-08-30 17:00:14 -03:00
Ramón Souza
609d43157a
Merge tag 'v2.5.5' into merge-2526-aug25
2022-08-25 14:33:44 -03:00
germanocaumo
d609628047
refactor(recording): remove not used event
2022-08-23 18:39:46 +00:00
GuiLeme
d9de398d90
[fix-page-count-exeed] - Forwarded temporaryPresentationId to front-end and refactor it's name
2022-08-22 15:00:27 -03:00
Joao Victor
0d08f226eb
fix: send notification messages to appropriate redis channel
2022-08-18 14:34:26 -03:00
Daniel Petri Rocha
d56acd4022
Initial backend+bbb-export-annotations wiring for toast messages
2022-08-16 20:27:40 +02:00
germanocaumo
d4b8bdce7e
fix(tldraw): sync viewed area between presenter/viewers +
...
- Return to the ResizeAndMoveSlide event to do pan&zoom, respecting the viewed width and height ratio
- Defaults zoom in toolbar to 100% like before to be more consistent
- Fit to width and Reset Zoom is back (fit tho width still has some sync problems)
- Fix to not change to first page when presenter reloads page
2022-08-16 12:12:43 +00:00
GuiLeme
491380096e
[apply-toast-shared-notes] - changes in review and resolve merge conflict
2022-08-11 15:50:06 -03:00
Gustavo Trott
13308031bb
Merge branch 'v2.6.x-release' into fixPhoneUserLock25
2022-08-04 22:34:57 -03:00
GuiLeme
1e0700b455
[apply-toast-shared-notes] - merge 26 and resolved conflicts
2022-08-03 11:12:55 -03:00
GuiLeme
74caa9cb5f
[apply-toast-shared-notes] - Savepoint - Made some changes
2022-08-02 17:25:15 -03:00
Daniel Petri Rocha
3529fe9f28
Rename parameters; hide download button and label when disabled
2022-08-02 15:53:40 +02:00
Daniel Petri Rocha
5dfc9293fb
Merge branch 'v2.6.x-release' into pdf-disabledFeatures-tldraw
2022-08-02 12:29:38 +02:00
Gustavo Trott
acb0465266
Merge pull request #15412 from JoVictorNunes/export-presentation
2022-07-26 17:49:09 -03:00
Daniel Petri Rocha
6ac3040d4a
Fix multiple pres. export; include PresId in NewPresAnnFileAvailable msg.
2022-07-26 15:19:23 +02:00
Gustavo Trott
59ddf3e8e3
broadcast NewPresAnnFileAvailableMsg to html5
2022-07-20 20:20:32 -03:00
Pedro Beschorner Marin
b52c67d7a7
feat(captions): first pass on recording
...
Add the main server-side adapter for using the legacy closed captions
recording process with the audio captions data.
2022-07-20 17:20:52 +00:00
Pedro Beschorner Marin
307ab6ea40
feat(captions): add author avatar
...
Include captions' author avatar at the live feedback to improve identification.
2022-07-20 17:20:50 +00:00
Pedro Beschorner Marin
d32d47168f
feat(captions): add transcript settings
...
Define number of lines and words per line at application.conf.
2022-07-20 17:20:50 +00:00
Pedro Beschorner Marin
f726cb0ad5
refactor(captions): UX improvements
...
Parse the audio transcript before broadcasting it's content back to the
client and the recording actor. Limiting by 8 words per line and max of
2 lines to avoid CPU intensive operations over this recurring event.
Replace Calibri font family with Verdana to improve character spacing,
add relative sizing to the text content and a background padding.
2022-07-20 17:20:49 +00:00
Pedro Beschorner Marin
1519462f4e
feat(captions): use audio's floor
...
Broadcast the transcript's event based on the voice user's floor state.
2022-07-20 17:20:49 +00:00
Pedro Beschorner Marin
75969ec93c
feat(captions): audio captions app
...
Add a server-side app for the audio captions feature and record proto-events
for this data.
As it is, only behaves as a pass-through module. The idea is to include all
the business intelligence in this app.
2022-07-20 17:20:48 +00:00
Mario Jr
ca6b020f82
fix(audio): prevent dial-in waiting / guest users to speak/listen to the room
...
Based on the strategy proposed by @schrd in #15163
Also thanks to @jacotec and @maximilianhoecker for the help on investigating
Closes #15163
2022-07-14 13:56:17 -03:00
Mario Jr
3f99413cbb
fix(audio): prevent dial-in waiting / guest users to speak/listen to the room
...
Based on the strategy proposed by @schrd in #15163
Also thanks to @jacotec and @maximilianhoecker for the help on investigating
Closes #15163
2022-07-14 09:04:48 -03:00
Daniel Petri Rocha
5f98290413
Add presentationWithAnnotationDownload, exportPresentationWithAnnotation to disabledFeatures
2022-07-12 18:58:56 +02:00
Anton Georgiev
da474130d9
build: akka apps + fsesl as part of bigbluebutton.target
2022-07-07 00:00:35 +00:00
Anton Georgiev
4595b6688f
Merge pull request #15244 from germanocaumo/tldraw-recording
...
fix(whiteboard): tldraw recording processing/publishing
2022-07-05 08:55:01 -04:00
Gustavo Trott
502523a048
Merge pull request #14562 from danielpetri1/container-approach
2022-06-30 11:33:47 -03:00
germanocaumo
c2db91b5f9
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into tldraw-recording
2022-06-30 14:31:08 +00:00
Paulo Lanzarin
885e0ca72c
Merge pull request #15281 from prlanzarin/u26/fix/sxs-callerId
...
feat: add user name to checkAuthorization response, [...]
2022-06-29 15:40:42 -03:00
Daniel Petri Rocha
27edc515a4
Merge remote-tracking branch 'upstream/v2.6.x-release' into container-approach
2022-06-29 19:41:34 +02:00
prlanzarin
a8c689c8c3
refactor: remove akka-bbb-transcode leftovers
...
Follow up to the cleanup done in 143d9bbe87
2022-06-29 17:24:56 +00:00
prlanzarin
eeed5ce208
fix: add ban status to SFU audio permission check
...
The UserJoinedVoice* event handler checks whether the caller is banned
and ejects them. That's valid for both SIP.js and SFU-based audio
flows, but for the latter there's a specific pre-flight permission check
as well.
This adds that same ban check to the pre-flight permission probe so that
calls are rejected earlier.
2022-06-28 20:33:37 +00:00
germanocaumo
853d0dfd9b
fix(whiteboard): tldraw recording processing/publishing
...
Changed the names of tldraw record events to differentiate from before.
Publish tldraw.json file with all shape information during the meeting to be used in playback.
Adapted cursor.xml and panzoom.xml to store tldraw data.
Publish slides svgs to be used by playback's tldraw component (otherwise we have different image sizes in pngs and thus messing the coordinates).
Retro-compatible with old recordings.
2022-06-23 17:04:09 +00:00
prlanzarin
e1644a9fa9
fix(screenshare): remove userLeftFlag from permission checks
...
If the user is in akka-apps' user cache (which means they are still
visible in the user list) and triggers a screenshare re-connect, the
re-connect should be allowed to minimize outages.
If the user indeeds fails to be reconnected to the whole system, then
the screen sharing sessions will be ejected when the user is
completely ejected from the system.
2022-06-22 23:13:55 +00:00
prlanzarin
14b1c818b1
fix(webcam): remove userLeftFlag from permission checks
...
If the user is in akka-apps' user cache (which means they are still
visible in the user list) and triggers a camera re-connect, the
re-connect should be allowed to minimize outages.
If the user indeeds fails to be reconnected to the whole system, then
the camera sessions will be ejected when the user is completely ejected
from the system.
2022-06-22 23:13:54 +00:00
prlanzarin
6e19eb55c7
fix(audio): decouple mic auth RPCs from global audio (SFU)
...
The SFU microphone module was using global audio authentication RPCs in
akka-apps to determine whether a mic connection is valid.
Fixes an issue where SFU microphone connections wouldn't take lock
settings in account in the permission checks.
In detail: decouple them by adding GetMicrophonePermissionReqMsg and
RespMsg. Allows flexibility on which conditionals to use in both. IMO it
is also better than renaming+adding a boolean to GetGlobalAudioPermission*
due to the fact that it gets easier to guarantee backwards compatibility
between SFU and BBB (ie SFU 2.9 keeps working on 2.4, 2.5).
2022-06-22 23:12:56 +00:00
prlanzarin
a1988dbe76
fix(audio): remove userLeftFlag from global audio permission check
...
If the user is in akka-apps' user cache (which means they are still
visible in the user list) and triggers an audio re-connect, the
re-connect should be allowed.
If the user indeeds fails to be reconnected to the whole system, then
the audio session will be ejected when the user is completely ejected
from the system.
2022-06-22 20:49:39 +00:00
Ramon Souza
edeb70de0d
Merge tag 'v2.5.1' into merge25-26-jun16
2022-06-16 13:58:54 -03:00
Daniel Petri Rocha
5f325ad134
Refactor Scala: immutability, no returns, recursion instead of loops
2022-06-15 15:11:39 +02:00
GuiLeme
4e2f013fa0
fix user removal in breakout
2022-06-08 15:00:40 -03:00
Daniel Petri Rocha
1d0d4db2a7
Merge branch 'v2.6.x-release' into tldraw-with-annotation-export
2022-06-07 12:55:29 +02:00
Ramón Souza
f6b190aaa8
Merge pull request #15078 from lfzawacki/develop-layout
...
fix(layout): Fix propagation bugs and allow moderators to set the pushLayout flag
2022-06-02 19:48:07 +01:00
germanocaumo
07a3a915c0
feat(whiteboard): poll result, zoom fit slide +
...
- Poll result as text shape in the lower right-hand
- Include all tldraw shape bounds as size in akka (to help Daniel rendering in pdf export)
- Default/initital zoom will be centered in the slide and maximize the size according to the presentation area
- Also limited the max zoom out to be the one that fits the slide, to be similar as we had before
2022-05-31 19:40:31 +00:00
Lucas Zawacki
cd13446c5a
fix(layout): Moderators could not change layout if pushLayout was true
2022-05-24 17:31:35 -03:00
Tainan Felipe
3ae69643b2
Make sure that user is a chat participant when send a message
2022-05-24 17:08:56 -03:00
Ramon Souza
5bddbdb4cf
adjustments
2022-05-17 09:39:15 -03:00
Daniel Petri Rocha
7aa4de0096
Modify PresentationPageForExport parameters due to tldraw panzoom handling
2022-05-15 22:24:06 +02:00
Daniel Petri Rocha
c9b9ab65ef
Merge branch 'export-annotations' into tldraw-with-annotation-export
2022-05-15 21:47:06 +02:00
KDSBrowne
632bac1ebc
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into 2.6-bbb-tldraw
2022-05-15 14:02:22 +00:00
Anton Georgiev
c4874398f6
chore: Merge 2.5.0-rc.2 into develop
2022-05-13 21:03:34 +00:00
Ramon Souza
3800065380
remove chat name
2022-05-13 17:44:41 -03:00
KDSBrowne
10adb3e097
remove merge comment
2022-05-13 12:14:01 +00:00
germanocaumo
45febec644
panAndZoom through akka + some cleanup
2022-05-13 02:47:41 +00:00
germanocaumo
234b2869e5
WIP: tldraw in akka-model & starting cleanup
2022-05-13 02:47:39 +00:00
Daniel Petri Rocha
48f05962a0
Add sequence number to exported PDFs
2022-05-04 18:45:04 +02:00
Daniel Petri Rocha
19bbb4115d
Refactor handlers, role validation
2022-04-30 23:28:11 +02:00
Guilherme Pereira Leme
31eef0bdd3
Changes in review
...
Co-authored-by: Paulo Lanzarin <4529051+prlanzarin@users.noreply.github.com>
2022-04-29 17:24:31 -03:00
Daniel Petri Rocha
7851d54484
PDF file: include meeting and room name
2022-04-29 13:50:42 +02:00
Guilherme Leme
0a384a1331
[issue-9789] - Created the event startConfiguration to store the initial state of WebcamsOnlyForModerator property
2022-04-28 15:59:12 -03:00
Lucas
2db9a1b343
Merge branch 'develop' into develop-bbb
2022-04-26 15:08:43 -03:00
Arthurk12
cff605e996
feat(webcam): pin multiple cameras simultaneously
...
Adds support for multiple cameras pins.
The pinned cameras are stored in a FIFO-type queue
When a camera is pinned the oldest one is removed.
The queue size can be set via create parameter 'maxPinnedCameras',
if not defaults to 3.
2022-04-18 20:17:58 +00:00
Lucas Zawacki
378d0f18a0
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into develop-bbb
2022-04-14 18:48:02 +00:00
Anton Georgiev
3ce6dbf997
Merge pull request #14665 from JoVictorNunes/breakout-update
...
feat: move users among breakouts
2022-04-14 08:22:49 -04:00
Lucas Zawacki
83847a21aa
Merge branch 'v2.5.x-release-Layouts' of github.com:lfzawacki/bigbluebutton into develop-bbb
2022-04-13 21:08:32 +00:00
Anton Georgiev
aaef76cd2e
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-25-dev
2022-04-13 20:58:02 +00:00
Anton Georgiev
c808f1f1dd
chore: Drop .dockerignore and docker-entrypoint.sh files #14814
2022-04-13 17:17:08 +00:00
Anton Georgiev
13bed65baf
chore: drop obsolete Dockerfile from BBB
2022-04-12 20:34:28 +00:00
Gustavo Trott
ecbfee26db
Missing parts
2022-04-12 13:56:54 -03:00
Gustavo Trott
77a8aba1f5
Merge remote-tracking branch 'upstream/develop' into breakout-updated
2022-04-12 09:54:25 -03:00
Gustavo Trott
102eee3ba5
Backend portion of breakout Manage Users
2022-04-12 09:50:19 -03:00
Anton Georgiev
1500fb6a29
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-25-dev
2022-04-09 00:55:25 +00:00
Anton Georgiev
33575e60e6
Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into v2.5.x-release
2022-04-09 00:48:14 +00:00
Ramon Souza
1c873bd8d6
Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-2425-apr08
2022-04-08 17:30:21 -03:00
Gustavo Trott
f7d1b153a6
Keep blank line on end of gitignore files
2022-04-07 17:36:26 -03:00
Gustavo Trott
df1fc781f6
Add .bsp directory to .gitignore
2022-04-07 17:34:01 -03:00
Ramón Souza
1810e1728b
Update akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/RegisterUserReqMsgHdlr.scala
...
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2022-04-07 17:31:32 -03:00
Ramon Souza
6dea6a1d6e
add user join/leave notifications - akka-apps
2022-04-07 09:41:36 -03:00
Ramon Souza
ec3b43b3bd
add guest user notifications - akka-apps
2022-04-07 09:41:26 -03:00
Ramon Souza
28414c1a5a
add lock settings notifications - akka-apps
2022-04-07 09:41:21 -03:00
Ramon Souza
d62b2d4f2e
add user promote/demote notifications - akka-apps
2022-04-07 09:41:16 -03:00
Ramon Souza
d64d605ed6
add poll published notifications - akka-apps
2022-04-07 09:41:10 -03:00
Ramon Souza
921c563f7d
add meeting mute/unmute notifications - akka-apps
2022-04-07 09:41:03 -03:00
Ramon Souza
5554a0fb41
add start/stop recording notifications - akka-apps
2022-04-07 09:40:56 -03:00
Ramon Souza
2edc102f80
move user message to all breakouts notification to akka
2022-04-07 09:40:13 -03:00
Ramon Souza
a80fe263a3
move breakout room ended notification to akka
2022-04-07 09:39:32 -03:00
Daniel Petri Rocha
6703ac8ba1
Merge branch 'bigbluebutton:develop' into container-approach
2022-04-05 12:42:10 +02:00
Anton Georgiev
324388aa8e
Merge pull request #14016 from Tainan404/wip-new-msg-userLeftFlag
...
refactor: add msg userLeftFlag
2022-04-04 14:08:40 -04:00
Tainan Felipe
231a25f0cb
Remove trailling semicolon
2022-04-04 14:40:59 -03:00
Tainan Felipe
159a09be49
Small adjustments
2022-04-04 14:26:00 -03:00
Gustavo Trott
73977036cc
Remove garbage
2022-04-01 17:30:39 -03:00
Gustavo Trott
839aeb2685
Remove UserEjectedFromMeetingEvtMsg occurrences
2022-04-01 17:11:28 -03:00
Gustavo Trott
4ab9b9bc17
Improve scripts to run/deploy applications
2022-03-31 13:48:57 -03:00
Ramon Souza
51726166c2
add moderator notification on breakout time update
2022-03-30 13:23:13 -03:00
Ramon Souza
6874156190
add messageDescription in notifications
2022-03-30 11:01:12 -03:00
Ramon Souza
4da4b8d7a9
Merge remote-tracking branch 'upstream/develop' into pr-issue-14493
2022-03-29 17:27:20 -03:00
Daniel Petri Rocha
9c10a46aee
Merge branch 'develop' into container-approach
2022-03-29 13:12:33 +02:00
Lucas Zawacki
48e5814e71
fix(layout): Add pushLayout field to akka/web
2022-03-22 19:14:03 +00:00
Gustavo Trott
a6c3af7b0f
Add disabledFeatures=virtualBackgrounds
2022-03-22 16:01:27 -03:00
Arthurk12
eacce4ee46
fix(layout): camera resize when pushing
...
Adds isResizing property to LayoutMeetings collection.
Moves the point where the last camera dock size is stored from webcam
component to custom layout component, since it is the only one with
this feature.
2022-03-22 15:29:49 -03:00
Gustavo Trott
4cb563085f
Implements param lockSettingsHideViewersCursor
2022-03-21 15:25:41 -03:00
Gustavo Trott
fb587f8c84
Merge branch 'v2.5.x-release' into disabledFeatures-layouts
2022-03-18 15:46:45 -03:00
Anton Georgiev
adfbaa4409
Merge pull request #14599 from gustavotrott/disabledFeatures-breakoutRooms
...
feat: Support to disable breakout rooms via disabledFeatures
2022-03-18 14:41:02 -04:00
Anton Georgiev
2ed04d4952
Merge pull request #14526 from pedrobmarin/r-u-dntru
...
refactor(user): do not timeout registered users
2022-03-17 13:51:15 -04:00
Tainan Felipe
375ee3602b
reset conf to default
2022-03-17 09:35:56 -03:00
Tainan Felipe
051495c69b
Merge branch 'wip-notifications' of github.com:Tainan404/bigbluebutton into wip-notifications
2022-03-17 09:16:14 -03:00
Tainan Felipe
d226ee3887
Remove deprecated messages
2022-03-17 09:11:16 -03:00
Anton Georgiev
7501c2788a
Merge branch 'java11-2' of github.com:zhem0004/bigbluebutton into java11-2
2022-03-16 18:04:06 +00:00
Gustavo Trott
6562cbc6e7
Merge branch 'v2.5.x-release' into disabledFeatures-breakoutRooms
2022-03-16 14:57:46 -03:00
Bohdan Zhemelinskyi
c76ab27d8e
update for fsesl
2022-03-16 17:46:18 +00:00
Bohdan Zhemelinskyi
cb716b005b
modified common-message for java 11
2022-03-16 17:45:11 +00:00
Anton Georgiev
0d1d45245c
Merge pull request #14570 from gustavotrott/disabledFeatures-notes
...
feat: Support to disable shared notes and captions via disabledFeatures
2022-03-16 11:45:52 -04:00
Gustavo Trott
c214a479f9
Implements disabledFeatures=layouts
2022-03-15 10:40:02 -03:00
Pedro Beschorner Marin
61e9605545
fix(chat): get sender from msg
2022-03-15 09:22:49 -03:00
Guilherme Leme
882c1e6cf6
[issue-14243] - changes in review.
2022-03-14 16:23:27 -03:00
Guilherme Leme
b080e889f6
Merge remote-tracking branch 'upstream/v2.5.x-release' into issue-14243
2022-03-14 16:05:44 -03:00
Gustavo Trott
5fdacf93dd
Merge remote-tracking branch 'upstream/v2.5.x-release' into disabledFeatures-breakoutRooms
2022-03-14 15:33:04 -03:00
Gustavo Trott
adc1c8cef8
Implements disabledFeatures=breakoutRooms
2022-03-14 15:30:41 -03:00
Guilherme Leme
b765312a2e
[issue-14321] - refactored name of variable presId to tmpPresId in order to make more sense in the context of presentation-token-upload and presentation collections.
2022-03-14 14:46:51 -03:00
Guilherme Leme
9104a0308e
[issue-14321] - Changes to make it possible to send 2 presentations with the same name
2022-03-14 12:10:27 -03:00
Tainan Felipe
fbb0f23510
Merge branch 'v2.5.x-release' into wip-notifications
2022-03-10 16:42:43 -03:00
Tainan Felipe
8858878d0d
Add server side notification
2022-03-10 16:33:25 -03:00
Gustavo Trott
a4c88e0578
better readability
...
Co-authored-by: Pedro Beschorner Marin <pedrobmarin@gmail.com>
2022-03-10 15:53:05 -03:00
Gustavo Trott
9f939513b0
Implements disabledFeatures=captions
2022-03-10 15:02:20 -03:00
Pedro Beschorner Marin
5cd2b0b635
Merge remote-tracking branch 'bigbluebutton/v2.5.x-release' into f-v-amccc
2022-03-10 12:25:17 -03:00
Gustavo Trott
901c990ce4
Fix merge conflicts on Akka
2022-03-10 10:11:14 -03:00
Gustavo Trott
ad95126912
Fix breaking closeCaption on disabling sharedNotes
2022-03-10 08:56:12 -03:00
Ramón Souza
ae5e116e16
Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-24-25-mar09
2022-03-09 20:40:07 +00:00
Gustavo Trott
537704ef0e
Implements disabledFeatures=sharedNotes
2022-03-09 16:23:38 -03:00
Gustavo Trott
057b7514b1
Implements disabledFeatures-chat
2022-03-09 11:19:25 -03:00
Gustavo Trott
2719bd4f65
Implements disabledFeatures=externalVideos
2022-03-09 10:33:18 -03:00
Gustavo Trott
3013c2792b
Implements disabledFeatures/polls
2022-03-08 15:05:24 -03:00
Pedro Beschorner Marin
6ff1d680d9
feat(video): add meeting camera cap control
...
Include `meetingCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams a meeting can have.
Disabled by default.
2022-03-07 09:36:55 -03:00
Gustavo Trott
f131155bc0
Add missing file
2022-03-06 19:55:30 -03:00
Gustavo Trott
9bc5017333
Fix message description
2022-03-06 19:54:15 -03:00
Gustavo Trott
a5af4ff0b2
Extend user ejection for breakout rooms too
2022-03-06 19:45:53 -03:00
Pedro Beschorner Marin
8333a3c610
Merge branch 'v2.5.x-release' into r-u-dntru
2022-03-04 13:21:19 -03:00
Paulo Lanzarin
21d93f3d67
Merge pull request #14471 from pedrobmarin/r-w-ach
...
refactor(webcam): assemble core handlers
2022-03-04 12:31:42 -03:00
Gustavo Trott
f045aa7c31
Merge branch 'v2.5.x-release' into disabledFeatures-learningDashboard
2022-03-03 15:48:49 -03:00
Pedro Beschorner Marin
84bf1bfce9
refactor(user): do not timeout registered users
...
Avoid removing registered users on join timeout.
This registered users cleanup routine should be deprecated since guest users
do not have a join timeout anymore.
2022-03-03 15:38:54 -03:00
Anton Georgiev
5f884f6674
Merge remote-tracking branch 'bbb/v2.4.x-release' into merge-24-into-25
2022-03-03 18:35:05 +00:00
Anton Georgiev
d85f857220
Merge pull request #14509 from prlanzarin/u24-15-vague
...
fix(screenshare): request ejection when presenter automatically changes
2022-03-03 12:49:05 -05:00
prlanzarin
c7f0c23731
fix(screenshare): request ejection when presenter automatically changes
...
Fixes an edge case where screen ejections weren't being requested internally on
ungraceful presenter changes
2022-03-02 17:48:30 -03:00
Anton Georgiev
de58d9c10c
Merge pull request #14438 from pedrobmarin/f-e-aafc
...
feat(events): add audio floor change
2022-03-02 08:51:40 -05:00
Anton Georgiev
212578b7c8
Merge branch 'v2.5.x-release' into disabledFeatures-learningDashboard
2022-03-02 08:46:31 -05:00
Anton Georgiev
9f6c6b7a0b
Merge pull request #14441 from pedrobmarin/r-s-fpr
...
refactor(screenshare): FreeSWITCH partial removal
2022-03-02 08:36:14 -05:00
Gustavo Trott
c59037310a
Revert change in SystemConfiguration.scala
2022-03-01 17:34:38 -03:00
Gustavo Trott
9d6eaead02
Move api param learningDashboardEnabled to disabledFeatures
2022-03-01 17:27:54 -03:00
Daniel Petri Rocha
3b77aef4c3
Notifier: notify MeetingActor
2022-03-01 11:01:50 +01:00
Pedro Beschorner Marin
b7a2f12d45
refactor(webcam): assemble core handlers
...
Create a core app and push the webcam event handlers under it.
2022-02-25 16:47:01 -03:00
Bohdan Zhemelinskyi
c8eeb69979
fixedPhoneLock
2022-02-25 15:31:35 +00:00
Guilherme Pereira Leme
36af1d966e
send directly the chatEmphaiszedText
...
Co-authored-by: Pedro Beschorner Marin <pedrobmarin@gmail.com>
2022-02-25 10:14:57 -03:00
Anton Georgiev
4e268dffa3
WIP target JVM8 -> JVM11
2022-02-25 04:39:48 +00:00
Anton Georgiev
8c29a6568f
Merge pull request #14344 from zhem0004/fixPhoneJoinPermission
...
Fix: dial in users obey guest policy
2022-02-24 15:26:44 -05:00
Anton Georgiev
a75ab0c073
Merge pull request #14421 from gustavotrott/update-breakout-duration
...
feat: Update breakout duration
2022-02-24 15:18:54 -05:00
Anton Georgiev
57f53918f0
Merge branch 'v2.5.x-release' into fixPhoneJoinPermission
2022-02-24 15:16:11 -05:00
Anton Georgiev
9c3be36552
Merge branch 'origin/jdk-17-upgrade' of github.com:himanshugoyal1065/bigbluebutton into test-java-11
2022-02-24 16:53:47 +00:00
Gustavo Trott
6839a424c1
Merge remote-tracking branch 'origin/update-breakout-duration' into update-breakout-duration
2022-02-24 13:53:01 -03:00
Lucas Zawacki
6dfdc6a579
feature(layout): Push most layout parts with custom layout
2022-02-24 13:21:16 -03:00
Paulo Lanzarin
79d5c835c0
Merge pull request #14433 from pedrobmarin/f-v-auccc
...
feat(video): add user camera cap control
2022-02-24 13:15:22 -03:00
Ramón Souza
138f4d64e4
Merge remote-tracking branch 'upstream/v2.4.x-release' into v2.5.x-release
2022-02-24 14:49:56 +00:00
Gustavo Trott
e4046dbe04
Update last Role of user in Dashboard
2022-02-23 18:42:34 -03:00
Lucas Zawacki
cad3c9a3f0
feature(layout): Only require presenter permission for layout push
2022-02-23 18:03:08 -03:00
Pedro Beschorner Marin
6d80a413cf
refactor(screenshare): FreeSWITCH partial removal
...
Remove part of the old FreeSWITCH dependent WebRTC screenshare feature.
2022-02-23 13:03:51 -03:00
Pedro Beschorner Marin
b843bb583a
feat(events): add audio floor change
...
Include at the meeting's recorded events the audio floor changed event.
2022-02-22 17:20:52 -03:00
Pedro Beschorner Marin
e8ff5ebdc8
feat(video): add user camera cap control
...
Include `userCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams an user can share.
Default set to 3.
2022-02-22 13:13:48 -03:00
Daniel Petri Rocha
acdcd4d89a
Text linebreaks for long words
2022-02-22 17:02:54 +01:00
Guilherme Leme
55f8d9266e
[issue-14243] - Fix to accept the chatEmphasizedText
in recording and akka components.
2022-02-22 12:00:36 -03:00
Gustavo Trott
d6d2a6dc0b
Revert sbt.json
2022-02-21 08:35:00 -03:00
Gustavo Trott
fb263babe6
Implements update breakout duration, and removes extend
2022-02-21 08:14:34 -03:00
Anton Georgiev
60302d3e35
Merge pull request #14405 from antobinary/2.4.4-branch
...
Merge 2.4.4 into 2.5-alpha-1
2022-02-18 12:19:13 -05:00
Guilherme Leme
f6e144d71c
[issue-14243] - Changes in Akka, to save the events in redis, and changes in rap
to process these changes.
2022-02-17 17:23:28 -03:00
Gustavo Trott
def7fc65c3
Update common-message and common-web using sbt update
2022-02-17 10:58:41 -03:00
Tainan Felipe
83426eec3a
Remove eject message usage and use user left message instead
2022-02-16 16:39:24 -03:00
Tainan Felipe
68346a8ac9
Rename the message to userLeftFlagUpdated
2022-02-16 15:46:02 -03:00
Tainan Felipe
3061f29751
Merge remote-tracking branch 'upstream/v2.5.x-release' into wip-new-msg-userLeftFlag
2022-02-16 11:29:15 -03:00
Guilherme Leme
0e47fe4912
[issue-14243] - On Back-end, I just marked the message with the user's role.
2022-02-14 11:01:00 -03:00
Pedro Beschorner Marin
abdea74fc9
Merge pull request #14314 from frankemax/webcam-sync
...
fix(webcam): add state sync between bbb-html5 and akka-apps
2022-02-14 10:19:58 -03:00
Daniel Petri Rocha
f299947216
Collector worker
2022-02-12 21:03:07 +01:00
Bohdan Zhemelinskyi
5a448766ad
added dial in prefix
2022-02-11 16:21:39 +00:00
Bohdan Zhemelinskyi
1d21b20379
fixes
2022-02-11 15:26:47 +00:00
root
9dbb5a0406
changing java arguments to 11
2022-02-11 09:58:55 +00:00
Anton Georgiev
006a9f9ffc
Merge pull request #14293 from gustavotrott/api-param-disabledFeatures
...
feat: new api Create param: disabledFeatures
2022-02-10 15:51:34 -05:00
Bohdan Zhemelinskyi
fbef4f43a7
Added logic
2022-02-10 15:42:54 +00:00
Bohdan Zhemelinskyi
0c63f0899e
fixed join permission for Phone Users
2022-02-10 15:42:26 +00:00
Daniel Petri Rocha
d6eb8b602f
Point PresLocation to SVG files, collector taking annotations from Redis
2022-02-10 12:48:54 +01:00
Paulo Lanzarin
8d91bae7e8
Revert "fix: Phone users to abide by guest policy"
2022-02-09 20:02:38 -03:00
Max Franke
d75734391a
fix(webcam): add state sync between bbb-html5 and akka-apps
2022-02-09 16:48:16 -03:00
Ramón Souza
dba04834c7
Merge remote-tracking branch 'upstream/v2.4.x-release' into 2524-feb08
2022-02-09 15:52:42 +00:00
Daniel Petri Rocha
fdb46e5547
presAnn master stores job as JSON, exportJob not containing annotations, presId fallback in meetingActor
2022-02-09 13:45:02 +01:00
Gustavo Trott
580ebdc066
Move disabledFeatures to meetingProp, and rename feat screensharing to screenshare
2022-02-07 15:55:45 -03:00
Himanshu Goyal
cf3b534604
Merge branch 'bigbluebutton:develop' into origin/jdk-17-upgrade
2022-02-07 19:12:25 +05:30
Gustavo Trott
dad9be2a6a
Merge remote-tracking branch 'upstream/v2.5.x-release' into api-param-disabledFeatures
2022-02-07 10:23:28 -03:00
Gustavo Trott
de4688bcdc
Implement new param disabledFeatures
2022-02-07 10:22:52 -03:00
Anton Georgiev
cf7184f504
Merge pull request #14269 from prlanzarin/u24-eight-statue
...
fix(webcams): add stream ID to broadcast check, better lock setting enforcement
2022-02-04 12:58:46 -05:00
prlanzarin
a8f3ebd661
fix(webcams): always run lock settings enforcement on user demotion
...
Checking for the user locked state before running the procedure is not entirely
correct since some lock settings should always be appleid. An example of the is
the See other viewers lock which must be enforced on demotion regardless of
whether the demoted user is locked or not.
2022-02-03 15:41:14 -03:00
Anton Georgiev
196e069160
Merge pull request #14173 from GuiLeme/issue-13238
...
feat(presentation): Add removable and downloadable attributes to payload.
2022-02-03 12:16:10 -05:00
Anton Georgiev
7152d23e39
Merge pull request #14147 from zhem0004/fixPhoneJoinPermission
...
fix: Phone users to abide by guest policy
2022-02-03 12:07:47 -05:00
prlanzarin
9dc54cdb5f
fix(webcams): add streamId to broadcast permission checks
...
Guarantees better enforcement of stream ownership
2022-02-03 13:12:28 -03:00
Anton Georgiev
68f9c36d8e
Merge pull request #14228 from gustavotrott/breakouts-message-to-all
...
feat: Send a chat message to all breakouts simultaneously
2022-02-03 10:25:20 -05:00
Guilherme Leme
75f3eab3f8
Resolve merging conflicts
2022-02-03 12:03:26 -03:00
Daniel Petri Rocha
3f0fb558b1
Add ExportAnnotationsActor
2022-02-02 16:32:09 +01:00
Daniel Petri Rocha
e5dec08ab9
List/Hash data structure in Redis for messages; add jobId in annotations format
2022-02-01 17:24:57 +01:00
prlanzarin
dd3e24a800
refactor(screenshare): add voiceConf to ScreenshareBroadcastStopSysMsg
...
Just to make it easier to guarantee idempotence in webrtc-sfu while we dont get rid of voiceConf usage
2022-02-01 13:01:51 -03:00
Gustavo Trott
38b256dba5
Remove unnecessary codes
2022-01-28 15:00:17 -03:00
Gustavo Trott
eb567eb106
Handle message to all breakouts sent
2022-01-28 14:41:10 -03:00
Bohdan Zhemelinskyi
fe91b448c2
Merge branch 'v2.4.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixPhoneJoinPermission
2022-01-27 15:43:48 +00:00
Tainan Felipe
33738d8c2e
Merge remote-tracking branch 'upstream/v2.4.x-release' into wip-new-msg-userLeftFlag
2022-01-27 09:48:14 -03:00
Gustavo Trott
4e3711c1bd
Resolve conflicts on backend marging 24->Develop
2022-01-27 08:29:14 -03:00
Daniel Petri Rocha
87f51b1ba4
Add PresentationUploadToken to handleExportPresentationWithAnnotationReqMsg
2022-01-26 23:52:18 +01:00
Gustavo Trott
759535eb62
Implements message to all breakout rooms
2022-01-26 17:02:38 -03:00
Daniel Petri Rocha
5e6dd1b74f
Store messages in Redis
2022-01-26 19:23:11 +01:00
Daniel Petri Rocha
41a7ff87ea
Send out message to store annotation and export job in Redis
2022-01-25 18:15:11 +01:00
Ramón Souza
16cd3c4ebb
Merge remote-tracking branch 'upstream/v2.4.x-release' into dev-24-0125
2022-01-25 16:56:52 +00:00
Anton Georgiev
5f4c5cdedb
Merge branch 'develop' into r-r-e-acea
2022-01-24 16:05:57 -05:00
Anton Georgiev
2e72946bc1
Merge pull request #14088 from zhem0004/fixPhoneBan
...
Fix: Removing phone users always bans them
2022-01-24 15:50:30 -05:00
Bohdan Zhemelinskyi
98c45a2167
Changes on feedback
2022-01-24 20:46:32 +00:00
Anton Georgiev
b8ba4b5c71
Merge pull request #14075 from gustavotrott/api-create-virtual-background-param
...
Add param to disable Virtual Backgrounds in API /create
2022-01-24 15:04:30 -05:00
Pedro Beschorner Marin
c9043655f1
Merge branch 'develop' into position-in-waiting-queue
2022-01-24 14:31:03 -03:00
Bohdan Zhemelinskyi
a77eca86cd
Added logic
2022-01-24 16:24:28 +00:00
Daniel Petri Rocha
6c13edc32c
Add export job / annotations object
2022-01-24 16:35:23 +01:00
Paulo Lanzarin
1f4f60093d
Merge pull request #14091 from prlanzarin/u24-martha-55
...
fix(screenshare): add akka-apps|webrtc-sfu broadcast stop sys msg
2022-01-21 18:06:35 -03:00
Pedro Beschorner Marin
810deb907b
refactor(etherpad): access control et al.
...
Move all Etherpad's access control from Meteor to a separated [Node application](https://github.com/bigbluebutton/bbb-pads ).
This new app uses [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview )
to create groups and manage session tokens for users to access them. Each group
represents one distinct pad at the html5 client.
- Removed locked users' access to pads: replaced readOnly pad's access with a new pad's content sharing routine
- Pad's access is now controlled by [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview )
- Closed captions edited content now reflects at it's live feedback
- Improved closed caption's dictation mode live feedback
- Moved all Etherpad's API control from Meteor to a separated [app](https://github.com/bigbluebutton/bbb-pads )
- Included access control both in akka-apps and bbb-pads
2022-01-21 16:56:01 -03:00
Guilherme Leme
7d6156d298
[Issue-13238]-Refactored files to fit the new presentation structure (With the removable attribute). And refactored message services as well.
2022-01-21 11:49:44 -03:00
Anton Georgiev
6c196be63e
Merge pull request #13931 from zhem0004/BorderCase
...
FixGracePeriod
2022-01-20 08:52:27 -05:00
Aleksandar Vasilev
3b5781402c
Corrected HashMap updates in GuestsWaiting.scala
2022-01-20 04:11:34 +02:00
Bohdan Zhemelinskyi
8582ccd6db
fixed join permission for Phone Users
2022-01-19 18:35:04 +00:00
Daniel Petri Rocha
05a149da56
Iterate over pages collecting annotations
2022-01-19 15:32:40 +01:00
Daniel Petri Rocha
e1489bd3d7
Get number of pages in current presentation
2022-01-19 13:52:12 +01:00
Daniel Petri Rocha
22d50a7572
MakePresentationWithAnnotationDownloadReqMsg with parameters in MeetingActor
2022-01-18 16:05:02 +01:00
Daniel Petri Rocha
4442da1aa5
Send makePresentationWithAnnotationDownloadReqMsg to Redis PubSub
2022-01-16 19:43:13 +01:00
Daniel Petri Rocha
56669cab98
Button in HTML5 interface that emits activity sign
2022-01-16 16:56:46 +01:00
Aleksandar Vasilev
6935b8293c
Merge branch 'bigbluebutton:develop' into position-in-waiting-queue
2022-01-16 02:59:40 +01:00
Aleksandar Vasilev
6103ae960d
Merge branch 'bigbluebutton:develop' into develop-private-guest-lobby-messages
2022-01-16 02:58:43 +01:00
Bohdan Zhemelinskyi
df3da31f39
fixUsersGettBannedFromPhone
2022-01-13 18:43:16 +00:00
prlanzarin
f3e3d397a6
fix(screenshare): add akka-apps|webrtc-sfu broadcast stop sys msg
2022-01-13 12:34:49 -03:00
Daniel Petri Rocha
3b32fb02b5
Initial implementation of MakePresentationWithAnnotationDownloadReqMsg
2022-01-13 12:45:22 +01:00
prlanzarin
8e822f4a6d
fix(screenshare): add state sync between bbb-html5 and akka-apps
...
A TODO 5 years in the making
2022-01-12 19:36:38 -03:00
Gustavo Trott
baf1b53407
Resolve conflicts in Ramon's 2.4 merge
2022-01-12 19:35:00 -03:00
Gustavo Trott
7d55cac005
Implements virtualBackgroundsDisabled param to API /create
2022-01-12 18:21:58 -03:00
germanocaumo
b71b9a0c85
fix(polls): fix wrong typed poll results due to race condition
...
Sometimes a vote for a new answer text was being computed as a vote for the first option due to poll collection late update.
2022-01-12 17:41:02 +00:00
Ramón Souza
f6e65f58c5
merge 2.4 into develop and resolve conflicts - partial
2022-01-12 16:40:45 +00:00