Commit Graph

101 Commits (a1ed79c5dbba16f904d142949f968730c84194ba)

Author SHA1 Message Date
Håvar Aambø Fosstveit 28bad32f69 Add permission for sending extra video, fixes #280 2020-05-04 00:40:39 +02:00
Håvar Aambø Fosstveit e33c1f7c03 Clean up raised hand naming. Only needs UI now. Ref #40 2020-05-02 10:47:57 +02:00
Håvar Aambø Fosstveit 881eac741a Remove getServerHistory, and use 'join' callback instead. 2020-05-01 21:48:09 +02:00
Håvar Aambø Fosstveit a8dabf7343 If peer gets role PROMOTE_PEER, notify peer of all peers in lobby, fixes #208 2020-05-01 21:45:16 +02:00
Håvar Aambø Fosstveit 1e5c0eb772 Lint and a small bug 2020-05-01 00:24:19 +02:00
Håvar Aambø Fosstveit 574a86e3ec Don't show lobby, and don't provide events for lobby for peers that don't have PROMOTE_PEER permission, fixes #208 2020-05-01 00:23:38 +02:00
Håvar Aambø Fosstveit e28b6cdc5d MODERATE_FILES role can clean all files in a room, fixes #209 2020-04-22 01:07:16 +02:00
Håvar Aambø Fosstveit 91a258c273 MODERATE_CHAT role can clear the chat in a room, references issue #209 2020-04-20 23:22:19 +02:00
Mészáros Mihály 5a9fc063bf Move params to config 2020-04-16 08:18:43 +02:00
Håvar Aambø Fosstveit e1bb07bc4e Make tracker configurable, fixes #171 2020-04-03 18:12:31 +02:00
Håvar Aambø Fosstveit b5754bbf96 Merge branch 'feat-roles-authorization' into develop 2020-04-02 00:32:38 +02:00
Håvar Aambø Fosstveit a6347dc283 Expand permissions/role system. Clients are now provisioned with their roles when they join and will have features enabled/disabled based on their permissions. 2020-04-02 00:28:05 +02:00
Håvar Aambø Fosstveit fa032036d7 Give client correct authentication status when joining a room. Fixes #166 2020-04-01 21:58:41 +02:00
Håvar Aambø Fosstveit b19add7599 Remove unused and duplicate signaling 2020-04-01 21:40:55 +02:00
Håvar Aambø Fosstveit 9da1afd4af Merge branch 'feat-client-reconnect' into develop 2020-03-28 23:24:18 +01:00
Håvar Aambø Fosstveit 87d4037562 We need jwt to make sure no one can hijack peerId 2020-03-28 23:20:37 +01:00
Håvar Aambø Fosstveit 2e68a7d891 Bug in Room close 2020-03-27 21:17:03 +01:00
Håvar Aambø Fosstveit 1e1f714db5 Always give audio the priority if there is bandwidth problems 2020-03-27 14:23:51 +01:00
Håvar Aambø Fosstveit 3043098f0c Remove jwt, not needed 2020-03-27 10:38:51 +01:00
Håvar Aambø Fosstveit d20f0c161f Handle client reconnects better 2020-03-27 01:36:11 +01:00
Håvar Aambø Fosstveit 5071282d40 Merge branch 'feat-user-roles' into develop 2020-03-26 21:31:57 +01:00
Håvar Aambø Fosstveit 92a0370499 Don't break existing configs 2020-03-24 19:40:09 +01:00
Håvar Aambø Fosstveit c914cbcb9f Properly close the room on moderator close 2020-03-24 18:35:43 +01:00
Håvar Aambø Fosstveit 04b2d6d443 Add "close meeting" function for moderator 2020-03-24 01:43:40 +01:00
Håvar Aambø Fosstveit d756dd4721 Cleanup 2020-03-24 01:23:17 +01:00
Håvar Aambø Fosstveit 013abb15ba Include original peer in socket broadcast 2020-03-23 22:57:18 +01:00
Håvar Aambø Fosstveit 71b90dfb6c Use REST eduTurn 2020-03-23 21:41:34 +01:00
Håvar Aambø Fosstveit ed6f256fb3 Various cleanups 2020-03-22 19:55:06 +01:00
Håvar Aambø Fosstveit 7f2f27b858 Add support for moderating rooms. Kick user, mute all users, stop all videos. 2020-03-22 00:43:47 +01:00
Håvar Aambø Fosstveit c70740f5c7 Add support for user roles 2020-03-20 21:16:16 +01:00
Håvar Aambø Fosstveit 7a884edcdd Clean up 2020-03-19 21:21:01 +01:00
Håvar Aambø Fosstveit 1b710d273c Added an interactive terminal to get info from running server. 2020-02-18 12:38:37 +01:00
Mészáros Mihály 78fd6e1b78 Init displayName according LTI 2020-01-02 09:52:34 +01:00
Håvar Aambø Fosstveit 69677e4972 Remove browser info for users. 2019-11-07 10:01:26 +01:00
Håvar Aambø Fosstveit ac39703874 Syntax. 2019-11-05 09:47:30 +01:00
Håvar Aambø Fosstveit b108fbac87 Fix logic for joining rooms. 2019-11-04 15:56:17 +01:00
Stefan Otto 87bcd3a895 fix logic for room entry 2019-10-31 05:34:54 +01:00
Stefan Otto d49ef4e65f fix: picture update from Lobby 2019-10-31 01:44:06 +01:00
Stefan Otto 59617aa2ad added signInRequired in joinDialog 2019-10-31 00:22:47 +01:00
Håvar Aambø Fosstveit a8c6169945 Don't throw on not joined. 2019-10-30 22:21:02 +01:00
Håvar Aambø Fosstveit b30011c81a Checking wrong element in object. 2019-10-30 22:17:48 +01:00
Håvar Aambø Fosstveit 549176b86e Fixed events on server when user logs in. 2019-10-30 22:12:29 +01:00
Stefan Otto 9256d4c751 fixed displayName error 2019-10-30 14:59:34 +01:00
Håvar Aambø Fosstveit c81b377723 Fixed race condition on socket acknowledge callback. Fixed naming on socket methods. Added error handling on socket messages. 2019-10-28 11:45:37 +01:00
Håvar Aambø Fosstveit bb8cf02c23 Some cleanup. 2019-10-25 23:43:59 +02:00
Håvar Aambø Fosstveit cacc9abf7c Restructured code. 2019-10-25 16:15:39 +02:00
Håvar Aambø Fosstveit 39c3f7c36d Refactored a bit of code and added a Peer class to the server. 2019-10-25 13:34:28 +02:00
Håvar Aambø Fosstveit 5adb08e184 Added config for requiring guests to sign in. 2019-10-24 11:01:54 +02:00
Håvar Aambø Fosstveit a8149d29d8 Small fixes. 2019-10-24 00:08:49 +02:00
Stefan Otto 447e674876 Merge branch 'feat-lobby' of https://github.com/havfo/multiparty-meeting into feat-lobby 2019-10-23 23:56:25 +02:00