Paulo Lanzarin
327c2c4624
fix: run full RTC stats collection only when necessary ( #21073 )
...
In BBB 3.0, a change was made to collect full WebRTC stats continuously.
This method gathers stats from *all* peers and *all* senders and receivers
every 2 seconds. Originally, it was intended to run only when the user opened
the connection status dialog, providing in-depth info in the UI and making it
available for copying.
This new behavior is not ideal. Running full stats collection every 2 seconds
in meetings with 20+ peers/transceivers wastes client resources since the
collected data is unused 99% of the time.
This commit reverts to the pre-3.0 behavior (≤2.7), where full stats collection
(`startNetworkMonitoring`) runs only when the connection status modal is open.
As a bonus, it fixes the packet loss status transition log to use the packet
loss percentage, which is the actual trigger metric.
2024-09-13 09:15:35 -04:00
Gustavo Trott
af06562e02
Introduce flag currentlyInMeeting (replacing isOnline)
2024-08-28 11:08:30 -03:00
Ramón Souza
20dfac833d
fix connection status modal padding ( #21009 )
2024-08-23 11:04:45 -03:00
Tainan Felipe
ba32e21c0f
Add: Local history of rtt status changes ( #20983 )
...
* Change: Add local history of rtt status changes
2024-08-21 10:05:37 -03:00
João Victor
8b4a2f39e0
fix(webcam): turn useGetStats hook into a service method to avoid function re-instantiation
2024-07-30 10:20:18 -03:00
João Victor Nunes
b0498d29b2
fix(webcam): a couple of pagination fixes, improvements, et al. ( #20720 )
2024-07-19 08:52:55 -04:00
João Victor
41746ca67e
Merge branch 'v3.0.x-release' into remove-meteor-stuff-0702
2024-07-05 12:24:31 -03:00
Tainan Felipe
0e7fe3c688
Change: improve client connection status ( #20630 )
2024-07-04 17:26:09 -03:00
João Victor
50d445f026
Remove Meteor backend
2024-07-02 14:58:58 -03:00
João Victor
13425335df
Fix imports
2024-06-17 08:54:03 -03:00
Tainan Felipe
3bc40df230
Add: useDeduplicatedSubscription hook ( #20376 )
...
* Add: useDeduplicatedSubscription hook
* Fix: TS error
* Add: components using useDeduplicatedSubscription
* Change: Move to useDeduplicatedSubscription
* Change: unsubscribe logic to own useEffect
* Change: remove file import over package
* Fix: TS errors
* Fix: private chat not loading
* Change: revert changes on queries
* Fix: eslint error
* Remove: html-webpack-plugin package
* Fix: external video
* Add: comment about the stringToHash function
* Fix: video player showing tools over presentation
2024-06-04 10:40:54 -03:00
João Victor
7297778746
fix: tweak video-streams typings (Part 1)
...
- Tweak high-level components.
2024-05-01 16:48:12 -03:00
João Victor
1f8a95a3ff
Remove video-streams subscription
2024-04-24 17:09:00 -03:00
João Victor
0bbe7da96d
fix(connection status): restore session logs tab
2024-04-04 10:41:01 -03:00
João Victor
41038fd8d3
fix: connection status button subscribing to data of all users
2024-04-03 10:01:08 -03:00
Anton Georgiev
ef300cf28e
chore: Fix typo (found by typos) (port) #19834
...
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-03-18 09:58:53 -04:00
André Castro
58a0efe708
Migrate auth and settings to graphQL ( #19507 )
2024-03-06 14:28:18 -03:00
Ramón Souza
c9ae825c4b
update status helper component
2023-12-06 09:12:25 -03:00
Ramón Souza
7e8eb923de
migrate connection status to use graphql
2023-12-05 11:18:45 -03:00
Gustavo Trott
3758dd89e2
Merge 2.7 into Develop
2023-07-31 11:24:25 -03:00
GuiLeme
5eb29e0ab5
[issue-16954] - merge upstream/v2.7.x-release
2023-04-11 11:02:00 -03:00
Anton B
4b5d4e9e2a
Merge remote-tracking branch 'upstream/v2.6.x-release' into webcam-tests
2023-03-29 10:29:58 -03:00
GuiLeme
ec17b5dca9
[issue-16954] - new structure and connection status modal transition
2023-03-20 14:57:36 -03:00
GuiLeme
f943cbf732
[issue-16954] - renaming referencing of Modals
2023-03-20 10:08:35 -03:00
Ramón Souza
981909fe6c
remove unused code in connection-status modal
2023-02-17 10:00:04 -03:00
GuiLeme
64e81a89bf
[fix-timestamp-incorrect] - fix incorrect timestamp display and wrongly key setting
2023-02-15 12:43:24 -03:00
Gustavo Trott
5340947b71
Dont show clientNotResponding when client is offline
2023-01-24 11:00:51 -03:00
Gustavo Trott
6dfbcd29c6
Resolves conflicts
2023-01-24 09:35:13 -03:00
Ramón Souza
24ff2ac8bf
Merge pull request #16447 from ramonlsouza/issue-16440
...
fix: Connection status tabs confusion
2023-01-12 08:52:03 -03:00
Ramón Souza
45b02a1fff
fix connection status tabs
2023-01-11 09:27:31 -03:00
Joao Victor
d87839bae1
Darken active tab button of the connection status modal
2022-12-13 17:37:14 -03:00
Ramón Souza
03e6835565
fix string in selectedTab comparison
2022-12-09 15:36:44 -03:00
Joao Victor
5a72c51890
resolve conflicts
2022-12-06 09:41:37 -03:00
Joao Victor
63371a1e62
resolve conflicts
2022-12-06 09:37:26 -03:00
KDSBrowne
0c99f4a30c
improve spacing in connection status modal
2022-11-18 19:54:00 +00:00
KDSBrowne
6a13c70ec4
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into 26-con-status-a11y
2022-11-18 17:42:09 +00:00
KDSBrowne
d9160072cc
add moderator check
2022-10-28 16:07:06 +00:00
KDSBrowne
03a27e9932
add formatted strings
2022-10-28 15:58:32 +00:00
KDSBrowne
a02a7eccda
use react tabs in connection status modal / lint issues
2022-10-28 14:10:07 +00:00
Ole Wieners
c9a612ee8a
Unify some dialog windows
2022-10-27 19:54:34 +02:00
Gustavo Trott
14453a43f9
Include alerts when client lose connection with server
2022-09-14 22:16:27 -03:00
Anton B
3b04dbff48
test: add pinning and unpinning test, improve share webcam test and add selectors
2022-09-12 14:12:35 -03:00
Maxim Khlobystov
72213eb91d
New connection status test specs
2022-06-20 20:22:14 -04:00
Joao Victor
bd1fcd6546
improvement: a more mobile-like behavior in connection status modal
2022-06-10 11:50:35 -03:00
Tainan Felipe
155b90d658
Refactor aria alert and remove inner-htmls from the client
2022-05-25 09:35:24 -03:00
Ramón Souza
86899e6368
move switch component to common folder
2022-02-15 15:58:28 +00:00
Ramón Souza
1d1375b3cf
move modal component to common folder
2022-02-15 15:54:55 +00:00
Ramón Souza
dba04834c7
Merge remote-tracking branch 'upstream/v2.4.x-release' into 2524-feb08
2022-02-09 15:52:42 +00:00
Joao Victor
aa926d27e3
Fix audio data access
2022-02-04 11:09:43 -03:00
Anton
7f075be033
fix all test selectors
2022-01-20 10:03:18 -03:00