Commit Graph

557 Commits

Author SHA1 Message Date
Arthurk12
0ede0fa0e9 feat(captions): change transcription language on the fly
Adds a chevron button that allows enabling/disabling and changing the
language of the automatic transcription.
2022-08-24 15:40:03 +00:00
Daniel Petri Rocha
94fc8a4d41 Toast messages in front-end 2022-08-24 17:03:34 +02:00
prlanzarin
89e814d570 fix(audio): centralize device change code, add rollbacks, surface errors
There's no rollback procedure in case a device switch fails right now,
nor does the code entrypoints that call the switching procedures wait
for resolution or failure before marking the new device as chosen. That
may cause inconsistent states in a couple of ways:
  - No rollback: switch fails, audio is still on but no actual
    microphone input is being transmitted
  - Not waiting for resolutions: inconsistent chosen devices on failures
Device switching errors are also not surfaced to the end user

This commit:
  - Adds device rollback and proper resolution/failure response
    awaits to try and make the state a bit more consistent.
  - Centralizes the input device switching code to be reused between
    different bridges
  - Centralizes device ID state management in audio-manager to try and
    mantain them a bit more consistent across the board
  - Surface device switching failures to the end user
  - Guarantee device IDs are set to the session storage on all
    appropriate scenarios
2022-08-24 13:28:27 +00:00
KDSBrowne
7f4151e6eb update shortcut keys list 2022-08-09 11:45:46 +00:00
Ramón Souza
7408523b2c
Merge pull request #15473 from KDSBrowne/bbb-15381
refactor: Add Whiteboard Shortcuts to Help Modal
2022-08-03 10:23:41 -03:00
Ramón Souza
ded8493f05 Merge remote-tracking branch 'upstream/v2.5.x-release' into 2526-aug3 2022-08-03 09:53:41 -03:00
KDSBrowne
b838d3862d localize tabs in shortcut modal 2022-08-02 11:43:29 +00:00
KDSBrowne
aabfdbb991 update shortcut modal style | add new shortcuts for WB 2022-08-01 22:41:48 +00:00
Ramón Souza
d9f2660d6a
Merge pull request #15330 from JoVictorNunes/vb-improvements-Jul-04
improvement(virtual background): better error handling, notifications…
2022-07-28 09:25:00 -03:00
Ramón Souza
ccce085aed Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-15001 2022-07-27 09:49:19 -03:00
Gustavo Trott
acb0465266
Merge pull request #15412 from JoVictorNunes/export-presentation 2022-07-26 17:49:09 -03:00
Ramón Souza
a61f0ec49b
Update en.json 2022-07-26 10:59:24 -03:00
Daniel Petri Rocha
6ac3040d4a Fix multiple pres. export; include PresId in NewPresAnnFileAvailable msg. 2022-07-26 15:19:23 +02:00
Ramón Souza
4f39e419ac
Merge pull request #15421 from gabriellpr/waiting-list-feedback
fix: Adding notification to waiting users list
2022-07-26 09:06:20 -03:00
Joao Victor
07434d238c refactor: toast notification rework 2022-07-25 18:56:26 -03:00
Joao Victor
5c6c28cdd2 Fix conflicts 2022-07-25 15:14:27 -03:00
Gabriel Porfirio
15b28d52fe updating feedback message 2022-07-22 13:27:39 -03:00
Pedro Beschorner Marin
51eeb092b3 refactor(captions): configurable languages
Move the language collection to the HTML settings file. This data defines
the available languages available for the speech API.

These language tags are used to filter SpeechSynthesis' API `getVoices`
result. Tags must use BCP 47 format.

https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisVoice/lang
2022-07-20 17:20:52 +00:00
Pedro Beschorner Marin
df184b542c feat(captions): add unsupported warning
Add a disclaimer for users on browsers that do not provide speech synthesis'
voices.
2022-07-20 17:20:51 +00:00
Pedro Beschorner Marin
d6dc66f57e feat(captions): language selector
Replace the checkbox with a selector up with 3 languages: en-US, es-ES and pt-BR.

Add setting option to enable by default with predetermined locale.
2022-07-20 17:20:50 +00:00
Pedro Beschorner Marin
0bc730b3e3 refactor(captions): improve recovery
Use the user's talking state to trigger a speech API recovery after long
periods of silence.
2022-07-20 17:20:48 +00:00
Pedro Beschorner Marin
944edf2ccf feat(captions): web speech prototype
Hardcoded pt-BR prototype for closed captions generated by the browser's
WebSpeech API.
2022-07-20 17:20:48 +00:00
Joao Victor
cff1c087a8 feat: front-end support for exporting presentations with annotations 2022-07-19 16:36:00 -03:00
Ramón Souza
73c4bebe9b
Merge pull request #15248 from JoVictorNunes/issue-15240
fix: missing translations for some labels on L. A. Dashboard
2022-07-18 21:19:45 +01:00
Ramon Souza
db5ac1428a Merge tag 'v2.5.3' into merge25-26-jul14 2022-07-15 11:08:02 -03:00
prlanzarin
7b76d2e88f fix: change local echo Stop hearing locale to Stop audio feedback 2022-07-13 13:59:49 +00:00
prlanzarin
029c957b22 fix(webcam): handle stream inactivation/gUM revocations
The 'inactive' event is fired whenever the stream gets inactive (ie it
cannot be used anymore), and there are scenarios where that is
unexpected behavior and must be handled accordingly.
The main example of that is when gUM permissions are revoked by the user
via the browser's permission management panel.
Since MediaStream/Track inactive events aren't being handled in such
scenarios, what actually happens is that the camera just freezes without
further indication why.

