Commit Graph

37310 Commits

Author SHA1 Message Date
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
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
Ramón Souza
fb308f0a60
Merge pull request #17397 from hiroshisuga/dev2.6.1_tooltip
[2.6 fix] Show the pan tool tip at the same timing and position as other tools
2023-04-11 13:18:18 -03:00
Anton Georgiev
94de530108
Merge pull request #17509 from KDSBrowne/bbb-imp-chat-sr
fix(access): Remove Aria-Live From Chat Area
2023-04-11 11:40:07 -04:00
Anton B
7dfa5edd52 Merge remote-tracking branch 'upstream/v2.6.x-release' into presentation-test-impr 2023-04-11 11:53:01 -03:00
Anton Georgiev
6845790f70
Merge pull request #17522 from bigbluebutton/antobinary-patch-5
docs: open 80 and 443 for Let's Encrypt (backport of #17353 by @hiros…
2023-04-11 10:07:31 -04:00
Anton Georgiev
ec3e7ce697
docs: open 80 and 443 for Let's Encrypt (backport of #17353 by @hiroshisuga) 2023-04-11 10:06:22 -04:00
Anton Georgiev
b54a98c765
Merge pull request #17521 from bigbluebutton/antobinary-patch-4
fix: Update docs links settings.yml (backport of #17433 by @code-Gambler)
2023-04-11 09:22:51 -04:00
Anton Georgiev
1eb1b1dec7
fix: Update docs links settings.yml (backport of #17433 by @code-Gambler) 2023-04-11 09:18:56 -04:00
Ramón Souza
bd0adfbf13
Merge pull request #17520 from ramonlsouza/icons-apr11
chore: pull latest bbb-icons
2023-04-11 10:17:19 -03:00
Anton Georgiev
b7f69706e2
docs: Updated TURN server document for BBB 2.6
backport of #17433 by @code-Gambler
2023-04-11 09:15:59 -04:00
Ramón Souza
917bd2bd4c update bbb-icons 2023-04-11 10:13:41 -03:00
danielpetri1
805dcd3704 Update bbb-export-annotation docs and API reference 2023-04-11 12:46:19 +00:00
transifex-integration[bot]
2c3271245d
Apply translations in tr (#17516)
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-11 08:38:35 -04:00
prlanzarin
5d214cb27d fix(video): ensure streams are always attached on reconnections
There's a scenario where remote streams won't be attached again if the
sharer experienced a Meteor/client disconnection.
The disconnection empties some necessary user data temporarily, which
causes the corresponding video-list-item to be unmounted while the peer
persists for a little longer.
If the sharer re-connects fast enough, video-list-item will re-mount but
will 1) miss the current stream state (ie stuck in loading) 2) fail to
re-attach the streams since the peer was already flagged as attached.

Ensure remote camera streams are always attached and shown by:
  - always propagating the current stream state on attachment
  - refactoring the attachment pre-requisites away from a static boolean
    to a required data + diff check (based on target and current
    attached streams)
2023-04-11 09:36:13 -03:00
Paulo Lanzarin
67e4a9ebf3
Merge pull request #17394 from schrd/fix-issue-16057
Fix: Workaround firefox' missing audio output selection
2023-04-11 09:04:23 -03:00
Ramón Souza
95f4212c59
Merge pull request #16115 from KDSBrowne/dev26-link-nl
fix: Handle External Video Links On Multi Lines In Smart Slides
2023-04-11 09:04:13 -03:00
Daniel Schreiber
68c583f53e Fix: Workaround firefox' missing audio output selection
Firefox does not support selecting an audio output device in its default
configuration. This works around this flaw by just displaying default
output instead of no device found.

Fixes #16057
2023-04-11 10:41:32 +02:00
Carlos
1f16c8b483 fix(screenshare) autoplay overlay
Changed z-index of autoplay overlay.
2023-04-10 16:51:20 -03:00
Scroody
5b0bc16e5c Fix: Presentation unminimizing when exiting external video or screen share. 2023-04-10 16:25:19 -03:00
Anton Georgiev
86f781db0c
Merge pull request #17510 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_eu
Translate 'bigbluebutton-html5/public/locales/en.json' in 'eu'
2023-04-10 15:11:17 -04:00
Anton Georgiev
1ebd1047c6
Merge pull request #17497 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_uk_UA
Translate 'bigbluebutton-html5/public/locales/en.json' in 'uk_UA'
2023-04-10 15:10:03 -04:00
Anton B
659c4030dd Merge branch 'v2.6.x-release' into presentation-test-impr 2023-04-10 15:50:49 -03:00
transifex-integration[bot]
4daa184554
Apply translations in eu
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'eu' language.
2023-04-10 17:57:39 +00:00
Anton Georgiev
9167def546
Merge pull request #17459 from gabriellpr/no-content-exported
test: fix export breakout rooms content
2023-04-10 13:54:11 -04:00
Gustavo Trott
a7a4005cd5 Fix [''] as default value for disabledFeatures 2023-04-10 11:22:16 -03:00
Scroody
69f39da665 Fix: Poll results not appearing. 2023-04-10 11:17:35 -03:00
Ramón Souza
d70788e832
Merge pull request #17060 from hiroshisuga/testHideTools
[2.6] Hide tldraw toolbar
2023-04-10 08:51:53 -03:00
transifex-integration[bot]
4391f4b768
Apply translations in uk_UA
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'uk_UA' language.
2023-04-07 07:28:44 +00:00
Gustavo Trott
0b2bf8f68b Akka-apps will set mobile flag instead of Meteor 2023-04-06 17:43:57 -03:00
Ramón Souza
abbe64ab16
add missing await 2023-04-06 17:04:47 -03:00
Gustavo Trott
0630fb05ea Moves user color picker to akka-apps instead of meteor-backend 2023-04-06 16:39:05 -03:00
Scroody
958170bf8a Fix: Warnings when creating new meetings solved. 2023-04-06 16:22:21 -03:00
Ramón Souza
ca668f165e
Merge branch 'v2.6.x-release' into meteor-migration 2023-04-06 16:06:10 -03:00
Ramón Souza
17f428d0af
Merge pull request #17486 from danielpetri1/blank-space
fix(bbb-html5): Maximize webcams when removing all presentations
2023-04-06 13:17:52 -03: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
Anton B
682fbb20a0 test: add missing timeout on actions 2023-04-06 11:44:03 -03:00
danielpetri1
eb9b12a581 No blank space in sidebar 2023-04-06 14:37:34 +00: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 B
a1c38ab09c test: add missing empty line in the end of the files 2023-04-05 18:10:19 -03:00
Anton B
57f567b877 test: improve presentation upload test assertion 2023-04-05 18:02:40 -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