Vitor Mateus De Almeida
3374e638bb
fix layout doesn't update when screen is shared
2021-04-16 18:02:47 -03:00
Ramon Souza
9218262e0a
all device info moved to helper
2021-03-31 14:13:36 -03:00
Ramon Souza
5f2138ddea
check if user settings are loaded
2021-03-17 15:01:08 -03:00
Ramon Souza
9ed8af666e
fix chat panel appearing after webcam share/unshare
2021-03-17 13:20:59 -03:00
Mario Jr
c7df108f5a
Improve the way we observe changes on Users's collection
...
It is safer to look at subscriptions's state to users instead of depending
on the initial state of the collection at mounting time. Although
i couldn't force any race conditions on this, there's a chance it could
happen. The fix avoid this problem.
This complements #11533
2021-03-08 18:08:56 -03:00
Mario Jr
9b1630186c
Move some validations to the User's collection query
...
Also removed unnecessary fields
2021-03-05 15:56:42 -03:00
Mario Junior
d4620b024d
Update bigbluebutton-html5/imports/startup/client/base.jsx
...
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2021-03-05 15:14:19 -03:00
Mario Jr
837b1cfb52
Improve performance when doing user join notifications
...
Complements #11533
2021-03-05 15:10:31 -03:00
Anton Georgiev
088c3cde44
Merge pull request #11533 from mariogasparoni/fix-11399
...
Fix audio and push alerts for user join
2021-03-04 15:47:17 -05:00
hiroshisuga
b228d4cbb8
Probably a bug in usersVideo
2021-03-02 23:56:10 +09:00
Mario Jr
8036ce71b1
Fix audio and push alerts for user join
...
When validating tokens, the dummyUser created at the beginning is set
with validated=true. This means there won't be the state change that used
to occur from validated:false to validated:true (which detects the moment
joined the meeting) , therefore the alert code that expects for this change
won't run.
To fix this for audio alerts, we now detect when user join by observing
additions in Users's collection. This is actually good because we start
observing this only once (in componentDidMount), differently we used to do,
by calling this every time the tracker was activated.
To distinguish between the user addition that initially populates user's
collection from those that happens after user join (which are the ones we
want), we store the initial state (at componentDidMount) and compare it
with new additions. If the user added is present at the initial state,
then it is an addition to populates the collection, otherwise this is a real
user addition (happened after user joined the meeting)
Partially fixes #11399
2021-03-02 08:43:56 -03:00
Ramon Souza
ba6e6c8238
remove unnecessary dependency
2021-03-01 09:07:06 -03:00
Ramon Souza
3778ccb397
fix layout params not affecting the meeting
2021-02-18 13:11:02 -03:00
Ramon Souza
46af7880d6
Merge remote-tracking branch 'upstream/develop' into PR-8696
2021-02-11 09:12:13 -03:00
Pedro Beschorner Marin
85ee3b283f
Identify mobile users at user list
2021-01-23 21:57:55 -03:00
Anton Georgiev
3930e164e6
Merge branch 'develop' into debug-window
2020-12-08 16:16:24 -05:00
Anton Georgiev
ff6963e835
Merge pull request #10921 from BrentBaccala/dont-reset-panel-defaults
...
Only set panel settings to login defaults on login, not everytime the…
2020-11-30 14:47:43 -05:00
Anton Georgiev
f34826718d
include instanceId in resources url
2020-11-30 16:09:35 +00:00
Brent Baccala
8845998bbd
Only set panel settings to login defaults on login, not everytime the base component renders
2020-11-27 16:51:45 -05:00
Anton Georgiev
0c7ead1916
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into oct16-merge
2020-10-21 14:48:02 +00:00
Mario Jr
e9e436378a
Correctly set audio input/output devices
...
When refusing ("thumbs down" button) echo test, user is able to select a different input device. This should work fine for chrome, firefox and safari (once user grants permission when asked by html5client).
For output devices, we depend on setSinkId function, which is enabled by default on current chrome release (2020) but not in Firefox (user needs to enable "setSinkId in about:config page). This implementation is listed as (?) in MDN.
In other words, output device selection should work out of the box for chrome, only.
When selecting an outputDevice, all alert sounds (hangup, screenshare , polling, etc) also goes to the same output device.
This solves #10592
2020-10-06 20:37:55 -03:00
Vitor Mateus De Almeida
849bb9a469
Add debug window
2020-09-03 20:35:57 -03:00
Tainan Felipe
dda7182757
Merge remote-tracking branch 'upstream/develop' into skip-audio-check
2020-08-19 10:24:17 -03:00
Joao Siebel
32b25ce70e
simplify code
2020-08-05 14:16:41 -03:00
Joao Siebel
6987ab988c
Restore activity check modal.
...
If activity check was enabled in server, the activity check modal wasn't showed
to users and after a given time the user was disconnect, also fix the meeting-end
and error-screen messages, informing the user the reason why he was kicked.
2020-08-03 09:44:21 -03:00
Vitor Mateus De Almeida
fa9e5ca819
Fix error when join a new meeting
2020-07-23 18:14:31 -03:00
Vitor Mateus De Almeida
ae29ba58c1
Fixes
2020-07-20 16:17:40 -03:00
Vitor Mateus
e2db60e662
WIP Resizable works fine
2020-07-20 16:11:09 -03:00
Vitor Mateus
297154f78a
The presentation gets the size from the layout manager
2020-07-20 16:02:53 -03:00
Vitor Mateus
7f095c1cad
Create layout context and add a layout manager
2020-07-20 15:48:54 -03:00
Anton Georgiev
7535e6fa59
Revert "Create layout context and add a layout manager"
2020-07-15 12:44:59 -04:00
Anton Georgiev
7d75843140
Fix a forgotten line left while resolving conflict
2020-07-14 11:19:11 -04:00
Anton Georgiev
b9b4490d8c
Merge branch 'develop' into layout
2020-07-14 10:32:24 -04:00
Anton Georgiev
c763041285
Adjust check for User.loggedOut to prevent errors
2020-07-10 13:45:37 -04:00
Anton Georgiev
9f5158a525
Merge branch 'custom-parameters-breakout-rooms' of github.com:jfsiebel/bigbluebutton into locales-2020-07-10
2020-07-10 11:21:53 -04:00
Vitor Mateus De Almeida
880963e0e7
Merge remote-tracking branch 'upstream/develop' into layout
2020-07-06 13:36:38 -03:00
Pedro Beschorner Marin
526f79e8f2
Merge remote-tracking branch 'bigbluebutton/v2.2.x-release' into bigbluebutton/develop
2020-06-30 18:15:18 -03:00
Joao Siebel
3e95ed0e4b
Merge remote-tracking branch 'upstream/v2.2.x-release' into merge-2.2
2020-06-16 16:40:56 -03:00
Vitor Mateus De Almeida
3b3a6a32f5
Fixes
2020-06-09 00:09:46 -03:00
Joao Siebel
faa0b35032
Show correct screen when user leave meeting. close #9710
2020-06-02 16:47:26 -03:00
Joao Siebel
74c34d0c4a
Use main room custom parameters in breakouts room. close #9612
2020-06-01 09:13:03 -03:00
Anton Georgiev
1c6841dd1f
Merge pull request #9691 from jfsiebel/fix-breakout-room-logout
...
Close tab when user logout from a breakout room
2020-05-26 15:12:21 -04:00
Joao Siebel
1f8cae08d6
Close tab when user logout from a breakout room
2020-05-26 13:41:22 -03:00
Martin Beckmann
c3f0447105
Integration of PR #9292 (by weeman1337) and PR #9658 (by mantridereso)
2020-05-26 15:07:37 +02:00
Martin Beckmann
ea3926e8ef
attempt to introduce an additional UserSettings parameter 'bbb_show_public_chat_on_login' as a co-parameter of 'bbb_show_participants_on_login' (the former intended to only have an effect if the latter is 'true')
2020-05-23 22:28:56 +02:00
Martin Beckmann
d6956a5516
test...
2020-05-23 21:43:26 +02:00
Martin Beckmann
f9c7c20d5a
test...
2020-05-23 21:40:39 +02:00
Martin Beckmann
51d3b3a94d
test...
2020-05-23 20:44:11 +02:00
Joao Siebel
73d0de34dd
Move Intl component outside of Base component
2020-05-12 10:31:00 -03:00
Vitor Mateus
00259ab371
WIP Resizable works fine
2020-04-23 11:07:44 -03:00
Vitor Mateus
5b9aafd0d3
The presentation gets the size from the layout manager
2020-03-25 09:52:23 -03:00
KDSBrowne
c86988f92c
fix userlist / chat being opened after saving app settings
2020-03-24 15:06:02 +00:00
Chad Pilkey
cc07bfff20
fixed inconsitencies and usage of the idChatOpen Session variable
2020-03-05 15:14:22 -08:00
Anton Georgiev
d36c545706
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merging
2020-03-04 23:41:18 +00:00
Vitor Mateus
ae560ca3eb
Create layout context and add a layout manager
2020-03-04 15:34:10 -03:00
Tainan Felipe
8f1000437a
Clean up the code
2020-03-03 10:59:01 -03:00
Tainan Felipe
c451666d52
WIP Implements skip to audio check in breakout rooms
2020-03-02 17:49:15 -03:00
Anton Georgiev
4b0452d1fd
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into feb14-merge-2.2-into-master
2020-02-14 21:43:35 +00:00
Anton Georgiev
e420dc2546
add bbb_show_participants_on_login as a join parameter
2020-01-30 15:43:54 -05:00
Vitor Mateus
1ae6324392
Detect aspect ratio to autochange webcams placement #8504
2020-01-17 10:20:03 -03:00
Chad Pilkey
162dc4dbe4
the client will end the call when kicked
2020-01-09 15:50:10 -08:00
Chad Pilkey
7fc1e61c48
user join cue improvements
2019-11-13 14:36:23 -08:00
Chad Pilkey
d81fe936d4
add toast on user join option
2019-11-12 10:00:48 -08:00
Chad Pilkey
549804c281
add audio cue on user join setting
2019-11-11 09:53:58 -08:00
Chad Pilkey
0a9854aa59
fix issues related to breakouts start/stop and page reload
2019-09-18 13:11:25 -07:00
Tainan Felipe
dc7bb6d2a7
Change observe in the base component
2019-08-21 16:27:15 -03:00
Anton Georgiev
47282beb0a
rename user selector in base.jsx
2019-07-24 19:08:27 +00:00
Anton Georgiev
c8e84e4348
rename user selector in base.jsx
2019-07-24 18:57:39 +00:00
Anton Georgiev
2bf8fb5cca
minor optimization using Fields in miniMongo
2019-07-24 17:59:04 +00:00
Anton Georgiev
1622b4ad53
Merge pull request #7583 from jfsiebel/reconnection-improvement
...
Improve client reconnection
2019-07-04 14:53:35 -04:00
Tainan Felipe
88cfb70255
Add ping-pong message to html5 client
2019-07-01 16:00:27 -03:00
Joao Siebel
8f0783d34f
update variable name
2019-06-26 13:29:34 -03:00
Joao Siebel
c6c8ca400b
Merge remote-tracking branch 'upstream/master' into reconnection-improvement
2019-06-12 15:56:14 -03:00
Joao Siebel
7f7845c47b
disable some UI actions when meteor is down
2019-06-12 15:40:58 -03:00
Anton Georgiev
17d21b3cd9
Merge pull request #7523 from Tainan404/fix-server-exception
...
Fix server exceptions when get a invalid session token.
2019-06-11 14:20:40 -04:00
Joao Siebel
36b6b5c902
change recording messages
2019-06-10 11:36:33 -03:00
Joao Siebel
e924ea08cc
Merge remote-tracking branch 'upstream/master' into reconnection-improvement
2019-06-05 17:22:30 -03:00
Maxim Khlobystov
ac844031bf
Fix prop-types warning in Base
2019-06-04 15:23:44 -04:00
Joao Siebel
6c9e0def4b
exit from audio when not connected and disable button
2019-06-03 11:28:05 -03:00
Tainan Felipe
327e4f6255
Fix server exceptions skipping subscriptions when has an error
2019-05-28 14:32:59 -03:00
Chad Pilkey
9e6e15b8b0
change logout error code to unused value
2019-05-24 15:56:17 -07:00
Tainan Felipe
2f63c174a3
Fix youtube keeps playing audio when user left the meeting
2019-05-17 16:39:05 -03:00
Tainan Felipe
ef0ba0afcf
Remove the leftovers that show the error screen at the end of the meeting
2019-05-09 15:27:27 -03:00
Diego Benetti
dfdc98543e
Merge remote-tracking branch upstream/master into base-rerender-tests
2019-04-30 17:01:01 -03:00
Anton Georgiev
e22b153e76
add missing meetingIsBrealout()
2019-04-26 20:45:08 +00:00
Anton Georgiev
5681d44ca4
add error code missing titles
2019-04-26 17:52:18 +00:00
Anton Georgiev
a0c9a1d3b7
Revert "Fix error sreen being shown when meeting is ended"
...
This reverts commit 285d27b16f
.
2019-04-26 16:05:23 +00:00
Anton Georgiev
850add36af
Revert "Remove server exception when user with expired session tries to join"
...
This reverts commit 8cffe046ef
.
2019-04-26 16:01:58 +00:00
Diego Benetti
0ae817a951
Merge remote-tracking branch 'upstream/master' into base-rerender-tests
2019-04-25 14:57:59 -03:00
Diego Benetti
2e71ed3c40
Base subscriptions moved to new component
2019-04-24 17:48:16 -03:00
Tainan Felipe
ae73142d93
Add breakout ended
2019-04-24 14:41:35 -03:00
Tainan Felipe
285d27b16f
Fix error sreen being shown when meeting is ended
2019-04-24 09:20:38 -03:00
Tainan Felipe
8cffe046ef
Remove server exception when user with expired session tries to join
2019-04-23 11:22:11 -03:00
Anton Georgiev
093a8a1ecc
Merge pull request #7244 from KDSBrowne/2.2-fix-animations-iOS-12.3
...
Update animations to also work with iOS 12.3 beta
2019-04-16 11:12:20 -04:00
Anton Georgiev
2299f570c4
Update bigbluebutton-html5/imports/startup/client/base.jsx
...
Co-Authored-By: MaximKhlobystov <MaximKhlobystov@users.noreply.github.com>
2019-04-12 11:17:09 -04:00
KDSBrowne
1e76a117cf
add missing prop from merge
2019-04-11 21:12:54 +00:00
KDSBrowne
a28acaee4a
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into 2.2-fix-animations-iOS-12.3
2019-04-11 16:13:41 +00:00
KDSBrowne
83127bcdae
fix animations not working on iOS 12.3 beta
2019-04-11 15:04:10 +00:00
Maxim Khlobystov
7d7ef07382
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into user-information-lookup
2019-04-10 18:21:38 -04:00
Maxim Khlobystov
de3c2c12ca
Code improvements
2019-04-10 15:40:40 -04:00