Commit Graph

205 Commits (21f2018e718ab7b97e6dec481fe60fbd4b04f5bf)

Author SHA1 Message Date
Stefan Otto a2d11121d3 next iteration state + audio settings 2020-05-05 22:28:46 +02:00
Håvar Aambø Fosstveit c02c8b1d67 Missing translation string 2020-05-05 21:27:45 +02:00
Astagor ac6ee1bfa3 Added limit for maximum number of users in a single room 2020-05-04 19:31:50 +02:00
Astagor bad845e195 Browse passive participants 2020-05-04 18:27:50 +02:00
Håvar Aambø Fosstveit 4acedad987 Propagate raise hand timestamp to clients, ref #278 2020-05-04 15:21:49 +02:00
Håvar Aambø Fosstveit a1ed79c5db A button to promote all peers from lobby, fixes #287 2020-05-04 15:09:05 +02:00
Håvar Aambø Fosstveit 08e2c425c6 Add the ability for a peer to have several video producers in a room. 2020-05-04 00:16:23 +02:00
Håvar Aambø Fosstveit dc7b51b38a Make notification sounds configurable 2020-05-02 23:45:08 +02:00
Håvar Aambø Fosstveit c7c4a76b33 Sound and notification on raise hand, fixes #40 2020-05-02 23:28:03 +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 2ad7b45ef6 Fix translations 2020-05-01 21:49:04 +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 49a951466f Fix missing roomId in login from joindialog, ref #183 2020-05-01 00:31:07 +02:00
Håvar Aambø Fosstveit 3de8555c10 Proper handling of moderator clearing files and sharing same file twice. Fixes #257 2020-04-30 23:06:02 +02:00
Håvar Aambø Fosstveit 1ffa4fdc9a Better handling of default resolution. 2020-04-30 12:50:23 +02:00
Mészáros Mihály 174a03814f Fixes: #268 2020-04-29 21:39:37 +02:00
Roman Drozd b73b8c1aa0 create component "NetworkIndicator"
add to VideoView for Me,
receive data from server / getTransportStats,
estimate of connection/value [wip]
show recv/send bitrate in advanced mode
2020-04-27 00:14:29 +02:00
Mészáros Mihály aa096a755f
Merge pull request #253 from havfo/feat-output-select
Feat output select
2020-04-23 23:26:57 +02:00
Mészáros Mihály 1b3be17930 Add to devicechange listener 2020-04-23 23:05:15 +02:00
Mészáros Mihály e04d3c12bd Use the first audio output device by default
It is the OS default audio output in Chrome.
2020-04-23 22:53:34 +02:00
Mészáros Mihály 6acfe57044
Merge branch 'develop' into develop 2020-04-22 21:41:39 +02:00
Mészáros Mihály 5e3f50c052 Merge remote-tracking branch 'origin/develop' into feat-output-select 2020-04-22 13:07:21 +02:00
Håvar Aambø Fosstveit cdf899a948 We don't need to change sink manualy. State, and React handles that for us. 2020-04-22 10:41:12 +02:00
Håvar Aambø Fosstveit 66b513cf19 Cleanup 2020-04-22 10:21:49 +02:00
Håvar Aambø Fosstveit 1cef52a3a1 Properly handle wakelock, fixes #237 2020-04-22 10:01:58 +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
mi4aux b46e608022 Typo fix of variable name
Typo fix of variable name (to have uniform variable naming, same camel case)
2020-04-20 21:08:12 +02:00
Mészáros Mihály 944b809c15 AudioPeers and Fixes 2020-04-19 13:52:15 +02:00
Mészáros Mihály e98d80ed57 Add a not yet complete audio out selection. 2020-04-18 23:20:58 +02:00
Mészáros Mihály 8ac9bf1d9c Fix comment 2020-04-15 11:02:41 +02:00
Andrea Gelmini f9e3f9b622 Fix typos 2020-04-15 08:33:02 +02:00
Mészáros Mihály 36fab6c572 set in enable AV device constraint to ideal instead of exact 2020-04-13 23:17:17 +02:00
Andrea Gelmini 3cf0f9d3e7 Fix typos 2020-04-09 22:20:41 +02:00
Håvar Aambø Fosstveit 6267f808db Lint 2020-04-09 19:09:14 +02:00
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