João Victor
368f0dd935
refactor: Move layout code from AppContainer to LayoutObserver, clean up
2024-08-29 12:12:09 -03:00
KDSBrowne
64c9cf6a69
feat: Add Support For Audio Push To Talk ( #21032 )
...
* add push to talk
* fix setting toggle
* typescript errors
2024-08-29 11:54:27 -03:00
André Castro
5248b14ca3
Client: Add ms suffix to RTT values in logs ( #21055 )
2024-08-29 11:52:32 -03:00
João Victor
393339d63d
refactor: Centralize push layout data access
2024-08-29 11:47:50 -03:00
Gustavo Trott
36fe63d991
Merge pull request #21037 from gustavotrott/aut-tests-logs-middleware
...
ci: Add loglevel=trace for middleware during Automated tests
2024-08-29 11:37:15 -03:00
Mohammad mahdi Khalaj
cc168b21af
docs: fix typo ( #20847 )
2024-08-29 09:50:42 -04:00
Anton Georgiev
a84b433fe6
docs: Add architecture network diagram ( #20933 )
2024-08-29 09:39:17 -04:00
João Victor
a216f8d84c
refactor: Purge props of some containers (Activity Check, Notification Bar, Webcam and Chat Alert
2024-08-29 10:09:53 -03:00
João Victor Nunes
d4b3f29641
fix(connection-status): add message for critical unresponsive connections ( #20687 )
2024-08-29 09:38:46 -03:00
André Castro
8b117ca301
Fix: Emoji picker re-opening by clicking the button to close ( #21034 )
2024-08-29 08:46:18 -03:00
André Castro
592fe6d627
Fix: Emoji window dislocating chat input area ( #21047 )
2024-08-29 08:38:22 -03:00
Paulo Lanzarin
dca9b87190
fix(connection-status): packet loss causes false positive critical alerts ( #21049 )
...
In 3.0, the packet loss metric used to trigger connection status alerts was
changed to the one generated by the `startMonitoringNetwork` method used by the
connection status modal. Since packet loss thresholds were not adjusted (0.5,
0.1, 0.2), a single lost packet causes the status alert to be permanently
stuck on "critical". This is explained by how different those metrics
are:
- **Before (2.7):** A 5-probe wide calculation of inbound packet loss
fraction based on `packetsLost` and `packetsReceived` metrics.
- **Now (3.0):** An absolute counter of inbound lost packets.
This commit restores the previous packet loss metric used to trigger
connection status alerts, reverting to the original collection method via
`/utils/stats.js`. This resolves the issue, but further work is needed in
subsequent PRs:
- Unify the collection done in `/utils/stats.js` with the
`startMonitoringNetwork` method.
- Incorporate the remote-inbound `fractionsLost` metric to account for packet
loss on both legs of the network (in/out).
- Update the packet loss metric displayed in the connection status modal to
show a more meaningful value (e.g., packet loss percentage over a specific
probe interval). An absolute counter of lost packets isn't useful for end
users.
- Update the alert log to use the fraction or percentage above
2024-08-28 16:55:57 -04:00
Anton Georgiev
dfa0e59e5e
docs: Remove OBJ characters from docs ( #21052 )
...
Likely resulted from copy-pasting
2024-08-28 16:54:30 -04:00
transifex-integration[bot]
d6b54fe136
Updates for project BigBlueButton v3.0 HTML5 client and language gl ( #21050 )
...
* Translate en.json in gl
100% translated source file: 'en.json'
on 'gl'.
* Translate en.json in gl
100% translated source file: 'en.json'
on 'gl'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-28 16:47:11 -04:00
Paulo Lanzarin
5f6b07d578
build(bbb-webrtc-sfu): v2.15.0-beta.0 ( #21001 )
...
v2.15.0-beta.0
---
feat: add restartIce support for video/screenshare modules
2024-08-28 16:46:36 -04:00
Anton Georgiev
2c42f143a6
Merge pull request #20936 from prlanzarin/u30/refactor/rem-cli-serverlogs-html5
...
refactor: remove bbb-html5's server logger and client-to-server Meteor log target configs
2024-08-28 16:45:39 -04:00
Anton Georgiev
dda1682c37
Merge pull request #21016 from prlanzarin/u30/feat/dial-in-guest-config
...
feat: make guest policy configurable for dial-in endpoints
2024-08-28 16:42:27 -04:00
Anton Georgiev
6e3b83bd60
Merge pull request #20917 from prlanzarin/u30/feat/fs-rec-splitter
...
feat: add option to split audio recording in multiple files by duration
2024-08-28 16:41:10 -04:00
Anton Georgiev
63ff5a5d19
Merge pull request #21038 from gustavotrott/build-retry-docker-image
...
fix (build): bypass docker error: toomanyrequests: You have reached your pull rate limit.
2024-08-28 16:29:01 -04:00
Gustavo Trott
5f2b45c0e4
remove unnecessary logs
2024-08-28 16:34:28 -03:00
Anton Georgiev
ce3dc6cef9
Merge pull request #21048 from bigbluebutton/dependabot/npm_and_yarn/bbb-graphql-client-test/npm_and_yarn-0953ef631d
...
chore(deps): bump the npm_and_yarn group across 5 directories with 3 updates
2024-08-28 14:22:34 -04:00
Tainan Felipe
d6ff19a6b8
Fix devtools in prod ( #21043 )
...
* Add: global env variable
* Fix: disable apollo dev tools in production
2024-08-28 14:47:57 -03:00
Gustavo Trott
1cc67a82c8
Merge pull request #21042 from gustavotrott/refactor-isOnline
...
refactor (gql-server): Introduce flag `currentlyInMeeting` (replacing `isOnline`)
2024-08-28 14:33:52 -03:00
Anton Georgiev
214b1636d4
Merge pull request #20990 from prlanzarin/u30/fix/audio-safari-gum-loop
...
fix(audio): prevent permission check loop in Safari
2024-08-28 13:19:51 -04:00
dependabot[bot]
90afe45cd2
chore(deps): bump the npm_and_yarn group across 5 directories with 3 updates
...
Bumps the npm_and_yarn group with 2 updates in the /bbb-graphql-client-test directory: [micromatch](https://github.com/micromatch/micromatch ) and [webpack](https://github.com/webpack/webpack ).
Bumps the npm_and_yarn group with 3 updates in the /bbb-learning-dashboard directory: [micromatch](https://github.com/micromatch/micromatch ), [postcss](https://github.com/postcss/postcss ) and [webpack](https://github.com/webpack/webpack ).
Bumps the npm_and_yarn group with 2 updates in the /bigbluebutton-html5 directory: [micromatch](https://github.com/micromatch/micromatch ) and [webpack](https://github.com/webpack/webpack ).
Bumps the npm_and_yarn group with 1 update in the /bigbluebutton-tests/puppeteer directory: [micromatch](https://github.com/micromatch/micromatch ).
Bumps the npm_and_yarn group with 3 updates in the /docs directory: [micromatch](https://github.com/micromatch/micromatch ), [postcss](https://github.com/postcss/postcss ) and [webpack](https://github.com/webpack/webpack ).
Updates `micromatch` from 4.0.7 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
Updates `webpack` from 5.92.1 to 5.94.0
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.94.0 )
Updates `micromatch` from 4.0.5 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
Updates `postcss` from 8.4.40 to 8.4.41
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.40...8.4.41 )
Updates `webpack` from 5.92.1 to 5.94.0
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.94.0 )
Updates `micromatch` from 4.0.7 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
Updates `webpack` from 5.93.0 to 5.94.0
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.94.0 )
Updates `micromatch` from 4.0.4 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
Updates `micromatch` from 4.0.5 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
Updates `postcss` from 8.4.38 to 8.4.41
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.40...8.4.41 )
Updates `webpack` from 5.89.0 to 5.94.0
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.94.0 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: webpack
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: micromatch
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: webpack
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: micromatch
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: webpack
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: micromatch
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: micromatch
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: webpack
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-28 17:18:49 +00:00
dependabot[bot]
156e5c534a
chore(LAD): bump postcss ( #21045 )
...
Bumps the npm_and_yarn group with 1 update in the /bbb-learning-dashboard directory: [postcss](https://github.com/postcss/postcss ).
Updates `postcss` from 8.4.39 to 8.4.40
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.39...8.4.40 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 13:11:17 -04:00
Gustavo Trott
af06562e02
Introduce flag currentlyInMeeting (replacing isOnline)
2024-08-28 11:08:30 -03:00
transifex-integration[bot]
80c9c3d096
Translate en.json in el_GR ( #21040 )
...
100% translated source file: 'en.json'
on 'el_GR'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-28 09:37:59 -04:00
João Victor
25fe8b8125
refactor: Introduce LayoutObserver, a component for observing and updating the layout state
2024-08-28 09:59:22 -03:00
Gustavo Trott
c56955c842
Merge pull request #21025 from gustavotrott/learning-dashboard-reactions
...
Refactor Learning Dashboard to use Reactions instead of EmojiStatus
2024-08-27 21:40:57 -03:00
Gustavo Trott
5a3fb2c2c9
bypass build error: toomanyrequests: You have reached your pull rate limit.
2024-08-27 21:25:06 -03:00
Paulo Lanzarin
e4f0238bc1
Merge pull request #21012 from prlanzarin/u30/fix/audiosettings-design-touchup
...
fix: audio settings UI adjustments
2024-08-27 18:49:49 -03:00
Gustavo Trott
3d89b0233f
Add loglevel=trace for middleware during Automated tests
2024-08-27 15:17:42 -03:00
Átila
226a5bda63
feat(modal): added blur backdrop filter when user join the room ( #21029 )
2024-08-27 13:39:11 -03:00
João Victor Nunes
4e7868b31e
fix(layout): prevent race condition on layout input update ( #21018 )
2024-08-27 13:38:34 -03:00
Gustavo Trott
24603b24bd
avoid retransmitting subscriptions when user lost permission
2024-08-27 11:28:08 -03:00
Anton B
04a0422005
test: update expected learning dashboard column
2024-08-27 10:46:14 -03:00
Anton B
5918948ed9
test: improve checkTextContent assertion
2024-08-27 10:46:04 -03:00
transifex-integration[bot]
b76fef5420
Translate en.json in et ( #21022 )
...
100% translated source file: 'en.json'
on 'et'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-27 09:41:31 -04:00
transifex-integration[bot]
3b3d142b57
Translate en.json in ja ( #21023 )
...
100% translated source file: 'en.json'
on 'ja'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-27 09:41:09 -04:00
transifex-integration[bot]
0adcf9eb04
Updates for project BigBlueButton v3.0 HTML5 client and language el_GR ( #21006 )
...
* Translate en.json in el_GR
100% translated source file: 'en.json'
on 'el_GR'.
* Translate en.json in el_GR
100% translated source file: 'en.json'
on 'el_GR'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-27 08:53:33 -04:00
transifex-integration[bot]
b592a43fbb
Translate en.json in ca ( #21014 )
...
100% translated source file: 'en.json'
on 'ca'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-27 08:52:46 -04:00
Gustavo Trott
521ba2828a
Merge pull request #21028 from lfzawacki/v3.0-data-logout
...
feat(logout): Add option to send userId and meetingId to logoutURL
2024-08-26 17:51:49 -03:00
Lucas Zawacki
e0a31523cf
feat(logout): Add option to send userId and meetingId to logoutURL
2024-08-26 16:46:16 -03:00
André Castro
cef0d7a5d9
Fix: [3.0] Distorted microphone loading animation on smaller screens (mobile) ( #21024 )
...
* Fix: [3.0] Distorted microphone loading animation on smaller screens (mobile)
* Fix distorted loading anim
2024-08-26 16:44:45 -03:00
Gustavo Trott
c2b70eb006
validate current away status before setting it (again)
2024-08-26 16:26:03 -03:00
Gustavo Trott
c9588f05bd
fix sum of reactions on Download session data
2024-08-26 15:20:24 -03:00
Gustavo Trott
c95e3c664d
remove unused icons
2024-08-26 13:46:05 -03:00
Gustavo Trott
736c9a130f
refactor learning dashboard to use Reactions instead of Emojis
2024-08-26 13:40:17 -03:00
Paulo Lanzarin
8fb585162f
Merge pull request #20981 from bigbluebutton/docs-ms-ipv6-first
...
docs: change order of mediasoup IP config
2024-08-26 09:06:33 -03:00