Torjus
31a0017e70
Use webtorrent-hybrid for server webtorrents
2018-07-31 12:33:24 +02:00
Torjus
0561ff64ac
Add missing PropTypes
2018-07-31 10:14:14 +02:00
Torjus
fbe509b930
Minor styling improvements to the file sharing tab
2018-07-30 16:33:06 +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
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
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
Stefan Otto
7800474234
Merge pull request #28 from torjusti/fix/server-refactor
...
[WIP] Use Express instead of custom server, passport for auth and refactor server files
Remember: config.example.js changed!
2018-07-23 13:51:35 +02:00
Torjus
8b99f07854
Tear out login in progress logic
2018-07-23 13:47:46 +02:00
Torjus
0260186c65
Ensure sidebar settings state is not reset on sidebar toggle
2018-07-23 10:14:00 +02:00
Torjus
32366163db
Never clear big film in Filmstrip view
2018-07-23 09:27:01 +02:00
Torjus
e4f29b298b
Force Filmstrip video to take as much space as possible
2018-07-20 16:44:21 +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
f6aee44df6
Add overlay to the Filmstrip and scrollbar for horizontal overflow
2018-07-20 09:52:16 +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
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
Stefan Otto
ae8e906f27
Merge branch 'develop' of https://github.com/havfo/multiparty-meeting into develop
2018-07-19 09:09:39 +02:00
Torjus
a5457ecac1
Fix number of boxes being counted in updateDimensions
2018-07-18 16:29:33 +02:00
Stefan Otto
f49f02d016
fix: fullscreenbutton on screenshare
2018-07-18 15:21:19 +02:00
Stefan Otto
dcca301d82
rollback updateDimensions to counting video elements instead of peers(needed fixes screensharing)
2018-07-18 15:20:22 +02:00
Torjus
a1fad12b5c
Merge develop and remove comments
2018-07-18 14:45:36 +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
Stefan Otto
2a8d19ad56
fix: unread badge is number not bool
2018-07-18 11:34:30 +02:00
Stefan Otto
61d395c6d8
microphone indicator changes opacity with volume level
2018-07-17 14:59:45 +02:00
Stefan Otto
3ab603bbe7
hark running now on producers and consumers directly instead on PeerView component, now we can send audiolevel events into more places ...
2018-07-17 12:56:58 +02:00
Torjus
a877eb6eb6
Also listen to window updates to handle zooming
2018-07-17 11:47:08 +02:00
Torjus
3cb77188be
Force update when props update
2018-07-17 11:12:08 +02:00
Torjus
6f80d460e4
Merge branch 'develop' of github.com:havfo/multiparty-meeting into feature/resize-observer
...
* 'develop' of github.com:havfo/multiparty-meeting:
Update linting and fix PropTypes for FullView
Update dimensions only when the tool area state changes
Hide horizontal overflow to prevent notifications from creating scrollbars
Use the number of peers instead of the number of video streams to compute dimensions
Use the browser FullScreen API in FullView
Use the browser FullScreen API in FullView
2018-07-17 10:48:42 +02:00
Torjus
b5b9b157d7
Use resize observer (polyfill) for updating dimensions
2018-07-17 10:44:50 +02:00
Stefan Otto
3a90e3bd1c
Merge branch 'develop' into fix/notifications-scrollbar
2018-07-17 09:03:38 +02:00
Torjus
67e2fc1c6f
Update linting and fix PropTypes for FullView
2018-07-16 16:54:00 +02:00
Torjus
44058625b9
Update dimensions only when the tool area state changes
2018-07-16 16:48:10 +02:00
Torjus
3acc2a6936
Use the number of peers instead of the number of video streams to compute dimensions
2018-07-16 16:47:20 +02:00
Torjus
643e54351c
Use the browser FullScreen API in FullView
2018-07-16 16:47:20 +02:00
Torjus
e35b8759f6
Use the browser FullScreen API in FullView
2018-07-16 15:30:20 +02:00
Stefan Otto
51de7bb33d
Merge pull request #12 from torjusti/feat/hide-controls
...
Hide controls after inactivity
2018-07-16 14:39:07 +02:00
Torjus
4ddd87b529
Hide controls in Me as well
2018-07-16 13:45:58 +02:00
Torjus
55c1506281
Only show Peer controls when hovering
2018-07-16 12:56:50 +02:00
Torjus
79376b3a50
Hide toolbars after 10 seconds
2018-07-16 12:39:09 +02:00
Torjus
bee5b69db8
Upgrade to a slightly more up-to-date babel configuration
2018-07-16 10:21:58 +02:00
Torjus
8c0d5036f9
Use componentDidUpdate to update peers view dimensions
2018-07-13 10:40:03 +02:00
Torjus
f3eb899dc4
Make the badge more oblong shaped for larger numbers
2018-07-13 10:07:14 +02:00
Torjus
d88031e64d
Add circular icon for unread messages
2018-07-13 10:01:28 +02:00
Torjus
40f6eabdd9
Make the sidebar badge red if there are unread messages
2018-07-12 17:50:47 +02:00
Torjus
9af194769b
Style the unread message as a badge
2018-07-12 17:39:53 +02:00
Torjus
8d9436a10e
Compute the number of unread messages in reducer
2018-07-12 17:20:37 +02:00
Håvar Aambø Fosstveit
4d7bf89325
Made Me draggable.
2018-06-29 11:19:57 +02:00
Håvar Aambø Fosstveit
12fb31825f
Updated toolarea, removed layout tab for now.
2018-06-29 10:34:07 +02:00
Håvar Aambø Fosstveit
121a553c17
Removed raise-hand for now.
2018-06-29 10:30:59 +02:00
Håvar Aambø Fosstveit
ebe78080be
Updated config handling and moved some configs to global config file.
2018-06-29 10:26:15 +02:00
Håvar Aambø Fosstveit
0648e29770
Fix for failure to get webcams in msedge.
2018-06-25 13:47:57 +02:00
Håvar Aambø Fosstveit
3b03b24cc4
Working fullscreen view
2018-06-22 11:45:02 +02:00
Håvar Aambø Fosstveit
fa94a62d9d
Placed icon and begun work with code.
2018-06-21 15:25:40 +02:00
Håvar Aambø Fosstveit
0e493dcf0b
Merge branch 'feature-screenview' into develop
2018-06-21 12:46:55 +02:00
Håvar Aambø Fosstveit
8df1ff83dc
New screenview done for now.
2018-06-21 12:45:30 +02:00
Håvar Aambø Fosstveit
8ee85e6384
Merge branch 'feature-toolarea' into develop
2018-06-21 09:56:21 +02:00
Håvar Aambø Fosstveit
c87e006da2
Inital work on screenview.
2018-06-20 15:04:53 +02:00
Håvar Aambø Fosstveit
5168feefe0
Initial work on tool area. Moved chat, settings and participant list into tool area.
2018-06-20 14:23:47 +02:00
Stefan Otto
85750d305f
Added chat badge displaying unread messages
2018-06-19 16:25:27 +02:00
Håvar Aambø Fosstveit
894009aa6a
Added toggle for advanced mode. Show more info and diagnostics.
2018-06-18 14:28:52 +02:00
Håvar Aambø Fosstveit
cee74f9b29
Added login button.
2018-06-18 13:33:56 +02:00
Håvar Aambø Fosstveit
cac2caa5c0
Some small fixes to resolution and scaling.
2018-06-18 11:06:39 +02:00
Håvar Aambø Fosstveit
bca6db0e5e
Testing some resolution changes.
2018-06-17 22:52:05 +02:00
Håvar Aambø Fosstveit
ac922092ea
Changed from using state.peers as array.
2018-06-16 22:09:03 +02:00
Håvar Aambø Fosstveit
fcb15e706d
Added support for setting audio input device, not working on linux at the moment. Updated webcam selection.
2018-06-15 23:19:26 +02:00
Håvar Aambø Fosstveit
7e1b391fe1
Started work on settings dialog. Possible to switch camera.
2018-06-15 14:58:01 +02:00