Commit Graph

13759 Commits

Author SHA1 Message Date
Anton Georgiev
a476aac9b4
Merge pull request #16445 from hiroshisuga/patch-57
fix: Regions need to be specified in two locales
2023-01-11 11:18:14 -05:00
Gustavo Trott
1e8a12134f
Merge pull request #16056 from danielpetri1/capture-slides-upload-toast 2023-01-11 10:44:13 -03:00
Ramón Souza
45b02a1fff fix connection status tabs 2023-01-11 09:27:31 -03:00
hiroshisuga
2891255de9
need the regions 2023-01-11 10:57:51 +09:00
transifex-integration[bot]
81e003a5d2
Apply translations in ja
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.
2023-01-11 01:52:36 +00:00
transifex-integration[bot]
a1feae5fb1
Apply translations in uk_UA
at least 99% translated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'uk_UA' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2023-01-10 21:37:14 +00:00
Ramón Souza
7f33980720
Merge pull request #16142 from JoVictorNunes/html5-accessibility-updates
fix: HTML5 Accessibility Updates
2023-01-10 14:13:21 -03:00
Gabriel Porfirio
0685462a44 close captions typing test 2023-01-10 13:59:08 -03:00
Anton Georgiev
d42de5e6f8
Merge pull request #16414 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_ru
Translate '/bigbluebutton-html5/public/locales/en.json' in 'ru'
2023-01-10 10:38:16 -05:00
Gabriel Porfirio
2e9476fbe6 closed captions test first steps 2023-01-10 10:39:18 -03:00
Ramón Souza
52e06ce326 copy tldraw fonts to public/files 2023-01-10 10:21:01 -03:00
KDSBrowne
124076d560 remove all shapes first before group types 2023-01-09 19:40:47 +00:00
Joao Victor
a99f0dc7fa fix: user gets stuck in user-list when reverse-tabbing in Firefox 2023-01-09 14:35:24 -03:00
Joao Victor
eb2661ffc5 Fix user-list keyboard navigation 2023-01-09 14:29:57 -03:00
Daniel Petri Rocha
3b8bdef05b Merge branch 'v2.6.x-release' into capture-slides-upload-toast 2023-01-09 16:03:44 +01:00
GuiLeme
78b165ed7c Merge remote-tracking branch 'upstream/v2.6.x-release' into disabled-transcriptions 2023-01-09 10:58:25 -03:00
GuiLeme
f67f530b32 [disabled-transcription] - Renamed audioCaptions to liveTranscription (for disabledFeatures) 2023-01-09 10:47:22 -03:00
Joao Victor
86abefd8d6 Merge branch 'v2.6.x-release' into html5-accessibility-updates 2023-01-09 09:42:02 -03:00
Joao Victor
aa83c2ed8e Revert user-list tabIndexes 2023-01-09 09:38:35 -03:00
Daniel Petri Rocha
f4cb37d4cf Add 'no content' toast 2023-01-08 16:15:16 +01:00
transifex-integration[bot]
5b708b2377
Apply translations in ru
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ru' language.
2023-01-07 01:34:59 +00:00
Anton Georgiev
22181b6ac2 chore: npm audit upgrade "flat" 2023-01-06 17:10:55 +00:00
Anton Georgiev
2092b1dfed Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-jan-5 2023-01-05 20:26:36 +00:00
Anton Georgiev
4215d8ad68
Merge pull request #16402 from antobinary/merge-2510-to-26
chore: Merge ~2.5.10 into ~BBB 2.6.0-beta.5
2023-01-05 15:12:49 -05:00
Anton Georgiev
6cddd495d0
Merge pull request #16395 from antobinary/fix-audit
chore: updating npm dependencies for html5 and learning dashboard
2023-01-05 14:45:40 -05:00
Anton Georgiev
3a74c2bec1 Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2510-to-26 2023-01-05 18:30:09 +00:00
germanocaumo
b94d91d117 fix(whiteboard): group similar answers in the poll text 2023-01-05 16:40:03 +00:00
Anton Georgiev
4504e5b846
chore: Updated the copyright year to 2023 2023-01-05 09:44:24 -05:00
hiroshisuga
57533cc3f1
Update component.jsx 2023-01-05 20:34:32 +09:00
Anton Georgiev
0613725c24 chore: npm audit fix for bbb-html5 2023-01-05 11:32:47 +00:00
Anton Georgiev
36b45c0824
Merge pull request #16172 from schrd/fix-issue-16171
fix: Only cache TURN Servers as long as credentials are valid and force firefox to use the turn server
2023-01-05 06:13:31 -05:00
Anton Georgiev
080fd3e86d
Merge pull request #16387 from KDSBrowne/bbb-a11y-03
fix: Add Active Status to Presentation Menu Item for SR
2023-01-04 13:23:04 -05:00
Anton Georgiev
0768643be8
Merge pull request #16383 from antobinary/newer-tldraw
chore: upgrade tldraw to include fonts
2023-01-04 10:53:03 -05:00
KDSBrowne
5de76f5ad4 add missing intl 2023-01-04 15:45:26 +00:00
KDSBrowne
f3f64d15db use formatted active string 2023-01-04 15:24:39 +00:00
transifex-integration[bot]
230a295e55
Apply translations in hy
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'hy' language.
2023-01-04 10:03:52 +00:00
Anton Georgiev
a1d52c16e2 chore: upgrade tldraw to include fonts 2023-01-03 22:23:02 +00:00
Daniel Schreiber
4347ff2e3b Re-add option to disable enforce relay webrtc traffic for Firefox
There may be other bridges may not need to force relay traffic on
firefox as @prlanzarin pointed out. So set the default to a
configuration that works out of the box but leave other choices for the
operator.

The option is moved from kurento namespace to media next to the general
forceRelay option.
2023-01-03 23:21:25 +01:00
Anton Georgiev
841fb2d33e
Merge pull request #16366 from KDSBrowne/bbb-ninja-eraser
fix: Restore Tldraw Eraser Animation
2023-01-03 10:46:46 -05:00
Anton Georgiev
d1af36359d
Merge pull request #16376 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_de
Translate '/bigbluebutton-html5/public/locales/en.json' in 'de'
2023-01-03 08:38:06 -05:00
Anton Georgiev
e6b862090c
Merge pull request #16373 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_tr
Translate '/bigbluebutton-html5/public/locales/en.json' in 'tr'
2023-01-03 08:37:45 -05:00
Anton Georgiev
d240515c73
Merge pull request #16372 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_gl
Translate '/bigbluebutton-html5/public/locales/en.json' in 'gl'
2023-01-03 08:36:51 -05:00
Anton Georgiev
cef2758a7b
Merge pull request #16371 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_es_ES
Translate '/bigbluebutton-html5/public/locales/en.json' in 'es_ES'
2023-01-03 08:35:44 -05:00
transifex-integration[bot]
a0f13d3891
Apply translations in de
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'de' language.
2023-01-02 16:11:39 +00:00
transifex-integration[bot]
a34e3365f6
Apply translations in tr
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'tr' language.
2023-01-02 10:32:25 +00:00
transifex-integration[bot]
d86164a19c
Apply translations in gl
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'gl' language.
2022-12-31 15:47:44 +00:00
transifex-integration[bot]
f496153fa2
Apply translations in es_ES
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'es_ES' language.
2022-12-31 15:15:57 +00:00
transifex-integration[bot]
572330ef32
Apply translations in es
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'es' language.
2022-12-31 15:15:28 +00:00
KDSBrowne
e633896a8a restore eraser animation 2022-12-30 20:09:49 +00:00
transifex-integration[bot]
04af96fc45
Apply translations in ja
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.
2022-12-29 22:25:50 +00:00
hiroshisuga
6226f03667 Zoom to Fit -> Reset Zoom 2022-12-29 19:05:50 +00:00
hiroshisuga
c732409fdb Shortcut expression 2022-12-29 19:05:32 +00:00
Anton Georgiev
6b580af8ce
Merge pull request #16345 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_ja
Translate '/bigbluebutton-html5/public/locales/en.json' in 'ja'
2022-12-29 14:01:15 -05:00
Anton Georgiev
07b75c02be
Merge pull request #16351 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_es
Translate '/bigbluebutton-html5/public/locales/en.json' in 'es'
2022-12-29 14:00:56 -05:00
Anton Georgiev
b1a1e7e289
Merge pull request #15918 from prlanzarin/u25/fix/cam-reconn-isues
fix(webcam): intermittent client crashes when sharing camera (2.5)
2022-12-28 09:04:55 -05:00
Daniel Petri Rocha
b3ab33470e Do not capture pad if it has not been modified 2022-12-27 22:23:13 +01:00
transifex-integration[bot]
7ce152d101
Apply translations in es_ES
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'es_ES' language.
2022-12-27 00:22:06 +00:00
transifex-integration[bot]
314405418e
Apply translations in es
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'es' language.
2022-12-27 00:09:32 +00:00
transifex-integration[bot]
9076b5df32
Apply translations in ja
translation completed updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.
2022-12-24 05:05:52 +00:00
Anton Georgiev
2d742b654c
Merge pull request #15919 from prlanzarin/u26/fix/cam-reconn-issues
fix(webcam): intermittent client crashes when sharing camera (2.6)
2022-12-23 09:12:54 -05:00
transifex-integration[bot]
2642751163
Apply translations in ja
translation completed updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.
2022-12-23 08:54:56 +00:00
Daniel Petri Rocha
a8657ff0ed
Merge branch 'v2.6.x-release' into capture-slides-upload-toast 2022-12-22 21:18:14 +01:00
transifex-integration[bot]
712c23b2ce
Apply translations in de
at least 98% translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'de' language.

 Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2022-12-22 19:11:08 +00:00
