Commit Graph
100 Commits
Author SHA1 Message Date
Håvar Aambø Fosstveit 803858575f Don't promote all peers on unlock, this bypassed roles/permissions, fixes #386 2020-05-22 19:59:43 +02:00
Håvar Aambø Fosstveit d5e14f8c5b Don't screen sharing icon to mobile, fixes #338 2020-05-22 19:53:26 +02:00
Håvar Aambø Fosstveit 7cb0150816 Screen sharing for opera and chromium, and only desktop 2020-05-22 19:47:51 +02:00
Håvar Aambø Fosstveit f0ee4de8fc Screensharing on Safari 13+, fixes #318 2020-05-22 19:36:38 +02:00
Håvar Aambø Fosstveit 6426a4d89e Hide advanced video settings by default, ref #415 2020-05-22 19:22:42 +02:00
Håvar Aambø Fosstveit 21f2018e71 Handle device change properly based on paused status. 2020-05-22 16:06:24 +02:00
Håvar Aambø Fosstveit 2e3749cafe Fixes #413 2020-05-22 16:05:44 +02:00
Håvar Aambø Fosstveit d1ffe6cd43 Adding frame rate option to videos. Make resolution and frame rate of screen sharing configurable. 2020-05-22 00:20:15 +02:00
Håvar Aambø Fosstveit b3ad0a44c2 Change resolution of extra videos too 2020-05-21 23:14:39 +02:00
Håvar Aambø Fosstveit 1efb1c4a2b Clean up device handling properly. Don't restart track on change in constraints. 2020-05-21 22:53:26 +02:00
Håvar Aambø Fosstveit 11ec28aa5c Cleanup logging 2020-05-20 23:58:05 +02:00
Håvar Aambø Fosstveit 0654acded8 Cleaning up device handling. Now able to change devices properly when audio/video is disabled. 2020-05-20 23:57:41 +02:00
Håvar Aambø Fosstveit 425fd1a92b Hark cleanup 2020-05-20 23:48:03 +02:00
Håvar Aambø Fosstveit 93cc50ace2 Small fixes and cleanup 2020-05-20 23:44:33 +02:00
Håvar Aambø Fosstveit a1aec0a8d3 Cleanups 2020-05-20 23:44:11 +02:00
Håvar Aambø Fosstveit fbd39af210 Update translation 2020-05-20 23:41:45 +02:00
Håvar Aambø Fosstveit 27eeadbe84 Merge pull request #401 from havfo/feat-network-indicator
Fix crash when extra video is running
2020-05-20 20:17:22 +02:00
Håvar Aambø Fosstveit d75d2154f2 Proper locale setting, fixes #369 2020-05-20 20:15:56 +02:00
Håvar Aambø FosstveitandStefan Otto 21a56f3b40 Merge pull request #349 from havfo/feat-network-indicator
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

* Change probe counting from sec to state inc

* Rebuild, fix null error with null

* Store probe from zero

* Add highestBitrate

* Fix eslint errors

* remove graphical indicator, refactor only to statistics

* uninstall "wifi-network-indicator" package

* Remove "netInfo" class

* Change "advanced mode" box info "bitrate" from MB/s to Mb/s

* fix my own fault

* Fix crash when screen sharing is running

* Update transport stats only when advancedMode is on

* Fix/Mute eslint Multiline support info

* Fix lint

* Set VideoView/netInfo prop as not required

* Fix lint

* Set RoomClient/_getTransportStats() as public

