Commit Graph

8484 Commits

Author SHA1 Message Date
Mario Jr
7ee61abaee chore(audio): fix eslint / sonar smells on button-emoji 2021-08-30 15:19:52 -03:00
Anton Georgiev
bc8b3ff691
Merge pull request #13104 from antobinary/merge-aug30
chore: Merge 2.3.13 into develop
2021-08-30 14:14:29 -04:00
Anton Georgiev
4ecb24b4fa Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-aug30 2021-08-30 18:11:16 +00:00
Gustavo Trott
396730f2f1 Fix Learning Dashboard opening automatically 2021-08-30 14:54:51 -03:00
Gustavo Trott
ddb383cf05 Sends dashboard token through Cookie instead of URL param 2021-08-30 14:20:39 -03:00
Ramon Souza
2a80a9753a improve poll live results layout 2021-08-30 13:45:24 -03:00
Anton Georgiev
c375484b66
Merge pull request #13101 from KDSBrowne/bbb-12572
Fix Screen Reader Announcement Of Toasts In Firefox
2021-08-30 12:13:58 -04:00
Anton Georgiev
247b2bf5e3
Merge pull request #13100 from KDSBrowne/bbb-update-keycode
Update Value To Key Code Constant
2021-08-30 12:13:32 -04:00
Anton Georgiev
fe744fc20f
Merge pull request #13015 from KDSBrowne/bbb-media-menu
Update Media Selection Dropdown to Menu
2021-08-30 11:42:57 -04:00
Mario Jr
9664d052c9 chore(audio): small fixes on "Update media selection dropdown" #13015
Removed trailing spaces in audio-controls/component.jsx
Fixed browser warning about required BBBMenu's onClick prop in
input-stream-live-selector/component.jsx
Fixed eslint warning "react/button-has-type" in ButtonEmoji.jsx
Fixed browser warning about not recognized hideLabel prop in ButtonEmoji.jsx
2021-08-30 11:41:58 -03:00
Ramon Souza
a201c873e4 fix incorrect camera position in mobile - smart layout 2021-08-30 08:54:49 -03:00
KDSBrowne
cf57bb5290 update value to key code constant 2021-08-30 00:53:06 +00:00
KDSBrowne
c3ef38d73c update virtual background image tooltip text 2021-08-30 00:45:31 +00:00
KDSBrowne
3844890ad7 fix screen reader announcement of toasts in firefox 2021-08-29 23:43:20 +00:00
Anton Georgiev
fb6a1456d4
Merge pull request #13014 from KDSBrowne/bbb-upload-focus-trap
Restrict Keyboard Access From Elements Behind Upload Modal
2021-08-27 14:58:20 -04:00
Ramon Souza
e55529142f Merge remote-tracking branch 'upstream/develop' into issue-6803 2021-08-27 15:37:19 -03:00
Ramon Souza
429d1b3e9e fix button position in iPhone + RTL 2021-08-27 15:34:01 -03:00
Anton Georgiev
46af0a8ee0
Merge pull request #13059 from jfsiebel/allow-to-remove-all-presentations
Allow presenter to remove all presentations
2021-08-27 14:06:37 -04:00
Philipp Memmel
05cdba2233 remove specific echo test connecting message 2021-08-27 16:32:19 +00:00
Anton Georgiev
014fa414d2 fix: RTL support for network stats #13085 2021-08-27 15:30:24 +00:00
Anton Georgiev
ae65269c67
Merge pull request #13085 from mariogasparoni/feat-copy-data-to-clipboard
feat: allow users to see network stats and copy network data to clipboard
2021-08-27 10:30:23 -04:00
Ramon Souza
d35c509e8b restores required prop 2021-08-27 10:49:20 -03:00
Ramon Souza
fee3f49452 fix lgtm alerts 2021-08-27 10:47:58 -03:00
Anton Georgiev
42243f858a
Merge pull request #13067 from ramonlsouza/fix-settings-margin-mobile
fix: settings margin - mobile
2021-08-27 09:43:39 -04:00
Ramon Souza
7f1502fbf3 display userlist toggle tooltip when userlist is hidden 2021-08-27 09:21:39 -03:00
Joao Siebel
c3751cfef3 Fix recording when there is no presentation 2021-08-26 17:13:05 -03:00
Gustavo Trott
db5d313d69 Send bbb locale when open Learning Dashboard 2021-08-26 15:42:23 -03:00
Anton
429329266e add data-test to presentation-download elements 2021-08-26 15:41:41 -03:00
Gustavo Trott
b7f14537ed Improvements to Learning Dashboard 2021-08-26 15:21:15 -03:00
Gustavo Trott
6feb470fcf Merge with develop 2021-08-26 15:04:06 -03:00
Ramon Souza
b1f8723677 add locale parameter to learning dashboard links 2021-08-26 09:45:01 -03:00
Ramon Souza
1d89c893dc move presentation fullscreen button to top right 2021-08-25 17:31:52 -03:00
Mario Jr
fe7c7fe685 allow network stats information and copy button to be enabled in config file 2021-08-25 16:38:36 -03:00
Anton
acea25b781 fix data-test prop on join and leave audio 2021-08-25 16:28:47 -03:00
Mario Jr
8997b68a3c Support firefox and other browser in network stats monitor
For browsers that don't support headerBytesSent in RTCOutboundRtpStreamStats
neither headerBytesReceived in RTCInboundRtpStreamStats, we are now able
to calculate upload and download rates.
We are also able to get transportStats information for browsers that
don't support iceTransport attribute of RTCDtlsTransport.
2021-08-25 16:27:46 -03:00
Anton Georgiev
34453b8528
fix: Fix log message (LGTM)
Updating string for audio connected audio. Thanks @stweil
2021-08-25 13:17:27 -04:00
Pedro Beschorner Marin
7ff2770f10
Merge pull request #13050 from rajasekharponakala/develop
Improvised PeerTube MATCH_URL RegEx
2021-08-25 14:07:10 -03:00
Ramon Souza
65382e72af remove saveLocale static method 2021-08-25 14:06:57 -03:00
Ramon Souza
86df6ee96f prevent endless loop if locale file is invalid json 2021-08-25 13:12:38 -03:00
Gustavo Trott
cd15f17394 Refactor all references for activity-report renaming to learning-dashboard 2021-08-25 11:38:35 -03:00
Ramon Souza
51cedc640d fix settings margin - mobile 2021-08-25 08:35:37 -03:00
Anton Georgiev
e6eebfaa81
Merge pull request #12983 from prlanzarin/u24-fantas
refactor(webcams, screenshare, listen-only): let the server generate subscriber offers
2021-08-24 16:37:44 -04:00
Anton Georgiev
7d3c4324d1
Merge pull request #13061 from ramonlsouza/remove-unused-code
refactor: remove unused imports/variables
2021-08-24 16:35:24 -04:00
Ramon Souza
713ad36280 remove old pt-br comment 2021-08-24 17:29:20 -03:00
Mario Jr
a2eae56839 Show more network info in connection status modal
We now show jitter, lost packets and turn server informations
2021-08-24 16:35:41 -03:00
Ramon Souza
4c381a5805 remove unused imports/variables 2021-08-24 13:24:48 -03:00
Joao Siebel
06b1838777 Merge remote-tracking branch 'upstream/develop' into allow-to-remove-all-presentations 2021-08-24 10:39:07 -03:00
Ramon Souza
d96d037ff6 fix uneven spacing - video-preview modal 2021-08-24 08:42:39 -03:00
Pedro Beschorner Marin
300c62c4dd
Merge pull request #13052 from ramonlsouza/issue-12676
fix: only change presentation isDownloadable state after confirmation
2021-08-24 07:38:38 -03:00
Joao Siebel
f3f9ec19eb Allow presenter to remove all presentations 2021-08-23 18:04:16 -03:00
Max Franke
1b30a6e4bd fix(webcam): key list not provided
userName is a list, and its contents must have an unique key.
2021-08-23 13:30:38 -03:00
Mario Jr
00e01c1872 add screenshare's peer information to video stats in connection status modal
Added support for getStats in screenshare's service. This works similar
to the getStats for video provider, and the information retrieved from
screenshare is added to the video information for cameras.
2021-08-23 12:36:01 -03:00
Mario Jr
46e4066f6e fix undefined reference to 'inbound-rtp'
When audio is inactive, the browser shows an error related
to this undefined reference.
2021-08-23 12:21:05 -03:00
Mario Jr
148704cdec fix docs for getStats in audio and video services 2021-08-23 11:07:12 -03:00
Ramon Souza
9d4e79f83e only change presentation isDownloadable after confirmation 2021-08-23 10:23:09 -03:00
rajasekhar
bdb8c72d79
Improvised PeerTube MATCH_URL RegEx
In PeerTube v3.3, URL routing path is changed. Unable to upload the URL with new pattern. Thus, improvised MATCH_URL to upload URLs of new and old PeerTube versions.
Refer- https://joinpeertube.org/news#release-3.3
2021-08-22 13:50:09 +05:30
Ramon Souza
e59c5f0699 add user leave settings 2021-08-20 14:15:29 -03:00
Ramon Souza
b048e77f10 user leave alerts feature 2021-08-20 13:14:12 -03:00
Ramon Souza
0222655ed1 make toggles use global success/danger colors 2021-08-20 08:54:08 -03:00
hiroshisuga
74e4a2f3cb
Update component.jsx 2021-08-20 18:16:43 +09:00
KDSBrowne
b3ed3c842c update styles for virtual background thumbnails 2021-08-20 00:21:34 +00:00
Pedro Beschorner Marin
11a6e1a4f8
Merge pull request #13027 from ramonlsouza/issue-12847
add focus and tooltips to virtual backgrounds
2021-08-19 16:30:07 -03:00
Pedro Beschorner Marin
b6b406588b style(logo): centralize image
Change the custom logo style to centralize the logo image.
2021-08-19 15:32:30 -03:00
Ramon Souza
5ed9639601 remove focus state if camera is unshared 2021-08-19 14:31:02 -03:00
Ramon Souza
eb8401e820 fix resize bugs - shared notes 2021-08-19 10:05:25 -03:00
Ramon Souza
7c0fdc7bbe fix resize bugs - captions 2021-08-19 09:59:50 -03:00
Ramon Souza
bed369d2d1 break lines in live result button 2021-08-18 17:46:04 -03:00
Ramon Souza
7dede494c7 move label out of switch component 2021-08-18 17:02:46 -03:00
Ramon Souza
015fd6e7a8 poll buttons rework for small panel sizes 2021-08-18 16:33:32 -03:00
Ramon Souza
b8e80644cf add focus and tooltips to virtual backgrounds 2021-08-18 14:24:19 -03:00
Ramon Souza
7bc9ac82c0 stop resize if user switches browser tab 2021-08-18 09:38:59 -03:00
Pedro Beschorner Marin
c25ec18bd2
Merge pull request #12994 from ramonlsouza/issue-12948
fix: Bug when resizing content in custom layout
2021-08-18 08:20:26 -03:00
Pedro Beschorner Marin
26d1548a2a
Merge pull request #12996 from ramonlsouza/fix-settings-menu-viewer
fix: empty settings menu - viewers
2021-08-18 08:19:52 -03:00
Pedro Beschorner Marin
9b94f7e422
Merge pull request #13010 from ramonlsouza/issue-13003
fix: Keyboard Access To Assign Users To Breakout Room Broken
2021-08-18 08:18:58 -03:00
Mario Jr
a4f7447b65 Add information about using turn in audio stats
This information is also retrieved when copying data to clipboard
2021-08-17 16:54:49 -03:00
Mario Jr
f280c0a6cb add information about jitter and packets lost in network data monitor
We also adds this information when copying data to clipboard
2021-08-17 16:51:50 -03:00
Ramon Souza
3ede47979f fix eslint alerts 2021-08-17 13:27:33 -03:00
Ramon Souza
02991076aa fix open/close captions panel 2021-08-17 13:24:23 -03:00
Pedro Beschorner Marin
b291279860
Merge pull request #13007 from ramonlsouza/issue-13002
restore captions feature in new layouts
2021-08-17 11:51:55 -03:00
Ramon Souza
e737b50bee width -> maxWidth 2021-08-17 11:20:26 -03:00
KDSBrowne
8d89b11c58 remove extra character 2021-08-17 12:57:23 +00:00
KDSBrowne
9bdd7ad004 remove duplicate props 2021-08-17 12:48:13 +00:00
Pedro Beschorner Marin
2d9cdc3abe
Merge pull request #13013 from KDSBrowne/bbb-add-aria-tags
Add Aria Description To Randomly Assign Button
2021-08-17 09:03:37 -03:00
Ramon Souza
2327e92138 set tabIndex to -1 in the users list of breakout modal 2021-08-17 08:21:51 -03:00
Anton
b04db6c748 use MenuItem key as the pattern for data-test 2021-08-17 00:24:16 -03:00
KDSBrowne
e195d95494 update media device dropdown to menu | semantic fixes 2021-08-17 03:18:49 +00:00
KDSBrowne
f59c20d350 add aria description tag to randomly assign button 2021-08-17 03:07:20 +00:00
KDSBrowne
ded0be5b0a add popout window icon to menu item 2021-08-17 03:00:50 +00:00
KDSBrowne
6a65c56c20 restrict keyboard access to upload modal when open 2021-08-17 02:57:37 +00:00
Anton
ccba36f57d fix polling test 2021-08-16 23:04:17 -03:00
Ramon Souza
d08a4eba2a restore keyboard access in breakout room modal 2021-08-16 17:10:40 -03:00
Ramon Souza
adb70bde41 capitalize A-I polls 2021-08-16 14:25:16 -03:00
Mario Jr
1c593dfbb5 Update doc reference for RTCInboundRtpStreamStats and RTCOutboundRtpStreamStats
The specification has more details about each field returned in stats
dictionaries.
2021-08-16 11:04:28 -03:00
Ramon Souza
230cce6f3a restore captions feature in new layouts 2021-08-16 10:38:39 -03:00
Mario Jr
319dbf217e Replace interval functions by Meteor's ones 2021-08-16 09:21:59 -03:00
Pedro Beschorner Marin
f85b7b3e2f
Merge pull request #12929 from mynaparrot/captionsWrapper-z-index
fix: z-index issue in firefox for captions
2021-08-14 11:12:27 -03:00
Anton
c15baa9beb re-add data-test in private chat and set status 2021-08-14 00:27:59 -03:00
Anton
6017960afa re-add data-test in BBBMenu buttons 2021-08-13 22:34:38 -03:00
Anton
927c649653 fix data-test prop in BBBMenu component 2021-08-13 22:20:49 -03:00
Mario Jr
631e8fce4b Get stats for video connection
We now retrieve update information about active video peers, and calculates
download and upload rates. These rates are the sum of data transfered in
all video peers.
Screenshare stats is not being added to the sum, yet.
2021-08-13 17:24:44 -03:00
Ramon Souza
7d484c1aef code format and unused code removal 2021-08-13 14:17:19 -03:00
Ramon Souza
c9b27dfb4c fix empty settings menu for viewer 2021-08-13 13:53:04 -03:00
Pedro Beschorner Marin
8855c996b8 fix(breakout rooms): waiting url state
Setting the waiting state false as default was leaving an open gap where
the users still did not have a valid breakout room's join url and it's
join button enabled.

