Commit Graph

37327 Commits

Author SHA1 Message Date
GuiLeme
5eb29e0ab5 [issue-16954] - merge upstream/v2.7.x-release 2023-04-11 11:02:00 -03:00
GuiLeme
9c581d3858 [issue-16954] - fix blue screen when joining a session 2023-04-11 10:05:49 -03:00
Anton Georgiev
3f0625410f
Merge pull request #17492 from antobinary/merge-apr-6
chore: Merge 2.6 into 2.7
2023-04-06 13:41:38 -04:00
Anton Georgiev
72c575b911 Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-apr-6 2023-04-06 11:50:26 -04:00
Anton Georgiev
a4121a97b0
Merge pull request #17491 from GuiLeme/refactor-pr-17463
docs: fix for references for the data sources
2023-04-06 11:29:16 -04:00
GuiLeme
57edc7ddf6 [refactor-pr-17463] 2023-04-06 12:22:37 -03:00
Ramón Souza
030384b165
Merge pull request #17382 from KDSBrowne/bbb-imp-menu-access
fix(access): Keyboard Navigation With Arrows Only In Dropdown Menus
2023-04-06 09:33:37 -03:00
Ramón Souza
cd7fc0b11f
Merge pull request #17392 from KDSBrowne/bbb-17164
fix: Preserve Tool & Style Settings On Page Change
2023-04-06 09:09:51 -03:00
Anton Georgiev
54090d324f
Merge pull request #17429 from BrentBaccala/newline-at-end-of-file
test: Add newlines at the end of test suite files
2023-04-05 16:30:34 -04:00
Anton Georgiev
861aca2e48
Merge pull request #17431 from BrentBaccala/fix-build-versioning
build script: fix LOCAL_BUILD being tested before it was set
2023-04-05 16:15:24 -04:00
Anton Georgiev
e2dc7da98a
Merge pull request #16828 from prlanzarin/u27/fix/ss-cam-reconn
fix: re-connection improvements for cameras and screen sharing
2023-04-05 16:13:01 -04:00
Anton Georgiev
14b1abb6e4
Merge pull request #17114 from prlanzarin/u26/fix/echo-switch-output
fix(audio): output device changes not effective in local echo test
2023-04-05 16:11:28 -04:00
Anton Georgiev
df02811156
Merge pull request #17469 from bigbluebutton/sfu2910
build(bbb-webrtc-sfu): v2.9.10 (from v2.9.8)
2023-04-05 15:52:49 -04:00
Anton Georgiev
124ab8d972
Merge pull request #17468 from prlanzarin/u26/feat/sfu-gather-block
feat: add option to force/extend gathering window in SFU components, +
2023-04-05 15:52:10 -04:00
Anton Georgiev
f6004b477c
Merge pull request #17340 from KDSBrowne/bbb-16951
fix: Handle Exception While Invoking ZoomSlide
2023-04-05 15:17:26 -04:00
Anton Georgiev
173ca01519
Merge pull request #17344 from KDSBrowne/bbb-17331
fix: Move Setting isForcePanning To Patch Event
2023-04-05 15:16:29 -04:00
Anton Georgiev
cc820ad02d
Merge pull request #17370 from Scroody/I-17330
Fixed: Error when trying to apply custom styles via URL.
2023-04-05 15:15:57 -04:00
transifex-integration[bot]
55b95abce0
Apply translations in eu (#17471)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'eu' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:15:28 -04:00
transifex-integration[bot]
a3806615fd
Apply translations in de (#17472)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'de' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:15:16 -04:00
transifex-integration[bot]
b18913a110
Apply translations in et (#17473)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'et' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:15:04 -04:00
transifex-integration[bot]
265967dac0
Apply translations in es (#17474)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'es' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:14:51 -04:00
transifex-integration[bot]
4b6e14f512
Apply translations in hy (#17475)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'hy' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:14:41 -04:00
transifex-integration[bot]
7c50a08375
Apply translations in hu_HU (#17476)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'hu_HU' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:14:28 -04:00
transifex-integration[bot]
c733d34a1e
Apply translations in fa_IR (#17477)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'fa_IR' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:14:16 -04:00
transifex-integration[bot]
14befa614e
Apply translations in es_ES (#17478)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'es_ES' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:13:20 -04:00
transifex-integration[bot]
e27f1e86ad
Apply translations in ru (#17479)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'ru' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:12:48 -04:00
transifex-integration[bot]
f0c2e32c05
Apply translations in gl (#17480)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'gl' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:12:34 -04:00
transifex-integration[bot]
e9e342ded4
Apply translations in el_GR (#17481)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'el_GR' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:12:17 -04:00
transifex-integration[bot]
4697053a53
Apply translations in ja (#17482)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:12:03 -04:00
transifex-integration[bot]
5579989fa2
Apply translations in fr (#17484)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'fr' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 15:11:50 -04:00
Ramón Souza
92275c4e49
Merge pull request #17455 from Scroody/I-17403
Enhancement: Unread and read privet chats now order by unread and alphabetical order.
2023-04-05 15:36:17 -03:00
Scroody
4696503c81 Add: Order priority by number of unread messages. 2023-04-05 15:20:49 -03:00
Ramón Souza
10a00d8e05
Merge pull request #17427 from Scroody/fix-bbb-tips
Fix: BBB tips overlapping other elements out of his own box
2023-04-05 15:18:48 -03:00
Anton Georgiev
8ab5ce0c0a
Merge branch 'v2.6.x-release' into newline-at-end-of-file 2023-04-05 14:16:44 -04:00
Anton Georgiev
7c99d73573
Merge pull request #17428 from BrentBaccala/shared-notes-visual-test
test suite: add a visual regression test for shared notes
2023-04-05 14:14:49 -04:00
transifex-integration[bot]
eb37b089a8
Apply translations in tr (#17483)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'tr' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 14:14:24 -04:00
Anton Georgiev
51fdf05242
Merge pull request #17430 from BrentBaccala/gns3-placeholder
test: GNS3 placeholder
2023-04-05 13:57:21 -04:00
Anton Georgiev
29f9bc47bd
Merge pull request #17436 from Carloshsc/bug-waiting-for-approval
fix(reconnect): Fix waiting for approval
2023-04-05 13:56:23 -04:00
transifex-integration[bot]
576984a403
Apply translations in fr (#17462)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'fr' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-05 13:53:18 -04:00
Anton Georgiev
92729a6baa
Merge pull request #16797 from ramonlsouza/lodash-radash
refactor: replace lodash with radash
2023-04-05 13:52:15 -04:00
Scroody
8bacc855a6 Fix: bug in animation caused by CSS overflow. 2023-04-05 14:46:22 -03:00
Ramón Souza
5d960887d2
Merge pull request #17395 from hiroshisuga/dev2.6.1_toolbarhover
[2.6 fix] recover hover effect on icons of whiteboard toolbar
2023-04-05 14:43:45 -03:00
Paulo Lanzarin
7fc4c012a5
build(bbb-webrtc-sfu): v2.9.10 (from v2.9.8)
See:
  -   - https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.9
  - https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.10
2023-04-05 13:41:14 -03:00
prlanzarin
f4b4de6f88 fix(video): prevent a client crash when cleaning up video peers
There's a very rare scenario where the client may crash if a video
publisher is released before the source stream had its inactivation
listener callback set up.

This adds a type check to the inactivation handler before trying to
clean it up.
2023-04-05 13:31:59 -03:00
prlanzarin
c81a7e70f2 fix: properly check constraints before creating transceivers in peer.js
In peer.js offer generation method, the provided constraitns are only
being type checked. It needs a value check when the constraint is a
boolean.

This commit should prevent useless transceivers from being added when
explictly specifying audio/video as `false`
2023-04-05 13:30:30 -03:00
prlanzarin
be6a23a003 feat: add option to force/extend gathering window in SFU components
There's an edge case in finnicky networks where ALG-like firewalls
tamper with USE-CANDIDATE STUN packets and, consequently, bork ICE-lite
connectivity establishment. The odd part is that client-side gathering
seems to complete if intermediate STUN bindings work (before the final
USE-CANDIDATE), which may cause the peer not to generate relay
candidates == connectivity fails.

This adds the `public.kurento.gatheringTimeout` option to forcefully extend
the candidate gathering window in peers that act as offerers. The
behavior is as follows: if the flag is set (ms), the peer will wait
either the gathering completed stage or, _at most_,
public.kurento.gatheringTimeout ms before proceeding with calls chained
to setLocalDescription.

This option is disabled by default and intentionally ommited from the
base settings.yml file as to not encourage its use. Don't use it unless
you know what you're doing :).
2023-04-05 13:22:38 -03:00
Ramón Souza
a4c074658e
Merge pull request #17434 from ramonlsouza/fix-cam-position-sidebar
fix: camera position when notificationBar appears
2023-04-05 13:03:31 -03:00
Anton Georgiev
8922670929
Merge pull request #17463 from GuiLeme/issue-16930
docs: Fix for tables broken references
2023-04-05 10:30:07 -04:00
GuiLeme
d480e10e0c [issue-16930] - render tables with a similar structure as previous docs 2023-04-05 11:07:51 -03:00
Ramón Souza
20f020a7b2 replace react-color with react-colorful 2023-04-05 10:49:07 -03:00