Commit Graph

12363 Commits

Author SHA1 Message Date
Gustavo Trott
5a82b4e119
Merge pull request #18540 from paultrudel/remove-add-slide-positions-msg
refactor: Remove unnecessary addSlidePositionsPubMsg
2023-08-18 15:11:14 -03:00
Ramón Souza
51533da3e2
Merge pull request #18545 from ramonlsouza/fix-warn
refactor: fix invalid prop warnings
2023-08-18 14:17:43 -03:00
GuiLeme
cf472511fc [issue-18449] - changes in review 2023-08-18 10:57:50 -03:00
Ramón Souza
1b64bc0220 fix chat parsing 2023-08-18 10:29:19 -03:00
Anton Georgiev
cb121f7803 fix(html5): backport Replace wasm detection library #18557 to 2.6 2023-08-17 11:16:39 -04:00
Anton Georgiev
49f8d95f11
Merge pull request #18537 from ramonlsouza/issue-18443
refactor(bbb-html5): Reactions - allow for two alternative views
2023-08-17 10:38:56 -04:00
Ramón Souza
24ac10a065 fix incorrect chat on join 2023-08-17 10:54:35 -03:00
Ramón Souza
eac3cc84ab display username in grid mode 2023-08-16 16:54:43 -03:00
Gustavo Trott
d018fd6490 Resolve conflicts 2023-08-16 16:24:34 -03:00
Ramón Souza
e7be097e01 fix chat position 2023-08-16 11:45:14 -03:00
KDSBrowne
901d9ac5ac add whiteboard options menu dropdown to autohide elements 2023-08-16 14:36:59 +00:00
GuiLeme
3761fc333b [plugin-architecture-implementation] - fix for disable downloadable 2023-08-16 11:18:51 -03:00
Anton Georgiev
8cc8bfab00
Merge pull request #18387 from ramonlsouza/issue-18125
feat(bbb-html5): Grid mode pagination
2023-08-16 09:36:50 -04:00
Ramón Souza
6fc8dde90c fix online styles in chat 2023-08-16 10:15:11 -03:00
Guilherme Pereira Leme
cacbc331ce
feature: plugin architecture implementation for presentation toolbar (#17994) 2023-08-15 19:31:11 -03:00
Tiago Jacobs
9e512f9edc
Replace wasm detection library (#18557) 2023-08-15 13:02:59 -03:00
GuiLeme
c10df4c173 [issue-18449] - changes in review 2023-08-15 10:58:37 -03:00
GuiLeme
08f1b5832d [issue-18449] - changes in review 2023-08-15 10:30:17 -03:00
Tiago Jacobs
5cf2293c38
refactor (typescript): fix typescript build errors (#18454) 2023-08-14 17:52:35 -03:00
Ramón Souza
2e2b2d5b31 fix prop warnings 2023-08-14 10:47:23 -03:00
Ramón Souza
5bf6d0489a fix empty grid users object when pagination is disabled 2023-08-14 09:52:52 -03:00
Ramón Souza
c5872e9cd3 rename grid page sizes -> grid sizes 2023-08-14 09:46:05 -03:00
Ramón Souza
0b8c493381 return gridUsers when pagination is disabled 2023-08-14 09:30:53 -03:00
Anton Georgiev
e2cdd68bac
Merge pull request #18516 from ramonlsouza/2627-aug10
chore: Merge 2.6 into 2.7
2023-08-11 17:13:21 -04:00
Arthurk12
c52a35834e feat(wake-lock): enable implicit activation based on the default setting
This commit removes the wake lock activation toast along with the
enable/disable buttons, implementing the wake lock implicit activation
behavior. The wake lock feature is implicitly activated if the
`defaultSettings.application.wakeLock` in the `settings.yml` file is set
true. For mobile devices that do not support the API or fail when
requesting a wake lock, toasts are raised explaining that calls will be
dropped when the screen turns off.

In cases where `defaultSettings.application.wakeLock` is set false, users
can enable the wake lock manually through the settings menu.
2023-08-11 17:42:20 -03:00
KDSBrowne
822aabe6d1 fix: Move Presentation Option Dropdown To The Left Side (#18538)
* prevent duplication of presentation menu dropdown when visible

* move presentation options dropdown to the left (out of tldraw UI)

* adjust style menu UI in RTL
2023-08-11 17:13:33 -03:00
KDSBrowne
af16df385c
fix: Move Presentation Option Dropdown To The Left Side (#18538)
* prevent duplication of presentation menu dropdown when visible

* move presentation options dropdown to the left (out of tldraw UI)

* adjust style menu UI in RTL
2023-08-11 17:10:16 -03:00
Paul Trudel
e615233ae8 Removed addSlidePositionsPubMsg 2023-08-11 18:11:18 +00:00
Ramón Souza
c598db9c7a display selected emoji in reactions bar button 2023-08-11 11:01:50 -03:00
Paulo Lanzarin
f3bd84e81f
refator(video): guarantee connectStreams scope is valid
The original debounce implementation (lodash) preserved the
caller's context - radash didn't, so it was failing and it wasn't noticed.

The new debounce implementation with the native function seems to preserve caller's context, but as a safety measure this commit binds the method to its appropriate scope.
2023-08-11 10:57:39 -03:00
Tainan Felipe
91f164fee3
Refactor: Make the Recording indicator use graphql and ts (#18465) 2023-08-11 10:39:58 -03:00
GuiLeme
85f1bdae51 [issue-18449] - change in the flow, it is not necessary to click to disable one format to enable the other 2023-08-11 10:31:07 -03:00
Ramón Souza
94cb2d5d97 only display reactions bar toggle if reactions are enabled 2023-08-11 10:14:16 -03:00
Ramón Souza
b103448091 Merge remote-tracking branch 'upstream/v2.7.x-release' into issue-18443 2023-08-11 09:36:08 -03:00
Anton Georgiev
09f5b8a464
Merge pull request #18524 from antonbsa/multiple-leave-audio-datatest
fix: Remove leaveAudio data-test from the reaction buttons
2023-08-10 16:37:10 -04:00
Ramón Souza
6d4c140f76 auto close reactions settings 2023-08-10 16:28:21 -03:00
Anton B
b6c73b4a04 fix: remove leaveAudio data-test from the reaction buttons 2023-08-10 16:14:33 -03:00
Anton Georgiev
a3cf5ce935
Merge pull request #18513 from ramonlsouza/fix-disabled-reactions
fix: do not display reactions button if reactions are disabled
2023-08-10 15:13:10 -04:00
GuiLeme
a1746da6fe [issue-18449] - added possibility of download original presentation with original format 2023-08-10 12:18:59 -03:00
Ramón Souza
866c40f84f Merge remote-tracking branch 'upstream/v2.6.x-release' into 2627-aug10 2023-08-10 11:49:01 -03:00
Anton Georgiev
5a878c6526
Merge pull request #18503 from ramonlsouza/native-debounce
refactor: replace debounce function
2023-08-10 09:58:11 -04:00
Anton Georgiev
2e80e406b9
Merge pull request #18469 from ramonlsouza/keyboard-reactions
style: reactions bar improvements
2023-08-10 09:55:30 -04:00
Gustavo Trott
456950a800
Merge pull request #18459 from GuiLeme/issue-18446
fix: download of original presentation
2023-08-10 10:37:11 -03:00
Ramón Souza
fadd035bea do not display reactions button if reactions are disabled 2023-08-10 09:02:08 -03:00
Anton Georgiev
20ea8da9f7
Merge pull request #18460 from ramonlsouza/issue-18437
fix: Display raise hand and away emoji in userlist
2023-08-09 17:19:58 -04:00
Ramón Souza
3bde4c970e
Merge pull request #18456 from ramonlsouza/issue-18434
fix: Labels flowing out of a <div> in breakout rooms creation view
2023-08-09 15:59:14 -03:00
Ramón Souza
38c6da7c29 add comment about debounce function 2023-08-09 15:42:21 -03:00
Ramón Souza
835bbd4733 replace unaffected debounce 2023-08-09 13:26:42 -03:00
Ramón Souza
80094581f6 replace leading:true, trailing: false debounces 2023-08-09 13:12:29 -03:00
Ramón Souza
7fee4d5f95 replace mute debounce 2023-08-09 13:06:57 -03:00
Ramón Souza
c55a9b43b3 add debounce function 2023-08-09 13:06:27 -03:00
prlanzarin
b8a1b881c5 fix(audio): clear connection timeout on autoplay failures
If the autoplay block is triggered in listen only, the connection timer
keeps ticking even if the user correctly accepts the audio play prompt.
That causes an audio re-connect once the timeout expires.

Clear the connection timer if the audio bridge starts with
NotAllowedError as a soft error. For connection purposes, the audio join
procedure worked. The autoplay thing is at the UI/UX level, not WebRTC.
2023-08-09 11:09:27 -03:00
Ramón Souza
e767a39799 centralize emoji, add focus color 2023-08-08 15:28:05 -03:00
KDSBrowne
ea9c687b07 prevent zooming out at 100% 2023-08-08 17:32:07 +00:00
Anton Georgiev
67b7b2a3a4
Merge pull request #18464 from gustavotrott/fix-same-reaction-twice-in-a-row
fix (html5): Unable to choose same Reaction emoji twice in a row
2023-08-08 12:46:11 -04:00
Anton Georgiev
7f6b7b2e74
Merge pull request #18447 from ramonlsouza/keyboard-reactions
fix(access): keyboard navigation in reactions bar
2023-08-08 12:16:48 -04:00
Ramón Souza
07ce5befec limit cameras page in grid mode 2023-08-08 13:05:54 -03:00
Gustavo Trott
eaf86b37a8 Fix: Unable to choose same reaction twice in a row 2023-08-08 11:32:52 -03:00
Paulo Lanzarin
d7e9cb05ee
Merge pull request #18461 from prlanzarin/u27/feat/transparent-listen-only
feat(audio): add experimental transparent listen only mode
2023-08-08 09:39:12 -03:00
prlanzarin
8feb934169 feat(audio): add experimental transparent listen only mode
This is an initial, experimental implementation of the feature proposed in
https://github.com/bigbluebutton/bigbluebutton/issues/14021.

The intention is to phase out the explicit listen only mode with two
overarching goals:
  - Reduce UX friction and increase familiarity: the existence of a separate
  listen only mode is a source of confusion for the majority of users
  Reduce average server-side CPU usage while also making it possible for
  having full audio-only meetings.

The proof-of-concept works based on the assumption that a "many
concurrent active talkers" scenario is both rare and not useful. With
that in mind, this including two server-side triggers:
 - On microphone inactivity (currently mute action that is sustained for
   4 seconds, configurable): FreeSWITCH channels are held (which translates
   to much lower CPU usage, virtually 0%). Receiving channels are switched,
   server side, to a listening mode (SFU, mediasoup).
   * This required an extension to mediasoup two allow re-assigning producers
     to already established consumers. No re-negotiation is done.
 - On microphone activity (currently unmute action, immediate):
   FreeSWITCH channels are unheld, listening mode is deactivated and the
   mute state is updated accordingly (in this order).

This is *off by default*. It needs to be enabled in two places:
  - `/etc/bigbluebutton/bbb-webrtc-sfu/production.yml` ->
    `transparentListenOnly: true`
  - End users:
    * Server wide: `/etc/bigbluebutton/bbb-html5.yml` ->
      `public.media.transparentListenOnly: true`
    * Per user: `userdata-bbb_transparent_listen_only=true`
2023-08-07 19:43:18 -03:00
Ramón Souza
9f2276b668 only display emoji if reactions are enabled 2023-08-07 17:02:49 -03:00
Ramón Souza
cc09894924 add raise hand and away emoji in userlist 2023-08-07 16:49:03 -03:00
Ramón Souza
c68da552d2 break lines in breakout room checkbox 2023-08-07 11:34:35 -03:00
Gustavo Trott
5d94bfd8b0
Merge pull request #18404 from paultrudel/migrate-slide-positions
refactor (graphql-server): Migrate slide-positions data
2023-08-04 22:27:41 -03:00
GuiLeme
ce22c1894d [issue-18446] - fix download of original presentation 2023-08-04 17:38:17 -03:00
Gustavo Trott
baba92cb0f Merge 2.7 into Develop 2023-08-04 16:47:23 -03:00
Ramón Souza
56c4657c46 adjust styles 2023-08-04 16:14:57 -03:00
Ramón Souza
1aba53885b
Merge pull request #18439 from Scroody/I-17970
fix: Disabled self cam tied to specific cam (or all cams)
2023-08-04 15:25:58 -03:00
KDSBrowne
632b7764bf move fitToWidth state up to app component (#17982) 2023-08-04 16:41:42 +00:00
Anton Georgiev
2fcbd31a42
Merge pull request #18427 from ramonlsouza/guest-updates
fix: Notify guest policy change
2023-08-04 10:39:57 -04:00
imdt
14c83bb6d3 Adjustments 2023-08-04 10:41:07 -03:00
KDSBrowne
dca7fe1997 fix slide positon when zooming out after pan (presenter) 2023-08-03 20:30:23 +00:00
Paul Trudel
6ba58c3c86 Move size scale calculation to Postgres 2023-08-03 20:14:38 +00:00
Ramón Souza
87e2e88f6c
Merge pull request #18440 from Scroody/margin-to-talking-indicator
style: Margin of talking indicator adjusted to better fitting size
2023-08-03 16:18:20 -03:00
Ramón Souza
8802d8fffd
Merge pull request #18448 from Scroody/margin-to-timer2
style: Margin of timer adjusted to better fitting size
2023-08-03 16:18:09 -03:00
André Castro
163e18b8a3
Adjustments to the timer 2023-08-03 16:15:46 -03:00
Ramón Souza
4da6bb2864
Merge pull request #18441 from Scroody/margin-to-timer
Client: Margin of timer adjusted to better fitting size
2023-08-03 15:56:25 -03:00
Paulo Lanzarin
5ddf3155c7
Merge pull request #18407 from prlanzarin/u27/fix/audio-retry-timeout-logs
feat(audio): add retryThroughRelay, +...
2023-08-03 15:50:04 -03:00
Ramón Souza
95e3bba2f1 make reactions bar accessible by keyboard 2023-08-03 15:48:47 -03:00
Paul Trudel
5f9545997c Only update slide data for a single slide 2023-08-03 15:40:10 +00:00
imdt
44a0c2d10c Client: Margin of timer adjusted to better fitting size 2023-08-03 11:48:00 -03:00
imdt
08de342179 Adjustment 2023-08-03 11:32:27 -03:00
imdt
d843b8df56 Client: Margin adjusted to better fitting size 2023-08-03 11:29:51 -03:00
Paul Trudel
2874a41e32 Removed slideId column from presPage table 2023-08-03 12:50:20 +00:00
imdt
205d1d5f35 Fix: disabled self cam tied to specific cam or all 2023-08-02 17:59:19 -03:00
Daniel Molkentin
fa5aa182fe fix: do not escape text twice
The refactoring in 838accf015 incorrectly
replaced the wrong parseMessage function in addBulkGroupChatMsgs.js

This bug is only triggered when the option public.chat.bufferChatInsertsMs != 0.
2023-08-02 18:48:22 +02:00
Ramón Souza
e0e68f3896 guest policy change toast 2023-08-02 13:22:43 -03:00
Ramón Souza
d960ccb1c9
Merge pull request #18399 from Scroody/fix-pulse-animation-with-avatar
Fix: pulse animation with avatar
2023-08-02 08:47:33 -03:00
Anton Georgiev
b46ee4c52a
Merge pull request #18412 from KDSBrowne/bbb-18257
fix: Correct Tab Order For Presentation Options Dropdown
2023-08-01 15:46:14 -04:00
Ramón Souza
c15d1a352a undo auto lint 2023-08-01 11:08:27 -03:00
Ramón Souza
6b34cd38c1 replace double quotes 2023-08-01 11:01:27 -03:00
KDSBrowne
70a8267284 inject presentation options btn into tldraw toolbar | lint issues 2023-08-01 02:45:13 +00:00
Ramón Souza
df8e9e9440 split disabled download of presentation params 2023-07-31 17:03:29 -03:00
prlanzarin
a8e4e876d0 fix(audio): add connection timers for SFU audio
SFU based audio is missing connection timers, which means the join
procedure can go on indefinitely in a couple of scenarios.

Refactor the connection timers added for re-connections in the SFU audio
bridge and make them valid for the first try as well.

Make 1010 errors (connection timeout) retriable when retryThroughRelay
is enabled.
2023-07-31 11:39:52 -03:00
prlanzarin
7c3ac51e38 feat(audio): add retryThroughRelay flag for 1007 errors
1007 errors are still a large fraction of our overall audio join error
rate. This usually indicates some sort of firewall block or UDP issues
carrier networks. I can't figure out why some scenarios won't trickle
down to relay candidates though - I'm leaning to scenarios where STUN
packets with USE-CANDIDATE are being mangled/lost along the way or
something else that borks the (already fragile) conn checks for ICE-lite
implementations.

Add a new feature called retryThroughRelay which triggers a retry with
iceTransportPolicy=relay whenever audio fails to join with a 1007 error.
The goal is to force relay usage to try and bypass 1007s scenarios that
still happen.

Disabled by default.
2023-07-31 11:39:45 -03:00
prlanzarin
26815f4679 chore(audio): add more data to audio_joined/failure logs
Add secondsToActivateAudio, inputDeviceId, outputDeviceId and isListenOnly
to audio_joined.extraInfo

Add inputDeviceId, outputDeviceId and isListenOnly to
audio_failure.extraInfo

Add a try-catch to the device enforcement procedure triggered by
onAudioJoin - it may throw and block the modal.
2023-07-31 11:39:24 -03:00
Gustavo Trott
3758dd89e2 Merge 2.7 into Develop 2023-07-31 11:24:25 -03:00
Paul Trudel
14775e32eb Store page resize in postgres 2023-07-28 18:01:53 +00:00
Anton Georgiev
8e318094a4
Merge pull request #18369 from KDSBrowne/bbb-18357
fix: Enhance Smart Slide Question And URL Detection
2023-07-28 13:35:07 -04:00
Scroody
0a9b061434 Fix: Pulsing animation not working with avatar 2023-07-28 13:31:44 -03:00
Paul Trudel
8373eefdc3 Store slide position data in postgres 2023-07-27 19:10:51 +00:00
Tainan Felipe
7ad726f415 Fix: audio lock being applied to moderators 2023-07-27 16:09:38 -03:00
Ramón Souza
bd97a008a0 fix hide presentation on join 2023-07-27 15:49:21 -03:00
Ramón Souza
8e0b48e8be
Merge pull request #18164 from Arthurk12/bbb-wake-locke
feat: Screen wake lock feature
2023-07-27 10:58:05 -03:00
Anton Georgiev
7be38fd876 Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july26 2023-07-26 22:27:55 -04:00
Arthurk12
7b57565fc5 fix(wake-lock): settings attribute name 2023-07-26 17:38:34 -03:00
Anton Georgiev
9611df968d
Merge pull request #18385 from gustavotrott/fix-dial-in-user-invisible
fix: Dial-in users not in list
2023-07-26 15:17:42 -04:00
Tainan Felipe
838accf015 Improve text sanitizing of lobby messages 2023-07-26 16:12:39 -03:00
Anton Georgiev
ce2b65798b
Merge pull request #18377 from antonbsa/parameter-tests-fix-after-merge
test: Parameter tests fix
2023-07-26 14:05:18 -04:00
Paul Trudel
ec9deb1e67 Added podId, width, and height, columns to postgres 2023-07-26 13:53:15 +00:00
Ramón Souza
22605b3fbb grid mode pagination 2023-07-26 09:18:23 -03:00
Anton B
1024930a32 test: disabled features test fixes and managePresentationButton selector update 2023-07-25 15:26:42 -03:00
Gustavo Trott
c74a7ff90e Add required props to dial-in users 2023-07-25 15:23:57 -03:00
Anton Georgiev
9015c1d339
Merge pull request #18378 from antonbsa/raise-hand-tests-fix
test: Raise and lower hand tests fix
2023-07-25 14:15:38 -04:00
Ramón Souza
ee78814827 change quick poll button styles 2023-07-25 15:05:00 -03:00
Anton B
03aa9d3bec test: update all raise and lower hand related tests 2023-07-24 18:07:51 -03:00
Anton Georgiev
90ef5ab591
Merge pull request #18358 from antonbsa/breakout-tests
test: Breakout tests update
2023-07-24 16:31:23 -04:00
Tainan Felipe
9869ee7f2b Refactor: actions bar audio button 2023-07-24 15:56:40 -03:00
Anton Georgiev
096f65ddd6
Merge pull request #18347 from KDSBrowne/bbb-a11y-patches-02
fix(accessibility): Restore Roving Functionality To User Chats And Captions List
2023-07-24 14:29:23 -04:00
KDSBrowne
1b2cf21066 refactor smart slide question extraction 2023-07-24 01:09:45 +00:00
KDSBrowne
3dec9de44e optimize action creation and improved question / url regex 2023-07-24 00:03:22 +00:00
Anton Georgiev
6b76d9aa66 Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july-21 2023-07-21 16:24:45 -04:00
Gustavo Trott
185e48d36c Merge remote-tracking branch 'upstream/v2.7.x-release' into develop 2023-07-21 17:17:52 -03:00
Gustavo Trott
762ae78814 Implements func to Clear all users reaction 2023-07-21 11:10:10 -03:00
Anton B
cdf3c0d2fb test(breakout): remove all notifications before ending rooms and temporally avoid screenshot comparison due to a reported bug 2023-07-20 17:15:32 -03:00
Ramón Souza
5bb012a6a9
Merge pull request #18351 from Scroody/fix-warnings
Fix: Warnings when creating a new meeting
2023-07-20 17:00:15 -03:00
Anton B
fbb622ba52 test: update breakout selectors 2023-07-20 16:59:53 -03:00
Ramón Souza
5992f628ed Merge remote-tracking branch 'upstream/v2.7.x-release' into issue-18344 2023-07-20 16:02:13 -03:00
Ramón Souza
b649819077
Merge pull request #18353 from ramonlsouza/issue-18342
Reactions bar - reduce load time
2023-07-20 14:16:41 -03:00
Scroody
125811f0d3 Merge remote-tracking branch 'upstream/v2.7.x-release' into fix-warnings 2023-07-20 14:10:47 -03:00
Ramón Souza
74af65256f
Merge pull request #18352 from Scroody/I-18341
Time features label change
2023-07-20 09:05:31 -03:00
Anton Georgiev
61d193155d
Merge pull request #18343 from ramonlsouza/fix-unpin-notes
fix: unpin shared notes after switching presenter
2023-07-19 16:26:54 -04:00
Ramón Souza
fa8dd63444 use native emoji - reactions bar 2023-07-19 16:35:21 -03:00
Anton Georgiev
d5abc3cb9b
Merge pull request #18316 from GuiLeme/issue-18259
Fix - join audio in breakout room
2023-07-19 14:16:56 -04:00
Scroody
0a1428b862 Time features label change 2023-07-19 15:00:48 -03:00
Scroody
4f930ed2e2 XMerge remote-tracking branch 'upstream/v2.7.x-release' into fix-warnings 2023-07-19 13:27:16 -03:00
Scroody
86f4e372f8 Fix: Warnings when creating a new meeting 2023-07-19 13:22:50 -03:00
Ramón Souza
bc1898dfff reactions bar tweaks 2023-07-19 11:36:34 -03:00
Gustavo Trott
4a346aae4e Fix btn Show Welcome Msgs bugs 2023-07-19 11:16:57 -03:00
Ramón Souza
943c92d08b
Merge pull request #18321 from GuiLeme/issue-18308
feature: Make quick poll result labels consistent with the uploaded slides
2023-07-19 09:40:19 -03:00
GuiLeme
217f252c29 [issue-18308] - Fix deleting of first letter every time 2023-07-19 09:21:11 -03:00
KDSBrowne
0c934c72f4 restore captions list keyboard access 2023-07-19 00:23:21 +00:00
KDSBrowne
19ea189302 restore messages tab stop and arrow key navigation 2023-07-18 22:55:35 +00:00
Ramón Souza
960bcc4f21 fix unpin notes after changing presenter 2023-07-18 17:19:35 -03:00
Ramón Souza
7d38a3154f
Merge pull request #18327 from KDSBrowne/bbb-a11y-pathes
fix(accessibility): Enhance Color Contrast, Language Dropdown, and Screen Reader Feedback
2023-07-18 09:42:41 -03:00
Ramón Souza
bf6f96fc44 renaming interactions -> reactions 2023-07-18 08:54:36 -03:00
Ramón Souza
f5d1db72ec
Merge pull request #18331 from KDSBrowne/bbb-a11y-pathes-01
fix: Improve Focus When Changing Modal Tabs With Keyboard
2023-07-17 16:59:27 -03:00
KDSBrowne
9e87a475f2
Update bigbluebutton-html5/imports/ui/components/common/modal/simple/component.jsx
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2023-07-17 14:04:04 -04:00
KDSBrowne
5a85ca14a2 add focus trap to handle focus leaving simple modals 2023-07-17 17:19:05 +00:00
Gustavo Trott
cf896e8a66 Merge branch 'v2.7.x-release' into develop 2023-07-17 11:20:49 -03:00
Ramón Souza
7964bb9877 lint 2023-07-17 10:00:51 -03:00
GuiLeme
6fb701045a [issue-18259] - fix join audio in breakout room 2023-07-17 09:14:23 -03:00
Ramón Souza
caeb57f7d2
Merge pull request #18320 from dennis531/chat_typing_anonymous
Html5: Add config to hide names in typing indicator
2023-07-17 09:13:21 -03:00
KDSBrowne
e73110be30 add lang attribute to locale select options 2023-07-15 15:51:22 +00:00
KDSBrowne
937d18b192 improve style menu color contrast in dark mode 2023-07-15 15:40:27 +00:00
Gustavo Trott
21f1ed9f27 Merge 2.7 into Develop 2023-07-14 17:42:13 -03:00
Ramón Souza
fa8883ee29 use list for users in connections status 2023-07-14 16:47:40 -03:00
GuiLeme
a10fbaba4f [issue-18308] - add predefined label in result quick poll options 2023-07-14 14:55:12 -03:00
Ramón Souza
5d209c2932 adjust timer styles 2023-07-14 10:43:32 -03:00
Dennis Benz
dd15012761 Html5: Add config to hide names in typing indicator 2023-07-14 15:35:18 +02:00
Anton Georgiev
45215ed88f
Merge branch 'v2.7.x-release' into bbb-wake-locke 2023-07-14 07:50:04 -04:00
Anton Georgiev
0e7fdfe310
Merge pull request #18312 from antobinary/merge-july12
chore: Merge BBB 2.6.10+ to 2.7
2023-07-14 06:58:29 -04:00
Ramón Souza
db4479d6dd adjust quick poll char limit 2023-07-13 09:58:05 -03:00
Ramón Souza
43bbd195c4
Merge pull request #18305 from Scroody/raise-hand-changes
Enhancement: Raise hand behaviour changes
2023-07-13 08:41:18 -03:00
Ramón Souza
c1fa4e10c7
Merge pull request #18301 from KDSBrowne/bbb-18233
fix: Add Resize Event When Whiteboard Mounts
2023-07-13 08:30:42 -03:00
Ramón Souza
3c098c6f5d
Merge pull request #18306 from Scroody/I-18217
Fix: All cameras being disabled
2023-07-13 08:28:32 -03:00
Anton Georgiev
042bacc7c1 Merge remote-tracking branch 'bbb/v2.7.x-release' into merge-july12 2023-07-12 18:53:12 -04:00
Ramón Souza
e6811091b0
Merge pull request #18311 from ramonlsouza/fix-screenshare
fix: throttledPinPad function
2023-07-12 17:24:52 -03:00
Anton Georgiev
7c91d4ff73 Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july12 2023-07-12 16:20:53 -04:00
Anton Georgiev
cd9f93be44 Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july12 2023-07-12 15:59:46 -04:00
Ramón Souza
caadcae1e9 fix throttledPinPad function 2023-07-12 16:58:39 -03:00
Anton Georgiev
e32a5feabe
Merge pull request #18304 from gabriellpr/new-disabled-features-test
test: slide snapshot, camera as content disabledFeatures tests
2023-07-12 14:06:07 -04:00
Anton Georgiev
7b7c854ed8
Merge pull request #18275 from gabriellpr/lock-viewers-test
test: refactoring + adding two tests lock viewers
2023-07-12 12:50:45 -04:00
Anton Georgiev
cd1d8624a0
Merge pull request #18298 from schrd/fix-issue-18297
Fix: use connection id to determine if a user is ejected or not
2023-07-12 09:50:01 -04:00
Scroody
fb088847bd Changes to raised hands behaviour 2023-07-12 10:44:37 -03:00
Gabriel Porfirio
251bf6867b 4 tests for disabledFeatures, slide snapshot, camera as content 2023-07-12 08:55:49 -03:00
Scroody
abdf85b508 Bug solving 2023-07-11 16:50:24 -03:00
KDSBrowne
e97427a9aa add resize event when whiteboard mounts 2023-07-11 16:17:03 +00:00
Ramón Souza
0f10a2c371 fix reopening chat on promote 2023-07-11 11:32:15 -03:00
Daniel Schreiber
67a491f07c Fix: use connection id to determine if a user is ejected or not
It used to be a boolean value which was durable if the server is
configured to use localStorage for bbb client settings. This would lead
to permanently blocking a user for all future BBB sessions.

To prevent that we use the connectionID to determine if a user is
blocked or not. If a user rejoins (in the same or a different meeting),
the connectionID is different, so the user can join again.
2023-07-11 15:00:24 +02:00
Ramón Souza
67cd275dc1
Merge pull request #18293 from ramonlsouza/issue-18214
fix: change presentation download labels
2023-07-10 16:53:34 -03:00
Ramón Souza
af593e41ee
Merge pull request #18289 from ramonlsouza/issue-15863
Layout Settings Enhancements
2023-07-10 16:53:16 -03:00
Anton B
06478cda4a test: update layout tests 2023-07-10 16:28:00 -03:00
Tainan Felipe
bbcce67690 Remove log 2023-07-10 11:55:53 -03:00
Tainan Felipe
a6de86f240 Fix: use dropdown showing wrong label for locked user 2023-07-10 11:53:12 -03:00
Tainan Felipe
239221b9b4 Merge remote-tracking branch 'upstream/develop' into Add-user-title 2023-07-10 11:42:57 -03:00
Ramón Souza
6b44650c5d change presentation download labels 2023-07-10 09:44:34 -03:00
Tainan Felipe
71b4477eb0
Refactor: user talking indicator using ts and graphql (#18265)
* Refactor: user talking indicator using ts and graphql

* Remove color from voice user and add speech locale

* Add parameters to query

* Fix: CC icon background apparing in another color

* Add styles

---------

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-07-07 17:47:36 -03:00
Tainan Felipe
f2e0fd43e9
Refactor: Make all chat area use graphql (#18122)
* Refactor: Make all chat area use graphql

* Fix: large space between welcome msg and chat list

* Fix: missing file

* add pending status and fix system messages

* Add: mark messages as seen in chat

* Refactor: Move char opening logic to inside of chat panel

* Refactor message and mark as seen

* Add Recharts to package.json and fix miss data

* Implements clear-chat function on graphql

* Make system message sticky

* Add clear message support and fix user is typing

* FIx chat unread and scroll not following the tail

* Change: make unread messages be marked by message and fix throttle

* Don't show restore welcome message when the welcome message isn't set

* Fix: scroll not following the tail properly

* Fix: previous page last sender not working

* Fix: scroll loading all messages

* Fix messaga not marked as read

---------

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-07-07 17:46:36 -03:00
Ramón Souza
52b636a65a keyboard move user - unassigned list 2023-07-07 16:56:42 -03:00
Ramón Souza
870d773fdf remove unused code 2023-07-07 13:22:34 -03:00
Ramón Souza
d50e0ee2cd mobile styles 2023-07-07 10:10:13 -03:00
Ramón Souza
804d7e859c change labels, update push layout experience 2023-07-07 09:53:58 -03:00
Ramón Souza
91c5094588 add checkmark to active layout 2023-07-06 17:31:26 -03:00
KDSBrowne
9f1734bfb8 handle quick poll options for F/G 2023-07-06 15:30:05 +00:00
Ramón Souza
67d9cc423a move labels below the images 2023-07-06 11:00:44 -03:00
Ramón Souza
14300f3f71
Merge pull request #18274 from ramonlsouza/issue-18220
Preserve pinned notes after screenshare
2023-07-06 08:40:52 -03:00
André Castro
a24439d414
Merge branch 'v2.7.x-release' into I-17515 2023-07-05 16:08:37 -03:00
Ramón Souza
7fcd7d3333
Merge pull request #18271 from Scroody/I-18217
Client: self-view disabled changed, overlay over avatar.
2023-07-05 15:58:05 -03:00
Scroody
bd6420cd2f Resquested changes 2023-07-05 15:48:21 -03:00