Commit Graph
100 Commits
Author SHA1 Message Date
Torjus eab1568544 Attempt to slightly improve the sidebar styling 2018-08-08 13:11:52 +02:00
Torjus c8d716d43b Merge branch 'master' into develop
* master:
  Update README.md
  Update README.md
  Update README.md
2018-08-08 09:00:57 +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 3ed5e53c21 Merge branch 'develop' of github.com:havfo/multiparty-meeting into feat/user-state
* 'develop' of github.com:havfo/multiparty-meeting:
  Show Me in the users tab
2018-08-02 13:03:33 +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 9cdc14518c Show Me in the users tab 2018-08-02 11:53:54 +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
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 5ac91a2528 Explain headless electron requirement in README 2018-07-31 12:39:53 +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 8bf2aed6de Make the server seed all torrent files 2018-07-31 10:36:32 +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 8b6ebe39b2 Support sending files in server 2018-07-30 16:43:05 +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
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
Torjus aca2ec90f0 Show avatar when logged in and support logging out 2018-07-24 11:14:52 +02:00
Torjus 491f9c0002 Upgrade all packages, use react-copy-to-clipboard instead of abandoned react-clipboard.js 2018-07-24 09:31:42 +02:00
Torjus 8b99f07854 Tear out login in progress logic 2018-07-23 13:47:46 +02:00
Torjus 4f0140ea36 Fix authorization logic 2018-07-23 13:26:05 +02:00
Torjus 6bdc29682b Use module.exports, not exports 2018-07-23 12:26:50 +02:00
Torjus 3a24e0b3ad Remove unused callback endpoint 2018-07-23 12:23:41 +02:00
Torjus bdfc8384fa Update config.example.js 2018-07-23 12:23:19 +02:00
Torjus 313ce81685 Fix linting errors, export mediasoup server 2018-07-23 12:22:14 +02:00
Torjus f44bde4ef4 Use Express instead of custom server, passport for auth and refactor server 2018-07-23 12:09:15 +02:00
Torjus 0260186c65 Ensure sidebar settings state is not reset on sidebar toggle 2018-07-23 10:14:00 +02:00
Torjus 7239dffad5 Always vertically center the big film in Filmstrip view 2018-07-23 09:29:11 +02:00
Torjus 32366163db Never clear big film in Filmstrip view 2018-07-23 09:27:01 +02:00
Torjus 86f0d56f00 Center films in filmstrip 2018-07-20 16:51:48 +02:00
Torjus e4f29b298b Force Filmstrip video to take as much space as possible 2018-07-20 16:44:21 +02:00
Torjus e49cdcf88e Move Me to the top of the screen to accomodate for the Filmstrip view 2018-07-20 11:10:24 +02:00
Torjus b9f4b6a812 Ensure Filmstrip is always at the bottom of the page 2018-07-20 10:53:11 +02:00
Torjus bab4f420fd Add mode switch (democratic, filmstrip) to settings 2018-07-20 10:49:03 +02:00
Torjus 0c3eb4f154 Make Settings inputs controlled 2018-07-20 10:16:32 +02:00
Torjus d4e65e0c1b Fix Filmstrip border colors 2018-07-20 09:55:26 +02:00
Torjus f6aee44df6 Add overlay to the Filmstrip and scrollbar for horizontal overflow 2018-07-20 09:52:16 +02:00
Torjus 076441e2b5 Continue improving Filmstrip styling 2018-07-19 16:29:11 +02:00
Torjus c03d55b181 Do not use separate directory for Filmstrip 2018-07-19 15:13:25 +02:00
Torjus cab3032f8f Add some very basic styling to the Filmstrip 2018-07-19 15:07:33 +02:00
Torjus ef2d8a4105 Add basic skeleton for a Filmstrip view 2018-07-19 13:47:14 +02:00
Torjus 21337bc1ef Use the generic black background for FullView 2018-07-19 10:23:29 +02:00
Torjus fb6db175b8 Merge branch 'develop' of github.com:havfo/multiparty-meeting into feat/app-fullscreen
* 'develop' of github.com:havfo/multiparty-meeting:
  Fix number of boxes being counted in updateDimensions
  fix: fullscreenbutton on screenshare
  rollback updateDimensions to counting video elements instead of peers(needed fixes screensharing)
2018-07-19 10:19:27 +02:00
Torjus 9c2d7bbce2 Fix linting in Sidebar 2018-07-19 10:04:46 +02:00
Torjus f518833deb Move Sidebar CSS into separate file 2018-07-19 10:04:19 +02:00
Torjus a26cf2fa14 Add global fullscreen toggle button 2018-07-19 10:01:34 +02:00
Torjus 88f59214e6 Move Sidebar into a separate component 2018-07-19 09:31:47 +02:00
Torjus 209fccbfc3 Tear out old fullscreen functionality 2018-07-19 09:14:07 +02:00
Torjus a5457ecac1 Fix number of boxes being counted in updateDimensions 2018-07-18 16:29:33 +02:00
Torjus 73f608aa50 Do not attempt setting own profile picture as peer picture 2018-07-18 15:02:40 +02:00
Torjus 02099054b3 Merge branch 'develop' of github.com:havfo/multiparty-meeting into feat/chat-images
* 'develop' of github.com:havfo/multiparty-meeting:
  fix: unread badge is number not bool
  Just to make toolarea a little bit less ugly
  microphone indicator changes opacity with volume level
  hark running now on producers and consumers directly instead on PeerView component, now we can send audiolevel events into more places ...
  Fix fade-out animation running on page load
2018-07-18 14:52:31 +02:00
Torjus 48b2668f0b Consistent avatar styling in chat and users tabs 2018-07-18 14:46:19 +02:00
Torjus a1fad12b5c Merge develop and remove comments 2018-07-18 14:45:36 +02:00
Torjus 89465e71f9 Add profile pic spreading to protoo server 2018-07-18 14:23:34 +02:00
Torjus 1275e6fef4 Style chat pictures 2018-07-18 14:15:06 +02:00
Torjus 3a43443011 Add avatars to user list 2018-07-18 13:59:52 +02:00
Torjus c416d0c402 Add images to chat 2018-07-18 12:00:55 +02:00
Torjus bb022543a8 Fix fade-out animation running on page load 2018-07-17 12:49:52 +02:00