Change the first waiting state to true and handle the join type as the
component finishes mounting. If it's a free to choose room scenario,
dispatch the whole Promise based solution and let it manage the waiting
state as the interval checks for the URL response.
2021-08-13 12:19:28 -03:00
Ramon Souza
555b2551bf fix external video resizing 2021-08-13 10:51:32 -03:00
Mario Jr
65e6e70d24 update audio-manager docs for getStats and related functions 2021-08-13 09:46:19 -03:00
Mario Jr
cf366e5090 Get user and audio data, shows it and allows it to be copied to clipboard
Using getStats api and peer information to retrieve upload/download rates
and transport information
2021-08-12 16:39:04 -03:00
Anton Georgiev
38b54af0bd Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into aug12-merge 2021-08-12 19:29:33 +00:00
Ramon Souza
99c41ca79e remove unused code 2021-08-12 15:47:37 -03:00
Ramon Souza
4b2e60cdcc fix poll menu in actions bar 2021-08-12 15:42:02 -03:00
Anton Georgiev
773e8385af
Merge pull request #12970 from KDSBrowne/bbb-remaining-menus
Update Dropdowns To Menus
2021-08-12 14:38:04 -04:00
Anton Georgiev
25b7b71243
Merge pull request #12968 from KDSBrowne/_bbb_aria-desc_01
Add Aria Descriptions To Audio Modal & Poll Panel
2021-08-12 14:37:55 -04:00
Anton Georgiev
c22875a6d7
Merge pull request #12977 from gustavotrott/learning-dash-improvements
Learning Dashboard: Layout improvements
2021-08-12 14:28:45 -04:00
Anton Georgiev
f909c317cd
Merge pull request #12972 from ramonlsouza/issue-12953
fix: viewing shared screen in full screen mode will break the interface when screen share closes
2021-08-12 14:16:13 -04:00
Anton Georgiev
da00130037
Merge pull request #12981 from ramonlsouza/issue-12939
fix: presentation position in focus on video layout
2021-08-12 14:15:47 -04:00
Anton Georgiev
c47f8bd4cb
Merge pull request #12974 from jfsiebel/fix-first-moderator-presenter
Fix first moderator to join not be marked as presenter is some cases
2021-08-12 14:13:46 -04:00
Ramon Souza
5c51b67d43 fix presentation position in focus on video layout 2021-08-12 11:08:43 -03:00
prlanzarin
54d04fdb77 refactor(listen-only): let the server generate subscriber offers 2021-08-12 13:45:18 +00:00
prlanzarin
387c453076 refactor(screnshare): let the server generate subscriber offers 2021-08-12 13:45:04 +00:00
Tainan Felipe
fd917e3146 Fix pop-up blocking when joining a breakout room 2021-08-12 10:21:49 -03:00
Gustavo Trott
54f29cc9c4 Changes Url location from activity-report to learning-dashboard 2021-08-12 10:07:42 -03:00
Joao Siebel
4df47c08de Fix a problem where the first moderator to join wasn't flaged as presenter 2021-08-11 16:46:26 -03:00
Ramon Souza
84b1651302 Merge remote-tracking branch 'upstream/develop' into issue-12953 2021-08-11 16:38:13 -03:00
prlanzarin
455fb8426f feat(sfu): add both ways negotiation to SFU broker 2021-08-11 19:35:16 +00:00
Ramon Souza
64f546a064 Merge remote-tracking branch 'upstream/develop' into fix-minimize-presentation 2021-08-11 16:28:36 -03:00
Anton Georgiev
2524e1c7bc
Merge pull request #12957 from ramonlsouza/issue-12942
fix: screen sharing does not show up when presentation is hidden
2021-08-11 15:15:18 -04:00
Anton Georgiev
731c431624
Merge pull request #12949 from ramonlsouza/issue-12933
fix: restore localeChanged event handle
2021-08-11 15:14:47 -04:00
Anton Georgiev
4e2398376d
Merge pull request #12930 from ramonlsouza/webcam-drag-size
reduce cameraDock size when dragging
2021-08-11 15:14:20 -04:00
Anton Georgiev
4f60ce2a11
Merge pull request #12971 from ramonlsouza/issue-12969
fix: camera position does not update when sharing is stopped
2021-08-11 15:13:25 -04:00
Ramon Souza
be4859df6d remove fullscreen state 2021-08-11 13:29:09 -03:00
Ramon Souza
53d0b8b949 exit fullscreen when component is unmounted 2021-08-11 13:19:24 -03:00
Mario Jr
b78841f04e add basic functionality for copy network data button 2021-08-11 11:10:49 -03:00
Ramon Souza
2b9d5b2d5d recalculate cameras grid when the number of streams changes 2021-08-11 10:25:20 -03:00
KDSBrowne
0ad6cbb2d0 add aria-descriptions to poll panel 2021-08-11 12:16:58 +00:00
KDSBrowne
17aca1dc81 add aria descriptions to audio modal buttons 2021-08-11 12:16:48 +00:00
KDSBrowne
760a5c25d0 update recording button aria labels 2021-08-11 12:10:55 +00:00
KDSBrowne
d9f9a94a7a Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into bbb-remaining-menus 2021-08-11 02:44:51 +00:00
KDSBrowne
3663290397 update public chat / video list item dropdown to menu 2021-08-11 02:44:34 +00:00
Mario Jr
60368e0932 feat: allow user to copy html5-client data
Adds a label in connection status modal,
where users will be able to copy information to
clipboard.
2021-08-10 20:45:59 -03:00
Anton Georgiev
a9fce02b0c
Merge pull request #12964 from ramonlsouza/issue-12934
fix: RTL language - external video, wrong position on client interface
2021-08-10 13:35:41 -04:00
prlanzarin
74c6f1b6f8 refactor(webcams): let the server generate subscriber offers
Let the server generate subscriber offers so that it becomes easier for us to
do payload type normalization between publishers and subscribers

