Commit Graph

8189 Commits

Author SHA1 Message Date
Anton Georgiev
788fc7bd6a
Merge pull request #14577 from JoVictorNunes/issue-14486
fix(chat): close private chat button
2022-03-31 10:46:49 -04:00
Anton Georgiev
bb92689904
Merge pull request #14601 from ramonlsouza/lgtm-mar15
refactor: remove unused imports/variables
2022-03-31 10:14:48 -04:00
Ramon Souza
9dc515d570 undo video-list-item removal 2022-03-31 09:47:31 -03:00
Ramon Souza
0794f5188b Merge remote-tracking branch 'upstream/develop' into lgtm-mar15 2022-03-31 09:21:59 -03:00
Anton Georgiev
3d9c8d0e4c
Merge pull request #14706 from ramonlsouza/issue-14689-25
fix: setSwapLayout happens after other components change its value
2022-03-30 17:05:03 -04:00
Ramon Souza
eee4fde845 prevent setSwapLayout race condition 2022-03-30 15:43:00 -03:00
Ramon Souza
92688ca93a prevent setSwapLayout race condition 2022-03-30 15:31:19 -03:00
Ramon Souza
375cf41498 fix smart layout invisible video bug 2022-03-30 15:30:39 -03:00
Anton Georgiev
478605b6b0 Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-25-develop 2022-03-30 18:19:28 +00:00
Arthurk12
a356109795 fix(microphone): modal not showing errors
Adds error handling to microphone join.
2022-03-30 14:27:18 -03:00
Ramon Souza
6874156190 add messageDescription in notifications 2022-03-30 11:01:12 -03:00
gabriellpr
7a476874a4 getmuted return modified 2022-03-30 10:46:04 -03:00
Ramon Souza
4da4b8d7a9 Merge remote-tracking branch 'upstream/develop' into pr-issue-14493 2022-03-29 17:27:20 -03:00
Anton Georgiev
9b370a84be
Merge pull request #14674 from ramonlsouza/issue-14673
fix: fullscreen instead of Exit Full Screen (presentation)
2022-03-29 16:12:38 -04:00
gabriellpr
2330ad8a8f unmutable external video solved 2022-03-29 17:06:31 -03:00
Joao Victor
a6eefb4737 fix user feedback upload error message 2022-03-29 14:08:59 -03:00
Arthurk12
420bd8b526 refactor(whiteboard): text tool updates
Makes the whiteboard text tool send annotation updates.
Partially reverts 40b18b0662.
2022-03-29 11:46:47 -03:00
Anton B
6eead03fb3 set dynamic steps by current settings 2022-03-29 10:53:07 -03:00
Ramon Souza
7a9c3b01bd adjust chat padding/margin 2022-03-29 10:03:50 -03:00
Anton B
fae7810ef4 Merge remote-tracking branch 'upstream/v2.5.x-release' into next-pr 2022-03-28 15:23:25 -03:00
Anton Georgiev
996f1bb701
Merge pull request #14681 from ramonlsouza/issue-14669
fix: In Firefox, "Start a private chat" is always with hover style (2.5)
2022-03-28 11:55:25 -04:00
Anton Georgiev
29f5947e21
Merge pull request #14590 from frankemax/refactor-video-list-item
refactor(video-list-item): hookify and reorganize component
2022-03-28 11:53:25 -04:00
Ramon Souza
4e4f8f5464 fix menu autofocus firefox 2022-03-28 11:18:42 -03:00
Ramon Souza
17f3ca21ec fix menu autofocus firefox 2022-03-28 11:10:54 -03:00
Daniel Petri Rocha
b29175a6c5
Merge branch 'develop' into pads-shared-notes-upload 2022-03-27 23:21:32 +02:00
Anton Georgiev
99ef23935c
Merge pull request #14537 from GuiLeme/issue-14321
[issue-14321] - Fixed to the sudden change of presentation
2022-03-25 18:46:35 -04:00
Guilherme Leme
c6653cd4b2 [Issue-14321]- Changes in Review 2022-03-25 14:12:10 -03:00
Ramon Souza
6199bcbd4f fix fullscreen presentation button label 2022-03-25 13:38:57 -03:00
Ramon Souza
998821db4a remove unused code 2022-03-25 10:11:53 -03:00
Ramon Souza
68f55b8c7b Merge remote-tracking branch 'upstream/develop' into issue-14382 2022-03-25 09:21:15 -03:00
Max Franke
e45deb5e7e refactor(video-list-item): hookify and reorganize component 2022-03-24 13:29:13 -03:00
muhammadameen252
ce590fc1c3 Merge branch 'v2.5.x-release' of https://github.com/bigbluebutton/bigbluebutton into HEAD 2022-03-24 20:14:43 +05:00
Joao Victor
923e52a03a fix conflicts 2022-03-24 11:16:12 -03:00
Joao Victor
0ea405b67f feat: allow for moving users among breakouts + modal design updates 2022-03-24 10:56:07 -03:00
Anton Georgiev
abd9bc7cb5
Merge pull request #14653 from KDSBrowne/14636-2.5BBB
feat: Add Lock Viewer Cursors Setting UI
2022-03-23 15:17:45 -04:00
KDSBrowne
59b924c9b7 fix typo 2022-03-23 19:11:41 +00:00
KDSBrowne
8490ff2a7e add hideViewersCursor setting to isMeetingLocked 2022-03-23 19:10:20 +00:00
KDSBrowne
6025eb2df9 add hideViewersCursor lock setting to lockContextContainer 2022-03-23 18:55:19 +00:00
KDSBrowne
e2fc248094 update description 2022-03-23 18:27:25 +00:00
KDSBrowne
369638e758 add notification labels 2022-03-23 18:22:42 +00:00
Ramon Souza
fd22fd9641 prevent chat notification bug on promotion 2022-03-23 13:07:03 -03:00
KDSBrowne
e25df307c1 use users context 2022-03-23 14:54:13 +00:00
KDSBrowne
229aa39384 use lock context 2022-03-23 13:52:15 +00:00
KDSBrowne
0998ea5d37 remove unlocked text from feature toggle 2022-03-23 00:12:38 +00:00
Lucas Zawacki
21703d9662 fix(layout): Fix propagation of layout type, simplify code 2022-03-22 19:13:52 +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
Arthurk12
1c3a5bd053 fix(layout): camera dock size
Fixes camera dock sudden increase when moving its position in custom layout.
Uses the last camera dock size stored for that dock position, if not,
make it default size.
2022-03-22 15:28:36 -03:00
KDSBrowne
9a765b9c7e add moderator constant | rename variables 2022-03-22 18:11:08 +00:00
Anton Georgiev
c4f6ef86a2
Merge pull request #14622 from frankemax/css-waiting-users-buttons
fix(waiting-users): button cropped
2022-03-22 13:10:56 -04:00
muhammadameen252
dd7d06ad62 Merge branch 'poll-auto-optioning-v2.5.x-release' into v2.5.x-release 2022-03-22 19:16:31 +05:00
KDSBrowne
3bb184f3a4 add lock viewers cursor setting UI 2022-03-22 03:14:40 +00:00
muhammadameen252
2b353d62e7 changed name of warning locale and resolved pasting text warning bug 2022-03-22 00:44:21 +05:00
Gustavo Trott
4cb563085f Implements param lockSettingsHideViewersCursor 2022-03-21 15:25:41 -03:00
muhammadameen252
7b7f3ff41c added auto optioning feature in poll 2022-03-21 22:58:11 +05:00
Paulo Lanzarin
1721695a7f
Merge pull request #14592 from prlanzarin/u24-regen-fodder
fix(video): improvements to dynamic camera profiles
2022-03-21 12:46:46 -03:00
Anton B
0469ee6a64 fix handleDownload with playwright 2022-03-21 12:04:43 -03:00
Anton Georgiev
62657a3cdf
Merge pull request #14610 from ramonlsouza/userlist-skeleton
Add loading skeleton in userlist
2022-03-18 16:14:10 -04:00
Ramon Souza
a4994ad150 change skeleton color + position styles 2022-03-18 15:54:25 -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
gabriellpr
f72981f1a8 Implements a progress bar to the external video
for the viewer.
2022-03-18 15:05:01 -03:00
Max Franke
95a1b2fcb1 fix(waiting-users): button cropped
Add a padding in order to avoid ugly "onFocus"
Add an overflow property in order to avoid horizontal scrollbar
2022-03-17 14:40:22 -03:00
Paulo Lanzarin
5fa7c18b43
Merge pull request #14621 from prlanzarin/u25-victorio-fuzz
fix(audio): clean up sfu broker, guarantee peer exists in getLocalStream
2022-03-17 14:39:41 -03:00
Anton Georgiev
9c3059308d
Merge pull request #14620 from ramonlsouza/fix-invisible-video
fix: external video is not displayed to new users - smart layout
2022-03-17 13:11:35 -04:00
prlanzarin
13c6b12f89 fix(audio): clean up sfu broker, guarantee peer exists in getLocalStream 2022-03-17 11:20:19 -03:00
Ramon Souza
7b86065e3f fix smart layout invisible video bug 2022-03-17 11:06:21 -03:00
Anton Georgiev
843ad94304
Merge pull request #14548 from antonbsa/fix-selectors-2.5
test: Fixes and updates in automated tests to v2.5
2022-03-17 09:45:22 -04:00
Ramon Souza
a89e9da4ea Merge remote-tracking branch 'upstream/develop' into issue-14382 2022-03-16 16:53:17 -03:00
Ramon Souza
2a7d8eb043 Merge remote-tracking branch 'upstream/develop' into lgtm-mar15 2022-03-16 16:30:24 -03:00
Gustavo Trott
6562cbc6e7
Merge branch 'v2.5.x-release' into disabledFeatures-breakoutRooms 2022-03-16 14:57:46 -03:00
Ramon Souza
6e9fb44cb7 add userlist skeleton 2022-03-16 14:53:41 -03: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
Paulo Lanzarin
e9c400e61b
Merge pull request #14211 from prlanzarin/u25-victorio-fuzz
feat(fullaudio): implement echo test, device change and audio filters (new bridge)
2022-03-16 12:36:50 -03:00
Max Franke
93013d5ad1 fix(layout): layout modal styled components
Add custom layout svgs
If a custom style is set via bbb_custom_style_url or settings.yml,
the svgs applied will be the ones inside the /images/layouts/customStyle/ folder
2022-03-15 14:22:36 -03:00
Ramon Souza
4130273615 hide data saving toggles when features are disabled 2022-03-15 13:58:15 -03:00
Daniel Petri Rocha
78f5a248f4 Refactoring: push business logic and custom UI into their own containers 2022-03-15 16:12:46 +01:00
Gustavo Trott
c214a479f9 Implements disabledFeatures=layouts 2022-03-15 10:40:02 -03:00
Ramon Souza
429a9de4dd remove unused imports and variables 2022-03-15 13:11:20 +00: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
Ramón Souza
31f5852d3b add settings.yml key for recording notification 2022-03-14 17:01:15 +00:00
Ramón Souza
8850f92f3a do not display modal header if it is not needed 2022-03-14 16:58:41 +00:00
Ramón Souza
b4bf65ffe1 improve accessibility of notification modal 2022-03-14 16:48:17 +00: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
prlanzarin
4ae5c70248 feat(video): add flag to disable quality change exemptions (floor, pin) 2022-03-14 11:58:53 -03:00
prlanzarin
ccbb6c6651 fix(video): add debounce and option to exclude constraints from dynamic camera profiles
Tries to mitigate too-rapidly-switching camera profiles causing video freezes
due to encoder resets. Excluding constraints might not help a lot since
the thing that actually restarts the encoder is the bitrate change, but
they're not really important in the context of dynamic profiles.
We can't get rid of bitrate changes, though, since it's what does the actual
quality constraining.

