Commit Graph

328 Commits

Author SHA1 Message Date
KDSBrowne
f80dee04af update package lock 2022-05-15 14:23:40 +00: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
KDSBrowne
15d91794fd update package lock 2022-05-15 14:00:50 +00:00
Ramón Souza
32469846f8
Merge pull request #14989 from gabriellpr/emoji-chat
feat(chat): Auto convert text to emoji
2022-05-13 18:47:26 +01:00
KDSBrowne
9518b619ae commit package lock 2022-05-13 14:57:39 +00:00
KDSBrowne
374c9c53e6 Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into 2.6-bbb-tldraw 2022-05-13 14:23:18 +00:00
KDSBrowne
5033898fe9 remove lockfileVersion and duplicate method 2022-05-13 02:47:41 +00:00
KDSBrowne
10c8d3759d hack adding pres slide images and page switching 2022-05-13 02:43:40 +00:00
KDSBrowne
5cb29535f7 embed Tldraw into BBB client 2022-05-13 02:21:35 +00:00
Ramon Souza
fdaea3fc2f upgrade react-intl version to support react 17 2022-05-11 16:10:44 -03:00
Ramon Souza
9bed83a65a upgrade react-toggle version to support react 17 2022-05-11 16:06:05 -03:00
Ramon Souza
361f3b48eb upgrade react-tabs version to support react 17 2022-05-11 15:56:04 -03:00
Ramon Souza
0a81650681 upgrade react-modal version to support react 17 2022-05-11 15:51:52 -03:00
Ramon Souza
135ad42049 remove unused package 2022-05-11 14:01:13 -03:00
Ramon Souza
b60bbb9bb7 upgrade react version to 17.0.2 2022-05-11 13:42:18 -03:00
Ramon Souza
0d3a5326fc Merge remote-tracking branch 'upstream/v2.5.x-release' into 25260-may10 2022-05-10 10:53:00 -03:00
gabriellpr
d97631cc40 auto convert to emoji 2022-05-10 09:47:51 -03:00
Ramon Souza
07f9a192b9 Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-2425-apr27 2022-04-27 15:32:20 -03:00
Gustavo Trott
3092eaa684 Including packages-lock since packages.json was changed 2022-04-26 07:25:28 -03:00
Ramon Souza
c07a5ce186 update html5 dependencies 2022-04-25 09:22:30 -03:00
Anton Georgiev
d4215d4c18 fix: add missing darkreader in package-lock.json 2022-04-18 20:01:02 +00:00
Anton Georgiev
25b567aadc chore: bump up version of async 2022-04-14 19:39:00 +00:00
Anton Georgiev
11f879be87 chore: switch package-lock.json back to "lockfileVersion": 1 2022-04-13 23:40:42 +00:00
Anton Georgiev
05baa9b19c chore: update package-lock.json for lockfileVersion: 2 2022-04-12 20:41:38 +00:00
Localization Server
fd3c74e85a chore: Pulled the latest 2.4 HTML5 locales from Transifex 2022-03-31 19:03:42 +00:00
Anton Georgiev
bd445cffd5 chore: update minimist for bbb-html5 2022-03-31 18:19:47 +00:00
Ramon Souza
2d06806d24 upgrade package to resolve npm audit alert 2022-03-22 16:44:55 -03:00
Ramon Souza
6e9fb44cb7 add userlist skeleton 2022-03-16 14:53:41 -03:00
Ramón Souza
0881b3bf1b restore package.json + package-lock.json 2022-03-10 13:47:59 +00: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
Ramón Souza
cd5cc4bbe1 npm audit fix 2022-03-04 12:42:35 +00:00
Joao Victor
c074d4c21d Add package.lock changes 2022-03-02 16:50:53 -03: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
Ramón Souza
7ceb95fc99 update caniuse-lite 2022-01-24 20:17:22 +00:00
Ramón Souza
c04818e27f update depedencies 2022-01-24 19:32:58 +00:00
Ramón Souza
f814348360 npm audit fix 2022-01-24 19:11:58 +00: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
Anton Georgiev
1a06e14dd3 chore: Updated npm dependencies 2022-01-13 21:30:54 +00:00
Anton Georgiev
dfcd6a4fe8 Resolved akka-apps conflicts 2021-12-10 23:08:40 +00:00
Joao Victor
af94ed6ba9 refactors Learning Dashboard and adds new functionalities 2021-11-18 08:23:36 -03:00
Ramón Souza
e72962934d remove node-sass and css-modules dependencies 2021-11-11 13:20:50 +00:00
Anton Georgiev
db6d4dbb83 fix: Include bintrees and tdigest in package-json (needed for prod) 2021-11-09 16:14:08 +00:00
germanocaumo
3dd679761f Merge branch 'v2.4.x-release' of https://github.com/bigbluebutton/bigbluebutton into f-h-prom-agent 2021-11-05 19:38:40 +00:00
Anton Georgiev
534598d5cd chore: Updated package-lock.json trim-newlines 2021-10-29 13:25:26 +00:00
Anton Georgiev
022f125e15 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-29 13:24:51 +00:00
Bohdan Zhemelinskyi
b466778cd2 Removed wdyr 2021-10-28 13:58:11 +00:00
Ramón Souza
464648297a install styled-components 2021-10-20 12:45:44 +00:00
Anton Georgiev
24d672a832 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-14 15:13:17 +00:00
germanocaumo
a0580431e0 feat(html5-server): add prometheus default instrumentation
Adds prometheus client to collect html5 server metrics.
Only default Node.js metrics in this initial version.

