Commit Graph

42601 Commits

Author SHA1 Message Date
Gustavo Trott
8623443704 Remove unused GetUsersMeetingReqMsg 2024-08-02 15:08:42 -03:00
Gustavo Trott
180ed6890b Remove unused ValidateAuthToken flow and messages 2024-08-02 15:02:54 -03:00
Ramón Souza
b7f8b994c5
fix: Label of quick poll items up to 'I' (#20833)
Co-authored-by: hiroshisuga <45039819+hiroshisuga@users.noreply.github.com>
2024-08-02 09:38:32 -04:00
Ramón Souza
1f87bfb2a8
Merge pull request #20830 from JoVictorNunes/fix-slide-snapshot-overflowing
fix(presentation): presentation snapshot overflowing the slide
2024-08-02 10:24:41 -03:00
Anton Georgiev
588d32bace
chore: build images with Go 1.22.5 (#20837) 2024-08-02 09:24:23 -04:00
Ramón Souza
a8a824ff99
Merge pull request #20813 from antonbsa/audio-notif-check
test: Add checks for audio notification related to loss in connection
2024-08-02 10:15:11 -03:00
Anton Georgiev
c26ebf8348
fix: Remove unnecessary instanceId property in settings.yml (#20744) 2024-08-01 19:32:30 -04:00
Anton Georgiev
8c3929ae66
[3.0]docs: adjust name for errorRedirectUrl (#20840)
* [3.0]docs: adjust name for errorRedirectUrl

* add line
2024-08-01 16:28:15 -04:00
Paulo Lanzarin
75ab985795
Merge pull request #20822 from bigbluebutton/sfu2140llwt
feat(bbb-webrtc-sfu): enable new mediasoup balancing strategies
2024-08-01 16:05:53 -03:00
Ramón Souza
835e53da77
Merge pull request #20816 from Scroody/fix-double-click-chat-select
Fix: Unable to focus chat when double clicking it
2024-08-01 15:25:00 -03:00
Paulo Lanzarin
936363b310 feat(bbb-webrtc-sfu): enable new mediasoup balancing strategies
We currently use a simple producer round-robin algorithm to distribute
elements between mediasoup workers. This works for most scenarios but
fails in some edge cases, such as:
  - 1-to-N scenarios where N >= ~600-800 (sample number, varies by
  single-core performance). This is due to subscribers being pinned to a
  producer's worker.
  - Poor distribution results from round-robin.

Enable the following new features in bbb-webrtc-sfu via after-install by
default:
  - `mediasoup.workerBalancing.strategy: least-loaded`: Replaces
  round-robin with load scoring. Workers are selected based on which is
  least loaded.
  - `mediasoup.enableWorkerTransposing: true`: Allows media streams to be
  bridged between workers through internal RTP pipes. This, along with a
  per-worker stream limit, enables seamless offloading of streams between
  workers (whether publishers or subscribers). The per-worker stream limit
  is still under review.

These changes should address the issues mentioned. They are enabled via
after-install because the SFU version is shared with previous BBB versions
where these features are not desirable yet.
2024-08-01 18:21:07 +00:00
João Victor
fb9ecba8e1 fix(presentation): presentation snapshot overflowing the slide 2024-08-01 12:12:19 -03:00
André Möller
174b09e86a later changes 2024-08-01 11:59:27 -03:00
transifex-integration[bot]
8f00853d0d
Translate en.json in ja (#20826)
100% translated source file: 'en.json'
on 'ja'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-01 10:12:45 -04:00
Anton Georgiev
db150bca6c
Merge pull request #20812 from gustavotrott/common-msg-remove-unused-msgs
cleanup: Removes several unused bbb-common-messages
2024-07-31 16:23:13 -04:00
Gustavo Trott
4af042d3c7
Merge pull request #20807 from paultrudel/api-internal-error-fix
fix(api): Remove old enter endpoint validation logic
2024-07-31 14:54:51 -03:00
Gustavo Trott
19fb38fb53
Merge branch 'v3.0.x-release' into common-msg-remove-unused-msgs 2024-07-31 14:33:51 -03:00
Gustavo Trott
c4201e0edd
Merge pull request #20793 from gustavotrott/akka-timer-refactor
refactor (akka-apps): Routine to reset finished Timers
2024-07-31 14:31:15 -03:00
André Möller
c6b1ac6c6b Fix: Unable to focus chat when double clicking it 2024-07-31 14:02:43 -03:00
Anton B
9f4b359bb5 test: add checks for audio notification related to loss in connection 2024-07-31 11:31:12 -03:00
Gustavo Trott
ef8b7eb301 Merge remote-tracking branch 'upstream/v3.0.x-release' into common-msg-remove-unused-msgs 2024-07-31 11:19:11 -03:00
Gustavo Trott
407b85a3d4 Remove unused SYNC CLIENT messages 2024-07-31 11:17:22 -03:00
Paulo Lanzarin
aa8f6d80f8
Merge pull request #20805 from prlanzarin/u30/refactor/remove-connstatus-jitter
fix(connection-status): jitter causes false positive critical alerts
2024-07-31 11:11:21 -03:00
Ramón Souza
eab40d5793
Merge pull request #20801 from ramonlsouza/fix-chat-alerts-jul30
fix: chat alerts
2024-07-31 11:10:43 -03:00
Gustavo Trott
fbf148dcd2 Remove unused SyncGetMeetingInfoRespMsg 2024-07-31 10:47:34 -03:00
Gustavo Trott
aa2bc871df Remove ununsed MeetingTimeRemainingUpdateEvtMsg and BreakoutRoomsTimeRemainingUpdateEvtMsg 2024-07-31 10:42:56 -03:00
Gustavo Trott
ce3811939c Remove unused UpdateBreakoutUsersEvtMsg 2024-07-31 10:19:09 -03:00
Ramón Souza
89c8144c67
Merge pull request #20795 from ramonlsouza/fix-locale-issues
fix: locales issues
2024-07-31 10:07:15 -03:00
Ramón Souza
7a256cdde4
Merge pull request #20804 from lfzawacki/restore-emoji-picker
Fix emoji picker icon and width on 3.0
2024-07-31 09:49:30 -03:00
Gustavo Trott
94e64bb0a0 Remove unused UpdateRecordingTimerEvtMsg 2024-07-31 09:33:31 -03:00
Gustavo Trott
75cffd840c Remove unused DisconnectClientSysMsg msg 2024-07-31 09:18:34 -03:00
Gabriel Luiz Porfirio
aa57d4528b
test: Add message to the test expect (#20718)
* first steps

* few messages added

* added more messages to the failed tests

* layouts,notifications

* more messages to help

* adding messages to the upload other presentations format

* messages for upload multiple presentation test

* added most of the expect messages

* updates for merging

* fixed broken tests
2024-07-30 18:49:02 -04:00
Paul Trudel
01fb610e16 Remove enter API validation logic 2024-07-30 20:42:40 +00:00
prlanzarin
24ae746a88 fix(connection-status): jitter causes false positive critical alerts
Jitter evaluation, as an alert trigger, was changed in 3.0 to get the internal
average jitter used in the conn-status component data (which is total jitter
delay divided by jitterbuffer emit events). This was done accidentally and that
metric is _very_ different from the one used in 2.7 (point-in-time jitter from
remote-inbound-rtp/inbound-rtp, highest on the interval, gathered on
/utils/stats.js).  The alert thresholds were preserved, which makes it overly
sensitive in regards to jitter (and thus causes it to be critical whenever the
user is in audio).

Remove jitter as a connection status alert trigger, which fixes the
false positive. The implementation on <= 2.7 is also not ideal - if
anything, it generates false negatives. That's why I'm removing jitter for
the time being since it's ill-suited (at least in the way it's used)
for what we want to achieve.
2024-07-30 18:59:49 +00:00
Ramón Souza
d6b5467e43 fix chat alerts 2024-07-30 15:27:16 -03:00
Gabriel Luiz Porfirio
2e9134a02f
test: fix upload presentation tests (#20317)
* presentation upload test fix

* removing .only

* remove flaky flag

* updating presentation screenshots

* update screenshots

* Update bigbluebutton-tests/playwright/presentation/presentation.js

Co-authored-by: Anton Barboza de Sá <antonbsa.bck@gmail.com>

* adding the tests to run on ci

* updated presentation screenshots

* added the setHeightWidthViewPOrt funcion

* skip check screenshot on ci

* Update bigbluebutton-tests/playwright/presentation/presentation.js

Co-authored-by: Anton Barboza de Sá <antonbsa.bck@gmail.com>

* compare image url to check if presentation has changed

* update screenshots

* change function used when close notifications

---------

Co-authored-by: Anton Barboza de Sá <antonbsa.bck@gmail.com>
2024-07-30 15:10:11 -03:00
Lucas Zawacki
9a53be26b1 fix(emoji-picker): Fix emoji picker width 2024-07-30 14:29:38 -03:00
Lucas Zawacki
e1ef241122 fix(icons): Restoring happy icon which is used for emojiPicker 2024-07-30 14:28:59 -03:00
Gustavo Trott
7b4be3e6cd
Merge pull request #20794 from gustavotrott/akka-routine-purge-old-meetings
refactor (akka-apps): Routine to purge old meetings from Graphql database
2024-07-30 13:38:41 -03:00
Jan Kessler
8d4aa5c291
docs: fix graphqlWebsocketUrl in cluster proxy setup docs (#20797)
* fix graphqlWebsocketUrl in cluster proxy setup docs

* add graphqlApiUrl setting to cluster proxy setup docs
2024-07-30 12:08:09 -04:00
Gustavo Trott
df6b86cd72 Remove unused EndAndKickAllSysMsg 2024-07-30 11:36:53 -03:00
Gustavo Trott
aba8f3eff2 Remove unused DisconnectClientSysMsg msg 2024-07-30 10:09:50 -03:00
Ramón Souza
ffea7765c3 filter invalid locale 2024-07-29 16:21:52 -03:00
Ramón Souza
9f815badab fix settings saved notification 2024-07-29 16:17:35 -03:00
Gustavo Trott
fa02d92766 Routine to purge old meetings from graphql database 2024-07-29 11:09:21 -03:00
Gustavo Trott
efb7bcf887 Routine to reset finished Timer 2024-07-29 10:29:30 -03:00
Ramón Souza
394d9f9236
fix: whiteboard settings (#20785) 2024-07-26 17:12:45 -04:00
transifex-integration[bot]
f5e53f4f27
Updates for project BigBlueButton v3.0 HTML5 client and language it_IT (#20789)
* Translate en.json in it_IT

100% translated source file: 'en.json'
on 'it_IT'.

* Translate en.json in it_IT

100% translated source file: 'en.json'
on 'it_IT'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-07-26 16:18:00 -04:00
Ramón Souza
06f832e1fe
Merge pull request #20770 from JoVictorNunes/fix-connection-status-0724
fix(html5): connection status picking wrong status
2024-07-26 15:12:48 -03:00
João Victor Nunes
5a00a85f07
fix(html5): a couple of fixes for the recording button (#20758) 2024-07-26 12:45:48 -04:00