This commit handles those scenarios in both video-preview and
video-provider by:
  - 1) correctly stopping the camera (provider)
  - 2) surfacing a toast (provider) or error indication (preview)
2022-07-12 22:03:01 +00:00
Joao Victor
aaf7f8e78e improvement(virtual background): better error handling, notifications, performance 2022-07-06 10:38:40 -03:00
Ramon Souza
45dae6953d external upload area in presentation upload modal 2022-06-24 13:47:17 -03:00
Joao Victor
44e0c072d5 fix: missing translations for some labels on L. A. Dashboard 2022-06-24 11:42:22 -03:00
Joao Victor
24504178a6 fix: screen sharing data saving option 2022-06-23 10:05:11 -03:00
Anton Georgiev
4402f20c34 chore: Merged BBB 2.5.2 into v2.6.x-release 2022-06-22 16:11:48 +00:00
Ramon Souza
edeb70de0d Merge tag 'v2.5.1' into merge25-26-jun16 2022-06-16 13:58:54 -03:00
Ramon Souza
4f3600e683 rename snapshot button label 2022-06-08 15:24:46 -03:00
Joao Victor
2a1401f2ae Merge remote-tracking branch v2.6.x-release into virtual-background-upload 2022-06-01 16:50:29 -03:00
Joao Victor
936829338d fix: localize default button label for custom backgrounds 2022-05-31 11:38:24 -03:00
Max Franke
4cf98010a9 feat(message-form): add emoji button 2022-05-24 14:20:55 -03:00
Ramón Souza
211953b242
Merge pull request #15013 from ramonlsouza/multi-tab-fix
fix: prevent user join from multiple tabs with same sessionToken
2022-05-23 14:31:53 +01:00
CristianSilvaGrosseli
5c6bf08b78 feat(emoji-picker): add component 2022-05-19 17:40:29 -03:00
Fred Dixon
fe7a2d6c7f Better wording on breakout room actions 2022-05-15 13:52:28 -05:00
Ramon Souza
5397498746 prevent user join from multiple tabs with same sessionToken 2022-05-13 16:18:51 -03:00
Joao Victor
a7e5869c91 feat(video): upload of own webcam virtual background 2022-05-10 14:17:16 -03:00
Ramon Souza
0d3a5326fc Merge remote-tracking branch 'upstream/v2.5.x-release' into 25260-may10 2022-05-10 10:53:00 -03:00
Mario Junior
dced094ad7
Merge pull request #14833 from lfzawacki/develop-bbb
New Layout code and push layout states for camera position, size, focus and presentation minize
2022-05-04 16:51:06 -03:00
Paulo Lanzarin
da958b6874
Merge pull request #14916 from prlanzarin/lift-audio-moda-echo-button
refactor(microphone): UI tweaks in the local echo audio test button
2022-05-03 14:50:59 -03:00
gabriellpr
15eb6c9980 applying subtitles option for the viewers
Implementing subtitles button for viewers

fix: activate/deactivate closed captions

changing button layout

changing button layout

