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
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
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
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
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
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
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
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
4f0140ea36
Fix authorization logic
2018-07-23 13:26:05 +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
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