Enable via configs in private.app.prometheus
2021-10-06 18:55:19 +00:00
Anton Georgiev
59fc722529 Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-23-24 2021-10-05 17:14:46 +00:00
Anton Georgiev
fe275ccb84 chore: Update axios and other npm deps 2021-09-22 18:19:10 +00:00
Anton Georgiev
ab845b3078 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-rc-1-into-dev 2021-09-22 15:28:13 +00:00
Vitor Mateus De Almeida
6e92c5f63a Set 'why-did-you-render' to be a devDependency 2021-09-13 17:47:28 -03:00
Ramon Souza
d1a0020f0d fix sonarcloud alerts 2021-09-09 11:08:36 -03:00
Anton Georgiev
2cab2e460f chore: Npm audit - update "tar" 2021-09-02 15:56:47 +00: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
Anton Georgiev
1db945e599 chore: Update missed trim-newlines reference 2021-08-27 13:55:51 +00:00
Maxim Khlobystov
7acc607bcb Remove puppeteer and dotenv from main package.json 2021-08-27 03:25:36 +00:00
Anton Georgiev
02c4847437 chore: update "ws" version 2021-08-26 20:03:58 +00:00
Vitor Mateus De Almeida
e1e3c061c1 add why did you render lib 2021-08-17 13:59:18 -03:00
Anton Georgiev
1dcd5f169d chore: Add missing package-lock.json changes after removal of clipboard 2021-08-12 19:49:41 +00:00
Anton Georgiev
4675f52381 updated node-sass to 6.0.1 like on BBB2.3.10 2021-08-06 15:37:28 +00:00
Anton Georgiev
22917c72cf update package-lock after conflict resolution 2021-08-06 15:30:40 +00:00
Ramon Souza
8b8b5ed880 upgrade node-sass version 2021-08-05 11:10:53 -03:00
Anton Georgiev
4d20503ca6 chore: missing package-lock.json changes from #12745 2021-07-31 02:45:07 +00:00
Bartu Bazna
9f791a8892 Squashed virtual background commits 2021-07-21 20:00:19 +00:00
prlanzarin
8a1aa8740d build(deps): update reconnecting-websocket to 4.4.0 (bbb-html5) 2021-07-06 19:09:02 +00:00
Anton Georgiev
5ee5ed1970 Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-june16 2021-06-16 19:54:28 +00:00
Ramon Souza
26ce8a1f6c force update trim-newlines 2021-06-10 16:24:10 -03:00
KDSBrowne
ed50fa23bb update node-sass to latest version (6.0.0) 2021-06-02 12:03:04 +00:00
Ramon Souza
57cdf3f6b7 replace power-queue with queue 2021-05-24 16:41:22 -03:00
Anton Georgiev
7494a0479e
Merge pull request #12392 from ramonlsouza/upgrade-postcss
fix(security): update postcss and postcss plugins
2021-05-19 20:33:31 -04:00
Ramon Souza
46e230c1e8 upgrade postcss 2021-05-17 13:09:22 -03:00
Ramon Souza
550e1ab4e4 upgrade extract-imports module 2021-05-17 09:25:54 -03:00
Ramon Souza
11febc0478 upgrade redis 2.8 -> 3.1 2021-05-14 13:36:57 -03:00
dependabot[bot]
4c141850fb
Bump hosted-git-info from 2.8.8 to 2.8.9 in /bigbluebutton-html5
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 23:40:34 +00:00
Anton Georgiev
b412e3fb84 Updated lint-staged from 8.1.3 to 11.0.0 2021-05-07 21:28:04 +00:00
Anton Georgiev
45f4cc0460 fix(security): Update sanitize-html package 2021-05-05 19:00:25 +00:00
Vitor Mateus De Almeida
3b3612d211 update eslint to ecma 2020 2021-04-09 15:02:18 -03:00
Ramon Souza
05a0d5afbf move browser info to helper + remove unused libs 2021-04-01 08:14:24 -03:00
Ramon Souza
9218262e0a all device info moved to helper 2021-03-31 14:13:36 -03:00
Anton Georgiev
85a84f7cbf
Revert "Change browser detection library from browser-detect to bowser" 2021-03-30 13:16:10 -04:00
Anton Georgiev
027658ac5c
Merge pull request #11806 from ramonlsouza/mobile-detect
Change browser detection library from browser-detect to bowser
2021-03-30 12:28:13 -04:00
Ramon Souza
3fa193005b change browser detection lib to bowser 2021-03-30 09:53:47 -03:00
dependabot[bot]
b3d1981f6b
Bump y18n from 4.0.0 to 4.0.1 in /bigbluebutton-html5
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-29 17:55:53 +00:00
Anton Georgiev
7215797a22 Updated meteor-node-stubs from 1.0.1 to 1.0.3 2021-03-25 15:11:35 +00:00
Anton Georgiev
e475403e9a bbb-html5: Update npm versions 2021-03-12 21:28:12 +00:00
Anton Georgiev
228bad03d5 Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into march4-merge 2021-03-04 21:25:47 +00: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
Pedro Beschorner Marin
c0a7f9cd92 Replace FNV32a pad's id generator with salted SHA1
When managing Etherpad's pads, Meteor makes API calls to initiate the closed captions
and shared notes modules. The pad id was being mapped to a shorter id than the meeting
id because of a Etherpad lenght limitation.

