Commit Graph

9341 Commits

Author SHA1 Message Date
Anton Georgiev
0b269d7973
Merge pull request #14231 from hiroshisuga/noShrunkenThumbnail
fix(virtualBG): recover shrunken thumbnails on the modal
2022-02-01 08:53:18 -05:00
Ramón Souza
b17ec549bd remove extra parentheses from virtual bg label 2022-02-01 12:43:40 +00:00
Anton Georgiev
06b8630719
Merge pull request #14230 from hiroshisuga/blur_translate
fix(virtualBG): snippet "blur" translation
2022-01-31 15:33:32 -05:00
Anton Georgiev
316533573b
Merge pull request #11405 from PhMemmel/improve-waiting-room-button-coloring
style: Use different colors for allow and deny buttons in waiting room
2022-01-31 15:07:15 -05:00
Anton Georgiev
5aa4700ff7
Merge pull request #14238 from frankemax/fix-css-focus-button-cropped
fix(button): add button margin
2022-01-31 10:03:28 -05:00
Max Franke
ac3ab187d2 fix(button): add button margin
Add a margin on buttons that are "in focus" to avoid being cut off by other
components
2022-01-31 11:58:49 -03:00
hiroshisuga
65c8d14108
Update styles.scss 2022-01-29 14:26:27 +09:00
hiroshisuga
b1936e9fdc
Update component.jsx 2022-01-29 14:16:39 +09:00
Anton
b85b3b7ca0 add lock viewers tests 2022-01-28 16:52:22 -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
Joao Victor
186df71998 Merge branch 'v2.4.x-release' into issue-14138 2022-01-28 10:39:50 -03:00
Joao Victor
914739ffc2 Add chaining operator 2022-01-28 10:18:55 -03:00
Joao Victor
da13e0aa93 Add own message queue for presentations 2022-01-28 09:59:41 -03:00
Ramón Souza
457175dbba allow moderators to see disconnected users data 2022-01-27 18:45:04 +00:00
Anton Georgiev
46cb753c44 Merge branch 'dev-24-0125' of github.com:ramonlsouza/bigbluebutton into merge-jan-27 2022-01-27 16:03:12 +00: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
Gustavo Trott
4e3711c1bd Resolve conflicts on backend marging 24->Develop 2022-01-27 08:29:14 -03:00
Gustavo Trott
759535eb62 Implements message to all breakout rooms 2022-01-26 17:02:38 -03:00
Joao Victor
8d0038d438 remove unused message 2022-01-26 14:21:34 -03:00
Joao Victor
883c3b054c fix possible race condition 2022-01-26 14:16:10 -03:00
Ramón Souza
08e13d4fe0 fix screenshare position regression 2022-01-26 16:55:01 +00: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
116b99e469
Merge pull request #14159 from antonbsa/tests-reorganization-and-fix-selectors
test: Improves organization, fixes selectors and adds/improves tests
2022-01-25 08:54:32 -05:00
Anton Georgiev
814009a6d2
Merge pull request #14175 from ramonlsouza/issue-13963
fix: close sidebar panel for non-presenters
2022-01-25 08:52:32 -05:00
Anton Georgiev
71615bd477
Merge pull request #14186 from ramonlsouza/unused-remove
refactor: remove unused imports/variables
2022-01-25 08:52:14 -05: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
Anton Georgiev
a761f0177a
Merge pull request #14143 from frankemax/fix-userdata-injection
fix(userdata): consistent breakout room userdata
2022-01-24 15:10:38 -05: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
Anton Georgiev
ecf597d1dd
Merge pull request #14189 from JoVictorNunes/issue-14188
fix: Add check to avoid undefined previous slide
2022-01-24 12:58:27 -05:00
Joao Victor
6b90f571e7 Add check to avoid undefined value 2022-01-24 14:52:24 -03:00
Pedro Beschorner Marin
c9043655f1
Merge branch 'develop' into position-in-waiting-queue 2022-01-24 14:31:03 -03:00
Anton Georgiev
14c7baef21
refactor: Switch user_action logs from debug to info 2022-01-24 12:02:16 -05:00
Anton Georgiev
8760443c75
Merge pull request #14067 from SashoVihVas/develop-private-guest-lobby-messages
Add private guest lobby messages
2022-01-24 10:55:25 -05:00
Ramón Souza
115ba187b5 remove unused imports/variables 2022-01-24 13:12:37 +00:00
KDSBrowne
b5f973ee6b add polite SR message for presentation slide change 2022-01-23 17:00:05 +00:00
KDSBrowne
76ac6fe596 add polite screen reader alert 2022-01-23 16:18:09 +00:00
Tainan Felipe
4946c1ff41 Backport the validationAuthToken refactor 2022-01-21 21:25:53 -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
Ramón Souza
dfa73cc332 fix close sidebar panel for no presenters 2022-01-21 19:20:21 +00:00
Ramón Souza
a9d4d87d2a restore missing variable 2022-01-21 17:38:25 +00:00
Paulo Lanzarin
37de82af7f
Merge pull request #14102 from prlanzarin/u24-echo-tomsk
fix(webcams): add extra error handling to pub/sub peer callbacks
2022-01-21 14:13:02 -03:00
Anton Georgiev
c986dc41f6
Merge pull request #14169 from ramonlsouza/issue-14153
Add a different background color for contents that are being displayed under the side panel
2022-01-21 09:01:50 -05:00
Ramón Souza
bc9957c13d add background to cameras/presentation when positioned in sidebar-content 2022-01-21 13:24:03 +00:00
Paulo Lanzarin
1a960fd68d
Merge pull request #14137 from JoVictorNunes/issue-14130
fix(webcam): initial webcam direction
2022-01-21 09:46:47 -03:00
Anton Georgiev
a6c8121776
Merge pull request #14161 from ramonlsouza/fix-mute-and-listen-onlyicon
fix: mute + listen only icons in userlist
2022-01-20 14:05:46 -05:00
Ramón Souza
d92290ed6f fix mute + listen only icons in userlist 2022-01-20 19:00:18 +00:00
Anton Georgiev
c40ccd5e15
Merge pull request #14158 from Arthurk12/pre-lim-ui
refactor(presentation): extra hint upload limit
2022-01-20 13:36:30 -05:00
SashoVihVas
d99c271fa6 This commit includes following changes:
1.HashMap updates in Meeting.java are updated
2.callback is removed from setGuestStatus.js
3.MeetingService.java passes the guest list instead of iterating through it
2022-01-20 18:24:25 +00:00
Arthurk12
45fcd54ab9 refactor(presentation): upload extra hint
Adds text hint about the accepted presentation file size limit.
2022-01-20 17:50:50 +00:00
Ramón Souza
e618c462e2 do not display removed users in userlist 2022-01-20 16:29:21 +00:00
Anton Georgiev
f69b8c1a54
Merge pull request #14097 from ramonlsouza/issue-14069
fix: Keep the state of the presentation after sharing the screen
2022-01-20 09:10:25 -05:00
Anton Georgiev
361c8f6794
Merge pull request #14114 from KDSBrowne/BBB-open-chat-audio
Play Audio Alerts For Chats While Panel Is Open
2022-01-20 08:50:16 -05:00
Anton
7f075be033 fix all test selectors 2022-01-20 10:03:18 -03:00
KDSBrowne
190d753f7e add message toast for open chat 2022-01-20 00:43:42 +00:00
KDSBrowne
d58a07d890 add try / catch with error log 2022-01-19 23:02:57 +00:00
Bohdan Zhemelinskyi
a81beb312d Merge branch 'v2.4.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixPhoneJoinPermission 2022-01-19 18:43:00 +00:00
Bohdan Zhemelinskyi
8582ccd6db fixed join permission for Phone Users 2022-01-19 18:35:04 +00:00
Anton Georgiev
57471e55a5
Merge pull request #14144 from JoVictorNunes/issue-13955
fix(waiting users): text box outline
2022-01-19 12:45:01 -05:00
Anton Georgiev
f09abce131
Merge pull request #14083 from MaximKhlobystov/playwright-updates
test: Playwight: new chat tests, improved selectors, fixed stress test
2022-01-19 12:03:38 -05:00
Maxim Khlobystov
6f25cbcaf4 Minor fixes for chat tests 2022-01-19 11:17:09 -05:00
Joao Victor
26ecb815bb Fix outline of the text box in waiting users' panel 2022-01-19 12:00:53 -03:00
Joao Victor
3b9d0320b7 Add missing parameter 2022-01-19 11:29:22 -03:00
Anton Georgiev
b5cfbda9f1
Merge pull request #14104 from JoVictorNunes/issue-13944
fix: change log level from 'error' to 'warn'
2022-01-19 09:27:31 -05:00
Pedro Beschorner Marin
4a0882f9f2 fix(userdata): merge breakout room userdata
Avoid using MongoDB to copy breakout room user's userdata. All userdata is
now merged at bbb-web's join API call.
2022-01-19 10:58:13 -03:00
Joao Victor
a1e1077580 Fix initial video direction (mirrored or not) on video dock 2022-01-19 09:58:10 -03:00
Anton Georgiev
8aec697627
Merge pull request #14129 from Tainan404/add-error-boundary-to-chat
Wrap the chat with the error Boundary component and add the Logger to it
2022-01-18 13:45:20 -05:00
Anton Georgiev
aea3711d7e
Merge pull request #14125 from JoVictorNunes/issue-14118
fix: infinite loop in chat component
2022-01-18 13:42:05 -05:00
Tainan Felipe
99e052ce5f
Update bigbluebutton-html5/imports/ui/components/error-boundary/component.jsx
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2022-01-18 15:37:58 -03:00
Tainan Felipe
f6f84f740f Wrap the chat with the error Boundary component and add the Logger to it 2022-01-18 15:27:54 -03:00
Anton Georgiev
3dbe23f461
Merge pull request #14121 from frankemax/fix-hide-button-media
fix(layout): hide/show media in videoFocus
2022-01-18 09:58:04 -05:00
Anton Georgiev
0b85dbd3a4
Merge pull request #14105 from PhMemmel/Fix_poll_option_typing_behavior
Fix: Improve typing input behavior of poll option text fields
2022-01-18 09:17:30 -05:00
Joao Victor
4683e7ead8 Fix infinite loop in chat component 2022-01-18 09:46:53 -03:00
Max
38d95b0ea8 fix(layout): hide/show media in videoFocus
Fix an error that the hide/show button does not work when there is external
video/screenshare and the layout is "videoFocus".
2022-01-17 19:11:43 -03:00
Ramón Souza
5d6f5bb629 dropdown menu permissions refactor 2022-01-17 19:00:34 +00:00
Anton Georgiev
a0312348cb
Merge pull request #14115 from ramonlsouza/issue-14079
fix: body background gets overwritten by .layout--Z2pPMwf
2022-01-17 13:00:30 -05:00
Ramón Souza
d547ff09f5 remove hardcoded background value 2022-01-17 13:51:14 +00:00
KDSBrowne
acfaa657b0 add check to play sound for open chat panel 2022-01-17 13:51:05 +00:00
Ramón Souza
0c6390dfe6 remove function referencies from withTracker 2022-01-17 13:31:20 +00:00
KDSBrowne
622084f414 add audio alerts for chats while open 2022-01-17 05:01:45 +00: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
Philipp Memmel
4d3742ffc8 Fix typing input behavior of poll option text fields 2022-01-14 21:05:16 +00:00
Joao Victor
7511ca4707 changes log level from 'error' to 'warn' 2022-01-14 17:47:34 -03:00
prlanzarin
17b8499ce4 fix(webcams): add extra error handling to pub/sub peer callbacks
video-provider is a race-condition prone mess and those callbacks were missing try-catches so eventual failures would bubble up as uncaught errors and not be logged properly