The camera profile change debounce timer is 2.5s by default (which is
the same timer used for floor changes).

Also fixed an issue with camera profile backfiring due to badly defined peers
2022-03-14 11:56:48 -03:00
Ramón Souza
81d3a681e9 restore new recording indicator styles 2022-03-14 14:14:06 +00:00
Ramón Souza
e369d6c487 only display record notification if create param is set to true 2022-03-14 14:03:54 +00:00
Guilherme Leme
082a98d279 Merge remote-tracking branch 'upstream/v2.4.x-release' into issue-14321 2022-03-14 08:14:34 -03:00
Daniel Petri Rocha
535c30b925 Set upload as current presentation 2022-03-12 13:15:02 +01:00
Guilherme Leme
6a515694d5 Merge branch 'v2.4.x-release' into issue-14321 2022-03-11 17:42:38 -03:00
Ramón Souza
35ae2a9e77 record notify modal 2022-03-11 20:26:26 +00:00
Ramón Souza
cc54f167f7 remove unused code 2022-03-11 17:16:39 +00:00
Gustavo Emanuel
f292476163 style with em instead px, remove subscriptions becouse already defined in other place 2022-03-11 17:11:35 +00:00
Gustavo Emanuel
f22b5052f1 ajust name 2022-03-11 17:11:19 +00:00
Ramón Souza
902899ba2c modal consent meeting can be recorded 2022-03-11 17:10:54 +00:00
Joao Victor
41237ae0a0 Fix notification not displaying 2022-03-11 11:57:43 -03:00
Joao Victor
30826dfdd8 Remove comment and unused import 2022-03-11 09:36:56 -03:00
Daniel Petri Rocha
5e28cada9e Limit button presses; only allow presenter to upload 2022-03-10 22:46:34 +01: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
Joao Victor
a067e81cce Fix toast notification for 'Current presentation' 2022-03-10 16:08:26 -03:00
Gustavo Trott
9f939513b0 Implements disabledFeatures=captions 2022-03-10 15:02:20 -03:00
prlanzarin
d9c329df27 refactor(fullaudio): remove server-provided RPC parameters 2022-03-10 14:59:43 -03:00
prlanzarin
b9f9043d9c feat(fullaudio): handle forceRelayOnFirefox flag 2022-03-10 14:31:42 -03:00
Joao Victor
e45c6e90e7 Fix close private chat button 2022-03-10 13:52:53 -03:00
Daniel Petri Rocha
dfa8f42e94 Use fetch instead of Axios; include cookie for export 2022-03-10 16:50:32 +01: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
Lucas Zawacki
d30fc746a4 fix(layout): Fix code after merges 2022-03-09 18:28:12 -03:00
Max Franke
e7e0b25b18 fix(layout): remove unused state 2022-03-09 18:10:20 -03:00
Lucas Zawacki
31ddd9a8d8 fix(layout): Better config names for layout push/toggle 2022-03-09 18:10:09 -03:00
Lucas Zawacki
559b6f59c2 fix(layout): Remove unused options 2022-03-09 18:04:21 -03:00
Max Franke
f406d2fae5 feat(layout): distinguish pushLayout/keepPushingLayout
Change "Layout" icon in actions-dropdown
Change push layout toggle label locale
2022-03-09 17:57:41 -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
Max Franke
3549d3bfa6 fix(layout): keep border when active
Fixes an issue when the selected layout would not stay "active" when
another object was focused.
Now the selected layout always appears with a border, even if it is
the first time the modal is opened.
2022-03-09 17:13:58 -03:00
Max Franke
b2900deda9 Revert "feat(layout): action bar button"
This reverts commit 736f63ae
2022-03-09 17:12:12 -03:00
Max Franke
0f27b1add4 feat(layout): new layout modal
Add a new modal that makes it easier to switch between layouts
Adds a new flag in html5 settings that allows to enable/disable
keepPushing layout
2022-03-09 17:00:06 -03:00
Arthurk12
5100049c29 fix(layout): webcam container resize bar
Fixes missing webcam container's resize bar on custom layout when cameras
are placed at the bottom of the presentation and the chat is closed.
2022-03-09 16:49:24 -03:00
Gustavo Trott
537704ef0e Implements disabledFeatures=sharedNotes 2022-03-09 16:23:38 -03:00
Lucas Zawacki
e113fa489b layout(fix): Fix hidePresentation yml option 2022-03-09 16:12:53 -03:00
Joao Victor
ab869b4221 Prevent redirect after feedback of user 2022-03-09 16:08:56 -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
Anton Georgiev
4f73272477
Merge pull request #14560 from gustavotrott/disabledFeatures-polls
feat: Support to disable polls via disabledFeatures
2022-03-08 14:52:31 -05:00
Gustavo Trott
6f24d36ed1 Remove unecessary import 2022-03-08 15:08:35 -03:00
Gustavo Trott
3013c2792b Implements disabledFeatures/polls 2022-03-08 15:05:24 -03:00
Anton Georgiev
9cd7eccf63
Merge pull request #14558 from ramonlsouza/issue-14552
fix: Video warning keeps showing after hiding presentation/external video
2022-03-08 12:18:03 -05:00
Ramón Souza
38d804da37 do not display external video message when it is minimized 2022-03-08 17:10:26 +00:00
Daniel Petri Rocha
e4b62a2efb File upload with Axios 2022-03-08 16:29:11 +01:00
Daniel Petri Rocha
fea6a60ad7 Upload via client 2022-03-08 15:33:30 +01:00
Daniel Petri Rocha
4995ad5d82 Shared notes: client-side UI, get PDF from bbb-pads 2022-03-08 01:25:44 +01:00
Anton Georgiev
c0bcecee95
Merge pull request #14551 from ramonlsouza/issue-14376
Change presentation placeholder message and behavior
2022-03-07 15:31:46 -05:00
Ramón Souza
9ec9bfc790 do not display presentation placeholder in smart layout 2022-03-07 20:21:58 +00:00
Anton B
8f497b4249 Merge remote-tracking branch 'upstream/v2.5.x-release' into fix-selectors-2.5 2022-03-07 15:59:06 -03:00
Gustavo Trott
b6df87618c Fix isDashboardEnabled problem on end meeting 2022-03-07 15:40:05 -03:00
Ramón Souza
23c42fedaf add breakouts duration to sidebar 2022-03-07 16:29:40 +00: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
Anton Georgiev
6e2b76ff30
Merge pull request #14518 from ramonlsouza/issue-14501
fix: See other viewers in the Users list" lock viewer option is not working
2022-03-04 15:04:39 -05:00
Guilherme Leme
e798d31df2 [issue-14321] - Fixed the sudden change of presentations when clicking on the confirm button. 2022-03-04 16:40:59 -03:00
Pedro Beschorner Marin
ea35f4f598 fix(video): respect disabled cap
User's camera cap should be disabled when set to zero but the UI control
wasn't respecting this configuration.
2022-03-04 15:20:27 -03:00
Anton Georgiev
21a0b77149
Merge pull request #14530 from ramonlsouza/issue-14499
fix: Actions panel doesn't show first action button when in "full screen" mode
2022-03-04 11:00:25 -05:00
Anton Georgiev
b11d2baa87
Merge pull request #14531 from prlanzarin/u25-cog-1516
fix: missing import in load-play util script (webrtc)
2022-03-04 10:18:34 -05:00
Anton Georgiev
fe0db22d4d
Merge pull request #14491 from JoVictorNunes/issue-14384
feat(breakout): improve the front-end part for managing breakout duration
2022-03-04 10:15:32 -05:00
Joao Victor
a6f16083b5 Improve the front-end part for managing breakout duration
.
2022-03-04 09:16:43 -03:00
prlanzarin
53115ccaa2 fix: missing import in load-play util script (webrtc) 2022-03-03 19:49:53 -03:00
Ramón Souza
7b7635c296 refactor base menu component 2022-03-03 20:48:56 +00:00
Gustavo Trott
f045aa7c31
Merge branch 'v2.5.x-release' into disabledFeatures-learningDashboard 2022-03-03 15:48:49 -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
Ramón Souza
6be6398df3 refactor isMobile check in settings-dropdown 2022-03-03 18:03:05 +00:00
Ramón Souza
6d268c4092 refactor isMobile check in actions-dropdown 2022-03-03 17:46:20 +00:00
Ramón Souza
565667c0e1 fix userlist not updating when lock users is changed 2022-03-03 13:45:47 +00:00
Anton Georgiev
ae13fb3593
Merge pull request #14507 from ramonlsouza/issue-9500
refactor: Refactor out code used for confirmation window
2022-03-02 14:47:40 -05:00
Anton Georgiev
d89470a96f
Merge pull request #14406 from JoVictorNunes/issue-14380
feat(presentation): new presentation menu and snapshot of the current presentation
2022-03-02 13:50:34 -05:00
Joao Victor
cd434c48b0 Remove old minimize button / Add check for empty options 2022-03-02 14:40:23 -03:00
Ramón Souza
59f646a666 refactor end-meeting modal to use confirmation modal 2022-03-02 17:11:05 +00:00
Joao Victor
205c96d74a Disable in Safari 2022-03-02 14:09:56 -03:00
Ramón Souza
08ae899c44 remove unused messages 2022-03-02 16:44:59 +00:00
Ramón Souza
f101f73241 refactor recording modal to use confirmation modal 2022-03-02 14:45:33 +00:00
Lucas Zawacki
140e08a730 Adapt code for merge 2022-03-02 11:24:54 -03:00
Anton Georgiev
bbe11c90f7
Merge pull request #14455 from JoVictorNunes/issue-14452-bp
[2.4] fix: breakout room 'shortName'
2022-03-02 08:51:15 -05:00
Anton Georgiev
212578b7c8
Merge branch 'v2.5.x-release' into disabledFeatures-learningDashboard 2022-03-02 08:46:31 -05:00
Ramón Souza
93e7a8a902 refactor remove-user modal to confirmation modal 2022-03-02 13:42:17 +00:00
Gustavo Trott
9d6eaead02 Move api param learningDashboardEnabled to disabledFeatures 2022-03-01 17:27:54 -03:00
Anton B
774c623b30 fix currentUser selector and fix the presenter verification 2022-03-01 17:11:45 -03:00
Ramón Souza
3c8d620811 fix client crash in random user selection modal 2022-03-01 14:01:21 +00:00
Anton Georgiev
75f6bf6fd3
Merge pull request #14445 from ramonlsouza/userlist-performance-fix
refactor: improve userlist performance
2022-02-28 15:00:56 -05:00
Anton B
e988734bf4 fix and updates all automated tests to v2.5 2022-02-28 16:46:13 -03:00
Ramón Souza
f6997d66fa fix minimize presentation button initial state 2022-02-28 17:04:21 +00:00
Ramón Souza
06f71ad167 fix guestlist styles 2022-02-28 12:54:55 +00:00
Ramón Souza
7854d361cc fix toast background 2022-02-25 20:29:26 +00:00
Anton Georgiev
8a66a5666e
Merge pull request #14454 from JoVictorNunes/issue-14452
fix: breakout room 'shortName'
2022-02-25 14:22:21 -05:00
Lucas Zawacki
9f51c19c24 fix(layout): Avoid crash on layout when reconnecting 2022-02-25 15:05:34 -03:00
Lucas Zawacki
12bcbfc74a feat(layout): Respect bbb_hide_presentation 2022-02-25 15:05:34 -03:00
Lucas Zawacki
4b5ec534a0 fix(layout): Restore presentation on external video share 2022-02-25 15:05:34 -03:00
Lucas Zawacki
0cd0dc7e02 fix(layout): Layouts won't dance anymore 2022-02-25 15:05:34 -03:00
Lucas Zawacki
e7a36e0574 fix(layout): Correctly calculate camera size ratio 2022-02-25 15:05:34 -03:00
Lucas Zawacki
3864ce7dbb fix(layout): Render resizable edge correctly 2022-02-25 15:05:34 -03:00
Lucas Zawacki
1180f4edf1 bug(layout): Guarantee right size for focused video 2022-02-25 15:05:34 -03:00
Lucas Zawacki
94195d1cf5 feature(layout): Restore layout on user join 2022-02-25 15:05:26 -03:00
Ramón Souza
b8cb122e9b fix raise user notification icon position in mobile 2022-02-25 17:41:45 +00:00
Anton Georgiev
314e834a8f
Merge pull request #14458 from ramonlsouza/issue-14440
fix: Cannot change presentation download permission twice
2022-02-24 15:28:36 -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
Ramón Souza
fee6077d29 fix presentation downloadable change 2022-02-24 19:33:44 +00:00
Lucas Zawacki
43afef9bad feature(layout): Remove 'swap layout' concept 2022-02-24 16:05:18 -03:00
Lucas Zawacki
3fc8f85dd6 feature(layout): Restore synced layout when viewer joins 2022-02-24 15:31:20 -03:00
Lucas Zawacki
830c44702f feature(layout): Only use one place to store presentationIsOpen 2022-02-24 15:30:53 -03:00
Joao Victor
8a9da0c091 Fix undefined shortName 2022-02-24 15:10:06 -03:00
Joao Victor
8cf86a4790 Fix undefined shortName 2022-02-24 14:40:20 -03:00
Lucas Zawacki
0f687bef3e feature(layout): Set all layout elements via button 2022-02-24 14:23:29 -03:00
Lucas Zawacki
8d6931f656 feature(layout): Add focused camera to layout context 2022-02-24 14:22:00 -03:00
Ramón Souza
35d99af297 add tooltip to raise hand notification 2022-02-24 17:00:27 +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
Lucas Zawacki
087222cdb1 feature(layout): Custom layout set via push or userdata is not applied to mobile 2022-02-23 18:33:27 -03:00
Pedro Beschorner Marin
7ed3338d6d refactor(layout): remove moderator push button 2022-02-23 18:08:13 -03:00
Lucas Zawacki
7171b2993c feature(layouts): Only presenter can push layout 2022-02-23 17:57:46 -03:00
Lucas Zawacki
48fb85d2b7 feature(layout): Separate layout data into a different collection 2022-02-23 17:46:54 -03:00
Ramón Souza
49bacb3e47 fix userlist performance issues 2022-02-23 19:33:35 +00:00
Lucas Zawacki
fc7f1d4457 fix(layout): Fix propagate layout with new code 2022-02-23 12:04:49 -03:00
Max Franke
9cddb7eaf5 feat(layout): layout default userdata
Adds the option to change a user's default layout via userdata.
userdata-bbb_change_layout=<smart/videoFocus/presentationFocus/custom>
2022-02-23 12:04:26 -03:00
Anton Georgiev
64fff099b9
Merge pull request #14439 from ramonlsouza/bbb-menu-position
Adjust dropdown menu position
2022-02-22 16:32:12 -05:00
Lucas Zawacki
bd47ef8ed3 refactor(layout): Remove multiple layout variables 2022-02-22 18:29:59 -03:00
Lucas Zawacki
65c376531e feature(layout): Use layout push as a boolean option 2022-02-22 18:25:08 -03:00
Arthurk12
7b5049f14c feat(layout): settings
Adds settings flag to activate/deactivate layout propagation button in actions
bar menu.
2022-02-22 18:18:56 -03:00
Arthurk12
27e0e36372 feat(layout): propagate button
Adds propagate layout button to the actions dropdown.
2022-02-22 18:17:33 -03:00
Ramón Souza
4589ecb116 adjust bbbmenu position 2022-02-22 20:37:00 +00:00
Anton Georgiev
98e8a96f83
Merge pull request #14434 from prlanzarin/u25-pierre-d1
refactor(audio): remove duplicated loadBridges method definition
2022-02-22 15:03:46 -05:00
prlanzarin
adc13add67 refactor(audio): remove duplicated loadBridges method definition
Seems to have been introduced by a partial merge commit

