Commit Graph

272 Commits

Author SHA1 Message Date
Ramon Souza
db5ac1428a Merge tag 'v2.5.3' into merge25-26-jul14 2022-07-15 11:08:02 -03:00
Joao Victor
24504178a6 fix: screen sharing data saving option 2022-06-23 10:05:11 -03:00
Ramon Souza
edeb70de0d Merge tag 'v2.5.1' into merge25-26-jun16 2022-06-16 13:58:54 -03:00
Joao Victor
fd03bd21bc improvement: chat and user-list export file name date string 2022-05-20 12:00:28 -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
Ramon Souza
d1cd53d863 improve active user check in userlist 2022-04-26 14:07:21 -03:00
Ramon Souza
298a931179 adjust user join/leave and guest notifications 2022-04-07 10:42:26 -03:00
Joao Victor
e1453f672e Remove old UserJoinedMeeting and UserLeftMeeting notifications 2022-04-06 10:21:49 -03:00
KDSBrowne
59b924c9b7 fix typo 2022-03-23 19:11:41 +00:00
KDSBrowne
8490ff2a7e add hideViewersCursor setting to isMeetingLocked 2022-03-23 19:10:20 +00:00
Ramón Souza
f77dbdfa26 fix whiteboard/camera label reactivity 2022-02-03 14:42:24 +00:00
Ramón Souza
2b34a26142 Merge remote-tracking branch 'upstream/v2.5.x-release' into issue-12418 2022-02-03 12:48:27 +00: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
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
Ramón Souza
e618c462e2 do not display removed users in userlist 2022-01-20 16:29:21 +00:00
Ramón Souza
9af6105d98 merge upstream/develop into issue-12418 and resolve conflicts 2022-01-14 14:09:50 +00:00
Bohdan Zhemelinskyi
df3da31f39 fixUsersGettBannedFromPhone 2022-01-13 18:43:16 +00:00
Ramón Souza
f6e65f58c5 merge 2.4 into develop and resolve conflicts - partial 2022-01-12 16:40:45 +00:00
Ramón Souza
1b60b684dd locked label and unlock option if userlist is locked 2022-01-07 17:55:34 +00:00
prlanzarin
ee845a159e feat(webcams): add UI to allow moderators to close other user`s webcams 2021-12-15 13:11:56 +00:00
Ramón Souza
89ae0244fc restore webcam label in userlist 2021-12-07 16:22:11 +00:00
Ramón Souza
51b5cc4f3a remove isPresenter methods from services 2021-11-23 16:40:14 +00:00
Tainan Felipe
f5eef03f3f Improve data structure to not break on reconnections 2021-11-03 14:37:54 -03:00
Tainan Felipe
1de8e0779d Add server side reactivity to publications 2021-10-13 15:00:52 -03:00
Anton Georgiev
7ef3fa0d63
Merge pull request #12745 from KDSBrowne/BBB-accessible-menu
Add a more accessible dropdown menu
2021-07-21 08:59:08 -04:00
Anton Georgiev
472c9a6107 Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into 237-into-develop 2021-07-20 15:21:21 +00:00
KDSBrowne
5a106b330f fix userlist keyboard access | update styles 2021-07-18 17:30:27 +00:00
Ramon Souza
2ede8b898f fix unlock label and dropdown option in userlist 2021-07-07 15:30:41 -03:00
Max Franke
8b274476b1 feat(video): indicate who is sharing webcam
Add the `camera` icon in the user list for whoever is sharing,
in order to improve the understanding of who is sharing the webcam.
It is possible to enable/disable this indication in the settings.yml
2021-06-12 13:40:47 -03: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
Ramon Souza
d17cc3149f use session instead of storage 2021-05-21 09:17:24 -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
1326f3f791 Add New Layout Manager 2021-05-17 17:25:07 -03:00
Ramon Souza
49bba65f5f indentation 2021-05-12 16:33:20 -03:00
Ramon Souza
f5887d29fc show avatar in private chat list 2021-05-12 16:21:48 -03:00
Ramon Souza
3678348fdf remove unused code 2021-04-29 13:52:22 -03:00
Ramon Souza
4242158711 remove user-list unused code 2021-04-26 10:04:09 -03: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
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
Pedro Beschorner Marin
f44f73c1c7 Refactor chat sorting 2021-04-09 11:15:59 -03:00
Pedro Beschorner Marin
b23c1b411c Merge branch 'develop' into non-ascii-sorting 2021-04-08 21:55:30 -03: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
Ramon Souza
2c55ebb465 adding new function to clear all status 2021-04-06 16:41:33 -03:00
Philipp Memmel
32d3c39acc fixes option to allow mods to unmute users 2021-03-31 15:06:54 +02:00
KDSBrowne
d89e6a8c3a move debounce to service 2021-03-22 18:02:31 +00:00
Anton Georgiev
483d37fc02
Merge pull request #11676 from Tainan404/issue-11528
Fix for posJoinMessage as undefined
2021-03-17 15:10:36 -04:00
Tainan Felipe
e40a1cfcfc Fix posJoinMessage as undefined 2021-03-17 14:49:44 -03:00
Anton Georgiev
6f3898f933
Merge pull request #11664 from prlanzarin/u23-imago
video-provider: add dynamic video page sizes based on number of users
2021-03-17 09:48:50 -04:00
Pedro Beschorner Marin
d90ba5e286 Merge branch '2.3-per-user-wb' into develop 2021-03-16 20:28:39 -03:00