Commit Graph

37666 Commits

Author SHA1 Message Date
transifex-integration[bot]
521507ba7e
Apply translations in gl (#17549)
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-13 09:55:24 -04:00
transifex-integration[bot]
1cb35125b1
Apply translations in uk_UA (#17546)
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'uk_UA' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-04-13 09:52:46 -04:00
Anton B
76cc0f665f test: fix commented links 2023-04-13 10:49:21 -03:00
Anton Georgiev
a7c709a562
Merge pull request #17552 from bigbluebutton/antobinary-patch-4
docs: Handle paths /2.6/new-features, /dev/ and /admin/
2023-04-13 09:44:23 -04:00
Anton Georgiev
f066a368f6
Merge pull request #17550 from bigbluebutton/antobinary-patch-1
docs: include info on TURN being set up by default in 2.6+
2023-04-13 09:43:21 -04:00
Anton B
b9bb4f475f test: Update layout tests reference screenshots 2023-04-13 10:37:19 -03:00
Anton Georgiev
cf29dfd8f3
docs: handle /dev and /admin routes 2023-04-13 09:36:45 -04:00
Anton B
46458f38f9 test: Update shared notes reference screenshots 2023-04-13 10:36:17 -03:00
Ramón Souza
96102f1b2d upgrade react-virtualized dependency 2023-04-13 10:33:00 -03:00
Anton B
94ef07195f Merge remote-tracking branch 'upstream/v2.6.x-release' into screenshots-update 2023-04-13 09:40:56 -03:00
Anton Georgiev
fd3fc99412
docs: Handle path /2.6/new-features 2023-04-13 07:40:57 -04:00
Gustavo Trott
864ee8e09b Add index to improve performance on query users 2023-04-13 08:40:14 -03:00
Anton Georgiev
0c25527731
Update install.md 2023-04-13 07:37:46 -04:00
Anton Georgiev
617fa6ca43
docs: move non-feature new notes under Other Notable Changes 2023-04-13 07:36:22 -04:00
Anton Georgiev
5a27a137cc
docs: added note for upgrading from 2.5 to 2.6 2023-04-13 07:35:05 -04:00
Anton Georgiev
098664daad
docs: include info on TURN being set up by default in 2.6+ 2023-04-13 07:12:56 -04:00
transifex-integration[bot]
382e954040
Apply translations in ru (#17544)
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-12 16:39:43 -04:00
Anton Georgiev
e2dd2371a8
Merge pull request #17369 from antobinary/mar-30-apply-lib-3
fix: change apply-lib.sh to use /etc/bigbluebutton/bbb-html5.yml
2023-04-12 16:37:40 -04:00
Gustavo Trott
12d281d68a
Merge pull request #17519 from danielpetri1/docs-update
docs: Update breakout capture API reference
2023-04-12 16:29:33 -03:00
Ramón Souza
ff2767fda3
Merge pull request #17123 from GuiLeme/issue-16954
(fix) - fix of race condition and refactor of modals
2023-04-12 16:26:47 -03:00
GuiLeme
b9f9e0f95d [issue-16954] - fix close randomUserModal for user doesn't affect presenter 2023-04-12 16:05:54 -03:00
Ramón Souza
5d07443e3c
Merge pull request #17542 from KDSBrowne/bbb-resize-zoom-pos
fix: Improve Whiteboard Zoom After Resize
2023-04-12 15:54:07 -03:00
KDSBrowne
628f001de6 handle update when userlist is resized 2023-04-12 18:36:13 +00:00
transifex-integration[bot]
71c417f4f9
Apply translations in fr (#17540)
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-12 14:02:30 -04:00
Anton Georgiev
09e8e1f199
Merge pull request #17511 from antonbsa/presentation-test-impr
test: Presentation upload test improvement
2023-04-12 13:48:37 -04:00
Anton B
ec663f010f test: Update whiteboard reference screenshots 2023-04-12 14:17:52 -03:00
KDSBrowne
b9c04ad319 add presentationAreaHeight & presentationAreaWidth to editable wb key | remove throttle func 2023-04-12 17:03:54 +00:00
GuiLeme
d1025fcbe5 [issue-16954] - Changes in review and fix of minor bugs 2023-04-12 12:51:23 -03:00
Tainan Felipe
af1f89341b Merge branch 'pull-17124' into apollo-client 2023-04-12 11:48:23 -03:00
Gustavo Trott
b95d505d0e Fix tables ddl 2023-04-12 11:30:12 -03:00
danielpetri1
90b1bb017b Remove internal param, replace by importSharedNotesFromBreakoutRooms 2023-04-12 14:22:20 +00:00
Gustavo Trott
aaae7b5364 Merge remote-tracking branch 'upstream/v2.7.x-release' into bbb27-graphql-server 2023-04-12 11:11:14 -03:00
Anton Georgiev
defd372a40
Merge pull request #17388 from Scroody/meteor-migration
refactor: Migration of the API to async for Meteor 3.0
2023-04-12 10:09:38 -04:00
Gustavo Trott
63bc1593d5 Apply locksettings-hideUserList as validation on fetch users in Hasura 2023-04-12 11:07:54 -03:00
Ramón Souza
6a06f994a9
Merge branch 'v2.6.x-release' into meteor-migration 2023-04-12 11:03:13 -03:00
Gabriel Porfirio
b9d8bef762 adding 5 tests for the whiteboard 2023-04-12 10:29:25 -03:00
Paulo Lanzarin
42b75e2940
build(bbb-webrtc-sfu): v2.9.10-alpha.2
Full changelog: https://github.com/bigbluebutton/bbb-webrtc-sfu/compare/v2.10.0-alpha.1...v2.10.0-alpha.2
2023-04-12 10:16:13 -03:00
Anton Georgiev
73f7dd8bb6
Merge pull request #17527 from kepstin/recording-fixes
build: bbb-presentation-video: update to 4.0.2
2023-04-12 09:08:51 -04:00
Ramón Souza
99bc15a94b
Merge pull request #17513 from Carloshsc/screenshare-autoplay-bbb
fix(screenshare) autoplay overlay
2023-04-12 10:02:28 -03:00
Anton Georgiev
4a3e321fe7
Merge pull request #17371 from bigbluebutton/antobinary-patch-2
docs: Add missing step to switch to bigbluebutton user in  dev-guide.md
2023-04-12 07:34:16 -04:00
Anton Georgiev
9f72615722
Merge pull request #17485 from bigbluebutton/antobinary-patch-3
docs: add a note in 2.6 what's new about assets dir for default.pdf
2023-04-12 07:30:43 -04:00
Anton Georgiev
730e1e26e4
Merge pull request #17496 from gustavotrott/set-ismobile-on-akkaapps
refactor: Stores user-isMobile flag in akka-apps (instead of only in Meteor/Mongo)
2023-04-12 07:30:08 -04:00
Anton Georgiev
abc94a2906
Merge pull request #17495 from gustavotrott/pick-usercolor-on-akkaapps
refactor: Moves user color picker to akka-apps (instead of meteor-backend)
2023-04-12 07:08:35 -04:00
Anton Georgiev
5a35a2b011
Merge pull request #17506 from gustavotrott/disabledFeatures-tweaks
fix (bbb-web): invalid default value for disabledFeatures when config is missing
2023-04-12 07:08:03 -04:00
transifex-integration[bot]
8844841946
Apply translations in hu_HU (#17528)
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-12 06:52:07 -04:00
Calvin Walton
03cd255392 bbb-presentation-video: update to 4.0.2
* Limit the max size of image surface to render PDF by @kepstin
2023-04-11 16:46:37 -04:00
prlanzarin
b17ba35238 fix(audio): decouple remote media setup (play) from state callback
Audio state callback and remote media setup both depend on FS's state
(comes through Meteor) and the ICE state (local, peer connection). The
caveat: FS's state can come delayed on reconnection scenarios because
Meteor's websocket generally takes significantly longer to re-connect than
the peer connection, which means the ICE state gets completed way before FS
is flagged as ready.
The practical issue: while outbound audio (client -> FS) will work, inbound
audio (FS -> client) won't _just because it wasn't played_ (even though
data is  coming through).

This commit decouples the remote media setup step from the state
through:
  - Setup remote media when ICE state is completed
  - Run the state callback only after FS is flagged as ready. This
    should maintain the UI states consistent across client-server.
    Keep in mind the assumption that if FS is ready, ICE is completed by
    consequence.
2023-04-11 16:02:20 -03:00
prlanzarin
fb30b145af refactor: remove unused VU ejection on socket disconnection
The voice user ejection callback tethered to Meteor's socket
disconnection seems broken (since its introduction). The VU selector
uses an invalid field (requesterUserId) - so no VU is ever returned.

Since I'm unaware of the original goal behind this code and there's
already ejections in place in other components (akka-apps, for
instance), this is basically a revert of #9888.
2023-04-11 15:58:22 -03:00
prlanzarin
a2503f4230 fix(freeswitch): include signalwire PR 1914 as a patch
There are some issues with the way FreeSWITCH changes candidate pairs
based on connectivity checks. That generally manifests as: 1) an asymmetric
start time between inbound and outbound audio (eg inbound audio takes 20
seconds to come in while outbound works right out of the bat
2) wrong pairs being picked initially and FS taking longer
than ideal to find a new one 3) 1006s, 4) ....

This backports signalwire PR 1914 in an attempt to mitigate
the aforementioned issues. The PR description explains the rationale
rather well and seems sound. I've tested this in demo servers with midly
satisfying results, but still needs further testing.
2023-04-11 15:56:35 -03:00
prlanzarin
a47ef9c244 fix(audio): add default device placeholder in input-stream-live-selector
Handles scenarios where setSinkId is not supported and use a placeholder Default device label
2023-04-11 15:48:02 -03:00