Fix a few things
2022-04-29 16:30:12 -03:00
Arthurk12
1d677b1263 feat(microphone): UI tweaks about echo test button 2022-04-29 19:07:08 +00:00
Joao Victor
34503251cf refactor: poll component - merge both auto optioning and file drag&drop into one single thing 2022-04-29 12:04:45 -03:00
Anton Georgiev
1e038e7855
Merge pull request #14732 from frankemax/hide-webcam-info-small
feat(video): hide webcam container info depending on container size
2022-04-27 11:16:56 -04:00
Lucas
2db9a1b343
Merge branch 'develop' into develop-bbb 2022-04-26 15:08:43 -03:00
Anton Georgiev
825cfc8d9f
Merge pull request #14666 from OneScreenSolutions/feat-poll-auto-options
feat: Feat poll auto options
2022-04-18 09:52:14 -04:00
Anton Georgiev
9a8264ec6c
Merge pull request #14736 from prlanzarin/u25-wave-idea3
feat(audio): local echo test and audio energy meter
2022-04-14 17:07:28 -04:00
Gustavo Trott
9ceed22337
Merge branch 'develop' into remove-breakout-invitation-mode 2022-04-14 16:17:04 -03:00
Anton Georgiev
c00b8f5fd9
Merge pull request #14829 from ramonlsouza/issue-6244
feat: Confirm dialog on clear all annotations
2022-04-14 14:55:27 -04:00
Lucas Zawacki
378d0f18a0 Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into develop-bbb 2022-04-14 18:48:02 +00:00
Gustavo Trott
70ee42237c Remove past invitation mode 2022-04-14 14:38:14 -03:00
Ramon Souza
5b52665cd2 add confirmation modal to clear all annotations whiteboard action 2022-04-14 10:54:53 -03:00
Anton Georgiev
3ce6dbf997
Merge pull request #14665 from JoVictorNunes/breakout-update
feat: move users among breakouts
2022-04-14 08:22:49 -04:00
Lucas Zawacki
83847a21aa Merge branch 'v2.5.x-release-Layouts' of github.com:lfzawacki/bigbluebutton into develop-bbb 2022-04-13 21:08:32 +00:00
Anton Georgiev
aaef76cd2e Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-25-dev 2022-04-13 20:58:02 +00:00
gustavo-em
2f6fe788a1 ajusts 2022-04-13 13:44:23 -03:00
gustavo-em
f40fcc1696 translations to mobile app 2022-04-13 13:13:38 -03:00
prlanzarin
c9eeffb71e fix(audio): guarantee audio settings devices are present and labelled
For scenarios where streams are produced in AudioSettings (local echo,
volume meter), force gUM resolution before devices are enumerated.
This effectively guarantees that all devices are present, labelled and
with deviceIds.
2022-04-12 21:33:17 +00:00
Ramon Souza
7735abb16e localize keys in shortcut modal 2022-04-12 13:49:10 -03:00
Anton Georgiev
8ab4023eb5
Merge pull request #14783 from frankemax/bbb-darkmode-25
feat(theme): add dark mode
2022-04-12 10:35:31 -04:00
Gustavo Trott
77a8aba1f5 Merge remote-tracking branch 'upstream/develop' into breakout-updated 2022-04-12 09:54:25 -03:00
Gustavo Trott
102eee3ba5 Backend portion of breakout Manage Users 2022-04-12 09:50:19 -03:00
Max Franke
c01c778a2e feat(video): hide webcam stuff when squeezed
Hide the default buttons when video container is too small.
Groups the functionality of other buttons into just one button.
2022-04-11 18:48:17 -03:00
prlanzarin
d6c7f23a0e feat(audio): local echo test and audio energy meter
New features:
  - A simplified echo test mode that only does a local loopback (instead of
  going to FS and back)
  - A volume meter for microphone streams to the AudioSettings view

Those two features are experimental and disabled by default; see
public.app.media.simplifiedEchoTest and public.app.media.showVolumeMeter configs

Collateral changes:
  - fix: localize fallback device strings in AudioSettings/DeviceSelector
  - Refactor on some media stream utils to be re-usable across components
  - Refactor in AudioSettings to keep gUM #uses stable.
    * TODO: need to pass streams through AudioManager to avoid the surplus gUM.
  - fix(audio): drop ScriptProcessorNode usage (deprecated)
    * Used in volume meter for tracking - use hark instead