Anton Georgiev
9184a16690
Merge pull request #16169 from JoVictorNunes/issue-16140
feat(whiteboard): reset zoom when switching presentation
2022-12-22 14:10:46 -05:00
Anton Georgiev
c0626900fe
Merge pull request #15679 from ramonlsouza/rename-external-pres-params
refactor: rename external upload parameters
2022-12-22 13:00:52 -05:00
Anton Georgiev
2cc37ff375
Merge pull request #16127 from ramonlsouza/fix-sortname
fix: incorrect userlist order if name starts with a space
2022-12-22 12:46:05 -05:00
transifex-integration[bot]
59e3b719a6
Apply translations in ja
translation completed updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.
2022-12-22 05:12:03 +00:00
Anton Georgiev
4f7e1b9d9a
Merge branch 'v2.6.x-release' into mute-all-test 2022-12-21 13:30:08 -05:00
Anton Georgiev
52eff62d1c
Merge pull request #16262 from KDSBrowne/bbb-a11y-01
fix: Add Missing Main Landmark Element
2022-12-21 12:29:36 -05:00
Anton Georgiev
7eb84c2479
Merge pull request #16263 from KDSBrowne/bbb-a11y-02
fix: Remove Aria Live From Captions
2022-12-21 12:29:04 -05:00
Anton Georgiev
d82b61c02c
Merge pull request #16265 from KDSBrowne/bbb-a11y-04
fix: Update Control Labels In Settings
2022-12-21 12:27:56 -05:00
transifex-integration[bot]
ee2a0aac6b
Apply translations in ja
translation completed for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.
2022-12-21 15:34:49 +00:00
KDSBrowne
f266989421 update and add missing control labels in settings 2022-12-21 15:32:20 +00:00
KDSBrowne
c37262e2af add selected to description of current presentation in actions dropdown 2022-12-21 15:30:13 +00:00
KDSBrowne
f6c8a31750 remove aria-live from captions 2022-12-21 15:24:53 +00:00
KDSBrowne
733fb287f9 add missing main landmark 2022-12-21 15:19:50 +00:00
Anton Georgiev
f6964a0848
fix: Correcting typos reported in Transifex 2022-12-21 09:23:44 -05:00
Anton Georgiev
63466186e5
fix: Hindi naming backport #16251 2022-12-21 05:29:50 -05:00
Anton Georgiev
0a99271a92
Merge pull request #16248 from antobinary/transifex-25
chore: Meteor 2.9.0, nodejs for bbb-html5 14.21.1 (backport #16099)
2022-12-20 20:13:03 -05:00
snyk-bot
8496aa8dd7
fix: bigbluebutton-html5/package.json & bigbluebutton-html5/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526
2022-12-20 21:22:47 +00:00
Anton Georgiev
b2d2bd9650 chore: upgrade Meteor to 2.9.0 2022-12-20 20:51:03 +00:00
Anton Georgiev
bcd5b551ad
Merge pull request #16247 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_fa_IR
Translate '/bigbluebutton-html5/public/locales/en.json' in 'fa_IR'
2022-12-20 15:05:23 -05:00
Anton Georgiev
76045ce7ca
Merge pull request #16246 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_el_GR
Translate '/bigbluebutton-html5/public/locales/en.json' in 'el_GR'
2022-12-20 15:05:00 -05:00
Anton Georgiev
dccc059a97
Merge pull request #16245 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_cs_CZ
Translate '/bigbluebutton-html5/public/locales/en.json' in 'cs_CZ'
2022-12-20 15:04:11 -05:00
Anton Georgiev
1677a9c352
Merge pull request #16244 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_es_ES
Translate '/bigbluebutton-html5/public/locales/en.json' in 'es_ES'
2022-12-20 15:03:58 -05:00
Anton Georgiev
45bd832831
Merge pull request #16241 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_pt_BR
Translate '/bigbluebutton-html5/public/locales/en.json' in 'pt_BR'
2022-12-20 15:03:39 -05:00
Anton Georgiev
248a828a60
Merge pull request #16240 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_pt
Translate '/bigbluebutton-html5/public/locales/en.json' in 'pt'
2022-12-20 15:03:14 -05:00
Anton Georgiev
7757604ab6
Merge pull request #16239 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_ja
Translate '/bigbluebutton-html5/public/locales/en.json' in 'ja'
2022-12-20 15:02:41 -05:00
Anton Georgiev
1a45939a56
Merge pull request #16238 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_gl
Translate '/bigbluebutton-html5/public/locales/en.json' in 'gl'
2022-12-20 15:01:58 -05:00
Anton Georgiev
108423ecf1
Merge pull request #16237 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_es
Translate '/bigbluebutton-html5/public/locales/en.json' in 'es'
2022-12-20 15:01:36 -05:00
Anton Georgiev
f37c99bae1
Merge pull request #16235 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_ar
Translate '/bigbluebutton-html5/public/locales/en.json' in 'ar'
2022-12-20 15:01:08 -05:00
Anton Georgiev
8086bddb9f
Merge pull request #16243 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_tr
Translate '/bigbluebutton-html5/public/locales/en.json' in 'tr'
2022-12-20 15:00:05 -05:00
Anton Georgiev
f88e974697
Merge pull request #16236 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-5-x-release_de
Translate '/bigbluebutton-html5/public/locales/en.json' in 'de'
2022-12-20 14:52:54 -05:00
transifex-integration[bot]
b40cecdda4
Apply translations in fa_IR
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'fa_IR' language.
2022-12-20 19:52:02 +00:00
transifex-integration[bot]
01ed0f2a0a
Apply translations in el_GR
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'el_GR' language.
2022-12-20 19:51:48 +00:00
transifex-integration[bot]
258c111961
Apply translations in cs_CZ
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'cs_CZ' language.
2022-12-20 19:51:36 +00:00
transifex-integration[bot]
8099ef3faf
Apply translations in es_ES
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'es_ES' language.
2022-12-20 19:51:24 +00:00
transifex-integration[bot]
287b6ee759
Apply translations in tr
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'tr' language.
2022-12-20 19:51:12 +00:00
transifex-integration[bot]
d546f5f68b
Apply translations in ru
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ru' language.
2022-12-20 19:51:01 +00:00
transifex-integration[bot]
54f9f61281
Apply translations in pt_BR
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'pt_BR' language.
2022-12-20 19:50:49 +00:00
transifex-integration[bot]
d42563a0c5
Apply translations in pt
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'pt' language.
2022-12-20 19:50:37 +00:00
transifex-integration[bot]
c038e58410
Apply translations in ja
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ja' language.
2022-12-20 19:50:26 +00:00
transifex-integration[bot]
2328bfb25e
Apply translations in gl
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'gl' language.
2022-12-20 19:50:14 +00:00
transifex-integration[bot]
09d5a2201c
Apply translations in es
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'es' language.
2022-12-20 19:50:02 +00:00
transifex-integration[bot]
b140b00d5e
Apply translations in de
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'de' language.
2022-12-20 19:49:50 +00:00
transifex-integration[bot]
4daa3c04b5
Apply translations in ar
translated updated for the source file '/bigbluebutton-html5/public/locales/en.json'
on the 'ar' language.
2022-12-20 19:49:40 +00:00
snyk-bot
e842a26be3
fix: bigbluebutton-html5/package.json & bigbluebutton-html5/package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SANITIZEHTML-2957526
2022-12-20 14:06:39 +00:00
Anton Georgiev
3037f069bd fix: hide export presentation hint if feature is disabled 2022-12-19 18:29:36 +00:00
Daniel Schreiber
74f37db4fa Get rid of forceRelayOnFirefox
Firefox has a buggy ICE implementation and needs WebRTC media traffic to
be routed through a turn server to work reliably with mediasoup.

Use the information fetched by the STUN API to determine if the operator
has configured a turn server. If there is one force firefox to use it.

Closes #16164
2022-12-18 23:17:14 +01:00
Daniel Schreiber
36024ba795 Only cache TURN Servers as long as credentials are valid
TURN credentials were cached forever. However they expire. So refresh
them when required.

closes #16171
2022-12-18 20:57:38 +01:00
Anton Georgiev
2c132f80c1
Merge pull request #16154 from gustavotrott/fix-breakout-dont-rembember-users
fix: Breakout rooms don't save room assigning
2022-12-16 16:19:25 -05:00
GuiLeme
b4afec689e [disabled-transcription] - Created new disabledFeature audioCaptions 2022-12-16 17:04:14 -03:00
Joao Victor
2291477f3d feat(whiteboard): reset zoom when switching presentation 2022-12-16 16:00:02 -03:00
Ramón Souza
c142d0eb9f
Merge pull request #16124 from ramonlsouza/issue-16059
Disable paste file in whiteboard
2022-12-16 13:12:28 -03:00
Gustavo Trott
97dcee009f makes populateWithLastBreakouts get users from props instead of state 2022-12-15 17:28:44 -03:00
Ramón Souza
0cf1d09978 add early return to video list item if user data is unavailable 2022-12-15 14:49:47 -03:00
Joao Victor
4159d3fa35 Warn users that the presentation download link may not be accessible 2022-12-15 09:04:46 -03:00
Joao Victor
97ad47d010 Create a new checkbox component 2022-12-14 17:03:23 -03:00
Ramón Souza
84e6ba2d40
Merge pull request #16136 from ramonlsouza/merge-2526-dec14
chore: Merge v2.5.x-release into v2.6
2022-12-14 13:38:59 -03:00
Ramón Souza
064b554dfd Merge remote-tracking branch 'upstream/v2.5.x-release' into merge-2526-dec14 2022-12-14 13:23:11 -03:00
Joao Victor
29495daa82 Automatically focus the poll question input on mount 2022-12-14 10:46:49 -03:00
Joao Victor
561345dd8d Add localized language label for the locale dropdown 2022-12-14 10:21:44 -03:00
Ramón Souza
cb4652b1f7
Merge pull request #16132 from ramonlsouza/locales-dec14
chore: Pulled the latest 2.6 HTML5 locales from Transifex
2022-12-14 09:45:21 -03:00
Localization Server
8ad319fb60 chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-12-14 09:44:06 -03:00
Ramón Souza
93cffede4d update probe-image-size 2022-12-14 09:15:20 -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
ff97d2204e
Merge pull request #16099 from antobinary/meteor-bump
chore: Meteor 2.9.0, nodejs for bbb-html5 14.21.1
2022-12-13 15:29:07 -03:00
Joao Victor
1a853b309a Add hint for when a presentation is exported 2022-12-13 15:20:59 -03:00
Ramón Souza
1f2562e95c sort users by sortName 2022-12-13 15:00:13 -03:00
Joao Victor
07d53ffd15 Make user-list navigable using keyboard 2022-12-13 14:16:42 -03:00
Ramón Souza
1fda877450
Merge pull request #15929 from prlanzarin/u25/fix/cam-reconn-issues
fix: guarantee cleanup of stale data on re-subscriptions
2022-12-13 13:12:41 -03:00
Ramón Souza
692ee112cc disable paste file in whiteboard 2022-12-13 13:11:56 -03:00
Anton Georgiev
6a90c798d8
chore: rephrase keep pushing layout 2022-12-12 14:13:02 -05:00
Ramón Souza
f9c0959e59
Merge pull request #16109 from ramonlsouza/issue-15944
style: increase breakout room box size
2022-12-12 13:01:10 -03:00
Daniel Petri Rocha
d06a642ae9 Include timestamp in exported content 2022-12-09 23:48:04 +01:00
Anton Georgiev
141eb51408 Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into meteor-bump 2022-12-09 19:13:52 +00:00
Ramón Souza
03e6835565 fix string in selectedTab comparison 2022-12-09 15:36:44 -03:00
Ramón Souza
6b6f3f4775
Merge pull request #16111 from JoVictorNunes/dashboard-accessibility-updates
Dashboard A11y Updates
2022-12-09 15:14:59 -03:00
Ramón Souza
d6220e277f
Merge pull request #16098 from ramonlsouza/issue-16080
style: increase video modal max-height
2022-12-09 14:39:39 -03:00
Joao Victor
9ae4644354 Update description of the online time indicator 2022-12-09 11:30:35 -03:00
Joao Victor
1239458fb8 Update description of presentation thumbnails 2022-12-09 10:38:20 -03:00
Ramón Souza
cbea8331b3 increase breakout room box size 2022-12-09 09:44:25 -03:00
Ramón Souza
4153486329 fix conditional hooks - talking indicator 2022-12-08 17:18:17 -03:00
Anton Georgiev
06d32c672c chore: Update meteor 2.7.1 to 2.9.0 2022-12-08 19:07:39 +00:00
Ramón Souza
41a56cada3 increase max-height of video modal 2022-12-08 14:37:19 -03:00
Joao Victor
0ff4c9e10a Include name of the product 2022-12-08 11:46:26 -03:00
Bohdan Zhemelinskyi
b75865f859 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixToastRender 2022-12-08 14:24:02 +00:00
Bohdan Zhemelinskyi
0ba2ac4e31 fix toast render on presenter hange 2022-12-08 14:20:17 +00:00
Joao Victor
8d87bbff67 fix: Speaking person tooltip has wrong encoding 2022-12-07 17:09:50 -03:00
Gabriel Porfirio
c70ded7206 mute all users test 2022-12-07 15:53:56 -03:00
Ramón Souza
81fab52812
Merge pull request #16090 from JoVictorNunes/issue-16065
fix: Webcam backgrounds crash the entire client on Firefox
2022-12-06 11:10:14 -03:00
Ramón Souza
1a94ed7a88
Merge pull request #16069 from ramonlsouza/fix-confirmation-label
fix: adjust confirmation modal label
2022-12-06 10:25:13 -03:00
Ramón Souza
6cb87316d6
Merge pull request #15165 from JoVictorNunes/connection-status-modal-snap-scroll
improvement: mobile-like behavior in connection status modal
2022-12-06 09:53:51 -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
Ramón Souza
55ae884f5f
Merge branch 'v2.6.x-release' into ask-before-leave 2022-12-06 09:04:28 -03:00
Joao Victor
cf40b24ef6 fix: Webcam backgrounds crash the entire client on Firefox 2022-12-06 07:32:40 -03:00
Ramón Souza
9468c14df0 remove postcss 2022-12-05 10:30:35 -03:00
Localization Server
064f362432 chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-12-05 09:26:18 -03:00
Ramón Souza
1cf416e907
Merge pull request #16073 from ramonlsouza/fix-chat-on-join
fix: chat not appearing on join
2022-12-01 13:24:11 -03:00
Anton Georgiev
dbf5143941
Merge pull request #15958 from gabriellpr/shared-notes-tests
test: Shared notes
2022-12-01 09:50:32 -05:00
Anton Georgiev
e98ffcf0b8
Merge pull request #16018 from gabriellpr/dark-mode-test
test: Dark mode
2022-12-01 09:46:52 -05:00
Ramón Souza
d20079e7b9 fix closed chat on join 2022-11-30 15:32:47 -03:00
Ramón Souza
fbe2eec142 adjust confirmation modal label 2022-11-30 08:31:37 -03:00
Ramón Souza
3f2d66a8ae
Merge pull request #16063 from JoVictorNunes/toolbar-not-appearing
fix: Toolbar not appearing
2022-11-28 15:13:52 -03:00
Ramón Souza
2dba76e3ba
Merge pull request #15914 from manschwa/issue-15891
Switch positions and colors of 'Leave meeting' and 'End meeting'.
2022-11-28 09:29:02 -03:00
Ramón Souza
748080bc1b
Merge pull request #15917 from manschwa/issue-15892
Changes the text of the 'Yes' button of the 'End meeting' dialog, ref…
2022-11-28 09:22:25 -03:00
Joao Victor
18d38b16ad fix: presentation toolbar and presentation menu 2022-11-25 18:24:06 -03:00
Gustavo Trott
0c56df9ac8 Revert constrants key names to previous names 2022-11-25 16:17:28 -03:00
Gustavo Trott
520b31a7ad
Merge pull request #15990 from GuiLeme/fix-check-mime-insert-document 2022-11-25 14:29:29 -03:00
GuiLeme
04d397a900 [fix-check-mime-insert-document] - fix error on uploader 2022-11-25 11:02:51 -03:00
Ramón Souza
c433869f6e adjust poll publisher 2022-11-25 09:31:04 -03:00
Gabriel Porfirio
1047148688 added id to simple modal 2022-11-24 11:53:30 -03:00
Gabriel Porfirio
8d68a3fd47 dark mode elements list simplified 2022-11-24 11:52:06 -03:00
Ramón Souza
bdf8dad8ee
Merge pull request #15930 from KDSBrowne/26-con-status-a11y
Connection Status Modal A11y Updates
2022-11-24 10:21:33 -03:00
Gustavo Trott
13e71ac6c4 Improve API /enter error on session ended 2022-11-24 10:17:48 -03:00
Ramón Souza
0bae2a7a9e
Merge pull request #16055 from ramonlsouza/issue-16049
refactor: enforce max characters limit in chat input
2022-11-23 17:02:12 -03:00
Ramón Souza
e7d00295c4
Merge pull request #16054 from JoVictorNunes/presentation-3-dot-menu-toolbar
fix(presentation): 3-dot menu and toolbar
2022-11-23 15:29:07 -03:00
Ramón Souza
31f20b08b5 add max characters limit to sticky notes 2022-11-23 14:03:20 -03:00
Joao Victor
08659c0f29 fix: just show presentation 3-dot menu and toolbar after Tldraw has been mounted 2022-11-23 12:05:57 -03:00
Ramón Souza
41f61166de
Merge pull request #16041 from JoVictorNunes/custom-input-toggle
style: poll custom input toggle and anonymous poll toggle
2022-11-23 11:43:22 -03:00
Ramón Souza
70872336d2 enforce max characters limit in chat input 2022-11-23 11:41:28 -03:00
Joao Victor
3ce178cc12 style: anonymous poll toggle 2022-11-23 11:09:38 -03:00
GuiLeme
5391bd1a83 [fix-check-mime-insert-document] - changes in review 2022-11-23 09:22:35 -03:00
Daniel Petri Rocha
5a432289cf Remove unreachable code 2022-11-23 01:39:41 +01:00
Daniel Petri Rocha
587c11c56a Remove potential race condition 2022-11-23 01:25:03 +01:00
GuiLeme
058bbb039b [fix-check-mime-insert-document] - add validation to front-end 2022-11-22 17:41:57 -03:00
Ramón Souza
c6a0e333e7
Merge pull request #16002 from JoVictorNunes/auto-opening-sb-content
improvement(layout): automatically open sidebar content when switching to a focus layout
2022-11-22 17:12:25 -03:00
Daniel Petri Rocha
b43863342b Add captured slides to UploadingPresentations collection 2022-11-22 21:07:43 +01:00
Joao Victor
b34bd0d682 Don't open it if on mobile, presentation is closed, or there are no webcams 2022-11-22 14:15:15 -03:00
Ramón Souza
2e0ed23f8e
Merge pull request #16042 from ramonlsouza/sonarcloud-alerts-nov22
refactor: conditional hooks
2022-11-22 13:48:05 -03:00
Joao Victor
a784cc398d Merge branch 'v2.6.x-release' into auto-opening-sb-content 2022-11-22 13:36:14 -03:00
Ramón Souza
b3903f5e87 adjust guest policy component naming 2022-11-22 13:16:46 -03:00
Ramón Souza
9b0cff367a fix conditional hooks - captions select 2022-11-22 09:20:14 -03:00
Ramón Souza
f2a6fc7694 fix conditional hooks - captions button 2022-11-22 09:16:26 -03:00
Joao Victor
ac8012f0f2 style: poll custom input toggle 2022-11-22 09:09:35 -03:00
GuiLeme
5c41f53d0b Merge remote-tracking branch 'upstream/v2.6.x-release' into fix-check-mime-insert-document 2022-11-22 08:47:54 -03:00
Ramón Souza
d7005a70bd
Merge pull request #16023 from Tainan404/fix-client-reconnection
Fix: client reconnection after meeting end
2022-11-21 14:53:31 -03:00
Ramón Souza
ed04e10b4b remove user persistent data if chat is cleared 2022-11-21 13:07:30 -03:00
Gustavo Trott
8b7b501ea2
Merge pull request #15589 from danielpetri1/breakout-shared-notes-upload 2022-11-21 08:08:36 -03:00
Fred Dixon
a3d351d5bc
Merge pull request #16032 from KDSBrowne/bbb-resize-wb-toolbars
Improve Whiteboard Toolbar Responsiveness To Element Width
2022-11-20 10:59:33 -04:00
GuiLeme
cf70ea39ae [fix-check-mime-insert-document] - changes in review 2022-11-18 17:20:44 -03:00
KDSBrowne
0c99f4a30c improve spacing in connection status modal 2022-11-18 19:54:00 +00:00
Gustavo Trott
17a16eced5
Merge pull request #16022 from gustavotrott/presentation-refactor 2022-11-18 16:31:00 -03: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
Ramón Souza
046e54141d
Merge pull request #15986 from owi92/homogenize-tooltip-padding
adjust horizontal tooltip padding
2022-11-18 13:34:17 -03:00
Ramón Souza
982e7c8d98
Merge pull request #15988 from owi92/accessible-tooltips
make tooltips more accessible
2022-11-18 13:28:54 -03:00
Ramón Souza
330c5e9b94
Merge pull request #16005 from JoVictorNunes/fix-console-warnings
fix: console warnings due to invalid attributes
2022-11-18 13:24:55 -03:00
KDSBrowne
bca5cc9fbe fix toolbar not responding to wb width 2022-11-17 23:37:17 +00:00
Daniel Petri Rocha
a53a7e924f Refactor: remove setPresentationExportingProgress; AnalyticsActor log 2022-11-17 20:55:15 +01:00
Tainan Felipe
b06da1017a Fix client reconnection after meeting end 2022-11-17 15:59:13 -03:00
Ramón Souza
4f59f2afd9
Merge pull request #15911 from gabriellpr/poll-remain-tests
test: Poll remaining tests
2022-11-17 15:46:30 -03:00
Ramón Souza
ff2cbe1317
Merge pull request #15962 from gabriellpr/test-download-presentation
test: Download presentation
2022-11-17 15:46:18 -03:00
Gustavo Trott
7781909d50 Removes all references to swf files (used by old flash client) 2022-11-17 10:55:19 -03:00
Ramón Souza
3b61696004
Merge pull request #16020 from JoVictorNunes/fix-drop-area-overflow
fix: text overflow in sidebar drop area
2022-11-17 10:27:39 -03:00
Ramón Souza
4f353b31dc
Merge pull request #16017 from JoVictorNunes/npm-audit-html5-Nov-16
chore (bigbluebutton-html5): npm audit fix
2022-11-17 10:16:37 -03:00
Joao Victor
db0f79d400 fix: text overflow in sidebar drop area 2022-11-17 09:44:04 -03:00
Joao Victor
54514649a1 chore (bigbluebutton-html5): npm audit fix 2022-11-16 14:39:12 -03:00
Ramón Souza
83958e1244
Merge pull request #16004 from KDSBrowne/bbb-ld-string-patch
Update Poll Grid Column Title String
2022-11-16 13:09:06 -03:00
Ramón Souza
ce6e1f0f04
Merge pull request #16014 from KDSBrowne/bbb-patch-sn-02
Handle Whiteboard Crash When Typing Quickly
2022-11-16 13:07:45 -03:00
KDSBrowne
85aadaa03c handle whiteboard crash when typing quickly 2022-11-16 15:01:12 +00:00
Ramón Souza
88de21d0d9
Merge pull request #16012 from ramonlsouza/fix-copy-chat
fix: copy shortcut does not work on chat
2022-11-16 11:42:06 -03:00
Ramón Souza
44f5c04a76 fix copy shortcut on chat 2022-11-16 11:23:13 -03:00
KDSBrowne
6ed2e47f1d preserve state of shape being edited during memo updates 2022-11-16 04:12:28 +00:00
Joao Victor
75ee63fe67 fix: console warnings due to invalid attributes 2022-11-15 16:59:09 -03:00
KDSBrowne
05bb65f87e update poll grid column title 2022-11-15 19:52:06 +00:00
Gabriel Porfirio
4a2a64b286 Merge remote-tracking branch 'upstream/v2.6.x-release' into shared-notes-tests 2022-11-15 15:06:20 -03:00
Joao Victor
3f6af4eef7 improvement(layout): automatically open sidebar content when switching to a focus layout 2022-11-15 13:30:22 -03:00
Ramón Souza
892e34dcf4
Merge pull request #16000 from KDSBrowne/bbb-patch-sticky-notes
Restore Per Character Updates In Sticky Note
2022-11-15 10:18:39 -03:00
Ramón Souza
0df56317a0
Merge pull request #15998 from KDSBrowne/bbb-ld-counter-col
feat (learning-dashboard): Adds number of answers of each user to Poll Grid
2022-11-15 10:09:08 -03:00
Gustavo Trott
531241d269
feat: Button to transfer user to mobile App (#15183)
* Provide a link to transfer user to mobile App
* show menu option only if appStoreLink is present and it is not running on mobile app already
2022-11-15 09:49:24 -03:00
KDSBrowne
9839d50a72 restore per character updates in sticky notes 2022-11-14 22:33:11 +00:00
KDSBrowne
fabdfb0c61 localize column headings | update counter column label 2022-11-14 20:46:06 +00:00
KDSBrowne
4a54cf4bd6 set default text alignment on mount 2022-11-13 18:15:17 +00:00
Gabriel Porfirio
987b58d93f changed shared notes element 2022-11-11 15:35:14 -03:00
Daniel Petri Rocha
f6ccf74f9b Merge branch 'v2.6.x-release' into breakout-shared-notes-upload 2022-11-11 15:38:38 +01:00
Localization Server
e509f59b1b chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-11-11 10:43:12 -03:00
GuiLeme
a0960c4704 [fix-check-mime-insert-document] - fix edge cases for upload presentation toast 2022-11-11 10:16:21 -03:00
Daniel Petri Rocha
334b97779b Merge branch 'v2.6.x-release' into capture-notes-toast 2022-11-10 23:01:28 +01:00
Gabriel Porfirio
7a4113c31b dark mode testing 2022-11-10 17:25:18 -03:00
Ramón Souza
c9717e6a6c
Merge pull request #15966 from JoVictorNunes/issue-15900
style: standardize padding, spacing and header font size/weight of several modals
2022-11-10 16:36:33 -03:00
Joao Victor
777eebfc37 Centralize header styles in a new component 2022-11-10 15:09:21 -03:00
Ole Wieners
b3d4813bed make tooltips more accessible 2022-11-10 18:42:19 +01:00
Ramón Souza
c97af6ab8e
Merge pull request #15619 from Arthurk12/bbb/15595
fix(whiteboard): text annotations stuck as fake and re-adds right click to cancel
2022-11-10 13:19:45 -03:00
Manuel Schwarz
8d857e1772 Change background color of the 'End meeting' option 2022-11-10 16:09:19 +01:00
Gustavo Trott
50010ea528
Merge pull request #15894 from JoVictorNunes/shared-notes-on-media 2022-11-10 11:44:28 -03:00
Ole Wieners
3b2ec56f73 fix tooltip padding in fullscreen 2022-11-10 15:28:23 +01:00
Ole Wieners
5c2c0070c3 adjust horizontal tooltip padding 2022-11-10 15:10:01 +01:00
Manuel Schwarz
26c8d31197
Merge branch 'v2.6.x-release' into issue-15891 2022-11-10 15:00:28 +01:00
germanocaumo
4acca1eeeb chore(whiteboard): bump tldraw version
Fixes text shape losing focus when in multi user mode.
2022-11-10 11:36:26 +00:00
Tiago Jacobs
a412371688
Merge pull request #15968 from iMDT/fix-screenshare-in-26
(fix:screenshare) fixes screenshare using BigBlueButton-Tablet app
2022-11-09 16:34:43 -03:00
Ramón Souza
cdc2bc7e04
Merge pull request #15770 from JoVictorNunes/store-webcam-microphone
improvement: share audio and video setup among different sessions
2022-11-09 10:37:52 -03:00
Joao Victor
ef4b9f5f8c fix: WebcamDeviceId storage 2022-11-09 09:19:01 -03:00
Daniel Schreiber
c42fa1ca77 Add config option for html5 settings storage
When BBB is run as a single node or in a scaleout setup with a cluster
proxy in front (see https://docs.bigbluebutton.org/admin/clusterproxy.html) it
is useful to store client settings in browser localStorage instead of
sessionStorage. If localStorage is configured then the client will keep seetings
like notifications for user joining, chat etc across meetings.

It is not advisable to set the setting to `local` in a setup of multiple BBB
nodes without a cluster proxy in front of it because this would lead to
unexpected behaviour at users. The browser would store settings for each server
and for users it would look like BBB is sometimes store the settings and
sometimes not.

It adds the new setting

```yaml
public:
  app:
    userSettingsStorage: (session|local)
```
2022-11-09 09:00:03 -03:00
Tiago Daniel Jacobs
07f4ba1dce Fix screenshare in BigBlueButton-tablet app 2022-11-08 22:50:16 -03:00
Ramón Souza
4508a1e567 fix issue with slides not changing after upload 2022-11-08 15:39:16 -03:00
Joao Victor
fa557406fa style: standardize padding, spacing and header font size/weight of several modals 2022-11-08 14:51:36 -03:00
Gabriel Porfirio
c7b2fd209f download presentation test 2022-11-08 11:32:55 -03:00
Gustavo Trott
c9ddd971f5
Merge pull request #15857 from gustavotrott/max-users-improvements
Closes https://github.com/bigbluebutton/bigbluebutton/issues/9354
2022-11-07 21:24:07 -03:00
Ramón Souza
059b19bc2d change drop area color 2022-11-07 16:21:12 -03:00
Joao Victor
0c4f8b7c44 fix: don't show published poll notification if chat push alert is active 2022-11-07 14:47:20 -03:00
Gabriel Porfirio
bdbd6d0d69 data-test flags added 2022-11-07 13:47:43 -03:00
Joao Victor
94c91d8f79 fix: poll chat message popup notification 2022-11-07 10:23:31 -03:00
Ramón Souza
b66b52ad88
Merge pull request #15923 from owi92/unify-modals
Unify some dialog windows
2022-11-07 09:16:12 -03:00
KDSBrowne
2456edb434 update getSibling to return the correct panel element for calc | lint issues 2022-11-04 19:29:30 +00:00
Ramón Souza
13b2d8791d
Merge pull request #15814 from danimo/fix/15803
fix: spelling errors in session keys
2022-11-04 13:15:59 -03:00
Ramón Souza
1fb5240f70 fix previous slide icon in rtl 2022-11-04 10:13:16 -03:00
Joao Victor
f1007fb7b6 Use the new config option from #15413 - A centralized way of defining which storage to use (Session or Local) 2022-11-03 17:57:54 -03:00
Ramón Souza
468c79209d
Merge pull request #15949 from JoVictorNunes/banners-offset-cursor
fix(whiteboard): take notification bar and banner bar into account when calculating cursor offset
2022-11-03 16:41:27 -03:00
Ramón Souza
ed24cdddde
Merge pull request #15948 from ramonlsouza/copy-paste-workaround
fix: copy & paste does not work if whiteboard is visible
2022-11-03 16:25:35 -03:00
Ramón Souza
fe8263321e add copy and cut events 2022-11-03 16:24:00 -03:00
Ramón Souza
4cd0329ce4
Merge pull request #15950 from KDSBrowne/bbb-qp-button-update
Allow Poll Start From Smart Slides With Active Poll
2022-11-03 15:41:32 -03:00
Joao Victor
4462fabd72 Tweak notes dropdown internationalization 2022-11-03 15:15:32 -03:00
Joao Victor
bb144f9651 Fix unread notes notification 2022-11-03 15:11:57 -03:00
Joao Victor
f4d70647a1 Remove old code 2022-11-03 14:50:36 -03:00
Joao Victor
54f99ccf76 Merge branch 'v2.6.x-release' into shared-notes-on-media 2022-11-03 14:48:42 -03:00
Joao Victor
3e7478a73a fix(whiteboard): take notification bar and banner bar into account when calculating cursor offset 2022-11-03 14:33:15 -03:00
Daniel Petri Rocha
f7952fa256 Allow 16 simultaneous exports; remove timeout behavior 2022-11-03 18:09:48 +01:00
Ramón Souza
4246b5bf19 copy-paste whiteboard fix 2022-11-03 13:06:25 -03:00
Ramón Souza
70eab58cb9
Merge pull request #15946 from KDSBrowne/bbb-15928
Add External Videos To Smart Slides
2022-11-03 10:48:00 -03:00
KDSBrowne
57b487fa95 will not render video dropdown with empty actions 2022-11-03 13:43:06 +00:00
Ramón Souza
97ecf70a4b
Merge pull request #15786 from JoVictorNunes/issue-15759
fix(notes): unread notes notification
2022-11-03 09:48:10 -03:00
Joao Victor
e29e5e1d61 fix: don't show unpin button to viewers 2022-11-03 08:56:03 -03:00
KDSBrowne
c2ceec25e2 add external link share to smart slides 2022-11-02 14:54:57 +00:00
Ramón Souza
e376735259
Merge pull request #15935 from KDSBrowne/bbb-15933
Remove Typed Response Option For Smart Slides Yes/No Poll
2022-11-01 13:11:18 -03:00
Joao Victor
5e13487727 Tweak padding 2022-11-01 12:03:31 -03:00
Joao Victor
777019a9c0 Keep sidebar open if layout is FocusOnVideo / Remove header padding of the bottom / Don't hide Shared Notes button, just disable it 2022-11-01 11:40:21 -03:00
Ramón Souza
ff06559165
Merge pull request #15939 from germanocaumo/fix-update-tldraw
fix(tldraw): update to latest version + small fixes
2022-11-01 10:03:05 -03:00
germanocaumo
fa44ee4259 fix(tldraw): don't lose undo/redo stack on resize/fullscreen 2022-11-01 10:46:17 +00:00
germanocaumo
7fbf102fe7 fix(tldraw): increase presentation z index
Fix context menu being invisible when outside the canvas.
2022-11-01 10:41:16 +00:00
Ramón Souza
60ab448cff
Merge pull request #15588 from Arthurk12/bbb/15447
feat(captions): change transcription language on the fly
2022-10-31 16:55:29 -03:00
Joao Victor
5f945e32db revert: set last revision on unmount 2022-10-31 15:39:50 -03:00
Ramón Souza
38b49d8792
Merge pull request #15841 from JoVictorNunes/issue-15834
fix(webcam): brightness not working when changing quality profile
2022-10-31 14:28:58 -03:00
germanocaumo
38725cff7f fix(tldraw): update tldraw to latest version +
Small refactor in Cursor component, fix same key warning in console.
2022-10-31 17:07:03 +00:00
Ramón Souza
fab1c0687e
Merge pull request #15931 from KDSBrowne/26-option-desc
Restore Option Menu Item Descriptions
2022-10-31 14:03:36 -03:00
germanocaumo
1c6e862d54 fix(tldraw): text losing focus on mobile
Fixs unable to type text on mobile (the keybaord was immeditaly being closed when starting the annotation).
2022-10-31 16:47:45 +00:00
germanocaumo
5d4af2d9df fix(tldraw): change language via settings + fix
Correctly updates the current tldraw language when you change the bbb language in Settings.
Fix some languages not being detected in tldraw.
2022-10-31 16:42:38 +00:00
KDSBrowne
aa89684a33 remove disabled from quick poll buttons 2022-10-31 15:09:06 +00:00
Joao Victor
1b08b6e8ba Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-15759 2022-10-31 11:33:23 -03:00
Joao Victor
08fac039c8 Merge branch 'v2.6.x-release' into shared-notes-on-media 2022-10-31 11:13:31 -03:00
Joao Victor
0cc2ab2fe5 Move option to sidebar content dropdown 2022-10-31 11:05:09 -03:00
Gustavo Trott
09697948e1
Merge pull request #15708 from danielpetri1/breakout-upload-ui 2022-10-31 08:29:56 -03:00
KDSBrowne
63b9aea247 update regex 2022-10-30 18:53:33 +00:00
KDSBrowne
637a85ca39 restrict typed response when (yes/no) detected 2022-10-30 16:12:37 +00:00
Ramón Souza
638c0cccc8
Merge pull request #15818 from gabriellpr/guest-policy-tests
Guest policy tests
2022-10-28 17:48:53 -03:00
Ramón Souza
8d0316ed31
Merge pull request #15747 from JoVictorNunes/issue-15713
improvement: add internationalization singleton
2022-10-28 13:24:03 -03: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
f38d5610a1 restore menu item descriptions for main options dropdown 2022-10-28 14:46:37 +00:00
João Victor Nunes
41d5907a7b
Merge pull request #6 from gustavotrott/pr-15894
Handle Pin Shared Notes in akka-apps
2022-10-28 11:44:10 -03:00
Ramón Souza
08105596a2
Merge pull request #15784 from Carloshsc/fix-youtube-shorts
fix(external videos) youtube shorts link working
2022-10-28 11:30:24 -03:00
KDSBrowne
a02a7eccda use react tabs in connection status modal / lint issues 2022-10-28 14:10:07 +00:00
prlanzarin
401ddc4014 fix: guarantee cleanup of stale data on re-subscriptions
Currently, collection cleanup code is only run when an added event
is received from the server. Where that fails is in scenarios where
a server-side collection turns empty while an affected users is
disconnected - and then reconnects. There's no removed (or updated)
event so no cleanup code is run and you have stale data.

This commit guarantees a stale data check is run whenever a subscription
is established again. The `added` check was also maintained, although
I'm not too sure anymore it's is still needed. That may need to be
revisited.
2022-10-28 13:37:41 +00:00
Gustavo Trott
ba647cdd08 Handle Pin Shared Notes in akka-apps 2022-10-28 08:10:23 -03:00
Joao Victor
d682a220e4 Tweak layout context to include info on whether notes is pinned or not 2022-10-27 17:15:11 -03:00
Joao Victor
9680c0a5ab Add config for disabling the option 2022-10-27 17:04:12 -03:00
Ramón Souza
b4b1b074dc
Merge pull request #15916 from KDSBrowne/bbb-15888
Move Styles Menu Left Of Whiteboard Toolbar
2022-10-27 15:38:44 -03:00
Ole Wieners
c9a612ee8a Unify some dialog windows 2022-10-27 19:54:34 +02:00
KDSBrowne
ae1688c9e7 handle rtl menu position 2022-10-27 17:16:44 +00:00
Ramón Souza
74f3a4e026
Merge pull request #15920 from JoVictorNunes/issue-15865
fix: poll chat message popup notification
2022-10-27 14:08:44 -03:00
prlanzarin
d839b457d9 fix(audio): check for session availability on exitAudio
Mostly benign, but exitAudio/forceExitAudio was throwing an unhandled
error when called on sessions with no active audio because the
underlying bridge methods did not check whether there was an active
session to stop beforehand.
2022-10-27 16:30:11 +00:00
prlanzarin
0f9cc40549 fix(webcam): client crash due to undefined intl var 2022-10-27 16:25:13 +00:00
prlanzarin
341665e631 fix(webcam): client intermittently crashes when sharing camera
Under some specific scenarios, the virtual background restore code might
kick in _before_ the preloaded MediaStream is actually assigned to the
peer instance. That causes a crash because the peer attachment code
(where the vbg restore is triggered) tries to access the device ID of
said MediaStream - and it is undefined in the first place because it was
only being set in after the initial offer is generated which is an async
procedure.

This commit guarantees a preloaded stream is set before the peer is
flagged as created - so it's accessible by the attachment code.
It also checks whether there's a MediaStream available when trying to
restore VBGs to prevent undefined behaviors.
2022-10-27 16:25:06 +00:00
prlanzarin
031bedf3ca fix(audio): check for session availability on exitAudio
Mostly benign, but exitAudio/forceExitAudio was throwing an unhandled
error when called on sessions with no active audio because the
underlying bridge methods did not check whether there was an active
session to stop beforehand.
2022-10-27 16:13:27 +00:00
prlanzarin
32734586fb fix(webcam): client crash due to undefined intl var 2022-10-27 15:55:56 +00:00
prlanzarin
f74c7d4d0a fix(webcam): client intermittently crashes when sharing camera
Under some specific scenarios, the virtual background restore code might
kick in _before_ the preloaded MediaStream is actually assigned to the
peer instance. That causes a crash because the peer attachment code
(where the vbg restore is triggered) tries to access the device ID of
said MediaStream - and it is undefined in the first place because it was
only being set in after the initial offer is generated which is an async
procedure.

This commit guarantees a preloaded stream is set before the peer is
flagged as created - so it's accessible by the attachment code.
It also checks whether there's a MediaStream available when trying to
restore VBGs to prevent undefined behaviors.
2022-10-27 15:55:43 +00:00
Joao Victor
0a401a96fd fix: poll chat message popup notification 2022-10-27 12:29:16 -03:00
Manuel Schwarz
6c14cbb46b Changes the text of the 'Yes' button of the 'End meeting' dialog, ref #15892 2022-10-27 16:23:18 +02:00
KDSBrowne
c42929be79 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-15888 2022-10-27 13:19:15 +00:00
KDSBrowne
6c4797e814 fix styles menu overlap on whiteboard toolbar 2022-10-27 13:15:09 +00:00
Manuel Schwarz
cf5fd00284 Switch positions and colors of 'Leave meeting' and 'End meeting'. 2022-10-27 15:05:07 +02:00
Gustavo Trott
861c42cecf
Merge pull request #15636 from germanocaumo/tldraw-shape-updates 2022-10-27 08:17:23 -03:00
Ramón Souza
d5dd77bc56
Merge pull request #15864 from JoVictorNunes/issue-15824
style: keyboard shortcuts modal
2022-10-26 13:47:29 -03:00
Ramón Souza
60efe4794a
Merge pull request #15790 from JoVictorNunes/issue-15760
fix: mute external video when in echo test
2022-10-26 13:32:18 -03:00
Gustavo Trott
f747b82d47 Improve validation of maxParticipants on akka-apps side 2022-10-26 13:19:16 -03:00
Gabriel Porfirio
d2d139f378 poll tests and smart slides test 2022-10-25 17:12:59 -03:00
Ramón Souza
c9380f8460
Merge pull request #15817 from JoVictorNunes/fix-breakout-locale-Oct-10
fix(locale): add localization for `Manage users` label
2022-10-25 16:36:27 -03:00
Ramón Souza
5ee4254609
Merge pull request #15870 from JoVictorNunes/issue-15854
fix: necessity of clicking twice for downloading presentation
2022-10-25 16:30:43 -03:00
germanocaumo
226f079c07 fix(tldraw): don't patch state when no shapes were removed 2022-10-25 15:53:19 +00:00
Daniel Petri Rocha
a8587d53b8 Merge branch 'v2.6.x-release' into breakout-upload-ui 2022-10-25 16:13:24 +02:00
Gustavo Trott
c0704bd6b1
Revert "fix: show learning dashboard after session was ended in cluster proxy scenario" 2022-10-25 10:28:12 -03:00
Gustavo Trott
e2f9b19afc Merge remote-tracking branch 'upstream/v2.6.x-release' into max-users-improvements 2022-10-24 22:48:38 -03:00
germanocaumo
e4317cfc51 fix(tldraw): hidden shapes when moved to back was used
updated from #15862, also update bbb-playback to support the shapes drawn with the fix.
2022-10-24 20:30:26 +00:00
Ramón Souza
47d228c1fe
Merge pull request #15822 from danimo/fix/lb-cluster-proxy
fix: show learning dashboard after session was ended in cluster proxy scenario
2022-10-24 16:18:02 -03:00
Ramón Souza
43cf7cfc69 adjust audio/video dropdown position 2022-10-24 14:44:33 -03:00
germanocaumo
d3082f3ca0 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into tldraw-shape-updates 2022-10-24 15:04:00 +00:00
Ramón Souza
9201461403
Merge pull request #15874 from KDSBrowne/26-assigning-br
Add Screen Reader Notification When Moving Users to Rooms
2022-10-24 10:50:00 -03:00
Ramón Souza
cb54b9d13a add missing intl 2022-10-24 10:48:38 -03:00
Joao Victor
d061b0e570 Merge branch 'v2.6.x-release' into shared-notes-on-media 2022-10-24 10:40:54 -03:00
Joao Victor
33d08b2e2f Remove modifier from method 2022-10-24 10:35:46 -03:00
Ramón Souza
1764f7be17
Merge pull request #15787 from KDSBrowne/26-update-menu-ids
Update Menu Ids to Remove Duplicates
2022-10-24 10:35:06 -03:00
Ramón Souza
db66486c8e
Merge pull request #15754 from KDSBrowne/26-a11y-fixes-01
Layout Selection Modal A11y Updates
2022-10-24 10:32:36 -03:00
Ramón Souza
0a6d479938
Merge pull request #15764 from KDSBrowne/26-a11y-fixes-02
Video Preview Modal A11y Updates
2022-10-24 10:26:03 -03:00
Ramón Souza
e1a22b7aab
Merge pull request #15788 from KDSBrowne/26-a11y-fixes-03
Add Dropdown to Tab Order and Hover / Focus Styles
2022-10-24 10:23:47 -03:00
Ramón Souza
22e8d6d1cf
Merge pull request #15793 from KDSBrowne/26-lad-context
Fix Menu Item Descriptions Not Being Announced
2022-10-24 10:18:21 -03:00
Ramón Souza
00c52adaee
Merge pull request #15794 from KDSBrowne/26-mute-all-label
Fix User Options Mute Items Not Updating
2022-10-24 10:13:29 -03:00
Joao Victor
4c6050521b feat: pin/unpin shared notes on media area (HTML5 portion) 2022-10-24 10:11:28 -03:00
Ramón Souza
1c9a8435d5
Merge pull request #15862 from KDSBrowne/bbb-15836
Fix Moved to Back Shapes Lost Forever
2022-10-24 10:10:55 -03:00
Ramón Souza
175d90c015
Merge pull request #15789 from KDSBrowne/26-update-fs-labels
Improve Context of Text in Fullscreen Button Labels
2022-10-21 16:27:56 -03:00
Ramón Souza
7f3dcb7f13
Merge pull request #15844 from JoVictorNunes/issue-15758
style: breakout item padding
2022-10-21 16:23:13 -03:00
Ramón Souza
8ed142a522 Merge remote-tracking branch 'upstream/v2.5.x-release' into merge-258-26 2022-10-21 14:43:23 -03:00
germanocaumo
835cf4f753 fix(whiteboard): diff shape update + shape permission +
Several improvements to tldraw whiteboard:
 - Only send the shape diff on shape updates (reduce a lot the message traffic)
 - Shape permissions (don't allow others to select/edit unless you are presenter/moderator)
  - This required some changes in akka model
 - Tldraw state patch changes to improve stability with fast updates (fix several crashes)
2022-10-21 14:05:31 +00:00
KDSBrowne
acb1c73b7b update string text 2022-10-20 14:41:52 +00:00
KDSBrowne
c38e256368 add screen reader alert when moving users to a breakout room 2022-10-20 14:37:11 +00:00
Daniel Petri Rocha
0a2b4186a2 Merge branch 'v2.6.x-release' into breakout-upload-ui 2022-10-19 19:51:05 +02:00
Joao Victor
1a0800ada7 fix: necessity of clicking twice for downloading presentation 2022-10-19 14:38:40 -03:00
germanocaumo
0e4f88d4b6 fix(tldraw): zoom inconsistency on some cases
Fix some unwanted zooms
2022-10-19 15:13:08 +00:00
germanocaumo
fdd09c578f fix(whiteboard): don't render out of slide cursors
Don't draw cursors with disabled position (-1,-1)
2022-10-19 15:09:13 +00:00
germanocaumo
df5d275f32 fix(whiteboard): allow pan with fitToWidth enabled 2022-10-19 15:07:47 +00:00
germanocaumo
cc84d6efef Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into tldraw-shape-updates 2022-10-19 14:27:27 +00:00
Localization Server
82c00c3f75 chore: Pulled the latest 2.5 HTML5 locales from Transifex 2022-10-19 10:16:33 -03:00
Daniel Petri Rocha
dd06ce2660 Show UploadingPresentations toast upon breakout notes capture
Displays a "To be uploaded..." toast in the main meeting while the shared notes of breakout rooms are being captured.
2022-10-19 13:36:25 +02:00
Ramón Souza
d3cfe305b0 Merge remote-tracking branch 'upstream/v2.5.x-release' into oct18 2022-10-18 17:13:33 -03:00
Ramón Souza
e17045031d Merge remote-tracking branch 'upstream/v2.5.x-release' into oct18 2022-10-18 17:02:48 -03:00
Joao Victor
9dead5d410 Adjustment on mobile: better spacing 2022-10-18 16:25:23 -03:00
Joao Victor
f21ec3e6b1 style: keyboard shortcuts modal 2022-10-18 15:39:28 -03:00
KDSBrowne
2d9dd58f9c set slide shape childIndex to -1 2022-10-18 18:12:42 +00:00
Gustavo Trott
a9fe2cf18d
Merge pull request #15755 from danielpetri1/capture-shared-notes 2022-10-18 14:19:29 -03:00
KDSBrowne
8ee7d85090 fix lint issue 2022-10-18 14:13:30 -03:00
KDSBrowne
32896d025b restrict poll item length to 30 chars 2022-10-18 14:13:23 -03:00
Ramón Souza
7553a7dbe2 add custom polling functionality to smart polls 2022-10-18 14:13:09 -03:00
Ramón Souza
4f96d35502
Merge pull request #15856 from KDSBrowne/26-smart-custom-polls
Add Custom Poll Functionality Via Smart Slides
2022-10-18 13:08:58 -03:00
Ramón Souza
77ae18f91c add safeMatch method 2022-10-18 14:50:18 +00:00
KDSBrowne
7cc79913f0 fix lint issue 2022-10-18 14:45:47 +00:00
Ramón Souza
44feee8dda add safeMatch method 2022-10-18 10:27:10 -03:00
KDSBrowne
011a41f6d1 restrict poll item length to 30 chars 2022-10-17 23:43:04 +00:00
Gustavo Trott
0508c02076 Undo unecessary changes 2022-10-17 17:48:52 -03:00
Gustavo Trott
75058243b3 Merge remote-tracking branch 'upstream/v2.6.x-release' into max-users-improvements 2022-10-17 17:40:04 -03:00
Gustavo Trott
80ffb26fff Implements maxUserConcurrentAccesses and change participants count logic 2022-10-17 17:30:53 -03:00
KDSBrowne
412221c664 add custom polling functionality to smart polls 2022-10-17 20:25:20 +00:00
GuiLeme
bc9f24a5fb [backport-pdf-100] - backport of functionality 2022-10-17 17:05:16 -03:00
Ramón Souza
8968f1c91a
Merge pull request #15845 from JoVictorNunes/improved-error-screen-messages-backport
[2.5] improvement: error screen messages and logs
2022-10-17 14:24:56 -03:00
Joao Victor
79587a393b Stringify error code 2022-10-17 13:35:23 -03:00
GuiLeme
e1ec9fa13c [fix-issue-15843] - Best practice 2022-10-17 12:21:55 -03:00
GuiLeme
cfae5f91e6 [fix-issue-15843] - Fixed current not being persisted 2022-10-17 12:12:22 -03:00
Ramón Souza
e8143f1c68
Merge pull request #15849 from ramonlsouza/bp15826
Update Smart Slides to Support Typed Response Poll (2.5)
2022-10-14 16:28:12 -03:00
KDSBrowne
6e8b33f6a2 fix viewer crash when smart polling 2022-10-14 15:44:06 -03:00
KDSBrowne
815338db0d handle double ?? for multi response smart poll 2022-10-14 15:44:06 -03:00
KDSBrowne
db5db90548 fix lint issues in quick poll dropdown cmp 2022-10-14 15:44:06 -03:00
KDSBrowne
9f0351d0d6 update smart slides to detect user response poll 2022-10-14 15:44:06 -03:00
Lucas Fialho Zawacki
d53c8d90a2 Option to hide waiting users icon when no pending users 2022-10-14 15:20:06 -03:00
Joao Victor
d628131e64 improvement: error screen messages and logs 2022-10-14 14:47:27 -03:00
Ramón Souza
942f75f478
Merge pull request #15827 from bigbluebutton/waiting-users
Option to hide waiting users icon when no pending users
2022-10-14 14:37:55 -03:00
Ramón Souza
5b274add16
Merge pull request #15777 from germanocaumo/dup-ann-ws-fix-25
chore(whiteboard): backport of annotations dupplication fix
2022-10-14 13:54:45 -03:00
Ramón Souza
38a4c3eae7 remove empty object in logs 2022-10-14 10:36:24 -03:00
Joao Victor
e1adbc1f2e style: breakout item padding 2022-10-14 09:44:49 -03:00
Gustavo Trott
eccaf938dc
Merge pull request #15730 from gabriellpr/breakout-create-tests 2022-10-13 21:41:24 -03:00
Lucas Fialho Zawacki
a2bc96fe35 Ask for confirmation before closing meeting window 2022-10-13 16:41:43 -03:00
Joao Victor
b552ae5507 fix(webcam): brightness not working when changing quality profile 2022-10-13 16:26:25 -03:00
Ramón Souza
04eb95e70f
Merge pull request #15752 from JoVictorNunes/issue-15559-25
fix: screenshare volume control
2022-10-13 15:15:47 -03:00
KDSBrowne
a248c716da fix viewer crash when smart polling 2022-10-12 17:45:33 +00:00
KDSBrowne
340e309f23 handle double ?? for multi response smart poll 2022-10-12 17:34:40 +00:00
KDSBrowne
91676f419d fix lint issues in quick poll dropdown cmp 2022-10-11 20:24:22 +00:00
Lucas Fialho Zawacki
d4a424c1e6 Option to hide waiting users icon when no pending users 2022-10-11 16:17:03 -03:00
KDSBrowne
3e9c858717 update smart slides to detect user response poll 2022-10-11 19:11:04 +00:00
Daniel Molkentin
6ce3dd39cd fix: show learning dashboard after session was ended in cluster proxy scenario
Closes: #15821
2022-10-11 17:39:53 +02:00
Gabriel Porfirio
ad57bf48ab guest policy tests 2022-10-10 14:47:44 -03:00
Joao Victor
4efd1aa332 fix(locale): add localization for 'Manage users' label 2022-10-10 11:43:18 -03:00
Joao Victor
7ec5ba3fbc fix: use the correct meeting layout variable for the resizing event 2022-10-10 10:32:19 -03:00
Daniel Molkentin
25b81b6de1 fix: spelling errors in session keys 2022-10-10 14:09:18 +02:00
Daniel Petri Rocha
184b1c2169 Merge branch 'v2.6.x-release' into capture-shared-notes 2022-10-08 11:24:22 +02:00
Ramón Souza
ae67c1bd25
Merge pull request #15796 from JoVictorNunes/improved-error-screen-messages
fix: add missing condition for showing MeetingEnded
2022-10-07 16:51:36 -03:00
Gustavo Trott
f96a520a42
Merge pull request #15792 from GuiLeme/fix-debounce-shared-notes 2022-10-07 16:48:43 -03:00
Joao Victor
4391d762e8 add missing condition 2022-10-07 16:43:34 -03:00
Ramón Souza
6017786a85
Merge pull request #15783 from JoVictorNunes/improved-error-screen-messages
improvement: error screen messages and logs
2022-10-07 16:40:45 -03:00
Joao Victor
ec837a1744 remove console.log 2022-10-07 16:22:35 -03:00
Joao Victor
e4f5317009 fix: unauthenticated user handling and manual disconnection 2022-10-07 16:21:43 -03:00
GuiLeme
1046c08791 [fix-debounce-shared-notes] - Changes in review 2022-10-07 16:10:08 -03:00
GuiLeme
550eb6aa2e [fix-export-to-chat-toast] - Fixed export to chat Toast 2022-10-07 14:36:02 -03:00
Joao Victor
010f1c2964 tweak userLeaving and Base 2022-10-07 10:38:50 -03:00
GuiLeme
a098933e0f [fix-debounce-shared-notes] - Added data-test to current presentation toast 2022-10-07 09:40:46 -03:00
Joao Victor
45199cb6eb fix: stringify all codeError's 2022-10-07 09:18:07 -03:00
Joao Victor
912b7cf70c improvement: add setExitReason method 2022-10-07 09:15:00 -03:00
Daniel Petri Rocha
f170bdc19b Merge branch 'v2.6.x-release' into capture-shared-notes 2022-10-06 22:38:21 +02:00
KDSBrowne
6bccb3ff14 restore menu item descriptions | fix user options mute label not updating 2022-10-06 20:04:16 +00:00
Joao Victor
b77cab92bd fix: log the reason why the user is leaving. --- logout: user requested logout --- disconnection: user is being removed for disconnection reasons 2022-10-06 15:58:41 -03:00
GuiLeme
2b84b80ba8 [fix-debounce-shared-notes] - fix debounce not working 2022-10-06 14:46:06 -03:00
KDSBrowne
1375cf1535 fix menu item descriptions not announcing for screen readers 2022-10-06 17:43:58 +00:00
Joao Victor
caa8667526 fix: mute external video when in echo test 2022-10-06 11:45:52 -03:00
GuiLeme
af7c7d1191 [issue-pdf-100-processing] - fix for merge 2022-10-06 11:24:50 -03:00
GuiLeme
5ca4a92940 [issue-pdf-100-processing] - resolved conflicts 2022-10-06 09:58:42 -03:00
KDSBrowne
9c6a6298e2 update menu ids to be unique 2022-10-05 21:54:59 +00:00
germanocaumo
8f41ab31da fix(tldraw): persist bound shapes (arrows) + fix sending unneeded changes 2022-10-05 20:43:48 +00:00
Gabriel Porfirio
4bfb2eba95 improved breakout remaning time check 2022-10-05 17:35:19 -03:00
germanocaumo
2fa76d60c4 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into tldraw-shape-updates 2022-10-05 19:56:54 +00:00
Joao Victor
45a230f7b4 fix: unread notes notification 2022-10-05 16:46:02 -03:00
Carlos
e53b961173 fix(external videos) youtube shorts link working
If the url is from youtube shorts change the url.
2022-10-05 15:53:44 -03:00
KDSBrowne
1812aa8519 update app and presentation fullscreen labels 2022-10-05 18:48:53 +00:00
Gustavo Trott
bbe3ca34a8
Merge pull request #15474 from GuiLeme/apply-toast-shared-notes 2022-10-05 12:02:04 -03:00
Joao Victor
7e8cee7340 improvement: error screen messages 2022-10-05 11:30:12 -03:00
GuiLeme
3b90bdb8b2 [apply-toast-shared-notes] - Fix problems with shared notes 2022-10-04 16:25:54 -03:00
KDSBrowne
ed7cb5f6e5 add focus and hover styles to skip slide dropdown / reset zoom 2022-10-04 15:38:34 +00:00
KDSBrowne
ab63779b2f add video settings menu to tab order 2022-10-04 14:21:52 +00:00
germanocaumo
3ecf79cc4f fix(whiteboard): only call annotation upsert in one frontend instance
We were calling upsert in the Annotations collection for the same annotation in all frontend instances, this could lead to the same annotation being inserted
multiple times with different ids due to concurrency.

Added the html5InstanceId of the original request to the redis message so we can use it to only call upsert in one instance.
2022-10-04 10:28:36 +00:00
germanocaumo
9d059dc5e5 fix(whiteboard): avoid subscribing to annotations multiple times
The subscription to annotations sometimes could be ready and stopped before the component fully loads,
allowing it to be subscribed again (and then receiving all the annotations via websocket two times).

Moved the subscription to occur only after the base ones.
2022-10-04 09:35:06 +00:00
Ramón Souza
077592df18
Merge pull request #15745 from germanocaumo/dup-ann-ws-fix
fix(whiteboard): annotations duplication in websocket/collection
2022-10-03 15:10:59 -03:00
Ramón Souza
4b4afb6916 remove empty object in logs 2022-10-03 13:48:00 -03:00
Joao Victor
6781602420 improvement: store audio setup 2022-10-03 11:03:14 -03:00
Joao Victor
63b4ba7672 fix: undefined camera profile 2022-10-03 08:10:08 -03:00
Joao Victor
3f07430ff4 improvement: store last shared webcam 2022-10-03 08:09:03 -03:00
Daniel Petri Rocha
234e36f462
Merge branch 'v2.6.x-release' into breakout-upload-ui 2022-10-03 11:05:23 +02:00
Daniel Petri Rocha
26a93f6853
Merge branch 'v2.6.x-release' into capture-shared-notes 2022-10-03 11:03:24 +02:00
Ramón Souza
a15cf73721
Merge pull request #15763 from germanocaumo/tldraw-zoom-fixes
fix(whiteboard): several zoom fixes
2022-09-30 17:18:45 -03:00
Localization Server
5d451d5c19 chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-09-30 16:29:39 -03:00
Ramón Souza
61cfdd9377
Merge pull request #15725 from germanocaumo/f-t-cursor
fix(cursor): hide cursor for others on mouse leave
2022-09-30 12:58:41 -03:00
KDSBrowne
02836bd78d add missing aria-describedby label on delete btn 2022-09-30 15:24:45 +00:00
KDSBrowne
5bd8d7fd0f remove double tab on checkbox component 2022-09-30 15:24:36 +00:00
KDSBrowne
b73ad8a85f update aria descriptions in video preview modal | fix checkbox aria label 2022-09-30 15:24:24 +00:00
KDSBrowne
03cf283ab3 update upload virtual background button aria description 2022-09-30 15:24:15 +00:00
germanocaumo
e1ee782294 fix(whiteboard): several zoom fixes
Sometimes when whiteboard props change (mainly resizes), the tldraw component gets
mounted again, resetting its camera, and was causing zoom to be applied incorrectly.
I've added a useEffect to better react to when the camera resets and reset to the corret zoom.
2022-09-30 14:35:29 +00:00
GuiLeme
362371834a Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-pdf-100-processing 2022-09-30 10:34:23 -03:00
gabriellpr
b23cc4ea51
Merge branch 'v2.6.x-release' into breakout-create-tests 2022-09-30 08:23:52 -03:00
Gabriel Porfirio
0e8a2b9a2e improving the tests 2022-09-30 08:17:15 -03:00
Ramón Souza
3ea427aa49
Merge pull request #15751 from JoVictorNunes/brightness-label-selection
improvement: disable text selection of brightness labels
2022-09-29 13:57:36 -03:00
KDSBrowne
7ed1c5b274 add hover and focus outlines to layout buttons 2022-09-29 14:58:55 +00:00
KDSBrowne
4453425350 add aria description to layout buttons 2022-09-29 14:46:49 +00:00
Joao Victor
e4d8863e9f fix: screenshare volume control 2022-09-29 11:07:31 -03:00
João Victor Nunes
19b28de056
Merge branch 'v2.6.x-release' into issue-15713 2022-09-29 10:49:17 -03:00
Ramón Souza
045e2ec95d
Merge pull request #15740 from JoVictorNunes/issue-15712
fix: add config to disable emoji sort on click
2022-09-29 10:32:07 -03:00
Ramón Souza
e1095869c9
Merge pull request #15665 from ramonlsouza/add-locale-format
Support @ notation for localization files
2022-09-29 10:23:08 -03:00
KDSBrowne
6560fbff32 remove paths from layout buttons alt text 2022-09-29 13:20:38 +00:00
KDSBrowne
d7314ff442 update whiteboard options aria label 2022-09-29 13:04:17 +00:00
Ramón Souza
223bc60814
Merge pull request #15748 from JoVictorNunes/issue-15746
improvement: text selection in chat
2022-09-29 10:02:37 -03:00
Joao Victor
82f385c88e improvement: disable text selection of brightness labels 2022-09-29 09:49:36 -03:00
Joao Victor
27268dc697 improvement: text selection in chat 2022-09-28 15:32:37 -03:00
Daniel Petri Rocha
289f4125ec Perform captured pad upload 2022-09-28 19:56:29 +02:00
Ramón Souza
9b7186a23a
Merge pull request #15738 from ramonlsouza/fix-cursor-bug
fix: cursor bug after camera is dropped in the same place
2022-09-28 14:33:40 -03:00
Ramón Souza
6963bc0db4 Merge remote-tracking branch 'upstream/v2.6.x-release' into add-locale-format 2022-09-28 14:32:01 -03:00
Joao Victor
50d92925f7 fix: add empty string fallback config 2022-09-28 14:24:27 -03:00
Ramón Souza
ea96301893
Merge pull request #15737 from ramonlsouza/issue-15718
fix: Unable to expand the sidebar content by pulling on webcam part when close to whiteboard
2022-09-28 14:20:42 -03:00
Joao Victor
f8279ab5b4 improvement: add internationalization singleton 2022-09-28 13:48:27 -03:00
Gustavo Trott
be81a0e32a
Merge pull request #15541 from gustavotrott/html5-show-ejectedReason 2022-09-28 10:59:04 -03:00
germanocaumo
d770a7df8c fix(whiteboard): only call annotation upsert in one frontend instance
We were calling upsert in the Annotations collection for the same annotation in all frontend instances, this could lead to the same annotation being inserted
multiple times with different ids due to concurrency.

Added the html5InstanceId of the original request to the redis message so we can use it to only call upsert in one instance.
2022-09-28 12:03:59 +00:00
germanocaumo
af1c7fe7fc fix(whiteboard): avoid subscribing to annotations multiple times
The subscription to annotations sometimes could be ready and stopped before the component fully loads,
allowing it to be subscribed again (and then receiving all the annotations via websocket two times).

Moved the subscription to occur only after the base ones.
2022-09-28 11:43:10 +00:00
Ramón Souza
a01049996b set disableWebsocketFallback default true 2022-09-27 16:23:27 -03:00
Joao Victor
862c9fb64d fix: add config to disable emoji sort on click 2022-09-27 15:47:39 -03:00
Ramón Souza
089b64deb7
Merge pull request #15657 from JoVictorNunes/issue-15574
refactor: push layout
2022-09-27 11:13:28 -03:00
GuiLeme
9495e9ae01 [apply-toast-shared-notes] - fix shared-notes display wrong information when clicking the confirm button 2022-09-27 10:05:27 -03:00
Ramón Souza
2ae9eca935 fix cursor bug on camera drag 2022-09-26 17:15:48 -03:00
Ramón Souza
52e8d58a54 fix sidebar resize when webcam is below the chat 2022-09-26 16:22:47 -03:00
Ramón Souza
fcf05910d1
Merge pull request #15724 from JoVictorNunes/issue-15692
fix: allow video settings to open
2022-09-26 13:39:52 -03:00
Ramón Souza
b114a1ed46
Merge pull request #15711 from gustavotrott/fix-deploy-node-version
fix: script to deploy html5 using wrong npm version
2022-09-26 10:08:26 -03:00
Ramón Souza
2b0971e2c8 Merge tag 'v2.5.6' into merge-256-26 2022-09-26 09:17:59 -03:00
Daniel Petri Rocha
76b24e1ec3 Route padId to bbb-export-annotations 2022-09-24 22:59:29 +02:00
GuiLeme
5cb34e7917 [apply-toast-shared-notes] - changes in Review 2022-09-23 12:24:39 -03:00
Gabriel Porfirio
7d8a52d106 breakout test creation and after creation 2022-09-22 17:17:15 -03:00
GuiLeme
633a032fd0 [issue-pdf-100-processing] - implemented retry flow and fixed error message 2022-09-22 16:58:37 -03:00
Gustavo Trott
03378ed48e Remove delay to endMeeting when user is ejected=true 2022-09-22 14:22:58 -03:00
Tim Schneider
0562b997f9 Added dropdown menu for selecting emojis next to the raiseHand Button 2022-09-22 15:02:19 +00:00
Joao Victor
ab40586702 fix: allow video settings to open 2022-09-22 09:37:24 -03:00
germanocaumo
fea31e366c refactor: code smell 2022-09-22 10:06:23 +00:00
germanocaumo
01a1cf83d7 fix(cursor): correctly hide cursor for others on mouse leave
Also update out of bounds coords to -1.0 to not display on playback.
2022-09-21 20:49:07 +00:00
GuiLeme
ecf5146604 [apply-toast-shared-notes] - fixed delay in shared notes' move-to-whiteboard button 2022-09-21 17:41:31 -03:00
Ramón Souza
b3c59ae672
Merge pull request #15723 from ramonlsouza/xhr-fallback-25
fix: disable xhr fallback on websocket connection (2.5)
2022-09-21 16:50:59 -03:00
Ramón Souza
ca52a2e073
Merge pull request #15714 from ramonlsouza/port-15687-25
fix: multiple answer translation in live results (2.5)
2022-09-21 16:49:24 -03:00
Ramón Souza
426b283f42
Merge pull request #15710 from ramonlsouza/issue-15709
fix: broadcast push alert crash in breakouts
2022-09-21 16:49:13 -03:00
Gustavo Trott
89ea5d07d3 Merge remote-tracking branch 'upstream/v2.5.x-release' into html5-show-ejectedReason 2022-09-21 15:58:01 -03:00
germanocaumo
ae7eb92c86 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into tldraw-disable-select 2022-09-21 18:10:05 +00:00
Ramón Souza
f5b912d5ef move config to public.app 2022-09-21 13:16:25 -03:00
Ramón Souza
6d1463e03b add disableWebsocketFallback settings 2022-09-21 11:03:21 -03:00
Ramón Souza
f055781db8 disable xhr fallback on websocket connection 2022-09-21 10:16:27 -03:00
Localization Server
126f2e331b chore: Pulled the latest 2.5 HTML5 locales from Transifex 2022-09-21 09:25:01 -03:00
Richard Alam
f66361517d
Merge pull request #15717 from ramonlsouza/ws-fix
fix: disable xhr fallback on websocket connection
2022-09-20 17:39:50 -04:00
Ramón Souza
4d04b70412 disable xhr fallback on websocket connection 2022-09-20 18:34:29 -03:00
Gustavo Trott
f3bb17a5e1
Merge pull request #15616 from gabriellpr/emojis-test 2022-09-20 16:50:59 -03:00
Gustavo Trott
7e18b03bf1
Merge pull request #15651 from gabriellpr/help-button-tests 2022-09-20 16:50:50 -03:00
Ramón Souza
c6ea6a5d12 fix multiple answer translation in live results 2022-09-20 13:28:25 -03:00
Ramón Souza
3cccbc4b97
Merge pull request #15687 from ramonlsouza/issue-15686
fix: multiple answer translation in live results
2022-09-20 13:27:23 -03:00
Daniel Petri Rocha
e23d00004f 'Capture Shared Notes' button in front-end 2022-09-20 17:43:13 +02:00
Gustavo Trott
7ada4647d2 Use meteor-npm to install html5 2022-09-20 11:22:35 -03:00
Ramón Souza
a882701ac7 fix broadcast push alert in breakouts 2022-09-20 09:57:08 -03:00
Daniel Petri Rocha
c84c2e2892 Merge branch 'v2.6.x-release' into breakout-upload-ui 2022-09-19 19:30:18 +02:00
Daniel Petri Rocha
7c086c3ea2 No checkbox in UI if capture disabled 2022-09-18 17:53:52 +02:00
Daniel Petri Rocha
e5ed5a4546 Capture slides from breakout rooms upon their end
Sends out the request to export the presentations from the main meeting to each breakout room.
The breakout rooms then generate the PDF file and upload it back to the main meeting.
2022-09-18 15:55:20 +02:00
GuiLeme
d7c5ab3623 [apply-toast-shared-notes] - error messages wait until user closes them and added timeout to toast 2022-09-16 17:36:23 -03:00
Ramón Souza
ab50d4d60e add settings 2022-09-16 13:01:07 -03:00
GuiLeme
dea0e498c7 [apply-toast-shared-notes] - Fix default and large presentation crash 2022-09-16 12:52:41 -03:00
Ramón Souza
83c9e644b1 add settings 2022-09-16 11:56:56 -03:00
Ramón Souza
706014430c change server name format and add timestamp to logs 2022-09-16 11:09:21 -03:00
Ramón Souza
485103ff93 include server role and instance in logs 2022-09-16 11:09:12 -03:00
Ramón Souza
7bb26b64ff add server health log 2022-09-16 11:09:04 -03:00
Ramón Souza
774da00d16 change server name format and add timestamp to logs 2022-09-16 10:48:21 -03:00
prlanzarin
0f24e5634d fix(audio): bypass overconstrained errors in SFU-based audio 2022-09-15 20:42:43 +00:00
Ramón Souza
facae4e2fb include server role and instance in logs 2022-09-15 16:57:20 -03:00
Ramón Souza
f6642bd2a8 add server health log 2022-09-15 16:56:00 -03:00
prlanzarin
b3eebbb926 fix(audio): retry gUM without pre-set deviceIds on OverconstrainedError(s)
There are some situations where previously set deviceIds (
local/session storage) may become stale. This causes an unexpected
behavior where audio is temporarily borked until the user clears their
local storage.
This issue has been seen more recently on Safari endpoints when switching
back-and-forth breakout rooms in environments running under iframes.
Also seen randomly on endpoints with virtual input devices.

This centralizes audio gUM calling into a single method that retries the
gUM procedure without pre-set deviceIds only if the initial call fails
due with an OverconstrainedError - hopefully circumventing the issue.
2022-09-15 19:25:30 +00:00
Gabriel Porfirio
9ee4e929b9 data-test to breakout rooms 2022-09-15 15:34:14 -03:00
Joao Victor
745937868c fix: 'horizontalPosition' prop type 2022-09-15 12:01:31 -03:00
Gustavo Trott
10c81bf689
Merge pull request #15690 from zhem0004/handleCursorPropertyError 2022-09-15 10:36:14 -03:00
Joao Victor
968e872c5b Merge branch 'v2.6.x-release' into issue-15574 2022-09-15 09:13:02 -03:00
Gustavo Trott
faa1c93edf Improve readability 2022-09-14 22:28:06 -03:00
Gustavo Trott
0adab1c9c4 Improve readability 2022-09-14 22:24:14 -03:00
Gustavo Trott
14453a43f9 Include alerts when client lose connection with server 2022-09-14 22:16:27 -03:00
Ramón Souza
2a062b25dc
Merge pull request #15683 from ramonlsouza/issue-15669
fix: set breakout name input as readonly when updating users
2022-09-14 17:08:49 -03:00
Bohdan Zhemelinskyi
811d135585 handle missing cursor property case 2022-09-14 19:42:15 +00:00
Ramón Souza
8a59a104b5
Merge pull request #15649 from ramonlsouza/port-15618-25
fix: port adjustments in breakout publisher to 2.5
2022-09-14 13:28:58 -03:00
Ramón Souza
7d7f26ea55
Merge pull request #15624 from KDSBrowne/bbb-text-updates
fix: Restore Text Shape Updates Per Character
2022-09-14 13:06:10 -03:00
GuiLeme
39b6359441 [issue-pdf-100-processing] - fix timeout error when PDF is too complex. 2022-09-14 10:33:41 -03:00
Ramón Souza
634393e740
Merge pull request #15670 from ramonlsouza/fix-warnings
Fix: bigbluebutton-html5 warnings
2022-09-14 10:17:01 -03:00
Ramón Souza
a924aecc1d fix multiple answer translation in live results 2022-09-14 09:51:48 -03:00
Ramón Souza
cb9be4b072
Merge pull request #15612 from JoVictorNunes/issue-15579
chore/fix: update `react-intl` to `6.1.0` and add config to disable fallback
2022-09-13 16:28:03 -03:00
Ramón Souza
2b6b129df9 set breakout name input as readonly when updating users 2022-09-13 10:45:13 -03:00
Ramón Souza
1925124e82 fix button overflow in presentation toolbar 2022-09-12 16:27:29 -03:00
Ramón Souza
ce539ec44a rename external upload parameters 2022-09-12 11:04:13 -03:00
Anton Georgiev
5f4c89b6ff
Merge pull request #15672 from ramonlsouza/current-presentation-class
refactor: Add "current presentation" toast unique class
2022-09-09 19:43:44 -04:00
Gabriel Porfirio
f1d45502a0 WIP: breakout room create tests 2022-09-09 13:54:50 -03:00
Ramón Souza
5a83f9b392 add unique className to current presentation toasts 2022-09-09 13:25:20 -03:00
Ramón Souza
efb3083373 only mount layoutEngine when layoutType is available 2022-09-09 10:19:43 -03:00
Ramón Souza
4e80475fd0 fix tabIndex warning 2022-09-09 10:19:04 -03:00
Ramón Souza
dda6b83958 fix panning warning 2022-09-09 10:14:20 -03:00
Ramón Souza
5588e19e3c
Merge pull request #15558 from JoVictorNunes/issue-15555
fix: check virtual background type on change
2022-09-09 09:25:15 -03:00
Paulo Lanzarin
9c4707b56d
Merge pull request #15582 from prlanzarin/u26/refactor/mic-inout-logs-26
fix(audio): review in/out device management and switching
2022-09-09 09:22:40 -03:00
Paulo Lanzarin
362785a83a
Merge pull request #15647 from prlanzarin/u26/fix/cam-profile-switch-notreadableerror
fix(webcam): switching profiles in preview fails intermittently
2022-09-08 15:11:33 -03:00
Ramón Souza
560d9370c6 adjust html/body lang on page load 2022-09-08 14:25:29 -03:00
Ramón Souza
c6c65c4aa0 add support to xx@xxxx localization files 2022-09-08 11:47:41 -03:00
Ramón Souza
406c215add
Merge pull request #15659 from JoVictorNunes/issue-15658
fix(whiteboard toolbar): reduce distance from the bottom
2022-09-08 09:37:20 -03:00
Joao Victor
4277a0ed03 fix: volume icon 2022-09-07 11:59:43 -03:00
Joao Victor
19e71697d6 Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-15559 2022-09-07 11:54:52 -03:00
Joao Victor
36864a8880 fix(whiteboard toolbar): reduce offset from the bottom 2022-09-07 11:34:54 -03:00
Joao Victor
acc55f0d08 fix: don't allow moderators to propagate meeting layout info (#15574). -- Currently moderators can propagate meeting layout info, but the layout which is propagated is the presenter's, not their own. This can mislead the moderators because they think their layout is being propagated but it's not. It makes more sense to allow only presenters to propagate their layouts. 2022-09-07 09:14:35 -03:00
Joao Victor
84f9eeebc4 refactor: push layout 2022-09-07 08:52:08 -03:00
Gabriel Porfirio
4ce4ef7446 help button test 2022-09-06 13:52:45 -03:00
Ramón Souza
b09c2e0b41 adjust breakout publisher 2022-09-06 11:22:15 -03:00
Anton Georgiev
5aea01266b fix: use { } for replacement not [ ] from transifex 2022-09-06 13:34:49 +00:00
Localization Server
5351bde30f chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-09-06 13:13:31 +00:00
prlanzarin
646db91367 fix(webcam): add MediaStream id to 'inactive' event handlers
BBBVideoStream 'inactive' event currently does not send the
MediaStream id as the payload for handlers. This can cause theoretical
race conditions due to media stream mismatches in places where
'inactive' handling is done globally (eg video-preview).

This adds the MediaStream id to BBBVideoStream's 'inactive' event
and uses it in video-preview to avoid such race conditions.
2022-09-06 12:31:26 +00:00
prlanzarin
5d04bcaf93 fix(webcam): retry gUM on NotReadableError for Chrome/Edge
tl;dr: switching camera profiles in video-preview fails intermittently
in Chrome/Edge.
Long version: Chrome/Edge sometimes bork gUM calls when switching camera
profiles. This looks like a browser bug (issue TBD). Track release not
being done synchronously -> quick subsequent gUM calls for the same
device (profile switching) -> device becoming unavaible while previous
tracks aren't finished.

Since track stop is not "awaitable", this commit adds a retry procedure
that re-runs gUM up to 5 times (200 ms delay) only if error.name is
NotReadableError and browser is either Chrome or Edge.
2022-09-06 12:26:31 +00:00
Ramón Souza
f7657d73db
Merge pull request #15627 from JoVictorNunes/fix-camera-brightness-Sep-01
fix(camera): disable brightness on Safari and stop segmentation if brightness is unchanged
2022-09-06 09:22:30 -03:00
Daniel Petri Rocha
f1690247fd Include capture checkbox in bbb-html5 2022-09-05 19:27:38 +02:00
Daniel Petri Rocha
16b3d43f19 Initial back-end wiring for breakout slides capture 2022-09-04 22:34:04 +02:00
germanocaumo
1db9fdacb1 fix(tldraw): disable selecting shapes on certain cases
- For presenter/multiuser Don't allow selecting the background shape (could be done with right click on empty area)
- For viewers: don't allow selecting anything (also hides the selection brush)
2022-09-02 20:59:03 +00:00
germanocaumo
87544a8b38 fix(tldraw): correctly sync draw shape updates +
Refactor how shape updates are parsed from tldraw, instead of doing it manually in each action,
uses the tldraw provided list of what changed available in the "onChangePage" callback, simplifying a lot of our code.
2022-09-02 19:26:26 +00:00
GuiLeme
2dec0f051b [apply-toast-shared-notes] - resolving conflicts 2022-09-02 16:08:24 -03:00
GuiLeme
f366b54498 Merge branch 'apply-toast-shared-notes' of github.com:GuiLeme/bigbluebutton into apply-toast-shared-notes 2022-09-02 15:26:21 -03:00
GuiLeme
80a381c87c [apply-toast-shared-notes] - resolved conflicts and refactored temporaryPresentationId's name 2022-09-02 15:24:29 -03:00
Ramón Souza
f9bbef759c
Merge pull request #15517 from JoVictorNunes/issue-15276
fix(tldraw): hide context menu for users who don't have access to whiteboard
2022-09-02 10:34:25 -03:00
Gustavo Trott
f7f20f3e2e
Merge pull request #15251 from ramonlsouza/issue-15001 2022-09-02 09:44:10 -03:00
Ramón Souza
cc7e5c7fa9
Merge pull request #15628 from ramonlsouza/send-chat-font
style: increase send to chat button font size
2022-09-01 15:43:50 -03:00
Joao Victor
b782a7fc06 fix: screenshare volume control 2022-09-01 13:48:59 -03:00
Ramón Souza
b8afe76837
Merge pull request #15620 from JoVictorNunes/sonar-warnings-Aug-31
fix: SonarCloud warnings
2022-09-01 13:22:31 -03:00