Commit Graph

169 Commits (77e807143b93e2c0ca19249226ee9827d2344868)

Author SHA1 Message Date
Stefan Otto 1469f6c5fb cleanup calling hark 2020-04-09 17:59:29 +02:00
Mészáros Mihály 1067823ede Fixes: #188 handle if _webcamProducer is null 2020-04-08 09:32:36 +02:00
Håvar Aambø Fosstveit 938d344bd0 Login status not reflected in login button, fixes #173 2020-04-05 21:47:44 +02:00
Håvar Aambø Fosstveit 8ea875e8d1 Fix bug on rotated videos from mobile devices 2020-04-03 22:49:05 +02:00
Håvar Aambø Fosstveit f174583ffd Remove unused variables 2020-04-03 21:29:59 +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 197156e6f6 Handle it correctly if a user tries to share a file that has allready been shared. Closes #142 2020-03-31 20:32:36 +02:00
Stefan Otto 9442f529f4 clean up; first testing 2020-03-30 22:42:40 +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 c521bb9ad1 Firefox relay if turnservers configured, fixes #160 2020-03-28 21:17:59 +01:00
Stefan Otto eef2c439f0 Merge branch 'feature-ptt' into develop 2020-03-28 00:51:21 +01:00
Stefan Otto de0cb99656 small layout fixes; enable clientside auto mute for > 4 peers 2020-03-28 00:09:49 +01:00
Håvar Aambø Fosstveit a1dc652d04 Linting and translations 2020-03-27 22:57:04 +01:00
Håvar Aambø Fosstveit 9cd6efe761 Merge branch 'feature-ptt' into develop 2020-03-27 10:46:14 +01:00
Stefan Otto 0228f1c372 fix: space activates elements in last clicked focus; fix: change muted mic deactivates hark 2020-03-27 01:47:04 +01:00
Håvar Aambø Fosstveit d20f0c161f Handle client reconnects better 2020-03-27 01:36:11 +01:00
Stefan Otto e12ff16115 first implementation of PTT; Adjusting Opus parameter for shorter pTime, lower bandwidth (mono) and Forward Error Correction 2020-03-27 01:01:54 +01:00
Mészáros Mihály 807b55c2ad Add some extra checks for video stream and track 2020-03-26 22:01:18 +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 0600d1207b Temporary fix for Firefox because trouble with TURN tcp 2020-03-24 19:50:56 +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 4135be9789 Remove duplicate signaling 2020-03-24 00:59:35 +01:00
Håvar Aambø Fosstveit 9b8853f984 Typo 2020-03-23 23:18:06 +01:00
Håvar Aambø Fosstveit 764e02c732 Typos 2020-03-23 22:52:53 +01:00
Håvar Aambø Fosstveit 37f3c8cabd Lint 2020-03-23 21:42:01 +01:00
Håvar Aambø Fosstveit 71b90dfb6c Use REST eduTurn 2020-03-23 21:41:34 +01:00
Håvar Aambø Fosstveit 33ef7746a3 Move audio/video controls out to bottom of screen if on mobile 2020-03-23 15:30:43 +01:00
Håvar Aambø Fosstveit d18d729326 Hotkey for toggling video on/off 2020-03-22 19:16:45 +01:00
Håvar Aambø Fosstveit e56ff28b91 Fix filesharing 2020-03-22 18:51:20 +01:00
Håvar Aambø Fosstveit 603368007a Added roomid to authenitcation data flow to make mapping user info better. 2020-03-22 15:20:49 +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 d64247d12d Expose simulcast settings to client config 2020-03-21 21:03:11 +01:00
Håvar Aambø Fosstveit 959289594b Fix lastN 2020-03-19 23:27:37 +01:00
Håvar Aambø Fosstveit c424ffc17c Fix simulcast 2020-03-19 21:23:01 +01:00
Håvar Aambø Fosstveit 0f793e1d02 Make resolution configurable, fixes #130 2020-03-18 10:21:46 +01:00
Håvar Aambø Fosstveit fd58940916 Constrain screensharing in getDisplayMedia 2020-03-18 10:07:15 +01:00
Håvar Aambø Fosstveit b9f666bc49 Spacebar to mute/unmute 2020-03-18 00:55:38 +01:00
Håvar Aambø Fosstveit 8ba29338d1 Added advanced options for sticky app bar, lastn. Optimized some component rendering. 2020-03-18 00:12:50 +01:00
Håvar Aambø Fosstveit 4975c08c0d Error in torrent handling, fixes #132, #124 2020-03-17 22:09:51 +01:00
Mészáros Mihály 4c7a9d67b4 Add muted url option 2020-03-17 21:20:06 +01:00
Mészáros Mihály 51f23c4396 Fix: iceServers++ sender part 2020-03-16 15:04:45 +01:00
Mészáros Mihály 844924f38e Fix iceServer config in mediasoup-client 2020-03-16 14:40:52 +01:00
Mészáros Mihály 8c042c3211 Add extra checks
To be able to change audio device, if the first/default device couldn't start.
2020-03-15 01:42:13 +01:00
Mészáros Mihály 0bd983b10a Fix: displayName LTI regression 2020-03-14 23:08:00 +01:00
Mészáros Mihály 209653dcc0 Merge pull request #118 from havfo/lti1
LTI 1.1 integration
2020-02-10 09:04:07 +01:00
张云龙 aa3b36f306 fix mobile device maxSpotlights bug for #120
https://github.com/havfo/multiparty-meeting/issues/120
2020-02-09 11:54:28 +08:00
Mészáros Mihály 78fd6e1b78 Init displayName according LTI 2020-01-02 09:52:34 +01:00
Håvar Aambø Fosstveit 11cbeb04ac Add checks in RoomClient for missing parameters 2019-12-10 15:45:13 +01:00
Håvar Aambø Fosstveit 81d463c992 Check if this is a test 2019-12-10 15:44:36 +01:00
Håvar Aambø Fosstveit a5b56626f0 Fix simulcast support 2019-11-11 18:32:28 +01:00
Håvar Aambø Fosstveit aea08b4cbe Fix roomId handling 2019-11-10 23:01:45 +01:00
Håvar Aambø Fosstveit 69677e4972 Remove browser info for users. 2019-11-07 10:01:26 +01:00
Håvar Aambø Fosstveit 5cdf0baac4 syntax 2019-11-07 09:42:20 +01:00
Håvar Aambø Fosstveit 43aa242b7b Small bug in input values in formatMessage. 2019-11-06 23:20:57 +01:00
Håvar Aambø Fosstveit c12057e53c Added internationalization support, and translated to nb-NO. 2019-11-06 23:11:42 +01:00
Håvar Aambø Fosstveit 99575f330b Remove unused code. 2019-11-05 15:17:56 +01:00
Håvar Aambø Fosstveit 7e3e4cdd67 Fix muting microphone from hotkey. Didn't update UI before. 2019-11-05 14:46:15 +01:00
Håvar Aambø Fosstveit 8ab1475fea Refactor stateActions for better overview. 2019-11-05 11:53:21 +01:00
Håvar Aambø Fosstveit 6d558be11c Remove dependency, 2019-11-05 09:46:12 +01:00
Håvar Aambø Fosstveit cd5055c00e Better state handling. 2019-11-04 23:37:10 +01:00
Håvar Aambø Fosstveit 1f60222b75 Remove unused variables. 2019-11-04 23:31:29 +01:00
Håvar Aambø Fosstveit fd1e53a895 Properly close client on clicking leave. 2019-11-04 23:31:10 +01:00
Håvar Aambø Fosstveit 98caed6e4a Properly handle login/logout. 2019-11-04 23:29:54 +01:00
Håvar Aambø Fosstveit 4b0c17c698 Fix filesharing after code splitting. 2019-11-04 14:43:14 +01:00
Håvar Aambø Fosstveit 673c3f989e Code splitting and lazy loading for faster load times. 2019-11-04 14:34:27 +01:00
Håvar Aambø Fosstveit 8bfdcab709 Fixed socket connection handling. 2019-11-01 14:50:40 +01:00
Stefan Otto aac2e5f918 Fixed update picture / displayName finally (hopefully) 2019-10-31 15:30:20 +01:00
Stefan Otto dd19560951 fix peer auth propagation 2019-10-31 05:26:59 +01:00
Stefan Otto f204ff0222 mostly revert last commit :( 2019-10-31 02:37:45 +01:00
Stefan Otto d49ef4e65f fix: picture update from Lobby 2019-10-31 01:44:06 +01:00
Stefan Otto 6c07f89ab1 changePicture on signIn 2019-10-31 01:05:11 +01:00
Stefan Otto 59617aa2ad added signInRequired in joinDialog 2019-10-31 00:22:47 +01:00
Stefan Otto 879ea37167 Added name for room in state on clientside 2019-10-30 15:00:37 +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 80c6c441cb Wrong state variable name. 2019-10-25 14:13:58 +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 01ea8b05d5 Fixed display name. 2019-10-24 12:53:44 +02:00
Håvar Aambø Fosstveit f38c5e38c5 Small fixes and requireSignIn now working. 2019-10-24 12:43:11 +02:00
Håvar Aambø Fosstveit 7e292b29c1 User can login without joining. 2019-10-24 10:32:28 +02:00
Håvar Aambø Fosstveit 7b65328789 Cleaned up login code. 2019-10-24 10:10:22 +02:00
Håvar Aambø Fosstveit bf754d4797 Some tests. 2019-10-24 09:03:30 +02:00
Håvar Aambø Fosstveit 6596deda2a Various small changes. 2019-10-23 19:46:44 +02:00
Stefan Otto e5ddaa458a lock Dialog 2019-10-23 11:47:41 +02:00
Håvar Aambø Fosstveit 38cf88aa62 Cleanup and handling of events. 2019-10-22 15:30:04 +02:00
Håvar Aambø Fosstveit 4181afd1a3 Further work on sessions and authentication 2019-10-18 14:56:02 +02:00
Håvar Aambø Fosstveit 3495245e37 Updated serverhistory and fixed some bugs. 2019-10-17 10:55:03 +02:00
Håvar Aambø Fosstveit 513f0efa0b First working version of lobby. 2019-10-16 14:09:29 +02:00
Håvar Aambø Fosstveit 66a2becf63 Inital work on lobby. 2019-10-15 10:52:14 +02:00
Håvar Aambø Fosstveit 7d831f4bda Fix media device handling. 2019-06-12 15:53:48 +02:00
Håvar Aambø Fosstveit 27a1bf3821 Don't wait for local media 2019-06-12 15:44:29 +02:00
Håvar Aambø Fosstveit 041a90599d Added dialog before joining room. 2019-06-12 15:33:35 +02:00
Håvar Aambø Fosstveit 1eb115f547 Cleaned up file sharing. 2019-06-05 10:40:59 +02:00
Håvar Aambø Fosstveit a3013bb716 Removed screensharing extension. Added some small optimization fixes. 2019-06-04 12:58:12 +02:00
Håvar Aambø Fosstveit 0aa0aa08b0 Fixed adding picture from newPeer. 2019-06-04 11:42:14 +02:00
Håvar Aambø Fosstveit a763d37879 Fixed sending picture to peers if you have it. 2019-06-04 11:29:00 +02:00