There were a bunch of style changes introduced by that partial commit as well; I kept those changes to avoid introducing further conflicts between v2.4-2.5...
2022-02-22 13:42:20 -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
Guilherme Leme
55f8d9266e [issue-14243] - Fix to accept the chatEmphasizedText in recording and akka components. 2022-02-22 12:00:36 -03:00
Anton Georgiev
f11469d5c2
Merge pull request #14428 from JoVictorNunes/issue-14424
fix(styles): button chevron and webcam selector
2022-02-22 09:53:21 -05:00
Ramón Souza
6c099af1a0 remove hide-on-update behavior from tooltip component 2022-02-22 13:56:43 +00:00
Joao Victor
6b923a1279 Fix button chevron and webcam selector 2022-02-21 17:40:00 -03:00
Joao Victor
f13103ea7b New message for presentation item status 2022-02-21 15:01:55 -03:00
Gustavo Trott
fb263babe6 Implements update breakout duration, and removes extend 2022-02-21 08:14:34 -03:00
Joao Victor
6d8b9ad8b5 New presentation menu and snapshot of the current presentation 2022-02-18 17:45:16 -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
Anton Georgiev
6a583e4e5a resolve 2.4.4 conflicts into 2.5 2022-02-18 16:53:42 +00:00
Ramón Souza
f332af10ba add tooltip to user names in userlist 2022-02-18 15:29:03 +00:00
Ramón Souza
e8248eff84 only show chat notification for other users messages 2022-02-17 14:16:00 +00:00
Anton Georgiev
4ba0078340
Merge pull request #14281 from gustavo-em/version_in_client
feat: (Optional) Showing BBB version in About modal
2022-02-17 08:47:14 -05:00
Anton Georgiev
2d3c12def3
Merge pull request #14264 from GuiLeme/issue-14014
Created endpoint to insert file into presentation.
2022-02-16 15:10:12 -05:00
Anton Georgiev
d5a5bb7d3c
Merge pull request #14333 from antonbsa/tests-user-actions
test: Adds some user actions and private chat tests
2022-02-16 14:12:42 -05:00
Joao Victor
e188d6b859 Inject message content by using dangerouslySetInnerHTML 2022-02-16 11:08:41 -03:00
Ramón Souza
5a4dea6d41 move tooltip component to common folder 2022-02-15 18:07:09 +00:00
Ramón Souza
7145d37066 move toast component to common folder 2022-02-15 17:57:50 +00:00
Ramón Souza
86899e6368 move switch component to common folder 2022-02-15 15:58:28 +00:00
Ramón Souza
1d1375b3cf move modal component to common folder 2022-02-15 15:54:55 +00:00
Ramón Souza
fa7af8fe27 move menu component to common folder 2022-02-15 15:38:55 +00:00
Ramón Souza
80971170a4 move locales-dropdown component to common folder 2022-02-15 14:57:07 +00:00
Ramón Souza
b55fb32f6e move loading-screen component to common folder 2022-02-15 14:55:08 +00:00
Ramón Souza
96900ee6a3 move icon component to common folder 2022-02-15 14:51:51 +00:00
Ramón Souza
0377854b98 move fullscreen-button component to common folder 2022-02-15 14:42:02 +00:00
Ramón Souza
64a080e894 move fallback-errors components to common folder 2022-02-15 14:29:38 +00:00
Ramón Souza
9848a2d605 move error-boundary component to common folder 2022-02-15 14:11:03 +00:00
Ramón Souza
246e3b3e8f move button component to common folder 2022-02-14 20:20:50 +00:00
Ramón Souza
b29ee8786e move checkbox component to common folder 2022-02-14 19:26:19 +00:00
Guilherme Leme
2baf0930da [issue-14243] - On front-end, added feature to keep the role in the message, and did some refactor to change name of isModerator variable. 2022-02-14 10:10:32 -03:00
Joao Victor
6a6489b97e Fix undesirable scroll 2022-02-11 17:21:46 -03:00
Joao Victor
e9cd895c29 Fix duplicated function 2022-02-11 13:45:55 -03:00
Joao Victor
45a873876f Add import and fix function call 2022-02-11 13:37:22 -03:00
Joao Victor
88930d6776 Rename function for logging 2022-02-11 13:32:02 -03:00
Joao Victor
3e7a44033b Move out rejoinAudio function to container 2022-02-11 13:27:34 -03:00
Ramón Souza
7c37b0f830 increase create breakout room users list height 2022-02-11 14:15:50 +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