2022-04-11 19:21:56 +00:00
Anton Georgiev
33575e60e6 Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into v2.5.x-release 2022-04-09 00:48:14 +00:00
Max Franke
6b05e431dd feat(theme): add dark mode theme 2022-04-08 16:05:29 -03:00
Joao Victor
dfa8797f97 Merge remote-tracking branch 'upstream/develop' into breakout-update 2022-04-07 18:01:30 -03:00
Anton Georgiev
4188d254c3
Merge pull request #14765 from ramonlsouza/pr-14751
refactor: Notifications rework
2022-04-07 16:35:29 -04:00
Ramon Souza
298a931179 adjust user join/leave and guest notifications 2022-04-07 10:42:26 -03:00
Ramon Souza
ec3b43b3bd add guest user notifications - akka-apps 2022-04-07 09:41:26 -03:00
Ramon Souza
921c563f7d add meeting mute/unmute notifications - akka-apps 2022-04-07 09:41:03 -03:00
Joao Victor
9a674c0df8 Merge remote-tracking branch 'upstream/develop' into breakout-update 2022-04-06 11:25:39 -03:00
Anton Georgiev
0d73bb3050
Merge pull request #14593 from ramonlsouza/issue-14382
feat: Notify users that recording is now on (in recordable session)
2022-04-06 10:02:59 -04:00
Anton Georgiev
23ee038387
Merge pull request #14585 from danielpetri1/pads-shared-notes-upload
feat: Automatic upload of the shared notes as presentation
2022-04-05 08:06:24 -04:00
Ramon Souza
4c328bc4ea Merge remote-tracking branch 'upstream/develop' into issue-14382 2022-04-04 16:25:50 -03:00
Anton Georgiev
280da6ab40
Merge pull request #14726 from prlanzarin/u25-new-victorio
fix(locale): add locale for audio settings speaker test label
2022-04-01 13:36:53 -04:00
prlanzarin
91f1119bfd fix(locale): add locale for audio settings speaker test label 2022-04-01 13:58:04 -03:00
Anton Georgiev
72d37d799b
Merge pull request #14703 from ramonlsouza/pr-issue-14493
refactor: Add server side notification
2022-04-01 09:23:22 -04:00
Ramon Souza
51726166c2 add moderator notification on breakout time update 2022-03-30 13:23:13 -03:00
Pedro Beschorner Marin
1949da3513 feat(playback): add theme toggle's locale
Reference: https://github.com/bigbluebutton/bbb-playback/pull/183
2022-03-29 17:42:07 -03:00
Daniel Petri Rocha
b29175a6c5
Merge branch 'develop' into pads-shared-notes-upload 2022-03-27 23:21:32 +02:00
muhammadameen252
ce590fc1c3 Merge branch 'v2.5.x-release' of https://github.com/bigbluebutton/bigbluebutton into HEAD 2022-03-24 20:14:43 +05:00
Joao Victor
0ea405b67f feat: allow for moving users among breakouts + modal design updates 2022-03-24 10:56:07 -03:00
KDSBrowne
369638e758 add notification labels 2022-03-23 18:22:42 +00:00
KDSBrowne
3bb184f3a4 add lock viewers cursor setting UI 2022-03-22 03:14:40 +00:00
muhammadameen252
2b353d62e7 changed name of warning locale and resolved pasting text warning bug 2022-03-22 00:44:21 +05:00
muhammadameen252
7b7f3ff41c added auto optioning feature in poll 2022-03-21 22:58:11 +05:00
Ramon Souza
a89e9da4ea Merge remote-tracking branch 'upstream/develop' into issue-14382 2022-03-16 16:53:17 -03:00
Daniel Petri Rocha
78f5a248f4 Refactoring: push business logic and custom UI into their own containers 2022-03-15 16:12:46 +01:00
Ramón Souza
b4bf65ffe1 improve accessibility of notification modal 2022-03-14 16:48:17 +00:00
Ramón Souza
35ae2a9e77 record notify modal 2022-03-11 20:26:26 +00:00
Ramón Souza
cc54f167f7 remove unused code 2022-03-11 17:16:39 +00:00
Ramón Souza
902899ba2c modal consent meeting can be recorded 2022-03-11 17:10:54 +00:00
Pedro Beschorner Marin
5cd2b0b635 Merge remote-tracking branch 'bigbluebutton/v2.5.x-release' into f-v-amccc 2022-03-10 12:25:17 -03:00
Max Franke
57a71e7703 Revert "feat(layout): locales"
This reverts commit 8bc8f85d
2022-03-09 17:13:52 -03:00
Max Franke
0f27b1add4 feat(layout): new layout modal
Add a new modal that makes it easier to switch between layouts
Adds a new flag in html5 settings that allows to enable/disable
keepPushing layout
2022-03-09 17:00:06 -03:00
Anton Georgiev
506468e4b7
Merge pull request #14495 from gustavo-em/mobile_translations
feat: translations to mobile app
2022-03-09 13:48:39 -05:00
Anton Georgiev
e874d2ed9f
Update bigbluebutton-html5/public/locales/en.json 2022-03-09 13:48:22 -05:00
Anton Georgiev
1b949a7d5c
Update bigbluebutton-html5/public/locales/en.json 2022-03-09 13:48:12 -05:00
Daniel Petri Rocha
4995ad5d82 Shared notes: client-side UI, get PDF from bbb-pads 2022-03-08 01:25:44 +01:00
Ramón Souza
b734039965 change no presentation placeholder message 2022-03-07 18:34:07 +00:00
Pedro Beschorner Marin
6ff1d680d9 feat(video): add meeting camera cap control
Include `meetingCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams a meeting can have.

Disabled by default.
2022-03-07 09:36:55 -03:00
Anton Georgiev
fe0db22d4d
Merge pull request #14491 from JoVictorNunes/issue-14384
feat(breakout): improve the front-end part for managing breakout duration
2022-03-04 10:15:32 -05:00
Joao Victor
77c6c93308 Remove locale strings 2022-03-04 11:04:09 -03:00
Joao Victor
a6f16083b5 Improve the front-end part for managing breakout duration
.
2022-03-04 09:16:43 -03:00
Anton Georgiev
5f884f6674 Merge remote-tracking branch 'bbb/v2.4.x-release' into merge-24-into-25 2022-03-03 18:35:05 +00:00
Anton Georgiev
d89470a96f
Merge pull request #14406 from JoVictorNunes/issue-14380
feat(presentation): new presentation menu and snapshot of the current presentation
2022-03-02 13:50:34 -05:00
gustavo-em
030f089499 translations to mobile app 2022-03-01 14:33:44 -03:00
Anton Georgiev
a75ab0c073
Merge pull request #14421 from gustavotrott/update-breakout-duration
feat: Update breakout duration
2022-02-24 15:18:54 -05:00
Ramón Souza
35d99af297 add tooltip to raise hand notification 2022-02-24 17:00:27 +00:00
Paulo Lanzarin
79d5c835c0
Merge pull request #14433 from pedrobmarin/f-v-auccc
feat(video): add user camera cap control
2022-02-24 13:15:22 -03:00
Anton Georgiev
8e0fc7ddc0
Merge pull request #14451 from ramonlsouza/24-25-feb24
chore: Merge 2.4 into 2.5
2022-02-24 10:46:14 -05:00
Ramón Souza
138f4d64e4 Merge remote-tracking branch 'upstream/v2.4.x-release' into v2.5.x-release 2022-02-24 14:49:56 +00:00
Anton Georgiev
ae840d00eb
Merge pull request #14365 from JoVictorNunes/dashboard-user-details
feat(Dashboard): a new modal for displaying user details
2022-02-24 08:13:25 -05:00
Joao Victor
fd77591db3 A lot of UI-related fixes 2022-02-23 14:38:29 -03:00
João Victor Nunes
4635f14bac
Change message text
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2022-02-23 08:16:21 -03:00
Lucas Zawacki
65c376531e feature(layout): Use layout push as a boolean option 2022-02-22 18:25:08 -03:00
Arthurk12
6904b3e024 feat(layout): locales 2022-02-22 18:17:46 -03:00
Pedro Beschorner Marin
e8ff5ebdc8 feat(video): add user camera cap control
Include `userCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams an user can share.