Co-authored-by: Stefan Otto <stefan.otto@uninett.no>
2020-05-20 18:02:47 +02:00
Håvar Aambø Fosstveit ac079d1cd1 Change to Material-UI switch for settings 2020-05-20 14:56:39 +02:00
Håvar Aambø Fosstveit d4a35e9e33 Make settings denser 2020-05-20 12:41:40 +02:00
Håvar Aambø Fosstveit 19c9f484fc Show error for IE users, fixes #393 2020-05-20 09:38:47 +02:00
Håvar Aambø Fosstveit 209b545900 Lint 2020-05-19 15:16:24 +02:00
Håvar Aambø Fosstveit 82c1d73698 Disallow trailing white spaces. 2020-05-19 14:53:08 +02:00
Håvar Aambø Fosstveit d9cce46505 Lint 2020-05-19 14:26:19 +02:00
Håvar Aambø Fosstveit a0a23109a9 Lint 2020-05-19 14:25:13 +02:00
Håvar Aambø Fosstveit bb391b1390 Disallow trailing white spaces. 2020-05-19 14:22:03 +02:00
Håvar Aambø Fosstveit 0f184a3a29 Socket request timeout handling, with retries. 2020-05-19 14:09:27 +02:00
Håvar Aambø Fosstveit ba6c57b283 Make notification position configurable. 2020-05-15 21:12:30 +02:00
Håvar Aambø Fosstveit 05d7cb571c Fix ptt over elements. FIxes #370 2020-05-15 20:54:48 +02:00
Håvar Aambø Fosstveit a7557e3e15 Show quality indicator on me view. Fix "Me" text on me view on hover on extra videos and screen sharing. 2020-05-10 23:08:43 +02:00
Håvar Aambø Fosstveit 7ab388a714 Propagate producer score into state. 2020-05-10 20:43:51 +02:00
Håvar Aambø Fosstveit 439eb5cf4a Merge pull request #326 from havfo/fix-translation-pl 2020-05-09 08:47:18 +02:00
Håvar Aambø Fosstveit 27ac8e2742 Remove unused function 2020-05-09 00:43:20 +02:00
Håvar Aambø Fosstveit f468f95cdc Translated media buttons, fixes #309 2020-05-09 00:43:05 +02:00
Håvar Aambø Fosstveit aa5f75b794 Do things in correct order. 2020-05-09 00:37:47 +02:00
Håvar Aambø Fosstveit 13e611e177 Missing tooltip, fixes #324 2020-05-09 00:07:12 +02:00
Håvar Aambø Fosstveit 1690394328 Option to make side drawer push videos to the side and be permanent, fixes #320 2020-05-09 00:03:56 +02:00
Håvar Aambø Fosstveit a9e9a1c1fa Cleanup of join logic, and making sure that lobbyPeers are sent to all peers if last peer with PROMOTE_PEER leaves and allowWhenRoleMissing contains PROMOTE_PEER, fixes #303 2020-05-08 22:11:48 +02:00
Håvar Aambø Fosstveit c73ee5c26b Fix missing picture on peer in lobby. 2020-05-08 22:02:06 +02:00
Håvar Aambø Fosstveit 717c0053e5 Better handling of reconnect. Clear the state properly and handle spotlights. 2020-05-08 22:01:28 +02:00
Håvar Aambø Fosstveit d09e7f5565 Some error checks 2020-05-08 16:20:15 +02:00
Håvar Aambø Fosstveit a49258e840 New option for handling permissions in rooms. Set allowWhenRoleMissing to permit actions before a peer with that permission joins. Ref #303 2020-05-08 16:19:55 +02:00
Håvar Aambø Fosstveit 837aa1ace2 Revert change for now, ref #249 2020-05-08 00:11:39 +02:00
Håvar Aambø Fosstveit a066a5df2f Revert server change, seems to be a problem with it. Ref #249 2020-05-07 23:22:46 +02:00
Håvar Aambø Fosstveit 16a59f1167 Don't show video mute icon for peer that does not have video visible. Fixes #302 2020-05-07 22:14:48 +02:00
Håvar Aambø Fosstveit ce8141eed7 Cleanup 2020-05-07 21:03:22 +02:00
Håvar Aambø Fosstveit 2373bf44d8 Allow serving other than root of site, fixes #249 2020-05-07 21:03:07 +02:00
Håvar Aambø Fosstveit 02b6c617c5 Respect hide media buttons setting on button control bar, ref #309 2020-05-07 15:15:44 +02:00
Håvar Aambø Fosstveit 4c6d9291bf Fix regression on advanced mode, ref #309 2020-05-07 14:57:42 +02:00
Håvar Aambø Fosstveit cfdaceed22 Add posibility to have separate media buttons, fixes #309 2020-05-07 13:35:29 +02:00
Håvar Aambø Fosstveit 7e91609276 Have a global try-catch in the server 2020-05-07 12:20:24 +02:00
Håvar Aambø Fosstveit 457d679382 Setting to disable notifications, fixes #306 2020-05-06 23:08:51 +02:00
Håvar Aambø Fosstveit c1aa62d22c Don't send lobbypeers to client if they don't have PROMOTE_PEER role, fixes #208 2020-05-06 22:22:57 +02:00
Håvar Aambø Fosstveit 1cbf2d5b38 Remove unused imports, fixes #305 2020-05-06 21:05:34 +02:00
Håvar Aambø Fosstveit 26874877ba Provide roomId to logout for load balanced scenarios, fixes #275 2020-05-06 14:03:47 +02:00
Håvar Aambø Fosstveit 45a89b9f1a Only keep one self destruct timeout, ref #255 2020-05-06 13:50:29 +02:00
Håvar Aambø Fosstveit feac3f069d Participant list is now animated on events, fixes #302 2020-05-06 13:30:05 +02:00
Håvar Aambø Fosstveit 136037d83f Simplify participantlist and order participants based on status. Raise hand queue, and moderator can remove raised hand. Fixes #146, #278 2020-05-06 01:40:08 +02:00
Håvar Aambø Fosstveit ee6409b2b3 Hide quality indicator if the quality has top score. 2020-05-05 22:20:21 +02:00
Håvar Aambø Fosstveit 3c7afd2066 Make buttons in AppBar fit on narrow screens, fixes #279 2020-05-05 21:31:21 +02:00
Håvar Aambø Fosstveit c02c8b1d67 Missing translation string 2020-05-05 21:27:45 +02:00
Håvar Aambø Fosstveit 3710c3b3ac Add tooltips to participant list, fixes #299 2020-05-05 20:08:11 +02:00
Håvar Aambø Fosstveit 6ca73e190f Merge pull request #300 from sd4v1d/develop
Croatian translation update
2020-05-05 19:50:36 +02:00
Håvar Aambø Fosstveit 458bc44211 Merge pull request #301 from L4ky/develop
Update italian translation
2020-05-05 19:49:41 +02:00
Håvar Aambø Fosstveit 15fe4521b7 Fix bug on resizing filmstrip 2020-05-05 15:15:26 +02:00
Håvar Aambø Fosstveit e2211b000c Fix button scaling in filmstrip 2020-05-05 15:06:18 +02:00
Håvar Aambø Fosstveit 678abe05d0 Update translations 2020-05-05 15:00:58 +02:00
Håvar Aambø Fosstveit bf837b3398 Fix color on kick button 2020-05-05 14:31:02 +02:00
Håvar Aambø Fosstveit 2bb64596b0 Fix button sizes and take care not to overflow container in filmstrip, ref #115 2020-05-05 14:29:54 +02:00
Håvar Aambø Fosstveit 3f75a6c506 Fix icon colors 2020-05-05 13:43:32 +02:00
Håvar Aambø Fosstveit dd6016e855 Remove unused function 2020-05-05 13:06:16 +02:00
Håvar Aambø Fosstveit 65f47d4b8d Fix screensharing on Edge 2020-05-05 10:31:41 +02:00
Håvar Aambø Fosstveit 7adcef19a3 Change to total number of peers, not just joined. Styling. 2020-05-05 09:56:21 +02:00
Håvar Aambø Fosstveit e2421f094f Shuffle workers to get routers on random cores. Increase routerScaleSize default to 40. 2020-05-05 09:48:26 +02:00
Håvar Aambø Fosstveit ee338accc8 Merge pull request #293 from Astagor/room_limit
Added limit for maximum number of users in a single room
2020-05-05 09:25:20 +02:00
Håvar Aambø Fosstveit 24f7bd2a9b Merge pull request #292 from Astagor/share_photo_from_mobile_gallery
Added share photo from gallery on mobile
2020-05-05 09:22:51 +02:00
Håvar Aambø Fosstveit 8c8a00f126 Remove config option that is not used anymore 2020-05-04 23:53:38 +02:00
Håvar Aambø Fosstveit 04c9cb3285 Merge branch 'develop' of github.com:havfo/multiparty-meeting into develop 2020-05-04 23:44:30 +02:00
Håvar Aambø Fosstveit 5af33068b1 Merge branch 'feat-server-scaling' into develop 2020-05-04 23:44:23 +02:00
Håvar Aambø Fosstveit 381f9cd733 All peers enter the same router up to config.routerScaleSize. Then go to the next one, and keep going until all routers are filled up to config.routerScaleSize. After that simple put peers into routers with least peers. 2020-05-04 23:33:51 +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 f70ed01e7e Add timestamps to various peer parameters. 2020-05-04 15:14:47 +02:00
Håvar Aambø Fosstveit 69a988200d Merge pull request #289 from christian-2/feat-contributing
CONTRIBUTING.md
2020-05-04 15:12:22 +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 a00d33ee4b Merge pull request #272 from christian-2/mm-exporter
Prometheus monitoring
2020-05-04 14:35:08 +02:00
Håvar Aambø Fosstveit b7aad16f65 Clean up CSS, make room for buttons, fixes #283 2020-05-04 13:54:13 +02:00
Håvar Aambø Fosstveit f4986cc9d7 Make participant list more compact 2020-05-04 11:14:09 +02:00
Håvar Aambø Fosstveit e82f86c900 Merge pull request #282 from christian-2/issue-274
LICENSE.md
2020-05-04 08:59:55 +02:00
Håvar Aambø Fosstveit 2ed7c5711c Missing translation in extra video menu item 2020-05-04 08:49:22 +02:00
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 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 a0cd4416d8 Until we resolve login issue with service worker, disable it again 2020-05-04 00:07:56 +02:00
Håvar Aambø Fosstveit b2891090dc Register service worker 2020-05-03 00:13:02 +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 1dcb4eabf2 Adding badge of "unread" raised hands, ref #40 2020-05-02 23:16:16 +02:00
Håvar Aambø Fosstveit 272cef52b4 You are muted message fix when hiding controls, fixes #267 2020-05-02 23:09:23 +02:00
Håvar Aambø Fosstveit c76c6d548a Make visibility of media controls configurable, fixes #267 2020-05-02 22:33:59 +02:00
Håvar Aambø Fosstveit c461ee4eb7 Clean up lock code. 2020-05-02 21:58:41 +02:00