Also split peer creation for pubs and subs into separate methods for clarity
2021-08-10 17:31:45 +00:00
Ramon Souza
bfa674f913 fix rtl position - external video 2021-08-10 13:45:06 -03:00
Anton Georgiev
acc94368f9
Merge pull request #12963 from jfsiebel/remove-legacy-layout-option
Remove legacy option for valid layouts
2021-08-10 09:02:33 -04:00
Joao Siebel
13913a6111 Remove LEGACY option for valid layouts. close #12858 2021-08-10 09:50:13 -03:00
Ramon Souza
e1b52321c7 fix camera position - rtl languages 2021-08-10 09:19:45 -03:00
Ramon Souza
5745d2d37d fix camera position when presentation is minimized 2021-08-10 09:05:34 -03:00
KDSBrowne
96b5979952 remove menu items not for dial-in-users 2021-08-10 03:56:50 +00:00
KDSBrowne
6e1c000381 only show top divider with 2 or more presentations 2021-08-09 22:39:04 +00:00
Ramon Souza
f4df88bf8d fix screenshare with hidden presentation 2021-08-09 16:12:41 -03:00
Anton Georgiev
f036bbb94f fix: Added a label to describe why breakout join takes long time 2021-08-09 19:10:14 +00:00
Vitor Mateus De Almeida
145ca61d40 linting some files 2021-08-09 11:24:02 -03:00