Changed to something less guessable.
2021-02-09 12:59:59 -03:00
Anton Georgiev
07b4142a27 update axios to resolve security vuln 2021-01-27 11:19:59 -05:00
Anton Georgiev
f734071cb8 update axios to 0.21.1 to resolve vuln 2021-01-05 16:16:36 +00:00
Tainan Felipe
b9fab56ca4 Fix scroll doesn't scrolling to Bottom 2020-11-27 17:46:03 -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
Anton Georgiev
d0cf1b8f7e remove currently unused webdriverio lib due to vulnerabilities 2020-09-30 11:09:57 -04:00
Anton Georgiev
6a2e70d5eb remove currently unused webdriverio lib due to vulnerabilities 2020-09-30 11:00:23 -04:00
Anton Georgiev
e3d1fa2c17 return all locales, not just an empty [] 2020-09-10 00:37:43 +00:00
Tainan Felipe
5bfeab289c Merge remote-tracking branch 'upstream/develop' into issue-9219 2020-08-19 10:41:03 -03:00
Anton Georgiev
b03f29497f
Merge pull request #8926 from Tainan404/virtualized-userlist
Virtualized user list
2020-08-12 14:12:48 -04:00
Anton Georgiev
5be5aed1d9 Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2020-08-12 2020-08-12 17:12:58 +00:00
Tainan Felipe
939fdd9b52 Merge remote-tracking branch 'upstream/develop' into virtualized-userlist 2020-08-12 11:24:36 -03:00
Anton Georgiev
676733c48d updated meteor-node-stubs and postcss-nested 2020-08-10 10:59:23 -04:00
Tainan Felipe
e64c0e1c62
Merge branch 'develop' into issue-9219 2020-07-28 13:28:32 -03:00
Anton Georgiev
0a9eccbe9b add missing package-lock info for "hark" 2020-07-28 15:14:49 +00:00
Anton Georgiev
321942e2ed
Merge pull request #10089 from vitormateusalmeida/sanitize-data-v2.2
Sanitize data in addUser
2020-07-23 10:23:35 -04:00
Anton Georgiev
a0f74f0e52 update lodash and node-sass versions 2020-07-21 17:00:31 -04:00
Anton Georgiev
efc13bb175 updated npm packages 2020-07-17 15:32:11 +00:00
Vitor Mateus De Almeida
6cb28a6574 Sanitize data in addUser 2020-07-17 12:08:02 -03:00
Joao Siebel
3e95ed0e4b Merge remote-tracking branch 'upstream/v2.2.x-release' into merge-2.2 2020-06-16 16:40:56 -03:00
Lucas Zawacki
abf4f45602 Update react-player and fix twitch sharing 2020-06-12 15:01:15 -03:00
Lucas Zawacki
2a13cb5673 Update react-player to 2.2.0 2020-06-09 17:34:22 -03:00
Tainan Felipe
687791ffde
Merge branch 'develop' into virtualized-userlist 2020-05-26 11:46:51 -03: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
Lucas Zawacki
9219621cd2 Add package lock for react-player update 2020-05-18 15:46:18 -03:00
Tainan Felipe
17a6ee0710 Merge remote-tracking branch 'upstream/develop' into virtualized-userlist 2020-05-11 17:08:12 -03:00
Anton Georgiev
cc79c4b6ae merge 2.2.10 into 2.3 2020-05-05 19:52:44 +00:00
Anton Georgiev
6378112839 update npm packages 2020-04-17 07:34:20 -04:00
Tainan Felipe
b0a698b0bd Update packages with vulnerabilities 2020-04-07 10:16:56 -03:00
Tainan Felipe
b451ce24f8 Implements the virtualizes list for userlist 2020-03-25 08:30:08 -03:00
Anton Georgiev
8129468300 Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merging 2020-03-04 23:36:21 +00:00
Chad Pilkey
163026ebff
Merge pull request #8680 from antobinary/remove-history-package
Remove unused package "history"
2020-02-28 19:46:40 -05:00
Anton Georgiev
f356a530e9 remove unused package "history" 2020-02-28 14:23:09 -05:00
Maxim Khlobystov
42a263b583 Removed babel-plugin-react-remove-properties to keep data-test attributes in production 2020-02-26 16:07:59 -05:00
Anton Georgiev
36a7536ca0 bump up node-sass to 4.13.1 as part of npm audit 2020-02-26 14:57:55 -05:00
Maxim Khlobystov
7518b4cd99 Make the Puppeteer tests work with master branch 2020-01-28 14:25:27 -05:00
Anton Georgiev
ecacd176aa
Merge pull request #8522 from capilkey/virtualized-chat
Virtualized chat
2020-01-22 11:28:52 -05:00
Anton Georgiev
f3c89f84fd bump up node-sass version via npm audit fix 2020-01-17 17:40:02 +00:00
Anton Georgiev
14b1f40408 add react-device-detect to package-lock 2020-01-17 17:07:28 +00:00
Anton Georgiev
9b7a3f2fac update npm packages to latest - tippy, babel/runtime etc 2020-01-09 19:30:45 +00:00
Anton Georgiev
b802a4563e webdriver* and wdio* packages are not node12 ready 2020-01-07 14:58:15 +00:00
Tainan Felipe
45307c9fc9 Merge remote-tracking branch 'upstream/master' into issue-8120 2019-12-05 18:23:08 -03:00
Anton Georgiev
62bda69d84 update package fibers to 4.0.1 to work with node12 2019-12-04 21:50:57 +00:00
Anton Georgiev
689427b092 commented out memwatch usage - not supported on node12 2019-12-03 20:26:45 +00:00
Anton Georgiev
371456d147 meteor npm update 2019-12-03 20:07:39 +00:00
Tainan Felipe
441605d0da Merge remote-tracking branch 'upstream/master' into issue-8120 2019-11-12 09:53:56 -03:00
Tainan Felipe
3798817110 Virtualized list for the chat 2019-11-01 17:38:14 -03:00
Joao Siebel
35061811b7 Add heapdump dependecy 2019-09-24 17:09:56 -03:00
Anton Georgiev
620fe746da
Merge pull request #8098 from antobinary/external-video-player
Use react-player for external video playback and add arc player support
2019-09-12 08:18:17 -04:00
Anton Georgiev
43c0670ed8 Merge branch 'new-arc-player' of github.com:lfzawacki/bigbluebutton into external-video-player 2019-09-10 16:35:50 -04:00
Chad Pilkey
2d12b01fef
Merge pull request #8084 from antobinary/memory-usage
Add monitor for memory usage in nodejs html5
2019-09-09 16:37:00 -04:00
Anton Georgiev
f0a35a7381 add monitor for memory usage in nodejs html5 2019-09-09 14:45:54 -04:00
Chad Pilkey
872681a699 improve chat rendering performance and rework read message detection 2019-09-09 17:08:36 +00:00
Anton Georgiev
842a9d2f25
Merge pull request #8021 from MaximKhlobystov/webdriverio-login
Automated tests: new code for login
2019-08-30 15:29:22 -04:00
Maxim Khlobystov
d0fda1e3c7 New way for tests to login 2019-08-28 15:13:00 -04:00
Lucas Zawacki
546f4cdac5 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into new-arc-player 2019-08-27 15:09:40 -03:00
Anton Georgiev
1d2226ff2b update eslint-utils version 2019-08-26 16:57:31 -04:00
Anton Georgiev
471cf27712 update npm dependencies 2019-07-19 21:09:32 +00:00
Anton Georgiev
f44764675b update lodash.mergewith, lodash 2019-07-18 16:09:23 +00:00