Commit Graph

10193 Commits

Author SHA1 Message Date
Max Franke
7f926edfcc refactor(external videos): add own collection
Refactor the external videos collection, moving the logic and functionalities
outside of /imports/api/meetings to a new location in /external-videos/server/modifiers
in order to decrease the coupling between the functionalities, favoring
the maintenance.
2021-06-02 12:50:40 -03:00
Tainan Felipe
25bf0096c5 Add field to toggle the download of the public chat message 2021-06-02 11:50:26 -03:00
Ramon Souza
f4f01818f8 add localeChanged event to resize presentation area 2021-06-02 09:41:15 -03:00
KDSBrowne
ed50fa23bb update node-sass to latest version (6.0.0) 2021-06-02 12:03:04 +00:00
Mario Jr
8dc239df76 fix(audio): ending breakouts interrupts echo test
Closes #8175
2021-06-01 18:00:50 -03:00
Ramon Souza
8d2474135a formatting 2021-06-01 14:46:29 -03:00
Ramon Souza
96edb582f7 different navbar height for large fonts 2021-06-01 14:45:16 -03:00
Anton Georgiev
230d24b7b4 Removed fallback locale for removed locales 2021-06-01 17:33:58 +00:00
Anton Georgiev
f26073582a Pulled HTML5 locales June 1, 2021 2021-06-01 17:25:38 +00:00
Anton Georgiev
9395f50b99
Merge pull request #12474 from Tainan404/refactor-dropdown
refactor: Decrease amount of imports in dropdown
2021-06-01 09:32:14 -04:00
Anton Georgiev
4957f0218b chore(locales): Pulled HTML5 locales on May 31, 2021 2021-05-31 23:26:14 +00:00
Ramon Souza
f526ab88fb actions bar in new layout manager 2021-05-31 17:28:57 -03:00
Ramon Souza
a4849f109c fix navbar z-index - new LM 2021-05-31 15:37:14 -03:00
Tainan Felipe
baf7afc883 Decrease amount of imports in dropdown 2021-05-31 15:28:27 -03:00
Anton Georgiev
8868e84e9f
Merge pull request #12395 from gustavotrott/end-when-no-moderator
Implements endWhenNoModerator
2021-05-31 10:59:55 -04:00
Anton Georgiev
ff24c5ae0d
Merge pull request #12466 from pedrobmarin/f-g-ns
feat(guests): notification settings
2021-05-31 10:48:15 -04:00
Ramon Souza
fdb07b8c37 use same z-index for all new layouts 2021-05-31 10:44:55 -03:00
Joao Siebel
f16700a8c4 Allow tags in meeting and user name. close #10221 close #12370 2021-05-31 09:59:15 -03:00
germanocaumo
262195b4e4 Merge branch 'poll-question-refactor' of https://github.com/germanocaumo/bigbluebutton into poll-chat-export 2021-05-31 12:33:06 +00:00
germanocaumo
fe7af552fb Revert allowDragAndDropFiles default to false 2021-05-31 11:48:31 +00:00
Pedro Beschorner Marin
21a7324f70 feat(guests): notification settings
Avoid showing the guest's notification toggles at client's settings if the guest
policy isn't `ASK_MODERATOR`.
2021-05-30 12:09:33 -03:00
germanocaumo
be8d7405a0 fix: missing line break of poll chat export 2021-05-29 00:56:25 +00:00
germanocaumo
5c7fa6ece5 fix: export poll chat message
Include the new poll text in the chat export function.
Refactor some chat type constants.
Also fixes empty lines in the export chat file.
2021-05-29 00:28:47 +00:00
Ramon Souza
247601ad3d fix captions button crash 2021-05-28 17:16:35 -03:00
Anton Georgiev
409f10bd03
Merge pull request #12460 from ramonlsouza/fix-poll-panel-new-lm
fix: poll panel styles - new LM
2021-05-28 15:06:17 -04:00
Ramon Souza
7b2fd3b38e fix poll panel in new layout manager 2021-05-28 15:55:12 -03:00
Ramon Souza
8cfc4aa5c4 fix panels height with focus on video - LM 2021-05-28 15:20:29 -03:00
Ramon Souza
e0b3de1d3c add modals to new layout manager 2021-05-28 10:30:35 -03:00
germanocaumo
4d347be53b refactor: use questionText instead of title for poll question 2021-05-27 21:04:15 +00:00
Ramon Souza
29ed0c658b fix open chat alert 2021-05-27 16:19:16 -03:00
Pedro Beschorner Marin
10e29f3832
Merge pull request #12451 from germanocaumo/poll-chat-translation
fix: translate poll answer key for default polls in chat message
2021-05-27 15:21:57 -03:00
germanocaumo
4d62f8a971 fix: translate poll answer key for default polls 2021-05-27 18:16:11 +00:00
Ramon Souza
3c41c6fd83 lint + cleanup 2021-05-27 15:12:49 -03:00
Ramon Souza
94436d2630 chat alerts refactor 2021-05-27 14:46:27 -03:00
germanocaumo
c213b88451 refactor(poll): improve poll types code
this also fixes certain poll type detection for other languages than english,
so that the correct poll type is sent in the events (they were being detected as custom)
2021-05-26 17:52:55 +00:00
Pedro Beschorner Marin
b3c698a2a9
Merge pull request #12422 from germanocaumo/poll-chat-refactor
refactor: redo how poll result chat message is done
2021-05-26 14:49:19 -03:00
Anton Georgiev
a82505dee1
Merge pull request #12440 from ramonlsouza/unused-remove
refactor: remove unused import and variables
2021-05-26 09:16:08 -04:00
Ramon Souza
1cb880bb30 fix extract poll question crash 2021-05-25 15:48:53 -03:00
Ramon Souza
fe804ae657 remove unused imports in app component 2021-05-25 13:15:09 -03:00
Ramon Souza
d515f90b2d remove unused import and variables in layout manager 2021-05-25 13:11:27 -03:00
Mohamed Amine Ben Salah
2a9fdebd61
Mobile/Tablet devices automated tests for mobile/tablet on ios/android devices (#12173)
* adds unability to see screenshare button on mobile devices test specs

* simplify code in testMobileDevice()

* userlist and chat panels should not appear at page load in mobile devices

* lint

* updates outdated audio specs due to leaveAudio changes

* correct clicks on disconnectAudio elements

* whiteboard not visible on userlistPanel or on chatPanel

* reworks mobile devices/usersagents

* fixes screenshare mobile/tablet specs

* adds whiteboardNotAppearOnMobile spec

* adds Chat Panel specification to Mobile-Tablet specs

* simplify getArgs() functions for all devices
2021-05-25 12:05:11 -04:00
Anton Georgiev
4356ea9e3d
Merge pull request #12439 from ramonlsouza/issue-12376
fix: replace power-queue dependency
2021-05-25 10:07:08 -04:00
Anton Georgiev
2eb09a15db
Merge pull request #12394 from vitormateusalmeida/layoutManagerNew
Add New Layout Manager
2021-05-25 10:06:35 -04:00
Ramon Souza
57cdf3f6b7 replace power-queue with queue 2021-05-24 16:41:22 -03:00
Vitor Mateus De Almeida
42efa722e6 Add presentation update when change layout typeNLM 2021-05-24 15:35:37 -03:00
Vitor Mateus De Almeida
04715230dc Add webcam container and presentation container 2021-05-24 14:05:39 -03:00
Ramon Souza
69c1a7028d add padding to action bar dropdowns 2021-05-24 10:50:22 -03:00
Anton Georgiev
b6625fc5b8
Merge pull request #12428 from ramonlsouza/localize-guest-wait
feat: localization support for guest wait page
2021-05-21 15:51:48 -04:00
Anton Georgiev
b2da92a371
Merge pull request #12423 from ramonlsouza/browser-locale-check
fix: handle additional cases for locales
2021-05-21 15:47:01 -04:00
Anton Georgiev
ce61bccf5e
Merge pull request #12429 from ramonlsouza/rm--unused-imports
refactor: removing unused imports/exports
2021-05-21 14:41:12 -04:00
Vitor Mateus De Almeida
ede57507ef Merge remote-tracking branch 'upstream/develop' into layoutManagerNew 2021-05-21 14:56:10 -03:00
Vitor Mateus De Almeida
a3aea117ed Fix options menu, private chat message, breakout panel 2021-05-21 14:52:08 -03:00
Anton Georgiev
eadd2d093f
Merge pull request #12414 from ramonlsouza/issue-12411
fix: do not display private chat before first message is sent
2021-05-21 10:34:52 -04:00
Ramon Souza
5d6c9cbb18 removing unused imports/exports 2021-05-21 09:50:31 -03:00
Ramon Souza
d17cc3149f use session instead of storage 2021-05-21 09:17:24 -03:00
Ramon Souza
8277f431da remove unused function 2021-05-21 08:59:07 -03:00
Ramon Souza
43ea9d941e lint 2021-05-21 08:23:47 -03:00
Ramon Souza
74143b7782 localize guest wait page 2021-05-21 08:21:37 -03:00
Ramon Souza
78973df188 remove git add from linter config 2021-05-20 15:44:17 -03:00
Ramon Souza
34007f5bc5 lint 2021-05-20 15:14:19 -03:00
Ramon Souza
f3260ed8bf handle additional cases for locales 2021-05-20 14:01:58 -03:00
Vitor Mateus De Almeida
41965d49ed Fix problem with slides with a quick poll 2021-05-20 12:12:08 -03:00
germanocaumo
3a9e9c1358 refactor: redo how poll result chat message is done +
Fix prolems with ":" char in answers.
Respect poll question formatting (lineBreaks/spaces) in other fields of UI
2021-05-20 14:53:52 +00:00
Vitor Mateus De Almeida
f3d759a7fb Fix chat panel space empty 2021-05-20 11:36:26 -03:00
Anton Georgiev
cb4697c932
Merge pull request #12381 from ramonlsouza/issue-12373
fix: options button appearing in save chat
2021-05-19 23:30:14 -04:00
Anton Georgiev
eafa260320
Merge pull request #12347 from jfsiebel/start-poll-after-publish-button
Improve Start A Poll button after publishing poll results
2021-05-19 23:28:17 -04:00
Anton Georgiev
4d788dfdd5
Merge pull request #12378 from ramonlsouza/large-locales
fix: ui adjustments for large te and km locales
2021-05-19 20:34:40 -04:00
Anton Georgiev
7494a0479e
Merge pull request #12392 from ramonlsouza/upgrade-postcss
fix(security): update postcss and postcss plugins
2021-05-19 20:33:31 -04:00
Anton Georgiev
35c75c01fc
Merge pull request #12382 from ramonlsouza/upgrade-redis
fix(security): update redis 2.8 -> 3.1
2021-05-19 20:32:53 -04:00
Vitor Mateus De Almeida
d44fea18c2 Fix allways show mobile sub name tag 2021-05-19 20:05:26 -03:00
Vitor Mateus De Almeida
047b573d10 Fix auto resize when open/close panels 2021-05-19 19:29:03 -03:00
Ramon Souza
02057c7057 replace locale-specific code with align-items:center 2021-05-19 16:29:01 -03:00
Ramon Souza
32afa3bdbc do not display private chat before first message is sent 2021-05-19 14:46:04 -03:00
Vitor Mateus De Almeida
72e074eb7c Merge remote-tracking branch 'upstream/develop' into layoutManagerNew 2021-05-19 13:21:31 -03:00
Anton Georgiev
ce18cc4bfa
Merge pull request #12405 from ramonlsouza/issue-12399
fix(chat): auto scroll to bottom for new users
2021-05-19 12:03:13 -04:00
Vitor Mateus De Almeida
444b29a346 Merge remote-tracking branch 'upstream/develop' into layoutManagerNew 2021-05-19 11:54:22 -03:00
Vitor Mateus De Almeida
88a1edcc06 Fix userlist item button, Fix polling close button 2021-05-19 11:51:31 -03:00
Ramon Souza
d11e0917b0 remove useless conditional in user-name component 2021-05-19 09:28:16 -03:00
Ramon Souza
9592ca44fe remove useless conditionals in validateAutoToken handler 2021-05-19 09:22:30 -03:00
Ramon Souza
7c2a1384e2 remove useless conditional in whiteboard toolbar 2021-05-19 09:07:14 -03:00
Ramon Souza
e193fb7ec9 remove useless conditional in chat item component 2021-05-19 09:03:04 -03:00
Ramon Souza
165545ee77 remove useless conditional in base component 2021-05-19 08:57:32 -03:00
Ramon Souza
80f80706f4 fix chat auto scroll to bottom for new users 2021-05-18 16:59:42 -03:00
Anton Georgiev
47b69f942d
Merge pull request #12402 from Tainan404/issue-7926
Fix re-renders when another chat receives new messages
2021-05-18 13:34:19 -04:00
Anton Georgiev
61da01819f
Merge pull request #12388 from pedrobmarin/cc-m-d
fix(closed captions): dictation mode and redis communication
2021-05-18 13:33:33 -04:00
Anton Georgiev
af04a4c20d
Merge pull request #12404 from ramonlsouza/issue-12396
feat: add setting to enable/disable raise hand action button
2021-05-18 13:30:58 -04:00
Ramon Souza
098746d3c0 add setting to enable/disable raise hand action button 2021-05-18 13:39:09 -03:00
Anton Georgiev
b9955a5b43
Merge pull request #12344 from ramonlsouza/toggle-text
fix: move toggle text outside of buttons in debug window and network modal
2021-05-18 10:34:52 -04:00
Tainan Felipe
6e57ca817f Fix re-renders when another chat receives new messages 2021-05-18 10:04:17 -03:00
Gustavo Trott
00240c925e Implements endWhenNoModerator 2021-05-17 17:52:59 -03:00
Vitor Mateus De Almeida
1326f3f791 Add New Layout Manager 2021-05-17 17:25:07 -03:00
Mario Jr
06b0d5b23e fix(audio): audio modal inactive after connection error
Closes #12018
2021-05-17 16:44:01 -03:00
Ramon Souza
46e230c1e8 upgrade postcss 2021-05-17 13:09:22 -03:00
Ramon Souza
550e1ab4e4 upgrade extract-imports module 2021-05-17 09:25:54 -03:00
Pedro Beschorner Marin
e4a98f3680 fix(closed captions): fetch padId on dictation update
BigBlueButton v2.3 uses an instance prefix while generating padIds. Closed
captions was missing this information when updating pad's content for dictation
mode.
2021-05-16 10:45:17 -03:00
Pedro Beschorner Marin
d65c19c60b fix(closed captions): avoid meetingId from credentials
This interaction occurs between Etherpad and Meteor.
2021-05-16 10:08:24 -03:00
Pedro Beschorner Marin
185b77f720 refactor(closed captions): simplify appended text format 2021-05-16 10:06:16 -03:00
Ramon Souza
11febc0478 upgrade redis 2.8 -> 3.1 2021-05-14 13:36:57 -03:00
Ramon Souza
b27314b6e8 fix options button appearing in save chat 2021-05-14 09:47:37 -03:00
Anton Georgiev
254bef5810
Merge pull request #12328 from bigbluebutton/dependabot/npm_and_yarn/bigbluebutton-html5/hosted-git-info-2.8.9
Bump hosted-git-info from 2.8.8 to 2.8.9 in /bigbluebutton-html5
2021-05-13 16:52:35 -04:00
Anton Georgiev
1bc324b657
Merge pull request #12353 from germanocaumo/poll-record-improvs
Recorded polling events improvements
2021-05-13 13:43:36 -04:00
Ramon Souza
d061294f74 add ui adjustments for large languages 2021-05-13 11:55:33 -03:00
Anton Georgiev
51776ca7ad
Merge pull request #12369 from Tainan404/issue-12251
Fix presentation moving down when someone is talking
2021-05-13 09:12:36 -04:00
MrKeksi
8cfc174625
Update styles.scss 2021-05-13 02:02:53 +02:00
Anton Georgiev
c925817fb2
Merge pull request #12371 from antobinary/may12-locales
chore: Pulled HTML5 locales, May 12, 2021
2021-05-12 16:33:19 -04:00
Anton Georgiev
612b22da06 chore: Pulled HTML5 locales, May 12, 2021 2021-05-12 20:31:28 +00:00
Anton Georgiev
b3f0609984
Merge pull request #12367 from ramonlsouza/issue-12355
fix: show avatar in private chat list
2021-05-12 16:10:59 -04:00
Tainan Felipe
aa33697cfd
Merge branch 'develop' into issue-12251 2021-05-12 16:57:14 -03:00
Tainan Felipe
840ac86364 Fix presentation moving down when someone is talking 2021-05-12 16:51:45 -03:00
prlanzarin
61cb8457d6 fix(video): check if encodings array is empty before trying to apply bitrate 2021-05-12 19:42:07 +00:00
Ramon Souza
49bba65f5f indentation 2021-05-12 16:33:20 -03:00
prlanzarin
d707048c56 fix(video): remove unused floorStream variable 2021-05-12 19:26:26 +00:00
Ramon Souza
f5887d29fc show avatar in private chat list 2021-05-12 16:21:48 -03:00
Anton Georgiev
cdbaef6867
Merge pull request #12364 from ramonlsouza/issue-12363
fix: presentation uploader error
2021-05-12 14:49:42 -04:00
Ramon Souza
0844f54716 fix presentation uploader error 2021-05-12 15:43:45 -03:00
Anton Georgiev
b9062e70ec
Merge pull request #12362 from ramonlsouza/issue-8414
fix: change firefox legacy warning + add media query for mobile
2021-05-12 14:43:02 -04:00
Ramon Souza
abd5eff1ea change firefox legacy warning + add media query for mobile 2021-05-12 14:34:53 -03:00
Anton Georgiev
b4e609f2c8 feat(guests): Introduce dynamicGuestPolicy in setting.yml 2021-05-12 16:01:04 +00:00
Anton Georgiev
1bf910c26b
Merge pull request #12360 from ramonlsouza/fix-action-buttons
fix: action buttons in audio selector - mobile
2021-05-12 10:15:52 -04:00
Ramon Souza
ffb067a8a3 fix action buttons visibility 2021-05-12 11:07:18 -03:00
Anton Georgiev
608ee314ce
Merge pull request #12359 from ramonlsouza/issue-12089
fix: increase audio menu width
2021-05-12 10:06:23 -04:00
Anton Georgiev
b29d5884e4
Merge pull request #12342 from gustavotrott/user-inactivity-fix
Fix: Eject user from meeting after inactivity warning timeout
2021-05-12 09:51:33 -04:00
Ramon Souza
99b04f33f0 use max-content for audio menu instead of fixed width 2021-05-12 09:53:32 -03:00
Anton Georgiev
bd51a191bd
Merge pull request #12354 from ramonlsouza/new-message-chat-scroll
fix: handle new message auto-scroll in chat
2021-05-11 18:40:04 -04:00
Anton Georgiev
f19b8ec8ab
Merge pull request #12298 from jfsiebel/add-try-catch-on-methods
refactor: Add try/catch on methods
2021-05-11 16:35:12 -04:00
Anton Georgiev
cfab8518e8
Merge pull request #12352 from jfsiebel/content-loss-warning
feat: Add warning on meeting end modal about content in meeting.
2021-05-11 16:30:32 -04:00
Ramon Souza
ba616be126 handle new message auto-scroll in chat 2021-05-11 17:30:06 -03:00
germanocaumo
ca2ad30e12 fix(record): add missing info to polling events
Add PollPublishedRecordEvent with all infos (also fix duplicated handlePollStoppedEvtMsg)
Add answer text to UserRespondedToPollRecordEvent (useful for custom answers)
Add type in PollStartedRecordEvent
2021-05-11 18:37:23 +00:00
germanocaumo
04bd5c36b1 fix(poll): fix question title overflow
improve done translation in pt_br
2021-05-11 18:37:08 +00:00
Joao Siebel
70e72cca25 Add warning on meeting end modal about content in meeting. close #10721 2021-05-11 14:34:18 -03:00
Ramon Souza
6b1e19696a adjust navbar height 2021-05-11 14:07:38 -03:00
Joao Siebel
90b54265e6 Improve Start A Poll button after publishing poll results 2021-05-11 11:22:08 -03:00
Ramon Souza
91eb8b0e9e move toggle text outside of buttons in debug window and network modal 2021-05-10 17:41:52 -03:00
Anton Georgiev
4c3edbcea3
Merge pull request #12341 from ramonlsouza/issue-12141
fix: show message when starting poll without active presentation
2021-05-10 15:50:39 -04:00
Anton Georgiev
04c038edfb
Merge pull request #12337 from ramonlsouza/issue-12323
fix: breakout panel width (mobile)
2021-05-10 15:48:54 -04:00
Ramon Souza
91a2ced31e reduce padding/margin in network popup 2021-05-10 15:39:10 -03:00
Gustavo Trott
afcd96d80b Avoid negative seconds in inactivity warning countdown 2021-05-10 15:03:02 -03:00
Anton Georgiev
08474877b7
Merge pull request #12319 from Tainan404/issue-12267
Fix Presentation uploader missing items
2021-05-10 13:48:38 -04:00
Ramon Souza
6fc4699097 show message when starting poll without active presentation 2021-05-10 14:34:23 -03:00
Joao Siebel
79c9cd33f2 Merge remote-tracking branch 'upstream/develop' into add-try-catch-on-methods 2021-05-10 12:03:58 -03:00
Anton Georgiev
7eb8a0b822
Merge pull request #12338 from ramonlsouza/presentation-menu-z
fix: panels z-index for mobile
2021-05-10 10:52:07 -04:00
Ramon Souza
1552bdbbfd fix panels z-index for mobile 2021-05-10 11:01:50 -03:00
Anton Georgiev
31a1567294
Merge pull request #12321 from ramonlsouza/issue-12313
fix: chat jumps to top when opened/closed
2021-05-10 09:58:08 -04:00
Ramon Souza
95cca86c33 fix breakout panel mobile width and add resize 2021-05-10 10:43:59 -03:00
Anton Georgiev
5a10345577
Merge pull request #12332 from pedrobmarin/ref-cs-sta
refactor(connection status): remove superfluous trailing argument
2021-05-10 08:53:55 -04:00
Pedro Beschorner Marin
69e1f58aa0 refactor(closed captions): useless conditional
This use of variable 'ownerId' always evaluates to true.
2021-05-09 14:38:03 -03:00
Pedro Beschorner Marin
2e2a978018 refactor(connection status): remove superfluous trailing argument 2021-05-09 14:26:14 -03:00
dependabot[bot]
4c141850fb
Bump hosted-git-info from 2.8.8 to 2.8.9 in /bigbluebutton-html5
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 23:40:34 +00:00
dependabot[bot]
7c8c36ca92
Bump hosted-git-info in /bigbluebutton-html5/tests/puppeteer
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 21:51:25 +00:00
dependabot[bot]
cfa52aec64
Bump lodash in /bigbluebutton-html5/tests/puppeteer
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 21:40:23 +00:00
Anton Georgiev
b412e3fb84 Updated lint-staged from 8.1.3 to 11.0.0 2021-05-07 21:28:04 +00:00
Ramon Souza
274693456a fix chat popup alerts in private chat 2021-05-07 17:33:22 -03:00
Anton Georgiev
76e6f48200
Merge pull request #12322 from ramonlsouza/issue-12069
Add scroll to poll question container
2021-05-07 15:40:12 -04:00
Ramon Souza
a35f38847c add scroll to poll question container - mobile 2021-05-07 15:39:40 -03:00
Ramon Souza
c6b81bbb65 re-implement chat scroll to position 2021-05-07 15:14:15 -03:00
Anton Georgiev
5e11fb314b
Merge pull request #12256 from Tainan404/filter-bymeetingId
Add filter by meetingId in server queries
2021-05-07 10:36:20 -04:00
Tainan Felipe
2efd949b16
Update bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2021-05-07 11:09:30 -03:00
Tainan Felipe
5e249ff47f Add comment 2021-05-07 11:06:03 -03:00
Anton Georgiev
25c323bfc6
Merge pull request #12317 from jfsiebel/prevent-toast-conversion-text-error-overflow
Fit conversion error message in toast notification
2021-05-07 10:00:15 -04:00
Tainan Felipe
2e168b8252 Fix Presentation being not shown 2021-05-07 10:52:12 -03:00
Anton Georgiev
fb333b9489
Merge pull request #12304 from ramonlsouza/issue-12253-2
fix: only play audio alert if there are new messages
2021-05-07 09:16:16 -04:00
Joao Siebel
aaa3a14b30 Remove scroll on toast notification when a conversion error happens. close #12293 2021-05-07 10:12:46 -03:00
Anton Georgiev
697dbcdca4
Merge pull request #12315 from ramonlsouza/template-string
fix: template syntax in string literal
2021-05-07 09:05:20 -04:00
Anton Georgiev
85d33b8d2e
Merge pull request #12316 from ramonlsouza/rm-unused
refactor: remove unused variables
2021-05-07 09:04:30 -04:00
Anton Georgiev
03239e98f0
Merge pull request #12309 from ramonlsouza/long-poll-annotation
Adjust poll results annotations
2021-05-07 09:03:21 -04:00
Ramon Souza
93d41f3f91 remove unused variables 2021-05-07 08:54:01 -03:00
Ramon Souza
02aea0a3de template syntax in string literal 2021-05-07 08:38:19 -03:00
Ramon Souza
7a28119bc9 adjust poll annotations 2021-05-06 15:38:01 -03:00
Mario Junior
35d3f7a0fd
Update bigbluebutton-html5/private/config/settings.yml
Explicitly set showAudioFilters to true

Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2021-05-06 12:02:32 -03:00
Mario Jr
69b2608f88 feat(audio): add showAudioFilters option in settings.yml
This allows showing (or hiding) the option from users in the conference.
Default value is true (show this option to users).
Fixed some eslint warnings.
2021-05-06 11:43:06 -03:00
Ramon Souza
aa4089c91d only play audio alert if there are new messages 2021-05-06 08:24:27 -03:00
Anton Georgiev
991c71c4a2
Merge pull request #12296 from antobinary/npm-versions
fix(security): Update sanitize-html package
2021-05-05 16:08:44 -04:00
Anton Georgiev
45db82dbdb
Merge pull request #12297 from ramonlsouza/fix-toolbar-crash
fix: toolbar crash with presenter changes
2021-05-05 15:21:56 -04:00
Anton Georgiev
45f4cc0460 fix(security): Update sanitize-html package 2021-05-05 19:00:25 +00:00
Ramon Souza
5a771b8281 fix toolbar crash 2021-05-05 15:59:16 -03:00
Joao Siebel
3eea7db9a1 Add try/catch on whiteboard-multi-user methods 2021-05-05 15:53:13 -03:00
Joao Siebel
2e7731ab59 Add try/catch on voice-users methods 2021-05-05 15:05:59 -03:00
Joao Siebel
a8c989645f Add try/catch on video-streams methods 2021-05-05 14:52:50 -03:00
Joao Siebel
bebe218a43 Add try/catch on users-settings methods 2021-05-05 14:22:12 -03:00
Joao Siebel
0643df68cd Add try/catch on users-infos methods 2021-05-05 13:53:28 -03:00
Joao Siebel
519872cf97 Add try/catch on users methods 2021-05-05 13:47:43 -03:00
Joao Siebel
c60ff23c67 Add try/catch on slides methods 2021-05-05 13:17:26 -03:00
Anton Georgiev
e72bf6f5e3
Merge pull request #12281 from KDSBrowne/bbb-12246
Update App Default Locale Prop Value
2021-05-05 11:53:15 -04:00
Joao Siebel
9f39e119fd Add try/catch on presentations methods 2021-05-05 11:34:36 -03:00
Joao Siebel
e7647ec4ae Add try/catch on presentation-upload-token methods 2021-05-05 11:25:13 -03:00
Joao Siebel
b80a9b177b Add try/catch on polls methods 2021-05-05 11:12:36 -03:00
Joao Siebel
84e1656bce Add try/catch on note methods 2021-05-05 10:41:56 -03:00
Joao Siebel
ed4018149b Add try/catch on meetings methods 2021-05-05 09:58:17 -03:00
Joao Siebel
434408c28c Add try/catch on local-settings methods 2021-05-05 09:27:56 -03:00
Joao Siebel
1f9d6735a0 Add try/catch on guest-users methods 2021-05-05 09:26:21 -03:00
Joao Siebel
169e5abe10 Add try/catch on group-chat-msg methods 2021-05-05 09:13:48 -03:00
Philipp Memmel
75db0b57ea Hitting Enter sends waiting room message 2021-05-05 06:51:43 +00:00
KDSBrowne
efed400d4b update app default locale prop to config / browser lang 2021-05-05 01:13:00 +00:00
Joao Siebel
e352b0913e Add try/catch on group-chat methods 2021-05-04 16:52:05 -03:00
Joao Siebel
ba9c9a8682 Add try/catch on external-videos methods 2021-05-04 16:33:29 -03:00
Anton Georgiev
6d50d7cdf9
Merge pull request #12279 from prlanzarin/u23-tofixabutterfly
fix(video): annotate ALL streams from an user on floor updates
2021-05-04 15:08:00 -04:00
Anton Georgiev
6b0b98a07c
Merge pull request #12230 from ramonlsouza/issue-12146
Move on/off settings labels outside of buttons
2021-05-04 15:06:53 -04:00
prlanzarin
d27badcf53 fix(video): annotate ALL streams from an user on floor updates 2021-05-04 18:24:19 +00:00
Joao Siebel
aa0831f9ad Add try/catch on connection-status methods 2021-05-04 15:01:09 -03:00
Joao Siebel
a42d4a9f5d Add try/catch on captions methods 2021-05-04 14:34:31 -03:00
Anton Georgiev
062e2ef29a
Merge pull request #12277 from prlanzarin/u23-transcoderslashimage2cc
fix(video): check if pagination is in effect before choosing sort
2021-05-04 12:46:02 -04:00
prlanzarin
1686225748 fix(video): check if pagination is in effect before choosing sort 2021-05-04 16:34:02 +00:00
Anton Georgiev
e68cdb7193
Merge pull request #12264 from KDSBrowne/bbb-br-manage-acc
feat(accessibility): Improve keyboard Access For Breakout Room Assignment
2021-05-04 12:30:59 -04:00
Anton Georgiev
bd550b4f0b
Merge pull request #12273 from mariogasparoni/fix-multiple-audio-channel-being-created-for-specific-settings
fix: prevent an extra audio channel to be created when skipCheckOnJoin is true
2021-05-04 12:30:17 -04:00
Joao Siebel
8bd9d056f2 Add try/catch on breakouts methods 2021-05-04 13:25:02 -03:00
Mario Jr
536e32454b Merge branch 'develop' into fix-12228 2021-05-04 12:04:53 -03:00
Anton Georgiev
e62eda3d72
Merge pull request #12272 from mariogasparoni/fix-12190
fix: first audio join in breakout fails with specific config
2021-05-04 10:42:37 -04:00
Anton Georgiev
403329c324
Merge pull request #12224 from ramonlsouza/fix-poll-reduced-results
fix: number of votes displayed in poll results annotation
2021-05-04 10:41:52 -04:00
Joao Siebel
2b21a75007 Add try/catch on annotations methods 2021-05-04 11:38:56 -03:00
jibon57
c9d59c3e29 fix: bug in playAudioAlert method
Removed the wrong reference to alert.
Probably it wasn't caught by eslint because 'alert' name is also present
in browser's scope.

Closes #12228
2021-05-04 10:24:30 -03:00
Mario Jr
db4158dc30 fix: first audio join in breakout fails with specific config
When listenOnlyMode=false, skipCheck=true and skipCheckOnJoin=true, the
audio tries to start a session more than one time, causing it to fail
at the first one (and reconnect after that).

Now we check if user is already connecting before trying to start a new
audio session.

Added some info in settings.yml for the options related to this commit
Closes #12190
2021-05-04 10:11:33 -03:00
Mario Jr
1fb73d615d fix: prevent an extra audio channel to be created when skipCheckOnJoin is true
When setting skipCheckOnJoin to true, an extra audio channel is created in
FreeSWITCH, after user accepts the echo test. The extra channel is removed
when user leaves the room, but this still may affect performance.
2021-05-03 19:26:47 -03:00
Anton Georgiev
0f875741e1
Merge pull request #12266 from ramonlsouza/record-button-viewer
fix: Add margin between record button and time
2021-05-03 17:23:28 -04:00
Ramon Souza
6734296911 add margin between record button and time 2021-05-03 17:50:18 -03:00
KDSBrowne
383d01becf improve keyboard accessibility for br managment 2021-05-03 20:00:19 +00:00
KDSBrowne
ab17cb1393 make tab order flow from left to right 2021-05-03 19:58:30 +00:00
Anton Georgiev
457492d611
Merge pull request #12263 from ramonlsouza/issue-12242
Change open presentation button position
2021-05-03 15:23:09 -04:00
Ramon Souza
cc5a9502f4 change open presentation icon position 2021-05-03 16:04:54 -03:00
Anton Georgiev
e1ca16a2b5 update numbers for default bbb-html5 backends and frontends 2021-05-03 13:10:22 +00:00
Tainan Felipe
20d934a953 Add filter by meetingId in server queries 2021-05-03 09:49:33 -03:00
Anton Georgiev
ce01237a03
Merge pull request #12240 from PhMemmel/consider-overlay-config-in-html5-dev-deploy
Consider overlay file /etc/bigbluebutton/bbb-html5-with-roles.conf when self-deploying bbb-html5
2021-05-03 08:36:10 -04:00
Ramon Souza
9d590a74d3 remove unused imports 2021-05-03 09:24:07 -03:00
Philipp Memmel
4a303d4871 consider overlay file bbb-html5-with-roles.conf in dev env 2021-05-02 16:15:29 +00:00
Anton Georgiev
613e24665e
Merge pull request #12227 from pedrobmarin/fix-guest-navigator-language
fix(guest): navigator language
2021-05-02 09:12:04 -04:00
hiroshisuga
35443a2e29
chore: Typo in palm detection (#12236)
* Typo fix
2021-05-02 08:47:48 -04:00
Ramon Souza
805f0ba912 remove commented out code, added new line at the end of styles file 2021-04-30 16:09:36 -03:00
Ramon Souza
e10375e565 move settings text out of buttons 2021-04-30 16:06:28 -03:00
Maxim Khlobystov
0870a4cd2c Remove ru_RU.json file 2021-04-30 18:38:08 +00:00
Pedro Beschorner Marin
1add75d41d fix(guest): navigator language
The substr string method is receiving the wrong type of parameter
as length (boolean instead of number) forcing it to always use the
english fallback.
2021-04-30 14:33:18 -03:00
Anton Georgiev
040f8c615a
Removed "dev" from 2.3 versioning in settings.yml 2021-04-30 13:19:04 -04:00
Ramon Souza
7af5b0cea0 fix number of votes in poll results annotation 2021-04-30 13:40:46 -03:00
Pedro Beschorner Marin
41793087bc chore(guest): pt/es guest lobby localization 2021-04-29 22:04:45 -03:00
Anton Georgiev
e590b9d8a9 fix: Include missing guest-wait messages 2021-04-30 00:32:39 +00:00
Anton Georgiev
6443b0955a fix: Include missing guest-wait messages 2021-04-30 00:32:39 +00:00
Anton Georgiev
2216511891
Merge pull request #12213 from danimo/guest-wait-l10n
feature(bbb-html5): localize guest-wait.html
2021-04-29 16:55:17 -04:00
Anton Georgiev
b97192bffd
Merge pull request #12216 from antobinary/locales-apr-29-2
chore(locales): Pulled HTML5 locales; Added Afrikaans
2021-04-29 16:38:01 -04:00
Anton Georgiev
9dba4f6dab
Merge pull request #12215 from vitormateusalmeida/issue-12143
Fix layout broken when close waiting room panel
2021-04-29 16:37:48 -04:00
Anton Georgiev
528dba7ed5 Pulled HTML5 locales; Added Afrikaans 2021-04-29 20:33:11 +00:00
Anton Georgiev
511367f8ff
Merge pull request #12201 from ramonlsouza/issue-11378
fix(chat): reduce re-renders in chat recompute heights
2021-04-29 16:00:16 -04:00
Vitor Mateus De Almeida
45f8556f9a fix layout broken when close waiting room panel 2021-04-29 16:41:18 -03:00
Anton Georgiev
0338d7364e
Merge pull request #12204 from ramonlsouza/issue-12024
feat: Add button to close mute alert
2021-04-29 14:08:45 -04:00
Ramon Souza
7de55d2b19 add tooltip position 'top' 2021-04-29 14:25:25 -03:00
Anton Georgiev
86b3269709
Merge pull request #12214 from ramonlsouza/fix-styles-warning
refactor: remove unused class from component
2021-04-29 13:22:21 -04:00
Anton Georgiev
60778bf171
Merge pull request #12100 from jfsiebel/better-upload-feedback
Improve feedback to user after a failed file upload
2021-04-29 13:21:37 -04:00
Anton Georgiev
a717f026e7
Merge pull request #12212 from jfsiebel/enforce-max-length-typed-answer
Add configuration for max length typed answer in poll
2021-04-29 13:20:30 -04:00
Ramon Souza
eb9a43d54b remove unused class from component 2021-04-29 14:17:04 -03:00
Daniel Molkentin
735b7fd046 feature(bbb-html5): localize guest-wait.html
This introduces initial translations for the guest-wait pages.
The only supported languages are en and de for now. Needs a concept
to hook it up with transifex.
2021-04-29 18:55:15 +02:00
Joao Siebel
60f25939c0 Add configuration for max length typed answer in poll 2021-04-29 13:54:39 -03:00
Ramon Souza
3678348fdf remove unused code 2021-04-29 13:52:22 -03:00
Ramon Souza
ffbbae1ed4 close mute alert 2021-04-29 11:06:27 -03:00
Ramon Souza
a99b8fd1d3 reduce re-renders in chat recompute heights 2021-04-28 17:35:17 -03:00
Lucas Zawacki
89793662c5 Use icon names as per Pedro's suggestion 2021-04-28 16:46:14 -03:00
Anton Georgiev
80cc9945d4
Merge pull request #12169 from MaximKhlobystov/remove-rand-user-countdown
Make random user picking coundown (UI + audio) optional
2021-04-28 14:58:37 -04:00
Lucas Zawacki
cb28639fc3 Add code with volume icon template 2021-04-28 15:12:52 -03:00
Anton Georgiev
db634cb37a
Merge pull request #12192 from prlanzarin/u23-aisle5
refactor(screenshare): remove unused extension/support checks
2021-04-28 13:57:18 -04:00
Maxim Khlobystov
848fdc3ed0 Make the random user picking countdown optional 2021-04-28 15:44:08 +00:00
prlanzarin
4ca2145e4d refactor: remove unused Chrome extension locales 2021-04-28 12:39:27 +00:00
Pedro Beschorner Marin
1d386a4bbc Remove outdated unsupported screenshare message 2021-04-27 23:36:06 +00:00
Pedro Beschorner Marin
b7b1fb66f7 Removed Chrome's extension code
Just a regular cleanup. We removed this legacy feature a while back
and this part went missing.
2021-04-27 23:33:03 +00:00
Lucas Zawacki
61d97862ef Tab indexes for external video overlay 2021-04-27 17:48:16 -03:00
Joao Siebel
2f89598d2d Merge remote-tracking branch 'upstream/develop' into better-upload-feedback 2021-04-27 17:46:22 -03:00
Anton Georgiev
c0cac61fa0
Merge pull request #12180 from vitormateusalmeida/debug-window
Implement debug window shortcut for Mac OS
2021-04-27 16:37:40 -04:00
Anton Georgiev
835dba07c2
Merge pull request #12177 from KDSBrowne/bbb-7746
fix: Fix Active Style For Current Chat
2021-04-27 16:30:53 -04:00
Lucas Zawacki
7ceea175b0 Fix video overlay style 2021-04-27 17:30:20 -03:00
Vitor Mateus De Almeida
59842657f0 Implement debug window shortcut for Mac OS 2021-04-27 17:28:59 -03:00
KDSBrowne
04fe59bb41 add aria-live to time-window-list 2021-04-27 20:21:12 +00:00
Joao Siebel
18385c1de1 Add feedback for some upload status 2021-04-27 16:45:14 -03:00
Lucas Zawacki
7198937872 Use bbb icon, use cursor pointer for volume slider 2021-04-27 16:44:05 -03:00
Lucas Zawacki
3c974b8c8c Fix icon size and hide on not hover 2021-04-27 16:26:12 -03:00
Lucas Zawacki
eae1b78e82 Reload button labels 2021-04-27 15:12:50 -03:00
Pedro Beschorner Marin
791c3394f6 Few changes at the reload button
Tweaked a bit at the button's style to give it a little distance from
the borders and replaced by a larger circle button for the icon to appear
a few bigger and keep the roundness of the surrinding design. Also moved
the suppress control to the button component so it solves for both external
player, generic component and any other component that decides to use it in
the future.
2021-04-27 15:01:15 -03:00
KDSBrowne
9943011ef1 fix current chat condition | remove box-shadow from active style 2021-04-27 17:35:49 +00:00
Lucas Zawacki
0a68ac34e2 Reload button for external video 2021-04-27 14:16:28 -03:00
Anton Georgiev
d3acfa4cce
Merge pull request #11850 from daminebenq/fix-and-update-virtualized-userslist-test-suite
Fix and update virtualized list test suite
2021-04-27 13:13:46 -04:00
Lucas Zawacki
e55ead4a56 Reload button component 2021-04-27 14:10:54 -03:00
Anton Georgiev
44cc5ab165
Merge pull request #12174 from Tainan404/issue-12094
Fix messages load stuck
2021-04-27 11:15:16 -04:00
Anton Georgiev
e00b7efb04
Merge pull request #12165 from vitormateusalmeida/issue-12050
Fix layout broken after open+close shared notes
2021-04-27 11:11:17 -04:00
Tainan Felipe
3ff065aa5c Fix messages load stuck 2021-04-27 11:57:53 -03:00
Vitor Mateus De Almeida
70a7687574 remove commented code 2021-04-27 11:37:33 -03:00
Anton Georgiev
2e5c90bb35
Merge pull request #12136 from ramonlsouza/issue-12068
fix: Prevent long poll question message overlapping
2021-04-27 09:53:55 -04:00
Anton Georgiev
304bca9f04
Merge pull request #12172 from mariogasparoni/fix-match-exact-deviceId-for-mic-streams
fix: match exact deviceId when retrieving mic streams
2021-04-27 09:09:52 -04:00
Ramon Souza
f7eb8d44da recompute heights multiple times when switching between public and private chats 2021-04-27 08:23:42 -03:00
Mario Jr
13bb0c8493 fix: match exact deviceId when retrieving mic streams
Needed for firefox for consistently changing microphone using device selector
Refs #12054
2021-04-26 22:08:22 -03:00
Vitor Mateus De Almeida
340e0ba052 fix layout broken after opne close shared notes 2021-04-26 20:04:34 -03:00
Anton Georgiev
db769d081b
Merge pull request #12145 from prlanzarin/u23-seepferdchen
feat(screenshare): add screen bitrate config in bbb-html5
2021-04-26 17:36:23 -04:00
Anton Georgiev
b50e6c10b3
Merge pull request #12162 from ramonlsouza/issue-12160
fix(chat): no grouping for system messages
2021-04-26 17:33:32 -04:00
Anton Georgiev
341a268fa1 chore: connection status logs enhancement 2021-04-26 21:19:17 +00:00
Lucas
d7bbb1edef Update bigbluebutton-html5/imports/ui/components/external-video-player/component.jsx
Fix indentation

Co-authored-by: Pedro Beschorner Marin <pedrobmarin@gmail.com>
2021-04-26 18:18:16 -03:00
Lucas Zawacki
fd8825c7cd Volume slider for external video players 2021-04-26 18:16:41 -03:00
Anton Georgiev
2a0bca4890
Merge pull request #12139 from pedrobmarin/connection-status-server-log
chore(connection status): log status change at the server
2021-04-26 16:41:10 -04:00
Ramon Souza
2f981562f7 fix grouping poll results 2021-04-26 17:28:09 -03:00
Anton Georgiev
bb11c7bd4b
Merge pull request #12152 from ramonlsouza/issue-12137
fix: Do not play random user alert when a viewer joins
2021-04-26 16:12:42 -04:00
Anton Georgiev
91b57f82f9 feat: allow to omit chat message from logging 2021-04-26 16:04:57 -04:00
Anton Georgiev
99f3048a83
Merge pull request #12153 from ramonlsouza/user-list-cleanup
refactor: Remove user-list unused code
2021-04-26 15:07:58 -04:00
Ramon Souza
cf596fa0c6 remove sender object from message payload in poll result 2021-04-26 13:17:29 -03:00
Ramon Souza
4242158711 remove user-list unused code 2021-04-26 10:04:09 -03:00
Ramon Souza
89183deca2 do not play random user alert when a viewer joins 2021-04-26 09:07:59 -03:00
prlanzarin
84cbda75a3 feat(screenshare): add screen bitrate config in bbb-html5 2021-04-24 19:12:59 +00:00
Pedro Beschorner Marin
83c813ac6f refactor(connection status): interval and log configuration
Simplify how connection status inteval is configured and make server
log the solo logging option.
2021-04-23 19:15:32 -03:00
Pedro Beschorner Marin
19d6e32229 chore(connection status): log status change at the server
Includes a log at Meteor's addConnectionStatus method to log danger,
critical and recoveries triggers on user's connection status change.
2021-04-23 18:47:56 -03:00
Ramon Souza
85de789629 fix long poll question 2021-04-23 16:10:43 -03:00
Anton Georgiev
3455b20501
Rephrased label for chat messages loading 2021-04-23 14:51:24 -04:00
Anton Georgiev
5f080088b8
Merge pull request #12123 from pedrobmarin/connection-status-icon
style(connection status): replace icons
2021-04-23 13:34:28 -04:00
Anton Georgiev
df8365040e
Merge pull request #12134 from antobinary/apr23-locales
Pulled HTML5 locales on Apr 23, 2021
2021-04-23 13:33:48 -04:00
Anton Georgiev
c690cb65d9
Merge pull request #12129 from ramonlsouza/issue-12085
Resize duplicated poll results annotation
2021-04-23 13:29:53 -04:00
Anton Georgiev
8f72574267
Merge pull request #12132 from mariogasparoni/fix-11663-output-device-change-in-breakout
fix: breakout audio don't use previously selected output device
2021-04-23 13:29:17 -04:00
Anton Georgiev
ecc9ce5206 Pulled HTML5 locales on Apr 23, 2021 2021-04-23 17:27:35 +00:00
Anton Georgiev
a8842895ac
Merge pull request #12102 from ramonlsouza/issue-12062
Fix missing chat messages
2021-04-23 12:58:23 -04:00
Ramon Souza
98b5659f23 fix new poll button sizes 2021-04-23 13:33:54 -03:00
Mario Jr
2f78fc05d2 fix: breakout audio don't use previously selected output device
When joining breakout audio, the output device selected in the main room is
used in breakout.
When returning from breakout rooms, the output audio device previously set in
the main room is restored.

Some specific info:
SIPSession doesn't handle Storage anymore, we do this in SIPBridge, since
it has more info about the current selected device and it doesn't depend of
a session being oppened.
We also now pass the  output device ID when joining audio sessions. We can
then keep this information in the Storage.
Closes #11663
2021-04-23 11:28:30 -03:00
Ramon Souza
2e82bb2f64 resize whiteboard poll results 2021-04-23 11:24:01 -03:00
Mario Jr
af6cea1734 fix: client may crash when loading develop version
Removed the reference for invalidateCookie, since it doesn't exist anymore.
2021-04-23 10:58:08 -03:00
Ramon Souza
adae0f2062 keep read state of removed messages 2021-04-23 09:29:13 -03:00
Ramon Souza
e680cdf0fd Merge remote-tracking branch 'upstream/develop' into issue-12062 2021-04-23 08:25:09 -03:00
Pedro Beschorner Marin
3672a909f1 style(connection status): replace icons
Replace previous icon with a flexible version to fit inside other
nodes (e.g: buttons).
2021-04-23 06:32:11 -03:00
Anton Georgiev
1416a0d255
Merge pull request #11931 from ramonlsouza/issue-11708-2
Stop viewer play/stop actions on external videos
2021-04-22 17:16:34 -04:00
Ramon Souza
55e0f2b775 added comments 2021-04-22 17:01:12 -03:00
Paulo Lanzarin
160e2a238a
feat(video): set audio floor sorting as default for pagination
Set paginationSorting to VOICE_ACTIVITY_LOCAL by default (audio floors -> alphabetical -> local stream).

Rationale: a more sensible default mode for pagination that actually works a bit better for the end user than
the previous mode (presenter -> alphabetical). Should reduce the need for page switching by focusing on
the ones that are actually active in the conference.
2021-04-22 16:20:13 -03:00
Anton Georgiev
f45fe422b8
Merge pull request #12097 from mrkeksi/css_waiting_users
Make waiting users more responsiv
2021-04-22 15:04:54 -04:00
Ramon Souza
1a032e4b62 check user role in adapter 2021-04-22 15:45:26 -03:00
Anton Georgiev
33ad2f1a58
Merge pull request #12086 from ramonlsouza/issue-12042
Reduce component re-render on containers that use usersContext
2021-04-22 14:40:50 -04:00
Anton Georgiev
868b7d2ff7
Merge pull request #12116 from Tainan404/issue-12093
Fix client crashing with multiple private chats
2021-04-22 14:37:53 -04:00
Ramon Souza
d6e3f137c4 remove webcamsDefaultPlacement unused settings 2021-04-22 14:26:59 -03:00
Tainan Felipe
ac7316702b Fix client crashing with multiple private chats 2021-04-22 14:22:47 -03:00
Ramon Souza
75b9261f6f remove unused imports/variables 2021-04-22 13:17:20 -03:00
Anton Georgiev
0c699893bb
Merge pull request #12109 from PhMemmel/improve-hand-raised-notification-message
Makes hand raised message differentiate between one and multiple users
2021-04-22 11:13:06 -04:00
Philipp Memmel
0c4eef0c5a shorten raised hand label 2021-04-22 16:56:41 +02:00
Ramon Souza
c9540df1d3 remove duplicated logic 2021-04-22 10:40:18 -03:00
Philipp Memmel
3a56d93436 pluralize label for multiple users 2021-04-22 15:20:06 +02:00
Ramon Souza
313300d884 remove duplicated property 2021-04-22 09:38:25 -03:00
Ramon Souza
509d9c0936 Merge remote-tracking branch 'upstream/develop' into issue-12042 2021-04-22 08:45:06 -03:00
Ramon Souza
8f3a3a8c1c fix index 0 crash 2021-04-22 08:38:42 -03:00
Philipp Memmel
e7da98283f hand raised message differentiates between one and multiple users 2021-04-22 12:08:25 +02:00
Anton Georgiev
a307c28d79
Merge pull request #12104 from KDSBrowne/bbb-11970
Fix Focus Outline Clipping Buttons In Firefox
2021-04-21 18:14:25 -04:00
MrKeksi
9d10478320 increase download button size
increase download button size
fixes #7684
2021-04-21 19:36:40 +02:00
KDSBrowne
f19bf1a1ef add transparent outline to moz focusring 2021-04-21 16:58:02 +00:00
KDSBrowne
032f8d7c4a add focus outline-offset to buttonWrappers for firefox 2021-04-21 13:46:21 +00:00
Anton Georgiev
d96424dc82
Merge pull request #12101 from mariogasparoni/fix-11662
fix: breakout autojoin audio with wrong behavior
2021-04-20 16:43:55 -04:00
Ramon Souza
ea51cb7853 fix missing chat messages 2021-04-20 17:36:04 -03:00
Anton Georgiev
36b67971ee
Merge pull request #12054 from mariogasparoni/fix-12023-and-other-two-fixes
fix: mic selection (firefox/all browsers) and muted alert when mic is changed
2021-04-20 13:40:54 -04:00
Mario Jr
bf17b385b6 fix: breakout autojoin audio with wrong behavior
When joining/returning breakouts, audio would always connect
with full audio. This can lead to a performance problem, once
all listenonly users would join full audio, increasing the
number of streams in FreeSWITCH.

We now have a consistent behavior, which is:
1 - The choice made by the user in the main room is predominant:
    if mic is active in main room, user will automatically
    join mic in breakout room. When returning from breakout
    room, user will also join with mic again.
2 - Changes made in breakout room won't have effect when
    returning to the main room. This means if user, for example,
    change from listenonly to mic in breakout room, the returning
    will consider the option choosen previously (listenonly) and
    listenonly will be active again in the main room.
3 - If user didn't join audio in the main room, the audio modal
    will be prompted when joining the breakout room (this is
    a special case of (1))


The following is some technicall information:
InputStreamLiveSelector (component.jsx) now calls
'handleLeaveAudio' function, which is the default
function when user leaves audio (also used when
dynamic devices are inactive).

We now store information about user's choice (mic or listenonly)
using local storage, instead of the previous cookie method (this
was triggering some warnings in browser's console).

Also did a small refactoring to match eslint rules.
Fixes #11662.
2021-04-20 14:38:11 -03:00
Joao Siebel
c5071093d9 Improve feedback to user after a failed file upload 2021-04-20 14:21:12 -03:00
Mohamed Amine Ben Salah
ec03be9ef1 reuse users collection instead of users-persistent-data collection 2021-04-20 13:59:04 -03:00
Ramon Souza
6960c524de remove unused props in audio controls 2021-04-20 11:36:22 -03:00
MrKeksi
418d4ffe87 Make waiting users more responsiv 2021-04-20 16:09:10 +02:00
Anton Georgiev
3ebb2cf46d
Merge pull request #12004 from prlanzarin/u23-isitcoldinthewater
video: voice activity video sorting
2021-04-20 09:47:43 -04:00
Anton Georgiev
ad19234fc6
Merge pull request #12059 from vitormateusalmeida/issue-11610
Fix layout doesn't update when screen is shared
2021-04-20 08:44:27 -04:00
Anton Georgiev
7216f09bbe
Merge pull request #12095 from KDSBrowne/bbb-12092
Update Language On Html After Locale Change
2021-04-20 08:43:11 -04:00
Ramon Souza
d5d1c86c70 remove unused imports 2021-04-20 09:12:22 -03:00
KDSBrowne
ca3975f242 update html lang on locale change in settings 2021-04-20 11:51:15 +00:00
Ramon Souza
419e5af2a6 fix usedId value 2021-04-19 17:16:05 -03:00
Vitor Mateus De Almeida
aa5b4c7d48 code reuse 2021-04-19 16:53:42 -03:00
Anton Georgiev
da2ee3517d
Merge pull request #12057 from ramonlsouza/issue-11998-2
Add delay to userRemove
2021-04-19 14:19:52 -04:00
Ramon Souza
40c9d87f63 reduce component re-render on containers that use usersContext 2021-04-19 14:57:55 -03:00
Anton Georgiev
30f200f312
Merge pull request #12077 from KDSBrowne/bbb-fix-screenreader-trap
Fix Screen Reader Access To Tethered Dropdown Menu's
2021-04-19 13:03:51 -04:00
Anton Georgiev
5c3b8382e5
Merge pull request #12082 from ramonlsouza/issue-12075-2
Get users data from context in random user select
2021-04-19 13:02:43 -04:00
Anton Georgiev
e19915087e
Merge pull request #12081 from ramonlsouza/issue-12075
Get users data from context in poll live-result
2021-04-19 13:02:30 -04:00
Ramon Souza
cf0bd96546 get users data from context in random user select 2021-04-19 13:39:02 -03:00
Anton Georgiev
93aa62c283
Merge pull request #12078 from KDSBrowne/bbb-br-manage-access
Make Breakout Rooms User Assignment Keyboard Accessible
2021-04-19 11:22:16 -04:00
Ramon Souza
2264e2d322 get users data from context in poll live-result 2021-04-19 11:47:42 -03:00
Philipp Memmel
3d6921e086 fix regression chat lock in mod chat 2021-04-19 15:35:00 +02:00
KDSBrowne
35d07deb18 remove unused import / event listeners on unmount 2021-04-19 11:18:34 +00:00
KDSBrowne
f46f7961e3 make breakout room assignment accessible via keyboard 2021-04-19 00:46:07 +00:00
KDSBrowne
784103c8e1 hide secondary panel from SR when tethered dropdown is open 2021-04-18 15:44:02 +00:00
Vitor Mateus De Almeida
573066756d Merge remote-tracking branch 'upstream/v2.3.x-release' into issue-11610 2021-04-16 18:05:26 -03:00
Vitor Mateus De Almeida
3374e638bb fix layout doesn't update when screen is shared 2021-04-16 18:02:47 -03:00
Ramon Souza
896d5244ba fix random user modal 2021-04-16 16:55:27 -03:00
Ramon Souza
98ad9289ab add inline comment 2021-04-16 16:32:16 -03:00
Mario Jr
298c4afd4c Update .eslint rule to affect only a restricted scope 2021-04-16 15:24:14 -03:00
Ramon Souza
ab8cfe5109 add delay to userRemove 2021-04-16 14:58:53 -03:00
Anton Georgiev
5566941ad1
Merge pull request #12003 from ramonlsouza/issue-11985
Fix join webcam breakout room
2021-04-16 10:46:04 -04:00
Anton Georgiev
f3aa708f53
Merge pull request #12034 from ramonlsouza/issue-11977
Add meetingId to usersContext
2021-04-16 10:42:24 -04:00
Anton Georgiev
ed19c65fa1
Merge pull request #12011 from ramonlsouza/publish-cursor-userid
Publish cursor using reliable userId
2021-04-16 09:53:59 -04:00
Mario Jr
e8d59ed14a fix: mic selection (firefox/all browsers) and muted alert when mic is changed
This commit contains three fixes: one already reported and two detected
during the investigation of the solution.
This started as a fix for firefox (#12023), but i also fixed the muted
alert/banner when device changes: the banner wasn't detecting device changes,
unless audio was deactived/actived.

There's another fix for the microphone stream: we now keep sender's track
disabled if it was already disabled for the sender's track of the previous
selected device.

Also did small refactor for eslint checking.

Some technical information: in sip bridge (bridge/sip.js), setInputStream and
liveChangeInputDevice function were both fully turned into promises, which
guarantees we have everything ready when it resolves to the respective values.
This helps AudioManager (audio-manager/index.js) to sequentially sets and
tracks the state of the current microphone stream (inputStream), when calling
liveChangeInputDevice function: we first set the current stream to null,
creats a new one and then set it to the newly created value - this is needed
because MutedAlert (muted-alert/component.jsx) can then gracefully
allocate/deallocate the cloned stream when it is set to a non-null/null value
(the cloned stream is used for speech detection with hark).
In MutedAlert we also make sure to enable the cloned stream's audio
tracks, just in case the user change the device when muted (audio track is
disabled in this case), which also leaves the cloned stream muted (we then
enable the track to allow speech detection).

Closes #12023
2021-04-16 10:45:40 -03:00
Anton Georgiev
54a2b71794
Merge pull request #12045 from ramonlsouza/issue-12039
Add bars to chat poll results
2021-04-15 15:25:11 -04:00
Anton Georgiev
286e9ab839
Merge pull request #12046 from MaximKhlobystov/random-user-modal-remove-colour
Remove the background colour that highlights random user picking modal
2021-04-15 15:24:17 -04:00
Anton Georgiev
c9b2b46b3c
Merge pull request #12043 from ramonlsouza/increase-chat
Increase chat min/max width values
2021-04-15 15:23:00 -04:00
Maxim Khlobystov
fcd8496b21 Remove bisque colour from the random user modal 2021-04-15 18:33:40 +00:00
Ramon Souza
91661acb78 add bars to chat poll results 2021-04-15 15:32:53 -03:00
Ramon Souza
5e9a39105c increase chat min/max width values 2021-04-15 15:07:07 -03:00
Anton Georgiev
651d09cbd0
Merge pull request #11224 from sapsDev/palm-rejection-develop-v2.3
Fix unintetionally drawing while using an active pencil
2021-04-15 13:34:01 -04:00
Anton Georgiev
6ecbe44f84
Merge pull request #12040 from ramonlsouza/issue-8985
Fix phone number display in RTL
2021-04-15 12:17:44 -04:00
Ramon Souza
85e0b441d6 phone and pin numbers ltr even in rtl languages 2021-04-15 13:12:25 -03:00
hiroshisuga
4db28a2824
Fancy random viewer selection (#11297)
* Revert "Delete bbb-icons-ori.woff"

This reverts commit 84937a0d07.

* Revert "Add files via upload"

This reverts commit 391434445a.

* Revert "Delete bbb-icons.woff"

This reverts commit 7c245c666d.

* Revert "Add files via upload"

This reverts commit 6f8c764c4b.

* Revert "Delete tmp.woff"

This reverts commit 5141e65359.

* Revert "Add files via upload"

This reverts commit c8f7b17b04.

* Revert "Create tmp.woff"

This reverts commit 73c4506594.

* Revert "Delete bbb-icons.woff"

This reverts commit 9d01d58527.

* Revert "Revert "Delete bbb-icons.woff""

This reverts commit d221d290cd.

* Revert "Revert "Revert "Delete bbb-icons.woff"""

This reverts commit c415ff02d1.

* Revert "Revert "Delete bbb-icons.woff""

This reverts commit d221d290cd.

* Revert "Revert "Create tmp.woff""

This reverts commit 267dc412d5.

* Revert "Delete bbb-icons-ori.woff"

This reverts commit 84937a0d07.

* Revert "Delete bbb-icons.woff"

This reverts commit 7c245c666d.

* Revert "Add files via upload"

This reverts commit 6f8c764c4b.

* Revert "Add files via upload"

This reverts commit c8f7b17b04.

* Revert "Create tmp.woff"

This reverts commit 73c4506594.

* Revert "Delete bbb-icons.woff"

This reverts commit 9d01d58527.

* Revert "Revert "Delete bbb-icons.woff""

This reverts commit 64a48f2bd6.

* Revert "Revert "Revert "Delete bbb-icons.woff"""

This reverts commit 9d1b4a068a.

* Revert "Revert "Revert "Revert "Delete bbb-icons.woff""""

This reverts commit b60491d933.

* Revert "Revert "Revert "Revert "Revert "Delete bbb-icons.woff"""""

This reverts commit 16e357091d.

* Revert "Revert "Revert "Revert "Revert "Revert "Delete bbb-icons.woff""""""

This reverts commit e0b70f2055.

* Revert "Revert "Revert "Revert "Revert "Revert "Revert "Delete bbb-icons.woff"""""""

This reverts commit 7b1bde97ed.

* Update UsersMgs.scala

* Update selectRandomViewer.js

* Update clearRandomlySelectedUser.js

* Update addMeeting.js

* Update updateRandomViewer.js

* Update component.jsx

* Update container.jsx

* Update component.jsx

* Update container.jsx

* Update styles.scss

* Update en.json

* Update SelectRandomViewerReqMsgHdlr.scala

* code simplification

* in case only one person to be selected

* Update en.json

* Create en.json

* Update en.json

* Update component.jsx

* Update styles.scss

* Update en.json

* Update updateRandomViewer.js

Fix a typo

* Update component.jsx

When the presenter is moved to a viewer, in the modal of ex-presenter "somebody is selected" should be displayed. Before this modification, "somebody is the only viewer" was displayed.

* add a comment

explaining why a condition is needed.

* Update en.json

* Update en.json

* revert (due to the rename UserMgs -> UserMsgs)

* Update UsersMsgs.scala
2021-04-15 11:12:10 -04:00
Anton Georgiev
5a1639a3f3
Merge pull request #12038 from ramonlsouza/issue-9538
Dedicated locales property for shared notes locked text
2021-04-15 10:54:48 -04:00
Ramon Souza
64258f790d dedicated locales property for shared notes locked text 2021-04-15 11:21:15 -03:00
Ramon Souza
7d50490dd9 audio selection menu scrollable 2021-04-15 10:36:35 -03:00
Ramon Souza
56c33ed36d add meetingId to userscontext 2021-04-15 09:12:21 -03:00
Anton Georgiev
3acb3ab16c
Merge pull request #12026 from daminebenq/update-outdated-autotests
Adds guest policy test specs
2021-04-14 16:45:41 -04:00
Mohamed Amine Ben Salah
cd5da91cb8 set failureThreshold to 2.0 for all Multiusers specs 2021-04-14 17:01:05 -03:00
Anton Georgiev
3290141621
Merge pull request #12013 from PhMemmel/fix-allow-private-chat-to-mods
Fix: Allow open private chats with mods if private chats are disabled
2021-04-14 14:48:17 -04:00
Anton Georgiev
11493a6618
Merge pull request #12010 from ramonlsouza/chat-cleanup
Fix previous messages chat alerts and remove unused code
2021-04-14 13:09:56 -04:00
Mohamed Amine Ben Salah
2419c1f252 add guest policy specs 2021-04-14 13:16:41 -03:00
Anton Georgiev
02270d451c
Merge pull request #12012 from Tainan404/issue-11842
Fix duplicated messages
2021-04-14 09:01:32 -04:00
Ramon Souza
3184330ec1 scroll on polling panel - mobile 2021-04-13 16:02:24 -03:00
Ramon Souza
d3ec10f3e2 publish cursor using reliable userId 2021-04-13 14:36:46 -03:00
Tainan Felipe
64aea0cd22 Fix duplicated messages 2021-04-13 14:35:46 -03:00
Philipp Memmel
af7782d73c fix: now possible to open private chats with mods 2021-04-13 19:18:21 +02:00
Ramon Souza
c3a3bf1867 fix getAllMessages and remove unused code 2021-04-13 13:11:47 -03:00
Anton Georgiev
3c1792ae19
Merge pull request #11957 from pedrobmarin/non-ascii-sorting
Extend user's name sorting to use non-ASCII characters
2021-04-13 09:06:43 -04:00
Anton Georgiev
f51c1a23bb
Merge pull request #11992 from ramonlsouza/fix-chat-alerts
Fix chat alerts
2021-04-13 08:48:39 -04:00
Anton Georgiev
db9b5c2ec8
Merge pull request #11964 from ramonlsouza/remove-returnless-function
Remove returnless function use
2021-04-13 08:46:42 -04:00
Anton Georgiev
485725e8ae
Merge pull request #12005 from ramonlsouza/remove-unused-imports
Removing unused imports
2021-04-13 08:45:54 -04:00
Anton Georgiev
ecfbeab5dd
Merge pull request #11997 from ramonlsouza/issue-11975
Fix panel resizing for poll, cc and waiting list
2021-04-13 08:43:56 -04:00
Ramon Souza
e7366485aa removing unused imports 2021-04-13 08:43:08 -03:00
prlanzarin
001ab9554c video: added voice activity stream sorting, made stream sorting extensible
Video streams can be sorted by voice floor activity in the client according to FreeSWITCH´s floor events. The feature works together with pagination, essentially giving an Last-N like experience while not disrupting too much

Made video stream sorting extensible in a way. The sorting modes for pagination and unbounded can be configured in settings.yml and new sorting modes can be added to the stream sorting util under video-provider. Inline docs explain how to do that

Changed how the stream ID attribute from video-streams collection was passed to downstream components; we had an array map that was executed every change just to map stream to cameraId, which is bizarre. So I changed the cameraId usage in downstream components to be conformat with the collection attributes and shaved off the map where it wasnt needed

Add better selectors to video-list-item container´s VoiceUser fetch
2021-04-12 19:06:07 +00:00
Ramon Souza
32dec42264 fix join webcam breakout room 2021-04-12 15:59:43 -03:00
Anton Georgiev
2955fed194
Merge pull request #11895 from MaximKhlobystov/sync-options-length-dragndrop
Syncing the length of poll options list with the drag and drop input
2021-04-12 13:48:39 -04:00
Anton Georgiev
c9b5e3d681
Merge pull request #12002 from ramonlsouza/issue-11999
Remove max-width from polling options container
2021-04-12 13:43:46 -04:00
Ramon Souza
858e1c7529 remove max-width from polling options container 2021-04-12 14:34:05 -03:00
Anton Georgiev
a589ffc14f
Merge pull request #12000 from ramonlsouza/issue-11968
Fix active poll refresh crash
2021-04-12 13:02:32 -04:00
Ramon Souza
d90e889394 fix active poll refresh crash 2021-04-12 13:57:02 -03:00
Anton Georgiev
34e1c2f160
Merge pull request #11989 from PhMemmel/fix-private-public-chat-lock
Fix private public chat lock interference
2021-04-12 12:21:49 -04:00
Anton Georgiev
dcc8f5d753
Merge pull request #11995 from pedrobmarin/fix-whiteboard-access
fix: whiteboard access for multiple presentations
2021-04-12 10:58:06 -04:00
Ramon Souza
7ed119cf4b fix panel resizing for poll, cc and waiting list 2021-04-12 11:51:01 -03:00
Pedro Beschorner Marin
4170b9d1ac fix: whiteboard access for multiple presentations
Whiteboard service wasn't considering the current presentation id when
fetching for the current whiteboard id. Calls were always returning
the id of the first slide available. This was effecting the state of the
whiteboard access feedback at the users' list.
2021-04-12 11:06:43 -03:00
Ramon Souza
88a89d982a fix-save-copy-messages 2021-04-12 09:13:42 -03:00
Ramon Souza
f6b70600d0 fix chat alerts 2021-04-12 08:16:57 -03:00
Maxim Khlobystov
1da39201a8 Fix for addition and removal of options in drag and drop poll creation 2021-04-12 00:40:46 +00:00
Philipp Memmel
319138eda4 avoid problems when chat doesn't have proper state 2021-04-11 21:48:25 +02:00
Philipp Memmel
4b9d695069 fix private public chat lock interference 2021-04-11 21:12:59 +02:00
Anton Georgiev
7544580de5
Merge pull request #11967 from vitormateusalmeida/eslint
Update eslint to ecma 2020
2021-04-09 16:40:23 -04:00
Vitor Mateus De Almeida
3b3612d211 update eslint to ecma 2020 2021-04-09 15:02:18 -03:00
Ramón Souza
d107f77714
Prevent users from sending private messages to offline user (#11906)
* lock offline user private messages

* removing reassignment of props
2021-04-09 10:16:49 -04:00
Pedro Beschorner Marin
f44f73c1c7 Refactor chat sorting 2021-04-09 11:15:59 -03:00
Anton Georgiev
74a2a6683f
Merge pull request #11915 from daminebenq/add-raise-hand-test-spec
Add missing Connection Status and Hand raising specs
2021-04-09 10:15:03 -04:00
Ramon Souza
086d370428 remove returnless function use 2021-04-09 10:08:59 -03:00
Anton Georgiev
ced8c35f2e
Merge pull request #11963 from ramonlsouza/issue-11935
Formatting of PIN number within client
2021-04-09 08:50:10 -04:00
Anton Georgiev
3f8d619ef1
Merge pull request #11927 from PhMemmel/order-presentations-alphabetically
Update order of presentation lists
2021-04-09 08:48:13 -04:00
Ramon Souza
095bf7b3c2 formatting pin number 2021-04-09 08:44:55 -03:00
Pedro Beschorner Marin
b23c1b411c Merge branch 'develop' into non-ascii-sorting 2021-04-08 21:55:30 -03:00
Anton Georgiev
598dcb7751
Merge pull request #11951 from ramonlsouza/new-poll-warning
Fix new poll key warning
2021-04-08 16:47:49 -04:00
Anton Georgiev
eb9a339211
Merge pull request #11953 from ramonlsouza/remove-unused-chat-vars
Remove unused chat-related variables
2021-04-08 16:23:25 -04:00
Anton Georgiev
a2c17ad069
Merge pull request #11955 from bigbluebutton/antobinary-patch-1
Update deploy_to_usr_share.sh
2021-04-08 16:20:08 -04:00
Anton Georgiev
d9ee27cd09
Merge pull request #11954 from bigbluebutton/antobinary-remove-logs
Remove bbb-html5-backend log when meeting handled by other backend
2021-04-08 16:19:55 -04:00
Pedro Beschorner Marin
6d717e1770 Extend user's name sorting to use non-ASCII characters
Some languages rely on non-ASCII characters and this should be considered,
at least at name's sorting.
2021-04-08 17:16:36 -03:00
Anton Georgiev
f3cf1a7782
Update deploy_to_usr_share.sh
After updating npm from 6.5.x to 7.x I have had to add `sudo` to install npm dependencies. A few lines below file ownership and permissions are corrected, so I think all should be fine. This should work well even with npm 6.x
2021-04-08 16:11:23 -04:00
Anton Georgiev
65b7616da1
Correct upper to lower case for Select random user 2021-04-08 16:00:23 -04:00
Anton Georgiev
abd9539405
Update redis.js 2021-04-08 15:55:55 -04:00
Anton Georgiev
30229cebb6
Remove bbb-html5-backend log when meeting handled by other backend 2021-04-08 15:51:57 -04:00
Ramon Souza
ace0920b7e remove unused chat-related vars 2021-04-08 16:14:34 -03:00
Ramon Souza
b4f91f443e fix new poll key warning 2021-04-08 15:42:06 -03:00
Anton Georgiev
b6a29fb56d
Merge pull request #11950 from mariogasparoni/fix-11913
fix: when muted alert is active, can't click on 'Leave audio'
2021-04-08 14:18:04 -04:00
Mario Jr
3253980584 fix: when muted alert is active, can't click on 'Leave audio'
Closes #11913
2021-04-08 14:13:04 -03:00
Anton Georgiev
5189abb225
Merge pull request #11911 from Tainan404/issue-11795
Fix client crashing because users object is missing
2021-04-08 12:30:01 -04:00
Anton Georgiev
e11dc05f98
Merge pull request #11945 from KDSBrowne/bbb-11647
Fix Text Area's Not Opening IOS Virtual Keyboard
2021-04-08 11:22:54 -04:00
Anton Georgiev
1809f1640a
Merge pull request #11940 from ramonlsouza/navbar-mobile-changes
Remove recording button text on phones
2021-04-08 11:03:00 -04:00
Ramon Souza
5f693eb0f6 presenter menu scrollable 2021-04-08 10:53:57 -03:00
Ramon Souza
bce7f98184 remove recording button text on phones 2021-04-08 10:36:19 -03:00
KDSBrowne
3d6c8fc194 fix text-area's not opening iOS virtual keyboard 2021-04-08 02:51:49 +00:00
Ramon Souza
98bc3e1cff remove edge specific code in whiteboard toolbar 2021-04-07 16:56:51 -03:00
Ramon Souza
7236012774 remove edge-specific css 2021-04-07 16:55:39 -03:00
Ramon Souza
aab9945b46 stop viewer play/stop actions on external videos 2021-04-07 16:02:49 -03:00
Anton Georgiev
9f8cc9cd8d
Merge pull request #11920 from ramonlsouza/issue-11898
Fix user icons alignment for Microsoft Edge browser
2021-04-07 14:48:53 -04:00
Anton Georgiev
7a70bccea5
Merge pull request #11925 from hiroshisuga/patch-33
Trigger layout rearrangement by quick poll button
2021-04-07 13:41:41 -04:00
Anton Georgiev
9b4337454c
Merge pull request #11909 from pedrobmarin/update-users-persistent-data
Update users persistent data
2021-04-07 13:26:41 -04:00
Anton Georgiev
5e4f5e271f
Merge pull request #11928 from ramonlsouza/whiteboard-tool-font
Do not show real font-size in whiteboard text tool button
2021-04-07 13:04:17 -04:00
Ramon Souza
fe53d4a1d8 do not show real font-size in tool button 2021-04-07 13:15:31 -03:00
Philipp Memmel
c20b8164ef update order of presentation lists 2021-04-07 17:11:17 +02:00
hiroshisuga
ab66434bb0
panelChanged event 2021-04-07 23:44:37 +09:00
Anton Georgiev
64065cbb11
Merge pull request #11922 from KDSBrowne/bbb-11839
Fix Keyboard Navigation Skipping Users In Userlist
2021-04-07 10:02:53 -04:00
Anton Georgiev
964eb93391
Merge pull request #11914 from bigbluebutton/antobinary-removed-html5-memoryMonitoring
Removed memoryMonitoring from settings.yml
2021-04-07 09:42:13 -04:00
Anton Georgiev
7949563d25
Merge pull request #11892 from ramonlsouza/localized-quick-poll
Localized quick poll answers
2021-04-07 08:41:59 -04:00
hiroshisuga
b0d668b4db
Fire layout rearrangement by toggling poll panel (#11900) 2021-04-07 08:36:09 -04:00
Ramon Souza
e2c3ce524d remove specific user icon styles for edge 2021-04-07 09:17:34 -03:00
Mohamed Amine Ben Salah
db4986736b Add Connection Status Offline User reported 2021-04-06 21:39:18 -03:00
Mohamed Amine Ben Salah
9a151fb4c2 Add raise hand test spec to user.test.js suite 2021-04-06 21:09:43 -03:00
Anton Georgiev
056ffc9e2a
Removed memoryMonitoring from settings.yml 2021-04-06 19:54:11 -04:00
Mario Jr
5eced7fe5b fix: dial-in users don't appear in participant's list
Closes #11860
2021-04-06 18:44:54 -03:00
Anton Georgiev
717a50f9b4
Merge pull request #11910 from ramonlsouza/clear-all-status-fix
Adding new function to clear all status
2021-04-06 16:26:38 -04:00
Tainan Felipe
e4563defde Fix client crashing because users object is missing 2021-04-06 16:58:11 -03:00
Ramon Souza
2c55ebb465 adding new function to clear all status 2021-04-06 16:41:33 -03:00
Pedro Beschorner Marin
5cc213d93c Update user persistent data on role change 2021-04-06 16:32:04 -03:00
Pedro Beschorner Marin
ae4a44b713 Refactor logged out status error message 2021-04-06 16:31:16 -03:00
Pedro Beschorner Marin
7fbe3bde88 Resubscribe to users persistent data collection 2021-04-06 16:28:46 -03:00
Anton Georgiev
b699790251
Merge pull request #11773 from PhMemmel/reflect-hand-raised-state-in-button-style
Hand raise button now reflects hand raised state
2021-04-06 13:45:17 -04:00
Ramon Souza
3efcfcd0fd fix action button over userlist and dropdown 2021-04-06 14:15:18 -03:00
Anton Georgiev
d941e208a7
Merge pull request #11904 from mariogasparoni/fix-11870
fix: audio device selector problem when using RTL locales
2021-04-06 10:17:37 -04:00
Mario Jr
68628855a3 fix: audio device selector problem when using RTL locales
Closes #11870
2021-04-06 10:56:01 -03:00
Anton Georgiev
42e3477003
Merge pull request #11826 from daminebenq/add-connection-status-test-spec
Add connection status (++ webcams, screenshare) test specs
2021-04-06 09:33:34 -04:00
KDSBrowne
ff7c862f00 fix keyboard navigation of users list 2021-04-06 01:00:41 +00:00
Maxim Khlobystov
11fe501214 Avoid going over the maximum allowed number of poll responses 2021-04-05 19:41:26 +00:00
Ramon Souza
3d6314012f localized quick poll answers 2021-04-05 14:50:50 -03:00
Anton Georgiev
9dbb298a7d
Merge pull request #11890 from Tainan404/issue-11795
Fix unread notes being not shown in navbar
2021-04-05 13:19:27 -04:00
Anton Georgiev
ad460a7d7a
Merge pull request #11824 from Tainan404/fix-unread-message
Fix unread message indicator remaining visible
2021-04-05 12:32:11 -04:00
Anton Georgiev
ea62e890a0
Merge pull request #11889 from pedrobmarin/connection-status-extra
Offline users' connection status improvements
2021-04-05 12:30:39 -04:00
Pedro Beschorner Marin
99690b55ec Extra connection's status sorting
Push offline users to the bottom of the list.
2021-04-05 13:19:24 -03:00
Pedro Beschorner Marin
082cdba78d Add offline property to user's own status 2021-04-05 13:18:45 -03:00
Anton Georgiev
8122caf85a
Merge pull request #11884 from MarcelWaldvogel/exec-service-process
Services run as starting PID
2021-04-05 12:16:16 -04:00
Anton Georgiev
9ec5408c9e
Merge pull request #11847 from ramonlsouza/offline-users-connection
Re-include offline users to the connection modal's users list
2021-04-05 12:10:47 -04:00
Anton Georgiev
6b9eee92e5
Merge pull request #11855 from hiroshisuga/patch-31
Minimum width of confirm button
2021-04-05 11:56:54 -04:00
Mohamed Amine Ben Salah
a69307b06e Merge remote-tracking branch 'upstream/develop' into add-connection-status-test-spec 2021-04-05 11:57:57 -03:00
Anton Georgiev
44a5eb8b26
Merge pull request #11886 from ramonlsouza/settings-z-index
Fix settings modal z-index
2021-04-05 10:56:49 -04:00
Ramon Souza
00c873648e fix settings modal z-index 2021-04-05 09:40:59 -03:00
Ramon Souza
9a0babd5d8 new default for showAllAvailableLocales (true) 2021-04-05 08:29:12 -03:00
Marcel Waldvogel
9140613a96 Services run as starting PID
The starting scripts now `exec` the main service instead of starting
it as a subprocess. Also in line with docker-entrypoint recommendations.
2021-04-05 12:24:29 +02:00
Mohamed Amine Ben Salah
9d50adbc95 uncomment commented test specs 2021-04-04 18:53:31 -03:00
Mario Jr
e69421e671 fix: Do not show unsupported browser warning for microsoft edge
This was being shown in both audio in video modal.
Related to #11865.
2021-04-02 15:12:40 -03:00
Mario Jr
9411110742 fix: User can't join using microsoft edge
When browser's name string has whitespaces, we must treat it before adding to the
body class. For example Edge uses 'microsoft edge' string
This class string must match names used in css.

Tested in firefox, chrome and safari and it's corresponding mobile versions,
this is working for all.

Fixes #11865
2021-04-02 14:25:00 -03:00
Pedro Beschorner Marin
7737241141 Reduce pad's hash size
Etherpad has a limitation of 50 characters for it's pad ids. Although
our SHA1 hash function generates 40 characters length values, after
prefixing (Meteor's instance id) and suffixing (closed captions support)
the pad id we can reach an invalid size.
2021-04-02 13:22:11 -03:00
hiroshisuga
c6cca4fe15
minimum width of button 2021-04-03 01:14:26 +09:00
hiroshisuga
eb39720130
Portuguese -> English 2021-04-02 11:26:46 +09:00
Mohamed Amine Ben Salah
ba9c810251 updates connection issue user reporting test spec 2021-04-01 23:14:37 -03:00
hiroshisuga
9a6d76e6e3
no width for confirm button 2021-04-02 11:06:16 +09:00
Mohamed Amine Ben Salah
040fed5ca7 add mobile user sub-username tag check 2021-04-01 21:54:55 -03:00
Anton Georgiev
4b68749fb9
Set breakoutRoomLimit to 16
With defaults of 2 backend and 2 frontend bbb-html5 nodejs processes we can handle more breakouts. @ritzalam confirmed no audio changes are needed
2021-04-01 17:22:16 -04:00
Anton Georgiev
4a4efb94f8 Pulled HTML5 locales on Apr 1, 2021 2021-04-01 20:17:45 +00:00
Mohamed Amine Ben Salah
c8668641cb fix and update virtualized list test suite 2021-04-01 16:42:31 -03:00
Mario Jr
951fc0ade8 fix: MEDIA_ERROR when joining room using Firefox
Firefox doesn't create a  device called 'default' and we were trying
to set this when user is joining the room. We don't do this anymore, letting
devices to be changed when there's some user request.

Moved outputDeviceId inputDeviceId information to be managed in bridge
(just like we do with inputDeviceId), we don't store this duplicated
information in audio container anymore.

Fixed the eslint warning in "playAlertSound(url) { ..."

We are safe to let users try to change input/output devices because the
device list is retrieved from enumerateDevices.
2021-04-01 15:53:43 -03:00
Ramon Souza
3be14632de adding meetingId to usersPersistentData 2021-04-01 15:53:03 -03:00
Ramon Souza
c5b229b4eb adding offline css class 2021-04-01 15:46:28 -03:00
Anton Georgiev
258a1e12ad remove withInstanceId from note/server/helpers 2021-04-01 18:19:44 +00:00
Anton Georgiev
ff45cccd66 Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into apr1-merge 2021-04-01 18:11:13 +00:00
Ramon Souza
9e35bb09be reinclude offline users do connection modal 2021-04-01 15:10:15 -03:00
Anton Georgiev
ade1401cfa
Merge pull request #11845 from ramonlsouza/mobile-dropdown-fix
Fix mobile video dropdown
2021-04-01 11:21:18 -04:00
Tainan Felipe
5641b46aa3 Fix unread notes being not shown in navbar 2021-04-01 11:58:58 -03:00
Mohamed Amine Ben Salah
37e27addfa add bad user connection reporting test spec (missed code part) 2021-04-01 11:48:18 -03:00
Ramon Souza
369aa50836 fix mobile video dropdown 2021-04-01 11:28:20 -03:00
Ramon Souza
78c7abde7d actionsbar different height on mobile 2021-04-01 10:57:54 -03:00
Mohamed Amine Ben Salah
2fbbd94ddd add bad user connection reporting test spec 2021-04-01 10:55:27 -03:00
Anton Georgiev
8adbbe8288
Merge pull request #11841 from ramonlsouza/device-detect
Change browser detection library to bowser
2021-04-01 09:52:16 -04:00
Anton Georgiev
3a19a7000d
Merge pull request #11831 from mariogasparoni/improvements-in-muted-banner
Improvements in muted banner
2021-04-01 09:30:53 -04:00
Ramon Souza
05a0d5afbf move browser info to helper + remove unused libs 2021-04-01 08:14:24 -03:00
Philipp Memmel
48571734c8 fix localization of heading in presentation manager 2021-04-01 11:18:32 +02:00
Mario Jr
37e6755008 Fix muted banner being created for listen-only fallback stream
When listen only fallbacks from Kurento to FreeSWITCH, we must guarantee
the muted alert won't be created, speciallly because listen-only's fallback
uses a flow similar to microphone's. Client currently crashes when this
happens: this commit fixes this peoblem.
2021-03-31 16:25:07 -03:00
Mario Jr
4ad41bc8c5 Improvements in muted banner
We now stop the MediaStream (cloned/dummy input stream) when this is not
needed anymore.
We don't create/clone a new MediaStream when it already exists.
Fixed eslint warning in muted-alert/component.jsx
2021-03-31 16:25:04 -03:00
Ramon Souza
9218262e0a all device info moved to helper 2021-03-31 14:13:36 -03:00
Mohamed Amine Ben Salah
c57c45399c Adds connection status (++ webcams, screenshare) test specs 2021-03-31 10:10:57 -03:00
Philipp Memmel
32d3c39acc fixes option to allow mods to unmute users 2021-03-31 15:06:54 +02:00
Tainan Felipe
9def3f3785 Remove debug code 2021-03-31 08:14:03 -03:00
Anton Georgiev
6695f7a119
Merge pull request #11813 from mariogasparoni/merge-update-pr-10129
Update and some improvements on PR #10129 - dynamic change audio device
2021-03-30 13:50:30 -04:00
Anton Georgiev
d0b9a780ef
Merge pull request #11811 from MaximKhlobystov/poll-user-response-button-style
Different colors for the selected User Response poll button
2021-03-30 13:17:36 -04:00
Anton Georgiev
85a84f7cbf
Revert "Change browser detection library from browser-detect to bowser" 2021-03-30 13:16:10 -04:00
Maxim Khlobystov
7fa1dc3128 Changge the style of selected User Response poll button 2021-03-30 16:52:14 +00:00
Anton Georgiev
027658ac5c
Merge pull request #11806 from ramonlsouza/mobile-detect
Change browser detection library from browser-detect to bowser
2021-03-30 12:28:13 -04:00
Anton Georgiev
87b770fee7
Merge pull request #11807 from jfsiebel/handle-reason-code
Rework banned users
2021-03-30 11:21:56 -04:00
Maxim Khlobystov
9d4bd0e199 Syncing the number of poll options with the drag and drop input 2021-03-30 14:33:57 +00:00
Anton Georgiev
7d1d9fd8e7
Enabled by default Shared notes in 2.3
Packaging already replaces `url: ETHERPAD_HOST` so it should be safe to have `note:enabled: true`
2021-03-30 09:28:01 -04:00
Joao Siebel
c1503a2931 Remove banned users structure and handle reasonCode in validateAuthToken 2021-03-30 10:09:25 -03:00
Ramon Souza
3fa193005b change browser detection lib to bowser 2021-03-30 09:53:47 -03:00
Anton Georgiev
6e6563c202
Merge pull request #11792 from ramonlsouza/mobile-video-dropdown
Mobile video dropdown size
2021-03-30 08:38:14 -04:00
Mohamed Amine Ben Salah
cd985a02c2
Add additional user whiteboard access test spec (#11799)
* WIP adding whiteboard special user access test spec

* Adds additional user whiteboard access test spec to whiteboard.obj.js
2021-03-30 06:49:07 -04:00
Anton Georgiev
e51f569a8a
Merge pull request #11800 from pedrobmarin/pad-server-refactor
Refactor Etherpad API calls
2021-03-30 06:45:57 -04:00
Pedro Beschorner Marin
beb694c74a Improve guest lobby feedback
Included a message and a redirect for the cases where the guest is
not allowed to join or the meeting has expired/ended.
2021-03-29 22:17:59 -03:00
Mario Jr
60378e8c63 Merge branch 'develop' into merge-update-pr-10129 2021-03-29 19:07:27 -03:00
Mario Jr
8b52265766 Do not allow dynamic audio device change for mobile users
Setting this as default to prevent bad UX: device selector is currently small
for mobile devices

This could be added as a config in future
2021-03-29 18:55:23 -03:00
Mario Jr
be84fc91ee Add option to enable/disable dynamic audio device selection
By default this is set to true, allowing users to dynamic change audio devices
Fixed a few linter warnings
2021-03-29 18:55:20 -03:00
Mario Jr
cddca95ad1 Fixes and improvements on pr #10129 - dynamic change audio device
Allow listenonly users to change output devices
Fixed dynamic audio device change for firefox
Fixed shortcuts for audio join/leave
Show (with a bold font) the current selected device
[performance] Prevent calling mediaDevices.enumerateDevices every time we render
the selector. This adds a delay (~200ms, on my chrome setup) to render this component
[performance] Do not call enumerateDevices to search for new devices, instead we listen on mediaDevices.deviceChange event
Small refactoring and fixed a few errors that were being throw in browser's console
Fixed device selection when this is done in audio-settings modal
Fallback to default device when current device is removed
Truncate device name length
Renamed "Input","Output" labels to "Microphone","Speakers", respectively
Update eslint rule for accessKey
2021-03-29 18:55:17 -03:00
Mario Jr
cec88c996d Merge remote-tracking branch 'tainan/issue-9723' into merge-update-pr-10129 2021-03-29 18:52:12 -03:00
Pedro Beschorner Marin
1aa7685dcc Refactor Etherpad API calls
Isolate most Pad related functions and secure shared notes and closed
captions creation to only when there is a reachable Etherpad server
configured.
2021-03-29 18:35:33 -03:00