Default set to 3.
2022-02-22 13:13:48 -03:00
Joao Victor
f13103ea7b New message for presentation item status 2022-02-21 15:01:55 -03:00
Gustavo Trott
fb263babe6 Implements update breakout duration, and removes extend 2022-02-21 08:14:34 -03:00
Joao Victor
6d8b9ad8b5 New presentation menu and snapshot of the current presentation 2022-02-18 17:45:16 -03:00
Pedro Beschorner Marin
ed0efc0d6b feat(playback): add shortcuts locale
Playback has a list of shortcuts displayed at it's about modal. Add
missing locales for proper translation.

Follows https://github.com/bigbluebutton/bbb-playback/pull/168
2022-02-17 20:01:17 -03:00
Anton Georgiev
34f8ff142f
Update bigbluebutton-html5/public/locales/en.json 2022-02-17 16:26:11 -05:00
Tainan Felipe
81ca7253af Fix missing locale 2022-02-17 19:58:13 +00:00
Anton Georgiev
4ba0078340
Merge pull request #14281 from gustavo-em/version_in_client
feat: (Optional) Showing BBB version in About modal
2022-02-17 08:47:14 -05:00
Anton Georgiev
070eafe880
Merge pull request #14334 from Tainan404/fix-left-guest-user
Add a message for when the guest isn't valid
2022-02-16 14:55:00 -05:00
Joao Victor
d568856806 New user details modal 2022-02-14 12:30:01 -03:00
Tainan Felipe
b730ef7aa2 Add a message for when the guest isn't valid 2022-02-10 16:31:35 -03:00
Ramón Souza
dba04834c7 Merge remote-tracking branch 'upstream/v2.4.x-release' into 2524-feb08 2022-02-09 15:52:42 +00:00
Joao Victor
b43075f815 Changes toast notification for when screenshare has stopped due to data saving 2022-02-07 14:27:14 -03:00
Joao Victor
3e515b96e9 Implements some updates on Learning Dashboard 2022-02-07 10:46:47 -03:00
gustavo-em
fe6428d665 add settings.yml and rule in component to show version 2022-02-04 16:41:46 -03:00
Anton Georgiev
68f9c36d8e
Merge pull request #14228 from gustavotrott/breakouts-message-to-all
feat: Send a chat message to all breakouts simultaneously
2022-02-03 10:25:20 -05:00
Pedro Beschorner Marin
77a0f636f6 refactor(locale): adjust playback ids
Since the last playback refactor those ids have been changed.

Propagating these changes over here will make it easier for bbb-playback to
fetch them.
2022-02-02 09:34:24 -03:00
Gustavo Trott
eb567eb106 Handle message to all breakouts sent 2022-01-28 14:41:10 -03:00
Gustavo Trott
759535eb62 Implements message to all breakout rooms 2022-01-26 17:02:38 -03:00
Ramón Souza
16cd3c4ebb Merge remote-tracking branch 'upstream/v2.4.x-release' into dev-24-0125 2022-01-25 16:56:52 +00:00
Anton Georgiev
5f4c5cdedb
Merge branch 'develop' into r-r-e-acea 2022-01-24 16:05:57 -05:00
Pedro Beschorner Marin
c9043655f1
Merge branch 'develop' into position-in-waiting-queue 2022-01-24 14:31:03 -03:00
KDSBrowne
b5f973ee6b add polite SR message for presentation slide change 2022-01-23 17:00:05 +00:00
Pedro Beschorner Marin
810deb907b refactor(etherpad): access control et al.
Move all Etherpad's access control from Meteor to a separated [Node application](https://github.com/bigbluebutton/bbb-pads).
This new app uses [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview)
to create groups and manage session tokens for users to access them. Each group
represents one distinct pad at the html5 client.