It`s worth mentioning that due to a number of tangential design failures in that component, 90% of the errors generate are, to the end user, invisible false positives. Thus: expect an increase in false-positive errors logs with this
2022-01-14 15:48:03 -03:00
Ramón Souza
f851be3ff8 remove duplicated props in withTracker return 2022-01-14 17:48:13 +00:00
Anton Georgiev
0f15d4d6f6
Merge pull request #14096 from JoVictorNunes/issue-14086
refactor: window title in breakout rooms
2022-01-14 10:46:44 -05:00
Ramón Souza
9af6105d98 merge upstream/develop into issue-12418 and resolve conflicts 2022-01-14 14:09:50 +00:00
Joao Victor
b78574e04a refactors window title in breakout rooms 2022-01-14 09:59:31 -03:00
Ramón Souza
6ad5ae2baa only restore presentation after screenshare ends if it is open when screenshare starts 2022-01-14 12:43:48 +00:00
Anton Georgiev
3126dfece7
Merge pull request #14087 from Arthurk12/skip-preview-modal-err-mob
fix(webcam): unresponsive camera button on mobile
2022-01-13 14:26:29 -05:00
Bohdan Zhemelinskyi
df3da31f39 fixUsersGettBannedFromPhone 2022-01-13 18:43:16 +00:00
Arthurk12
5dce39f8bf fix(webcam): unresponsive camera button on mobile
Makes clicking the camera button always open the video preview modal
when a camera is already shared on a mobile endpoint even when
skip_video_preview is true.
This allows mobile users to change virtual backgrounds.
2022-01-13 17:54:57 +00:00
Anton Georgiev
87d707c8cb
Merge pull request #14076 from prlanzarin/u24-meet-cleophis
fix(screenshare): add state sync between bbb-html5 and akka-apps
2022-01-13 12:14:37 -05:00
Anton Georgiev
2c9755e984
Merge pull request #14080 from Arthurk12/skip-preview-modal-err
fix(webcam): unresponsive webcam selector button
2022-01-13 12:10:24 -05:00
Maxim Khlobystov
746fb46df4 New chat tests, improved selectors 2022-01-13 10:11:17 -05:00
Ramón Souza
5e9f30b2a2 append build string to locales requests 2022-01-13 13:14:24 +00: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
7d55cac005 Implements virtualBackgroundsDisabled param to API /create 2022-01-12 18:21:58 -03:00