Commit Graph

316 Commits (1c5f90cff657d7b4fadca496ba0346b19d4af384)

Author SHA1 Message Date
Håvar Aambø Fosstveit 2fba13770b Some last CSS fixes 2018-10-30 13:02:47 +01:00
Stefan Otto 9f74906592 Added Me,Participants in Spotlight and Passive Participants in ParticipantList 2018-10-30 12:04:46 +01:00
Håvar Aambø Fosstveit f5438de2f2 Added an indication for when there are noe chat messages 2018-10-30 11:48:16 +01:00
Håvar Aambø Fosstveit 636768da4b Added border for seleted peer 2018-10-30 10:52:06 +01:00
Håvar Aambø Fosstveit 2ee2728c41 Fixed updating of device names in device selection 2018-10-30 10:25:13 +01:00
Stefan Otto f4826c8e30 hiddenPeersCount fixed 2018-10-30 09:29:37 +01:00
Stefan Otto 088f582d69 Merge branch 'feature-lastn' of https://github.com/havfo/multiparty-meeting into feature-lastn 2018-10-30 09:13:28 +01:00
Håvar Aambø Fosstveit ac3537b995 Only one forced spotlight possible 2018-10-30 09:00:43 +01:00
Stefan Otto aa0918af28 Merge branch 'feature-lastn' of https://github.com/havfo/multiparty-meeting into feature-lastn 2018-10-30 08:49:21 +01:00
Håvar Aambø Fosstveit df731a3ce0 Make it possible to set the spotlight to a certain peer, overriding speaker 2018-10-29 23:19:41 +01:00
Stefan Otto 997805eca0 Merge branch 'feature-lastn' of https://github.com/havfo/multiparty-meeting into feature-lastn 2018-10-29 16:07:43 +01:00
Stefan Otto 981f1f49cb Removed video mute from ParticipanyList, improved audio indicator in ParticipantList 2018-10-29 16:07:05 +01:00
Håvar Aambø Fosstveit aeaaa010c5 Changed name from lastN to spotlights 2018-10-29 16:05:54 +01:00
Stefan Otto ed5ef29fba Added user interface for lastN (only peers in lastN are visible, others stay in HiddenPeers component) 2018-10-29 12:48:47 +01:00
Håvar Aambø Fosstveit b5f50fd580 Fixed problems with paused consumers 2018-10-26 20:18:55 +02:00
Håvar Aambø Fosstveit e9e6e7f60d Added send button to chat and changed some styles 2018-10-26 13:10:12 +02:00
Håvar Aambø Fosstveit 15ead03a7d Style changes 2018-10-26 11:51:02 +02:00
Håvar Aambø Fosstveit d564ff0be7 Fix to hark on producer 2018-10-26 09:02:36 +02:00
Håvar Aambø Fosstveit 4be0444bf4 Remove support for device cookie at the moment 2018-10-26 08:41:51 +02:00
Håvar Aambø Fosstveit f5bb382ee3 Reworked lastN 2018-10-25 16:09:40 +02:00
Håvar Aambø Fosstveit a4b70ebaff Added lastN to global state 2018-10-24 13:03:05 +02:00
Håvar Aambø Fosstveit 5233debdfa Removed video-mute button, and some small fixes 2018-10-24 12:38:37 +02:00
Stefan Otto ee79baa7d2 Add logo support 2018-10-24 11:43:54 +02:00
Håvar Aambø Fosstveit 5f4be29d40 Separated the audio from peers to their own components 2018-10-24 11:23:53 +02:00
Håvar Aambø Fosstveit 59d570aa0b Activate lastN 2018-10-24 10:06:10 +02:00
Håvar Aambø Fosstveit 345f8d9c3d New version of lastN 2018-10-24 09:54:51 +02:00
Håvar Aambø Fosstveit 2b8947e0c1 Switched from Promises to async/await, mostly 2018-10-21 01:02:43 +02:00
Håvar Aambø Fosstveit 34765d520d Dependencies spring cleaning 2018-10-20 21:13:39 +02:00
Håvar Aambø Fosstveit f941c574f2 Fix build error in production 2018-10-19 11:45:20 +02:00
Håvar Aambø Fosstveit 2c6b33c2b8 Combined some socket request code 2018-10-19 11:28:17 +02:00
Håvar Aambø Fosstveit a7340fa155 Cleaned up some socket request code 2018-10-19 11:11:49 +02:00
Håvar Aambø Fosstveit 734a0aa575 Changed protoojs to socketio 2018-10-19 10:00:54 +02:00
Håvar Aambø Fosstveit ff5678fa1b
Merge pull request #65 from havfo/feat/debounce
Update packages and debounce updateDimensions
2018-08-09 10:50:30 +02:00
Torjus 008f44b4b4 Update packages and debounce updateDimensions 2018-08-09 10:48:24 +02:00
Torjus 3a0d6f3622 Revert "Attempt fixing scrolling by preventing touchmove events"
This reverts commit bf4a2e489f.
2018-08-09 10:19:53 +02:00
Torjus bf4a2e489f Attempt fixing scrolling by preventing touchmove events 2018-08-09 10:17:08 +02:00
Torjus b605e053f0 Fix broken badge 2018-08-09 09:50:33 +02:00
Torjus 5f3635e5f8 Support closing toolbar by clicking on the overlay 2018-08-09 09:22:37 +02:00
Torjus 87e389a956 Prevent scrollbars on mobile 2018-08-09 09:18:54 +02:00
Torjus be6a5b6caa Fine-tune sidebar color 2018-08-09 09:11:19 +02:00
Torjus b24ed88e27 Use less intensive background image on phones 2018-08-09 09:03:27 +02:00
Håvar Aambø Fosstveit af0873a74a
Merge pull request #61 from havfo/fix/sidebar-styling
Attempt to slightly improve the sidebar styling
2018-08-08 13:26:43 +02:00
Torjus eab1568544 Attempt to slightly improve the sidebar styling 2018-08-08 13:11:52 +02:00
Torjus 9aef95160b Force tooltip for Login to always be to the right of the button 2018-08-08 09:13:37 +02:00
Torjus b0b2e5c447 Push out notifications when opening sidebar 2018-08-03 10:31:11 +02:00
Torjus add65db8fd Fine tune z-index 2018-08-02 15:18:26 +02:00
Torjus 6b67e51541 Sidebar styling improvements 2018-08-02 15:02:43 +02:00
Torjus 9f0a3ffcad Do not make sidebar push content 2018-08-02 14:32:18 +02:00
Torjus cf0e313d58 Select random peer if no peer has spoken yet 2018-08-02 13:01:35 +02:00
Torjus c249472423 Merge develop 2018-08-02 13:00:27 +02:00
Torjus 9e23683f0b Support selecting Peers from ParticipantList 2018-08-02 12:44:28 +02:00
Torjus 9b407d58a0 Store selected user for filmstrip in store 2018-08-02 12:18:07 +02:00
Torjus 384203f9dc Use HOC for handling auto-scroll in Files tab 2018-08-02 09:59:59 +02:00
Torjus d216d9c08a Merge branch 'develop' of github.com:havfo/multiparty-meeting into feat/file-sharing
* 'develop' of github.com:havfo/multiparty-meeting:
  Create HOC to handle chat scrolling
  Support fading elements with a previously set opacity without flicker
  Add missing keyframe file
  Fade out fullscreen button