- Removed locked users' access to pads: replaced readOnly pad's access with a new pad's content sharing routine
- Pad's access is now controlled by [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview)
- Closed captions edited content now reflects at it's live feedback
- Improved closed caption's dictation mode live feedback
- Moved all Etherpad's API control from Meteor to a separated [app](https://github.com/bigbluebutton/bbb-pads)
- Included access control both in akka-apps and bbb-pads
2022-01-21 16:56:01 -03:00
Arthurk12
b29f014e1e refactor(presentation): add locales 2022-01-20 17:51:09 +00:00
Aleksandar Vasilev
6935b8293c
Merge branch 'bigbluebutton:develop' into position-in-waiting-queue 2022-01-16 02:59:40 +01:00
Aleksandar Vasilev
6103ae960d
Merge branch 'bigbluebutton:develop' into develop-private-guest-lobby-messages 2022-01-16 02:58:43 +01:00
Ramón Souza
f6e65f58c5 merge 2.4 into develop and resolve conflicts - partial 2022-01-12 16:40:45 +00:00
SashoVihVas
1862f60e05 Add private guest lobby messages 2022-01-12 14:10:30 +00:00
SashoVihVas
2d7c82e73d Add position in waiting queue for guest users 2022-01-12 03:08:43 +00:00
KDSBrowne
77bf16c726 update lower hand string 2022-01-11 12:58:04 +00:00
KDSBrowne
4ec19006db add promoted / demoted notification 2022-01-11 05:02:24 +00:00
Anton Georgiev
e916d24574
Merge pull request #13986 from KDSBrowne/bbb-new-msg-aria
Update SR New Message Notification
2022-01-10 12:47:15 -05:00
Anton Georgiev
14d3922846 refactor: Rename L Dashboard to L Analytics Dashboard 2022-01-07 19:22:05 +00:00
KDSBrowne
a7f69f13c7 add SR alert for new messages when userlist is closed 2021-12-28 05:40:51 +00:00
Max Franke
7e2a3c3bca feat(webcams): client side implementation of webcam pin 2021-12-21 16:58:39 -03:00
Anton Georgiev
3ca8f2cc22
Merge pull request #13797 from JoVictorNunes/issue-13214
fix: camera background localization
2021-12-15 13:42:21 -05:00
prlanzarin
ee845a159e feat(webcams): add UI to allow moderators to close other user`s webcams 2021-12-15 13:11:56 +00:00
Joao Victor
2c1706d186 fixes conflicts 2021-12-13 16:57:18 -03:00
Joao Victor
3754c075ae fixes RTL mode 2021-12-13 16:38:10 -03:00
Anton Georgiev
797fc49633 TEMP 2021-12-09 20:37:05 +00:00
Anton Georgiev
def60fbcbc
Merge pull request #13818 from prlanzarin/u24-lift-wsb
feat(webcam): add a way to re-open video preview without multiple cameras
2021-12-02 17:26:23 -05:00
Anton Georgiev
94f85ad68a
Merge pull request #13678 from gustavotrott/breakouts-n-groups-assignments-2.5
feat: Auto assign Breakouts (names and users) using previous rooms info or groups info
2021-12-01 15:01:23 -05:00
Joao Victor
2b554ad47f fix: camera background localization 2021-12-01 08:20:04 -03:00
KDSBrowne
e86740becc update guest lobby title string 2021-11-29 14:48:51 +00:00
Gustavo Trott
fed7b366bf Remove button to Share Dashboard link 2021-11-26 15:50:33 -03:00
Max Franke
310add10ed feat(webcam): add a little button to webcam button
Add the <ButtonEmoji/> to the webcam button. Now it
is possible to change the webcam settings and change
your settings without having to turn off sharing.
Modifies the <ButtonEmoji/> component so that it can
receive an onClick per props.
It is possible to disable this feat in the settings.yml
2021-11-26 12:53:11 +00:00
Anton Georgiev
0ecd55185a
Merge pull request #13626 from JoVictorNunes/issue-13507
refactors Learning Dashboard and add new functionalities
2021-11-25 10:03:29 -05:00
Gustavo Trott
0b6ab8ccc7
Merge branch 'develop' into breakouts-n-groups-assignments-2.5 2021-11-25 11:16:34 -03:00
João Victor
37aef70962 improves connection status tab in mobile devices 2021-11-23 09:05:02 -03:00
Joao Victor
e84cfab5fa refactor: connection status modal UX 2021-11-22 08:25:07 -03:00
João Victor
602ed33b05 moves download data factoring code to services folder and adds location to the table header 2021-11-18 10:03:22 -03:00
Joao Victor
af94ed6ba9 refactors Learning Dashboard and adds new functionalities 2021-11-18 08:23:36 -03:00
Gustavo Trott
8555187df3 Resolve conflicts with Develop branch 2021-11-11 14:02:03 -03:00
Gustavo Trott
e919e24b38 Auto assign breakout names and users using lastBreakout or groups 2021-11-11 10:10:31 -03:00
Anton Georgiev
5bc33dce2e
Merge pull request #13647 from JoVictorNunes/pub-error-poll
fix: publication for user response polls
2021-11-08 13:43:50 -05:00
Joao Victor
5e82448be3 fixes the publication for user response polls 2021-11-05 11:11:55 -03:00
Max Franke
b507eeb80f feat(external-videos): rewrite fullscreen button
Following BBB v2.4 new layout manager fullscreen changes
2021-10-29 10:55:34 -03:00
Anton Georgiev
022f125e15 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-29 13:24:51 +00:00
Anton Georgiev
c60ef3c179
Merge pull request #13253 from ramonlsouza/PR-11359
feat: multiple choice poll
2021-10-26 14:42:29 -04:00
Anton Georgiev
0a44cf0ebb
Merge branch 'v2.4.x-release' into discart-poll-button 2021-10-26 12:35:30 -04:00
Max Franke
1e3c5d1b65 feat(poll): add cancel poll button
Add a new button that adds the option to cancel the polling and its results.
Avoiding the user from having to close the poll, and open another in the
actions bar.
2021-10-26 10:45:52 -03:00
Philipp Memmel
50648b1886 allow to push custom and smart layout to participants 2021-10-24 15:23:34 +00:00
Anton Georgiev
1622425cbc Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into 2.4-into-develop 2021-10-22 19:12:58 +00:00
Gustavo Trott
64be1d1494 Put exclamation point in localized string instead of html 2021-10-20 10:58:27 -03:00
Ramón Souza
1cc066366f Merge remote-tracking branch 'upstream/develop' into PR-11359 2021-10-19 16:41:36 +00:00
Anton Georgiev
a1e3bbebd3
Merge pull request #13488 from gustavotrott/learning-dashboard-individual-token
refactor: Makes LearningDashboard data be provided by bbb-web (avoid demoted user to receive updates)
2021-10-18 13:37:03 -04:00
Gustavo Trott
0102104fbe Makes bbb-web provide LearningDashboard data while meeting is alive 2021-10-14 14:00:25 -03:00
Anton Georgiev
719afa6cd2 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-14 15:14:22 +00:00
Anton Georgiev
24d672a832 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-14 15:13:17 +00:00
Joao Victor
156f2efdc6 limit the who-is-talking indicators to 8 2021-10-08 11:13:37 -03:00
Joao Victor
f34a160138 limit the number of how is talking indicators to 16 2021-10-07 16:00:39 -03:00
Gustavo Trott
e51cb3d723 Set label to generate BreakoutRoom url more friendly 2021-10-07 10:01:11 -03:00
Anton Georgiev
e13b501b88
Merge pull request #13372 from ramonlsouza/issue-13336
Polling UI Enhancements
2021-10-04 15:57:34 -04:00
Anton Georgiev
5202cd47ca
Merge pull request #13306 from lfzawacki/develop-minimize-all
feature: Allow external video and screenshare to be minimized just like the presentation area
2021-10-04 11:45:51 -04:00
Philipp Memmel
0ba855f91e revert #13341 2021-10-02 08:08:26 +00:00
Lucas Fialho Zawacki
5e7e52b455 fix(presentation-toolbar): Fixed translations and added aria labels 2021-10-01 21:13:06 +00:00
Ramón Souza
d18834c894 remove secondary text of not anonymous poll 2021-10-01 17:50:48 +00:00
Ramón Souza
4ec738eb0a text area validation changes 2021-10-01 12:43:28 +00:00
Ramón Souza
a8ac17253c polling question changes 2021-09-30 18:55:46 +00:00
Anton Georgiev
8ce267fd10
Merge pull request #13346 from ramonlsouza/issue-13333
Tweaks to UI for push layout
2021-09-30 13:50:48 -04:00
Ramón Souza
74bf1a558f push layout UI tweaks 2021-09-30 17:21:03 +00:00
Philipp Memmel
7118c01d24 fix missing message in waiting room when meeting was ended 2021-09-30 14:49:39 +00:00
KDSBrowne
575ae5b12a update message string 2021-09-29 02:20:02 +00:00
KDSBrowne
9cf0dde128 add approved redirect message in guest wait page 2021-09-29 02:13:31 +00:00
Philipp Memmel
18c0dda578 fix missing message in waiting room when meeting was ended 2021-09-28 13:29:52 +00:00
Lucas Zawacki
c4f4641516 Make buttton work even with no presentation and add translations 2021-09-27 21:03:05 +00:00
Philipp Memmel
43df180175 change message when hand has been lowered 2021-09-27 12:13:06 +00:00
Anton Georgiev
ab845b3078 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-rc-1-into-dev 2021-09-22 15:28:13 +00:00
Anton Georgiev
835f1a8dc9
Merge pull request #13156 from PhMemmel/waiting-room-without-users
feat: Activate waiting room permanently
2021-09-21 09:16:02 -04:00
Ramon Souza
0ca1b7896e Merge remote-tracking branch 'upstream/develop' into PR-11359 2021-09-17 09:12:43 -03:00
Anton Georgiev
81a879df0b
Merge pull request #13207 from KDSBrowne/BBB-wcag-06
WCAG2.1 - Moderator > Whiteboard Toolbar
2021-09-14 10:18:28 -04:00
Philipp Memmel
96fe9836c6 add language key for Activity Score table column heading 2021-09-13 22:20:03 +00:00
Anton Georgiev
e9bab358ec
Merge pull request #13142 from gustavotrott/learning-dashboard-handle-errors
refactor: Learning Dashboard: Handle token errors and show err messages
2021-09-13 17:33:48 -04:00
Anton Georgiev
4c4fcdfdf0
Merge pull request #13210 from ramonlsouza/localize-camera-dropzone
localize camera dropzone label
2021-09-13 15:46:21 -04:00
Anton Georgiev
ee5ce6b1b0
Merge pull request #13196 from KDSBrowne/BBB-wcag-03
WCAG2.1 - Breakout Room Management
2021-09-13 15:46:06 -04:00
Ramon Souza
997f0e8ad5 localize camera dropzone label 2021-09-13 16:41:58 -03:00
Anton Georgiev
86cd0b3ff2
Merge pull request #13205 from KDSBrowne/BBB-wcag-05
WCAG2.1 - Moderator > Start a poll
2021-09-13 12:32:28 -04:00
KDSBrowne
aa3601f5fa add aria region & label to whiteboard toolbar 2021-09-13 14:03:40 +00:00
KDSBrowne
8c4954cb5f update poll opt delete btn | add removed poll opt alert SR 2021-09-13 00:11:45 +00:00
KDSBrowne
dc3c145b29 add SR alert for removed poll option 2021-09-13 00:03:03 +00:00
KDSBrowne
c00e785e80 add error message to input description for SR 2021-09-11 16:02:35 +00:00
Gustavo Trott
9b990b758a
Merge branch 'v2.4.x-release' into learning-dashboard-handle-errors 2021-09-09 16:47:54 -03:00
KDSBrowne
5d981c10fe update string context 2021-09-08 11:27:47 +00:00
KDSBrowne
9664ac235d Merge branch 'v2.4.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-wcag-01 2021-09-08 11:26:08 +00:00
KDSBrowne
a9cc277ceb provide screen reader alert for copied chat transcript 2021-09-05 19:22:06 +00:00
KDSBrowne
30735c64a6 update page title with current view 2021-09-04 22:36:48 +00:00
KDSBrowne
5a957440d6 Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into bbb-wcag-01 2021-09-04 17:46:21 +00:00
Philipp Memmel
6ab064fa2e activate waiting room permanently 2021-09-04 11:45:52 +00:00
KDSBrowne
05290b6e22 make guest policy btns announce which is pressed 2021-09-03 12:44:38 +00:00
Ramon Souza
829d62ddbb add different labels for when the user does not have breakout url 2021-09-03 08:52:42 -03:00
Gustavo Trott
72c00f6f21 Uses term User instead of Participant 2021-09-02 17:04:48 -03:00
Gustavo Trott
1adbf116c0 Show errors messages when token is invalid 2021-09-02 16:44:34 -03:00
Anton Georgiev
c140fca2d9
Merge pull request #13093 from PhMemmel/remove_echo_test_connection_message
Change "Connecting" message in audio modal
2021-08-31 15:23:31 -04:00
Anton Georgiev
978d42044b
Merge pull request #13107 from KDSBrowne/bbb-cam-bg-acc
Update Accessibility For Virtual Background Buttons
2021-08-31 09:45:33 -04:00
Gustavo Trott
6970a0ab30
Merge branch 'develop' into learning-dashboard-improvements2 2021-08-30 15:23:04 -03:00
Anton Georgiev
4ecb24b4fa Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-aug30 2021-08-30 18:11:16 +00:00
Gustavo Trott
ddb383cf05 Sends dashboard token through Cookie instead of URL param 2021-08-30 14:20:39 -03:00
KDSBrowne
c3ef38d73c update virtual background image tooltip text 2021-08-30 00:45:31 +00:00
Anton Georgiev
46af0a8ee0
Merge pull request #13059 from jfsiebel/allow-to-remove-all-presentations
Allow presenter to remove all presentations
2021-08-27 14:06:37 -04:00
Philipp Memmel
05cdba2233 remove specific echo test connecting message 2021-08-27 16:32:19 +00:00
Anton Georgiev
ae65269c67
Merge pull request #13085 from mariogasparoni/feat-copy-data-to-clipboard
feat: allow users to see network stats and copy network data to clipboard
2021-08-27 10:30:23 -04:00
Gustavo Trott
935d11b2eb Merge with develop 2021-08-26 15:08:45 -03:00
Gustavo Trott
2ca508134e Renames EmojisTable to StatusTimeline 2021-08-25 12:19:13 -03:00
Gustavo Trott
cd15f17394 Refactor all references for activity-report renaming to learning-dashboard 2021-08-25 11:38:35 -03:00
Mario Jr
a2eae56839 Show more network info in connection status modal
We now show jitter, lost packets and turn server informations
2021-08-24 16:35:41 -03:00
Joao Siebel
dafd025f67 Add missing error code 408 message.close #12832 2021-08-24 10:29:26 -03:00