Commit Graph

491 Commits

Author SHA1 Message Date
Ramon Souza
05a0d5afbf move browser info to helper + remove unused libs 2021-04-01 08:14:24 -03:00
Anton Georgiev
85a84f7cbf
Revert "Change browser detection library from browser-detect to bowser" 2021-03-30 13:16:10 -04:00
Ramon Souza
3fa193005b change browser detection lib to bowser 2021-03-30 09:53:47 -03:00
Pedro Beschorner Marin
280b32d21d Move connection-status to nav-bar
- Removed the connection-status history from the user list's gear
icon and now is opened by the connection-status button. Moderators will
render the same modal as before and viewers will only have access to their
own data.

 - Added data-savings shortcut at the connection-status modal.

 - Added websocket round-trip time.
2021-03-26 10:12:09 -03:00
Tainan Felipe
271736b30f Fix nav bar unread message indicator 2021-02-18 17:11:02 -03:00
Mohamed Amine Ben Salah
d8c5aa46d9
multiple automated tests suites updates + add missing polling specs and move them with old ones to a polling test suite (#10766)
* updating old tests + collecting more snapshots [WIP]

* updates old test suites and collects more visual regressions screenshots

* remove snapshots and their collection temporary

* run tests from packages.json

* update test execution command/export constants from .env to core/constants.js

* update tests/puppeteer/README.md file

* update LOOP_INTERVAL variable call and assign timeouts to the webcam share spec

* redefine waitForSelector func in page.js, update chat test suite specs and add poll chat message test spec

* Merge remote-tracking branch 'upstream/develop' into updating-old-tests-visual-with-visual-regressions

* update webcam test specs collecting videoPreviewTimeout and use it to wait for videoPreview selector

* update custom parameters test suite

* update breakout test suite

* update webcam layout test suite

* update multiusers test suite

* update notifications test suite

* update presentation test suite

* whiteboard test suite

* screenshare test suite

* update sharednotes test suite

* user ELEMENT_WAIT_TIME variable from timeouts constants.js

* list TEST CONSTANTS by category

* add poll test suite and assigns the right unassigned timeouts

* set test pages to headless
2021-02-16 15:57:10 -05:00
Tainan Felipe
e99825f60a Merge remote-tracking branch 'upstream/develop' into develop+pr10919+pr10838 2021-02-09 10:40:39 -03:00
Tainan Felipe
7b4f6e2231 Fix hit area of more message bellow and css recalc 2021-02-01 19:12:04 -03:00
Anton Georgiev
09e6ba8dfd Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-Jan30 2021-01-29 20:58:05 +00:00
prlanzarin
a8f817555d audio: fix talking-indicator mute debounce
The debounce method argument was being passed wrong (its supposed to be a method, not a function call), thus spewing exceptions in the console and rendering the debounce virtually ineffective
2021-01-26 11:44:45 -03:00
Anton Georgiev
3faabd1821 Merge 2.2.29 and 2.2.30 into 2.3.x 2020-11-24 15:13:09 +00:00
Mario Jr
9a2fcd27e0 Revert "Prevent Error 1006 when user has two or more occurrences of ':' (colon) in your name"
This reverts commit 0a601359bb.
2020-11-20 00:23:43 -03:00
Anton Georgiev
dedaea5ad2 who-is-talking - do not allow mute in breakouts 2020-11-19 14:14:37 -05:00
Mario Jr
8822819900 Filter 'name' field in user's search
This is a part of #10848, as discussed in https://github.com/bigbluebutton/bigbluebutton/pull/10848#discussion_r525480434
2020-11-18 10:40:15 -03:00
Mario Jr
0a601359bb Prevent Error 1006 when user has two or more occurrences of ':' (colon) in your name
This happens because FreeSWITCH is not able to parse the "From" header when it has multiple occurrences of ':'. So user is not able to join audio.
To fix, we now changed the "callerId" to use the base64 value of the user name, instead of directly using user's input (the callerId format keeps being a triple like this: <user_id>-bbbID-<base64_encoded_name>).
Once this callerIdName is encoded at the same point it is generated, there shouldn't be server side effects for changing this value; except for those places where the callerName is retrieved by splitting this triple (such as the voice talking-indicator, as described below).
Updated the talking-indicator to retrieve the username from User's object, instead of retrieving from the one username generated by splitting the callerId triple.
This problem also happens in versions <= 2.2.26.
2020-11-17 15:31:43 -03:00
KDSBrowne
bd4a3d2500 fix console errors in safari 2020-11-09 22:40:25 +00:00
Zh4rsiest
1b7a672a1b Updating variables in container
They both return an array with ["Iphone"] if you're from an iphone but the component expects bool variables.
2020-10-23 12:37:18 -03:00
Zh4rsiest
1a987243f7
Updating variables in container
They both return an array with ["Iphone"] if you're from an iphone but the component expects bool variables.
2020-10-15 16:18:34 +02:00
Anton Georgiev
d8b185f2b3 Merge branch 'issue-9219' of github.com:Tainan404/bigbluebutton into locales-total 2020-09-09 19:29:18 +00:00
KDSBrowne
77b71a4d1f fix duplicate css variables being loaded (improve imports) 2020-09-01 18:46:13 +00:00
Tainan Felipe
5bfeab289c Merge remote-tracking branch 'upstream/develop' into issue-9219 2020-08-19 10:41:03 -03:00
prlanzarin
dac3259c48 Merge remote-tracking branch 'pedrobmarin/bbb-multiple-webcams' into upstream-2.2-vpeg-base 2020-08-05 14:20:58 +00:00
Tainan Felipe
e64c0e1c62
Merge branch 'develop' into issue-9219 2020-07-28 13:28:32 -03:00
Vitor Mateus De Almeida
34108014f9 Fix exceptions and layout size when panels change 2020-07-20 16:22:41 -03:00
Vitor Mateus
ecc8f4a056 wip 2020-07-20 16:16:39 -03:00
Vitor Mateus
e2db60e662 WIP Resizable works fine 2020-07-20 16:11:09 -03:00
Vitor Mateus
297154f78a The presentation gets the size from the layout manager 2020-07-20 16:02:53 -03:00
Anton Georgiev
7535e6fa59
Revert "Create layout context and add a layout manager" 2020-07-15 12:44:59 -04:00
Anton Georgiev
b9b4490d8c
Merge branch 'develop' into layout 2020-07-14 10:32:24 -04:00
Vitor Mateus De Almeida
880963e0e7 Merge remote-tracking branch 'upstream/develop' into layout 2020-07-06 13:36:38 -03:00
Pedro Beschorner Marin
526f79e8f2 Merge remote-tracking branch 'bigbluebutton/v2.2.x-release' into bigbluebutton/develop 2020-06-30 18:15:18 -03:00
Vitor Mateus De Almeida
2454440a8d Fix exceptions and layout size when panels change 2020-06-20 02:46:10 -03:00
Mohamed Amine Ben Salah
87513d04e6 adds joinMicrophoneWithoutEchoTest() and logoutFromMeeting() to page.js 2020-06-15 16:08:22 -03:00
Vitor Mateus
a1d4311cec wip 2020-06-04 20:01:17 -03:00
KDSBrowne
89df783ee0 add debounce to talking indicator mute 2020-06-01 21:37:14 +00:00
Tainan Felipe
aa668e3f91 Merge remote-tracking branch 'upstream/develop' into issue-9219 2020-05-25 17:05:58 -03:00
Tainan Felipe
db8e7fcd39 Update react-intl and add fallback to unsupported languages 2020-05-25 17:00:13 -03:00
Anton Georgiev
c9e996de21 Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-develop 2020-05-25 17:32:24 +00:00
KDSBrowne
942df3b1a6 add arrow to toggle userlist icon 2020-04-28 16:43:14 +00:00
Vitor Mateus
00259ab371 WIP Resizable works fine 2020-04-23 11:07:44 -03:00
Vitor Mateus
5b9aafd0d3 The presentation gets the size from the layout manager 2020-03-25 09:52:23 -03:00
Mohamed Amine Ben Salah
3b7575bd3f adds notifications test (saved settings/private and public chat) 2020-03-13 17:08:30 -03:00
Mohamed Amine Ben Salah
2eeb59a00e add audio emulation and mute other user test, consider isTalking indicator 2020-03-04 11:50:56 -03:00
Anton Georgiev
ba258d5679
Merge pull request #8374 from pedrobmarin/bbb-multiple-webcams
Multiple cameras
2020-01-13 10:59:48 -05:00
Anton Georgiev
c8ae008485
Merge pull request #8436 from pedrobmarin/note-notification
Fix shared notes notification
2020-01-07 16:32:12 -05:00
KDSBrowne
d3de581372 prevent no-mic warning displaying when recording is stopped 2020-01-07 13:40:26 +00:00
Pedro Beschorner Marin
b0690f6837 Fix shared notes notification 2019-12-16 18:06:41 -03:00
KDSBrowne
5fd0d6ccda reduce mic icon size so its smaller than the background circle 2019-12-12 18:32:25 +00:00
Anton Georgiev
56b1b12431
Merge branch 'master' into v2.2.x-release 2019-12-10 11:07:23 -05:00
Pedro Beschorner Marin
aa51aadea7 Removed extra events 2019-12-10 08:21:20 -03:00
KDSBrowne
d71b3e67ab clean up css values 2019-12-04 19:48:06 +00:00
KDSBrowne
7c253dda0f fix tooltips after tippy.js update 5.1.1 2019-12-03 18:49:09 +00:00
KDSBrowne
a0374d61f6 fix indicator being overlapped (mobile portrait) 2019-11-29 15:19:48 +00:00
KDSBrowne
3cd81682f7 make talking indicator display users with the same name 2019-11-26 16:44:58 +00:00
KDSBrowne
7e1727f652 make talking indicator scrollable horizontally 2019-11-26 15:59:26 +00:00
KDSBrowne
b61fa7f9fc fix indicator clipping on safari 2019-11-25 19:24:12 +00:00
KDSBrowne
feba820568 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into update-whos-talking 2019-11-25 15:41:48 +00:00
KDSBrowne
a3350b6f63 increase padding for talking indicator elements 2019-11-23 17:42:26 +00:00
KDSBrowne
17996bd742 use actual Buttons in indicator / imp spacing 2019-11-22 22:29:41 +00:00
KDSBrowne
2fb55a9325 sort talking users by start time 2019-11-22 22:29:28 +00:00
Anton Georgiev
1561c7dbea
Merge pull request #8330 from KDSBrowne/who-is-talking
Add mute functionality to talking indicator
2019-11-19 11:56:06 -05:00
KDSBrowne
24146cfa44 fix RTL position for taking indicator 2019-11-15 17:11:58 +00:00
KDSBrowne
5419ddd965 add formatted messages for aria tags 2019-11-15 15:54:07 +00:00
KDSBrowne
9b42db0815 use overflow hidden to hide names when width is limited 2019-11-14 18:47:27 +00:00
KDSBrowne
a4b46ef3ff fix talking indicator position for RTL 2019-11-14 13:12:22 +00:00
KDSBrowne
3e23631389 add ability for moderators to mute users via talking indicator 2019-11-13 17:56:26 +00:00
KDSBrowne
77acab79bc revert to using Meteor.setTimeout 2019-11-13 16:24:38 +00:00
Anton Georgiev
8df82b2676
Merge pull request #8292 from KDSBrowne/who-is-talking
Add talking indicator to displaying voice users
2019-11-12 10:24:42 -05:00
KDSBrowne
e718be6936 remove spoke prop from removeVoiceUser modifier 2019-11-11 17:24:36 +00:00
Anton Georgiev
938ebbb0ad
Merge pull request #8261 from KDSBrowne/issue-8231
Add notification when recording started with no mic users
2019-11-08 14:37:16 -05:00
KDSBrowne
b94ceefef5 change audio_off to warning icon 2019-11-08 19:26:37 +00:00
KDSBrowne
1e9d689733 remove Meteor.setTimeout 2019-11-05 20:19:50 +00:00
KDSBrowne
ae5286264b add sorting to users in talking indicator 2019-11-05 17:10:59 +00:00
Anton Georgiev
42d640f3e2 Merge branch 'issue7791-add-support-to-new-parameters-name' of github.com:diegobenetti/bigbluebutton into test-7805 2019-11-05 11:59:00 -05:00
KDSBrowne
4a6bdbf028 add talk indicator displaying voice users 2019-11-01 19:29:33 +00:00
KDSBrowne
b84fb714f5 add notification when starting recording with no mic users 2019-10-25 20:34:28 +00:00
Chad Pilkey
873f9f5f47 add the breakout number to the tab title 2019-10-01 11:42:10 -07:00
Anton Georgiev
c5856d43c8 moved static code outside of tracker 2019-09-04 14:32:58 -04:00
Anton Georgiev
f9efd8db96 remove unnecessary prop isBreakoutRoom 2019-08-29 12:32:29 -04:00
Anton Georgiev
ea18b09311 add a few more collection lookups "fields" delimiters 2019-08-29 12:26:07 -04:00
Anton Georgiev
db353fc535 recover private chat. tnx @jfsiebel for the help 2019-08-28 16:34:27 -04:00
Anton Georgiev
892336632f added "fields:{...}", removed most mapUser 2019-08-28 16:32:55 -04:00
Tainan Felipe
f99cd60d1f Fix record indicator not appearing 2019-08-27 13:28:32 -03:00
Tainan Felipe
e4abd40c15 Merge branch 'nav-bar-performance-issue' of https://github.com/Tainan404/bigbluebutton into nav-bar-performance-issue 2019-08-26 17:18:31 -03:00
Tainan Felipe
3301589cb3 Merge remote-tracking branch 'upstream/master' into nav-bar-performance-issue 2019-08-26 17:17:29 -03:00
Tainan Felipe
65157d22bb
Update bigbluebutton-html5/imports/ui/components/nav-bar/recording-indicator/component.jsx
Co-Authored-By: Chad Pilkey <capilkey@gmail.com>
2019-08-26 09:40:10 -03:00
Chad Pilkey
a45afc570c use an svg for the recording icon 2019-08-23 15:48:32 -07:00
Tainan Felipe
a7f19778ff Remove leftovers 2019-08-21 15:57:34 -03:00
Tainan Felipe
29e9e98782 Create a container for recording indicator 2019-08-21 15:29:31 -03:00
Tainan Felipe
932c5bf58c Fix nav bar performance issue and move recordProp to own collection 2019-08-21 14:42:37 -03:00
Tainan Felipe
aac7b611c2 WIP fix re-renders in nav-bar 2019-08-14 17:49:16 -03:00
Anton Georgiev
1a86aebb91
Merge pull request #7706 from diegobenetti/issue7701-remove-tooltip-start-recording-button
Removes tooltip from start recording button
2019-07-31 16:51:12 -04:00
Vitor Mateus
ea7f4cff58 Remove events when unmount 2019-07-30 12:03:29 -03:00
Vitor Mateus
3c0898b7aa Merge remote-tracking branch 'upstream/master' into issue-7022-2 2019-07-29 17:10:34 -03:00
Vitor Mateus
1d44ee5794 Fix fullscreen multiwebcams 2019-07-26 16:24:53 -03:00
Vitor Mateus
e8f15b97b6 Fix fullscreen edge cases 2019-07-26 13:48:51 -03:00
Diego Benetti
2d5e0402ea Improves variable name 2019-07-26 11:26:57 -03:00
Diego Benetti
66a92bdedb Implements tooltip pause recording 2019-07-26 09:55:11 -03:00
Anton Georgiev
2bf8fb5cca minor optimization using Fields in miniMongo 2019-07-24 17:59:04 +00:00
Vitor Mateus
6ec4fd0263 Disable fullscreen in settings dropdown by meteor.settings 2019-07-24 14:46:51 -03:00