Commit Graph

574 Commits (22d58efc8bbbd094fe8fba6ffa38a2779c72776f)

Author SHA1 Message Date
Håvar Aambø Fosstveit a5b56626f0 Fix simulcast support 2019-11-11 18:32:28 +01:00
Håvar Aambø Fosstveit 6054cde920 Use correct routers based on environment we're in. 2019-11-11 09:57:10 +01:00
Håvar Aambø Fosstveit 1dc19611fb Remove application menu, we don't use it. 2019-11-11 09:56:52 +01:00
Håvar Aambø Fosstveit 39376f133b Need to run --no-sandbox for now because of error on Linux. 2019-11-11 09:56:35 +01:00
Håvar Aambø Fosstveit 99dd6433a6 Merged electron into main code. One unified codebase for both web and native version of client. 2019-11-10 23:57:28 +01:00
Håvar Aambø Fosstveit aea08b4cbe Fix roomId handling 2019-11-10 23:01:45 +01:00
Håvar Aambø Fosstveit b2a7599095 Add and activate polish translation 2019-11-10 20:20:12 +01:00
Håvar Aambø Fosstveit daf661889d Remove static chooseRoom file, and use react-router instead. 2019-11-10 00:01:01 +01:00
Mészáros Mihály 37bac2f650 Add and activate the first version of Hungarian translation 2019-11-08 20:05:56 +01:00
Håvar Aambø Fosstveit 5f967891fa Activate german translation. 2019-11-07 11:26:23 +01:00
Stefan Otto 4ce02edabd
Added german translation 2019-11-07 11:22:17 +01:00
Håvar Aambø Fosstveit 74bf6e1781 Preparing for release. 2019-11-07 10:12:26 +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 030ae8a24b Move away from marked sanitize, and use dompurify instead. 2019-11-07 08:56:26 +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 23e02d4865 Add redux state logging to debug build. 2019-11-06 10:12:16 +01:00
Håvar Aambø Fosstveit 0414aa6b7b Move top AppBar to its own component. 2019-11-05 15:27:04 +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 a9be34aea7 Unused action. 2019-11-05 09:53:45 +01:00
Håvar Aambø Fosstveit 6d558be11c Remove dependency, 2019-11-05 09:46:12 +01:00
Håvar Aambø Fosstveit 972662e2b0 Syntax. 2019-11-04 23:38:11 +01:00
Håvar Aambø Fosstveit cd5055c00e Better state handling. 2019-11-04 23:37:10 +01:00
Håvar Aambø Fosstveit d45fd32a78 Better scaling of democratic view based on if toolbars are visible. 2019-11-04 23:36:45 +01:00
Håvar Aambø Fosstveit c7e40598f7 Missing Icon, and added tooltip to icons. 2019-11-04 23:36:03 +01:00
Håvar Aambø Fosstveit 5604ba20bb Move room locking to its own icon. 2019-11-04 23:34:54 +01:00
Håvar Aambø Fosstveit ce76a28e0e Add tooltip to icon for letting peer into room. 2019-11-04 23:32:30 +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 d9e712ec04 Small fix to join dialog. 2019-11-04 23:30:22 +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
Håvar Aambø Fosstveit 5d1a38d978 Fixing the join dialog. 2019-11-01 14:22:29 +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 295a731324 removed Lobby (included in joinDialog now) 2019-10-30 15:02:42 +01:00
Stefan Otto 70913c2219 improved joinDialog 2019-10-30 15:01:28 +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 85d1973a6c Fix for state change of picture. 2019-10-25 15:02:55 +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 76c6b5121e Removed picture from localstorage. 2019-10-24 12:56:31 +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 263cdb7430 Some tests. 2019-10-24 09:26:34 +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 b99767fad4 Merge branch 'feat-lobby' of https://github.com/havfo/multiparty-meeting into feat-lobby 2019-10-23 13:30:23 +02:00
Stefan Otto abca024c84 eslint fixes;styling 2019-10-23 13:29:55 +02:00
Håvar Aambø Fosstveit 7b5601562f Small fixes. 2019-10-23 13:11:06 +02:00
Håvar Aambø Fosstveit 79609f3b73 Fixed some eslint stuff. 2019-10-23 13:08:24 +02:00
Håvar Aambø Fosstveit 79ecaf7408 Small cleanups here and there. 2019-10-23 12:15:22 +02:00
Stefan Otto 98b902c5f8 merge and lock dialog 2019-10-23 12:08:26 +02:00
Stefan Otto e5ddaa458a lock Dialog 2019-10-23 11:47:41 +02:00
Håvar Aambø Fosstveit 12dd85a99d Lifted some logic up a level to clean up code. 2019-10-23 11:29:32 +02:00
Håvar Aambø Fosstveit 223642a44f Update dependencies. 2019-10-22 15:35:46 +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 f51d07285d Added pulsing effect to badge. 2019-10-16 21:41:55 +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 2e166ca2b2 Created reducer and stateactions for lobby. 2019-10-15 08:03:18 +02:00
Håvar Aambø Fosstveit a94cd35676 Prepare for new version 2019-07-01 19:45:09 +02:00
Håvar Aambø Fosstveit 115bcfc62d Cleaned up Peer container 2019-06-25 22:34:18 +02:00
Håvar Aambø Fosstveit 07ef68d62e Fix autocorrect setting for display-name. 2019-06-25 15:18:33 +02:00
Håvar Aambø Fosstveit 9d385da30b Fixed flipped video on screen sharing. 2019-06-25 15:00:22 +02:00
Håvar Aambø Fosstveit bfe6d14b1a Cleanup of CSS. 2019-06-25 14:38:48 +02:00
Håvar Aambø Fosstveit da3233faf3 Updated API in material-ui. 2019-06-25 13:13:34 +02:00
Håvar Aambø Fosstveit f79a452341 Updated material-ui and fixed some layout. 2019-06-25 11:38:03 +02:00
Håvar Aambø Fosstveit 9acf0056ac Removed sidebar. Moved buttons to me-view and top-bar. Added text hint on me-view. 2019-06-24 15:23:45 +02:00
Håvar Aambø Fosstveit 66b922d0b3 Cleanup of package.json 2019-06-19 14:33:49 +02:00
Håvar Aambø Fosstveit 2aa6166f6b Fix mute/unmute mic. 2019-06-13 13:56:31 +02:00
Håvar Aambø Fosstveit 819bd64948 Wrap dialog in div with styling. 2019-06-13 13:37:39 +02:00
Håvar Aambø Fosstveit 4f3387b73c Remove unused code. 2019-06-13 13:29:52 +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 c46bcb7bdc Updated film strip. Added it back to settings. 2019-06-06 11:28:36 +02:00
Håvar Aambø Fosstveit 4b3219f614 Remove unused dependencies. Fix handling of missing roomId. 2019-06-05 20:40:59 +02:00
Håvar Aambø Fosstveit 21a1322415 Don't hide controls when there is no video. Fixes #99. 2019-06-05 20:40:19 +02:00
Håvar Aambø Fosstveit 739e7c2d97 Stray log statement. 2019-06-05 15:58:32 +02:00
Håvar Aambø Fosstveit c530876d0d Film strip view almost working again. 2019-06-05 15:56:54 +02:00
Håvar Aambø Fosstveit 1eb115f547 Cleaned up file sharing. 2019-06-05 10:40:59 +02:00
Håvar Aambø Fosstveit 8a51f3c966 Small fix to tooltips error. 2019-06-05 08:38:23 +02:00
Håvar Aambø Fosstveit c47dc5a3e4 Removed unused icon. 2019-06-04 13:09:54 +02:00
Håvar Aambø Fosstveit 2af49fcf41 Removed unused case. 2019-06-04 13:08:58 +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
Håvar Aambø Fosstveit 38627e485d Fix to hark. Handle consumer close. 2019-06-04 09:42:07 +02:00
Håvar Aambø Fosstveit 0ceb016d04 Updated consumer audio level state change 2019-06-03 14:14:06 +02:00
Håvar Aambø Fosstveit 65f320cd48 Stray line removed 2019-06-03 13:19:57 +02:00
Håvar Aambø Fosstveit bc9deb1200 Updated handling of audio device change 2019-06-03 12:24:07 +02:00
Håvar Aambø Fosstveit 30f42d6ced Mostly working mediasoup v3 2019-06-03 11:55:23 +02:00
Mészáros Mihály 28f9e72612 use openid-client with passport 2019-05-13 11:43:06 +02:00
Mészáros Mihály 26389993a3 change config location 2019-05-06 09:37:01 +02:00
Mészáros Mihály 14d1de60c0 move app config to directory 2019-05-06 09:08:08 +02:00
Håvar Aambø Fosstveit 5570d98ece New version 2019-04-12 09:54:33 +02:00
Håvar Aambø Fosstveit 7f090669cd Moved peer buttons to right side. 2019-04-12 09:16:58 +02:00
Håvar Aambø Fosstveit 091ad77179 Added resolution setting. 2019-04-12 09:10:05 +02:00
Håvar Aambø Fosstveit 80b44b0722 Fix Issue #86 2019-04-11 12:40:22 +02:00
Håvar Aambø Fosstveit dd12d76a5d Some small fixes to button disabled on load. 2019-04-05 23:17:43 +02:00
Håvar Aambø Fosstveit 7dc4d62c5b Listen for device changes and update device list. 2019-04-05 22:56:51 +02:00
Håvar Aambø Fosstveit 0cd1909af0 Small fix to microphone access. 2019-04-05 22:11:23 +02:00
Håvar Aambø Fosstveit 19ce7c7a4d Moved state variable. 2019-04-05 21:56:13 +02:00
Håvar Aambø Fosstveit 67b3427485 Persist various things in localstorage. 2019-04-05 21:47:16 +02:00
Håvar Aambø Fosstveit e5026284fa Bug in state check. 2019-04-05 20:49:48 +02:00
Håvar Aambø Fosstveit 90b2ccd0a9 Fix to state check. Fix to missing display name on missing producer. 2019-04-05 20:44:53 +02:00
Håvar Aambø Fosstveit 4bb3c2d200 Fix audiocontext troubles on Safari and Firefox 2019-04-05 14:21:58 +02:00
Håvar Aambø Fosstveit 0b9e1ca7b9 Updated handling of video/audio devices. Save devices to cookie. 2019-04-05 13:32:45 +02:00
Håvar Aambø Fosstveit 5c9ee3a495 Configurable title 2019-04-04 14:31:15 +02:00
Håvar Aambø Fosstveit 72c25b212c Separate settings for lastN for desktop and mobile 2019-04-04 10:58:41 +02:00
Stefan Otto bbb3095577 Performance improvement: dispatch audiolevel-events only on step changes 1-10 2019-04-04 10:31:25 +02:00
Håvar Aambø Fosstveit 417f7ec3e8 Another fix for Safari AudioContext 2019-04-04 08:32:51 +02:00
Håvar Aambø Fosstveit 2e09cc76d7 Fix for AudioContext not existing in Safari 2019-04-04 08:20:41 +02:00
Håvar Aambø Fosstveit 3fb75a2389 Update deps 2019-04-04 07:52:53 +02:00
Håvar Aambø Fosstveit abca6645a9 Fixes to performance. Moved volume out to new component to optimize rerenders. 2019-04-04 00:03:57 +02:00
Håvar Aambø Fosstveit e84af94544 Lots of performance fixes 2019-04-03 16:20:17 +02:00
Håvar Aambø Fosstveit 168affbc57 Added FullView back because of bug in Chrome. 2019-04-03 08:08:16 +02:00
Håvar Aambø Fosstveit fd1e512a80 Added redux selectors to improve performance. Fixed drawer. Cleaned up code and removed some unused code. 2019-04-03 00:09:27 +02:00
Håvar Aambø Fosstveit 0478a44b74 Fixed room messages for audiocontext and room locked. 2019-04-02 19:58:23 +02:00
Håvar Aambø Fosstveit 8d7f832270 Close button in meeting drawer 2019-04-02 14:38:36 +02:00
Håvar Aambø Fosstveit f8922887ef Fixed layout in Me container when screen-sharing. Made video object-fit contain for screen-sharing. 2019-04-02 14:07:30 +02:00
Håvar Aambø Fosstveit 2ecda7c7d5 Remove unused code 2019-04-02 13:40:35 +02:00
Håvar Aambø Fosstveit a40b843848 Cleanup of Me, Peer, PeerView, ScreenView and Democratic 2019-04-02 13:37:13 +02:00
Håvar Aambø Fosstveit 978d49f045 Updated build command in package.json to move build files to server/public 2019-04-02 11:50:16 +02:00
Håvar Aambø Fosstveit bcedfac3e6 Layout fix for chat in Firefox 2019-04-02 11:44:14 +02:00
Håvar Aambø Fosstveit 829052de87 Deactivate filmstrip in settings for now. 2019-04-02 10:36:34 +02:00
Håvar Aambø Fosstveit 66375ec8cf Fixes to layout and buttons on peers 2019-04-02 09:31:21 +02:00
Håvar Aambø Fosstveit a33e3df783 Added some tooltips 2019-04-01 15:27:36 +02:00
Håvar Aambø Fosstveit 49ebf5330b Moved Me window into view with other Peer containers. 2019-04-01 15:08:25 +02:00
Håvar Aambø Fosstveit 9b78a81ef0 Added logo and styling options 2019-04-01 10:53:44 +02:00
Håvar Aambø Fosstveit 4d21e7b4e9 Put theme into config 2019-04-01 10:21:14 +02:00
Håvar Aambø Fosstveit 37ccb6a001 Added autohiding of control elements 2019-04-01 09:28:14 +02:00
Håvar Aambø Fosstveit 513c75adde Fix for chat CSS in Safari 2019-04-01 09:09:26 +02:00
Håvar Aambø Fosstveit 77298b6f2e Lint clean up 2019-03-31 22:22:25 +02:00