2018-08-02 09:48:07 +02:00
Håvar Aambø Fosstveit 5c7b7a89df
Merge pull request #55 from havfo/feat/chat-scrolling
Create HOC to handle chat scrolling
2018-08-02 09:46:48 +02:00
Torjus 2f9d145882 Create HOC to handle chat scrolling 2018-08-01 16:32:31 +02:00
Torjus 7b4e2f6a58 Add basic scroll-to-bottom functionality 2018-08-01 15:09:58 +02:00
Torjus d6ba237d57 Add scrollbar when shared files overlap their container 2018-08-01 14:24:50 +02:00
Torjus 14a70de586 Bump sidebar size 2018-08-01 13:47:11 +02:00
Torjus c5ba778b95 Add timeout message when searching for peers 2018-08-01 13:37:24 +02:00
Torjus 57fba6c8ed Check if WebRTC is supported before enabling file sharing 2018-08-01 13:06:56 +02:00
Torjus 1686e3603f Fix error when downloading your own files 2018-07-31 15:30:51 +02:00
Torjus b3c45d004b Add overlay when holding file above drop element 2018-07-31 15:24:08 +02:00
Torjus b0f1e66c2f Support fading elements with a previously set opacity without flicker 2018-07-31 14:17:11 +02:00
Torjus b2cc744cf0 Add missing keyframe file 2018-07-31 14:13:42 +02:00
Torjus e3b85adb35 Fade out fullscreen button 2018-07-31 14:01:22 +02:00
Torjus 60c6221af7 Use tabs for stylus file 2018-07-31 12:59:59 +02:00
Torjus 31a0017e70 Use webtorrent-hybrid for server webtorrents 2018-07-31 12:33:24 +02:00
Torjus f6ca837646 Remove old notification functionality 2018-07-31 10:39:40 +02:00
Torjus 0561ff64ac Add missing PropTypes 2018-07-31 10:14:14 +02:00
Torjus 35b3da155d Store file upload history on server 2018-07-31 09:56:29 +02:00
Torjus fbe509b930 Minor styling improvements to the file sharing tab 2018-07-30 16:33:06 +02:00
Torjus 6042d305ac Fix badge logic and add notification when receiving files 2018-07-30 15:05:20 +02:00
Torjus 3404950069 Add files badge to the ToolArea 2018-07-30 14:57:32 +02:00
Torjus e6470d8e2e Hide badge count when opening sidebar 2018-07-30 14:50:19 +02:00
Torjus 5138673fea Move file sharing into a separate tab 2018-07-30 14:47:57 +02:00
Torjus 730c4e23c7 Add message when torrent finishes downloading 2018-07-30 12:47:02 +02:00
Torjus 48b8cdf26c Distinguish between files sent by client and files sent in response 2018-07-30 11:44:36 +02:00
Torjus 37f7af3778 Show torrent file name based on magnet URI 2018-07-30 11:37:51 +02:00
Torjus c908fa8855 Fix file dialog opening when sending chat messages 2018-07-30 11:31:00 +02:00
Torjus a90c287989 Add notification while creating torrent file 2018-07-30 11:19:36 +02:00
Torjus f912d82002 Use TURN server in WebTorrent config 2018-07-30 09:38:06 +02:00
Torjus 9f9d2c1c65 Improve duplicate torrent handling 2018-07-27 15:11:53 +02:00
Torjus b5494798f9 Add notification when files are shared 2018-07-27 12:44:35 +02:00
Torjus 97a112ed12 Move file sharing input inside form element 2018-07-27 12:14:02 +02:00
Torjus 24f51cab8d Slightly improve downloading UI 2018-07-27 12:02:53 +02:00
Torjus fa9cc0468e Fix chat styling 2018-07-27 11:33:14 +02:00
Torjus 9a72d6c093 Use button for adding files instead of raw input element 2018-07-27 11:24:13 +02:00
Torjus 2cf1ea5069 Allow selecting multiple files in file input 2018-07-27 11:20:14 +02:00
Torjus 088f3ccc7c Add notification when Blob converting fails 2018-07-27 11:06:42 +02:00
Torjus 734bb1eb0a Add file select input in addition to drag n drop 2018-07-27 10:47:49 +02:00
Torjus 8129cc0753 Add buttons to download specific files 2018-07-27 09:42:09 +02:00
Torjus f64ff1b030 Share WebTorrent client between multiple components 2018-07-26 16:33:20 +02:00
Torjus 7112880ac0 Automatically save file when downloaded 2018-07-26 16:23:42 +02:00
Torjus 7efaf092c8 Initial work for file sharing using WebTorrent 2018-07-26 15:29:52 +02:00
Stefan Otto 4f8c896a43 Merge branch 'fix-raiseHand' into develop 2018-07-26 11:42:46 +02:00
Stefan Otto ee3c183c9c raiseHandState now visible for new participants, deleted raiseHand notification 2018-07-26 10:01:35 +02:00
Stefan Otto 19b1269dc3 Re added raiseHand feature: still missing state on server side and display in participant list 2018-07-25 15:12:31 +02:00
Torjus e0dd93ea12 Show floating action buttons on mobile after touchstart 2018-07-25 11:30:50 +02:00
Torjus a6015692b2 💄 2018-07-24 11:26:31 +02:00