Ramón Souza
96102f1b2d
upgrade react-virtualized dependency
2023-04-13 10:33:00 -03:00
Tainan Felipe
af1f89341b
Merge branch 'pull-17124' into apollo-client
2023-04-12 11:48:23 -03:00
Tainan Felipe
e18059fffa
WIP: Initial implementation of graphql in user list
2023-04-05 16:18:04 -03:00
Ramón Souza
20f020a7b2
replace react-color with react-colorful
2023-04-05 10:49:07 -03:00
Ramón Souza
d181eba1c2
replace lodash.throttle with native function
2023-03-02 10:25:08 -03:00
Ramón Souza
eacf96b5f2
remove lodash
2023-03-02 08:22:23 -03:00
Ramón Souza
0a622eff32
replace lodash throttle with standalone package
2023-03-01 15:13:29 -03:00
Ramón Souza
aea1dca3e8
install radash
2023-02-17 09:25:13 -03:00
Ramón Souza
36f9fcaa3d
remove tldraw core from package file
2023-01-27 09:25:45 -03:00
Anton Georgiev
654528ab25
chore: upgrade tldraw to 1.27.0 to include accessibility improvements
2023-01-17 11:14:15 +00:00
Ramón Souza
52e06ce326
copy tldraw fonts to public/files
2023-01-10 10:21:01 -03:00
Anton Georgiev
22181b6ac2
chore: npm audit upgrade "flat"
2023-01-06 17:10:55 +00:00
Anton Georgiev
a1d52c16e2
chore: upgrade tldraw to include fonts
2023-01-03 22:23:02 +00:00
snyk-bot
e842a26be3
fix: bigbluebutton-html5/package.json & bigbluebutton-html5/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526
2022-12-20 14:06:39 +00:00
Ramón Souza
93cffede4d
update probe-image-size
2022-12-14 09:15:20 -03:00
Ramón Souza
9468c14df0
remove postcss
2022-12-05 10:30:35 -03:00
germanocaumo
4acca1eeeb
chore(whiteboard): bump tldraw version
...
Fixes text shape losing focus when in multi user mode.
2022-11-10 11:36:26 +00:00
germanocaumo
38725cff7f
fix(tldraw): update tldraw to latest version +
...
Small refactor in Cursor component, fix same key warning in console.
2022-10-31 17:07:03 +00:00
Joao Victor
c7b4f8bc66
chore/fix: update react-intl to 6.1.0 and add config to disable fallback
2022-08-30 09:32:21 -03:00
Anton Georgiev
bbb7dd421d
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into cairosvg
2022-08-19 14:25:03 +00:00
Anton Georgiev
23c0dc56c4
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into cairosvg
2022-08-19 13:04:00 +00:00
KDSBrowne
7ade8a0d7d
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-tldraw-latest
2022-08-03 14:23:38 +00:00
KDSBrowne
b66e44a4cb
Upgrade tldraw to latest version
2022-08-03 14:19:12 +00:00
Ramón Souza
ded8493f05
Merge remote-tracking branch 'upstream/v2.5.x-release' into 2526-aug3
2022-08-03 09:53:41 -03:00
Ramón Souza
ad8fcbf03e
fix text input losing focus on webcam start/stop
2022-07-29 14:47:24 -03:00
Pedro Beschorner Marin
b52c67d7a7
feat(captions): first pass on recording
...
Add the main server-side adapter for using the legacy closed captions
recording process with the audio captions data.
2022-07-20 17:20:52 +00:00
prlanzarin
7281475271
feat: add new peer wrapper to phase out kurento-utils
...
kurento-utils is unmaintained. It's served us well, but its age
shows. We need to transition to something else if we want to
have better maintainability and include simulcast, multistream, ...
This introduces a simplified/leaner wrapper kit that's almost
API-compatible with what we use right now - so widespread changes
are minimal). It's easier to maintain/read/transition from. This
can be read as an intermediate step to transitioning to
something definitive (ie mediasoup-client).
2022-07-15 13:51:03 +00:00
KDSBrowne
ee6a3dcc62
fix cursor not updating on mobile
2022-06-28 14:25:43 +00:00
Anton Georgiev
4402f20c34
chore: Merged BBB 2.5.2 into v2.6.x-release
2022-06-22 16:11:48 +00:00
gabriellpr
79ed1d289b
Swap version of bbb-diff npm dependency
2022-06-03 14:00:44 -03:00
Mario Junior
f6d7706626
Merge pull request #15075 from frankemax/emoji-picker-v3
...
feat(emoji-picker): add component
2022-05-31 10:34:25 -03:00
Ramón Souza
cd11c81499
Merge pull request #14994 from KDSBrowne/2.6-bbb-tldraw
...
feat: Integrate TLDraw with BigBlueButton (part 1)
2022-05-20 20:51:06 +01:00
prlanzarin
acefde48a1
refactor: use webrtc-adapter package, remove static script from compatibility
2022-05-20 19:11:12 +00:00
CristianSilvaGrosseli
5c6bf08b78
feat(emoji-picker): add component
2022-05-19 17:40:29 -03: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
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
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
720a986d86
Remove html5client/useragent handler
2022-04-25 20:47:59 -03:00
Ramon Souza
c07a5ce186
update html5 dependencies
2022-04-25 09:22:30 -03:00
Max Franke
6b05e431dd
feat(theme): add dark mode theme
2022-04-08 16:05:29 -03: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
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
6d8b9ad8b5
New presentation menu and snapshot of the current presentation
2022-02-18 17:45:16 -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
c04818e27f
update depedencies
2022-01-24 19:32: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
Ramón Souza
f6e65f58c5
merge 2.4 into develop and resolve conflicts - partial
2022-01-12 16:40:45 +00:00
Anton Georgiev
797fc49633
TEMP
2021-12-09 20:37:05 +00:00
prlanzarin
07960af3d4
feat(bbb-html5): add npm run script to lint a specific file/directory
2021-12-08 23:36:39 +00:00
Ramón Souza
e72962934d
remove node-sass and css-modules dependencies
2021-11-11 13:20:50 +00:00
Mario Jr
0ca1682138
chore(client): allow to set a custom ROOT_URL when calling npm start
...
We need to set ROOT_URL with the hostname/ip used to access BBB externaly,
otherwise dynamic-import won't work, therefore fullaudio bridge won't
be loaded.
2021-11-09 12:08:52 -03:00
Ramón Souza
90206788e7
convert status-notifier component
2021-11-08 19:54:19 +00:00
Ramón Souza
b71f312fee
Merge remote-tracking branch 'upstream/develop' into styled-components-10
2021-11-08 18:37:34 +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
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
f3bd32b5df
add use-context-selector lib and changes to customLayout
2021-09-09 10:51:18 -03:00
Maxim Khlobystov
7acc607bcb
Remove puppeteer and dotenv from main package.json
2021-08-27 03:25:36 +00:00
Vitor Mateus De Almeida
e1e3c061c1
add why did you render lib
2021-08-17 13:59:18 -03:00
KDSBrowne
3663290397
update public chat / video list item dropdown to menu
2021-08-11 02:44:34 +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
Ramon Souza
8b8b5ed880
upgrade node-sass version
2021-08-05 11:10:53 -03:00
Mohamed Amine Ben Salah
0715c712ea
Add missing changes after moving test files to new folder
2021-08-01 18:24:17 -03:00
Bartu Bazna
9f791a8892
Squashed virtual background commits
2021-07-21 20:00:19 +00:00
Anton Georgiev
7ef3fa0d63
Merge pull request #12745 from KDSBrowne/BBB-accessible-menu
...
Add a more accessible dropdown menu
2021-07-21 08:59:08 -04:00
KDSBrowne
afe0bfe5cc
Add accessible dropdown menu component
2021-07-08 11:41:03 +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
Ramon Souza
78973df188
remove git add from linter config
2021-05-20 15:44:17 -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
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
Mohamed Amine Ben Salah
cd985a02c2
Add additional user whiteboard access test spec ( #11799 )
...
* WIP adding whiteboard special user access test spec
* Adds additional user whiteboard access test spec to whiteboard.obj.js
2021-03-30 06:49:07 -04: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
4dc679d000
Adds tests recording + updates some outdated tests + linting
2021-02-26 12:52:17 -03:00
Anton Georgiev
45f6a0e69e
Merge branch 'develop' into 2.3-alpha5-with-split-meteor-roles-10349
2021-02-16 16:09:20 -05: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
Anton Georgiev
1cedc56504
process only some of CreateMeeting logic in frontends to avoid meeting duplication
2021-02-16 15:12:25 +00:00
Anton Georgiev
f43560d535
Support for backend vs frontend nodejs instances bbb-html5
2021-02-16 03:19:31 +00: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
8c0f0fdd52
Split Meteor roles backend-frontend revisit
2021-02-05 17:47:46 +00: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
39257aa2d8
parse instanceId as int; develop on port 4000
2020-11-19 15:31:24 +00:00
Mohamed Amine Ben Salah
2bb8ef8abc
[WIP] adds visual regression testing
2020-10-08 16:32:00 -03: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
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
7744817130
Merge branch 'develop' into issue-9647
2020-07-28 10:48:13 -04: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
KDSBrowne
8a9430bf26
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into issue-9647
2020-07-16 12:05:44 +00: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
KDSBrowne
061e522493
add notification when speaking while muted
2020-06-16 13:41:51 +00: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
860c85e09c
Update react-player library
2020-05-18 12:06:06 -03:00
Tainan Felipe
17a6ee0710
Merge remote-tracking branch 'upstream/develop' into virtualized-userlist
2020-05-11 17:08:12 -03:00
Tainan Felipe
b451ce24f8
Implements the virtualizes list for userlist
2020-03-25 08:30:08 -03:00
Chad Pilkey
431f9a67b6
Merge pull request #8720 from antobinary/smaller-license-commit
...
Add license and copyright info for HTML5 client
2020-03-06 11:38:17 -05:00
Anton Georgiev
262e2fb0c6
add license and copyright info for HTML5 client
2020-03-06 11:27:45 -05:00
Anton Georgiev
d36c545706
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merging
2020-03-04 23:41:18 +00: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