Commit Graph

1185 Commits

Author SHA1 Message Date
Daniel Berteaud 319dd9a03e Wait a bit before enabling owner's action button
As all the channels have to be ready first
2014-05-23 13:05:46 +02:00
Daniel Berteaud fded08fef8 Add a small delay after the DOM is ready to start SimpleWebRTC
Seems to reduce the chance to have a permissionDeniedError on Chrome
See https://github.com/HenrikJoreteg/SimpleWebRTC/issues/127
2014-05-23 13:00:18 +02:00
Daniel Berteaud 0ac90f012c Warning if webcam access is refused
Fix #41
2014-05-23 12:48:45 +02:00
Daniel Berteaud ea26c00d62 Reduce hark poll frequency and use a very high threslhold
So speaking events won't be fired (we don't use them) but volume will still be analyzed
to warn when no sound is detected
2014-05-23 10:12:15 +02:00
Daniel Berteaud 1d84ee7cc7 Update to SimpleWebRTC 1.8.2 2014-05-23 09:51:40 +02:00
Daniel Berteaud a6566704ff Fix owner's action mess when a peer shares its screen 2014-05-22 18:28:14 +02:00
Daniel Berteaud a1ad41d7d1 Re-enable speaking events, needed for no sound detection 2014-05-22 17:23:42 +02:00
Daniel Berteaud c2784c8dea Hide slides caption on XS screens
Also add the thumbnail class to the carousel container
2014-05-22 16:23:52 +02:00
Daniel Berteaud 652682b00a Correctly escape chars in email addresses
Without this, some email address with strange chars were not removable
2014-05-22 16:07:00 +02:00
Daniel Berteaud bd0535c940 Suspend button when used to prevent abuse and server overload 2014-05-22 14:18:52 +02:00
Daniel Berteaud 4f79e4b156 Make invite menu owner reserved
Simple participants should have access to this
2014-05-22 10:23:26 +02:00
Daniel Berteaud c6945486d1 Dont put technical details on the front page
They are explained on the about page
2014-05-22 08:54:48 +02:00
Daniel Berteaud e4a3c79bb2 Update README 2014-05-21 23:15:47 +02:00
Daniel Berteaud 0bb47f855d Various fixes in fr locale 2014-05-21 21:44:27 +02:00
Daniel Berteaud 503422991d Fix negation in fr locale 2014-05-21 21:22:07 +02:00
Daniel Berteaud 8286e77155 Chage owner's action buttons depending on the actual status 2014-05-21 19:34:16 +02:00
Daniel Berteaud 4327f56a86 Add a grey box-shadow on unselected previews 2014-05-21 19:13:04 +02:00
Daniel Berteaud fed045a3da Reword in fr locale 2014-05-21 19:01:02 +02:00
Daniel Berteaud 4522add764 Only enable the add email button when input looks like an email address 2014-05-21 18:50:21 +02:00
Daniel Berteaud dac515d5f7 Enable chat when the displayName is set before joining the room 2014-05-21 18:43:41 +02:00
Daniel Berteaud beac9d822a Disable speaking events (again) as it's not working correctly
Probably too much data pushed in dataChannels (and the signaling channel too), it eats CPU, until it just stop working. Enabling debug with speaking events disable freezes JS console in Chrome after a few seconds
2014-05-21 18:32:59 +02:00
Daniel Berteaud dde00417ba Remove warning in vroom.js 2014-05-21 18:22:09 +02:00
Daniel Berteaud b3a613ddc7 Change the way notifications are triggered
And send the name of the participant in the notification email (only if name is asked before you can join)
2014-05-21 18:08:43 +02:00
Daniel Berteaud d56d875a7f Differ no sound detection until we effectivly joined the room 2014-05-21 17:45:15 +02:00
Daniel Berteaud 43169f282e Add localization for the new display name feature (ask on join) 2014-05-21 17:40:25 +02:00
Daniel Berteaud 5cda9f2bea Add client side support to get display name on the new modale dialog 2014-05-21 17:39:50 +02:00
Daniel Berteaud 72a6babc15 Add the displayName modale dialog 2014-05-21 17:38:49 +02:00
Daniel Berteaud b70b8f5336 Implement action handler for ask_for_name 2014-05-21 14:16:17 +02:00
Daniel Berteaud 42b9dc8a1c Client side support for setting and retrieving ask_for_name status 2014-05-21 14:08:00 +02:00
Daniel Berteaud b1780003a3 Send to JS client if the name is mandatory on this room 2014-05-21 13:52:43 +02:00
Daniel Berteaud 5c0373ed8b Add a new button to force user to set a name 2014-05-21 13:51:19 +02:00
Daniel Berteaud 25a3dfd2c2 Add a new ask_for_name field in the DB 2014-05-21 13:51:03 +02:00
Daniel Berteaud a94fe314e4 Slightly reduce titles in slides 2014-05-21 13:41:39 +02:00
Daniel Berteaud 63810ec697 Small reword in fr locale 2014-05-20 23:20:52 +02:00
Daniel Berteaud e30edf6c1b Small typo 2014-05-20 23:05:17 +02:00
Daniel Berteaud 7a68318f35 Rework the about page using panels 2014-05-20 22:56:52 +02:00
Daniel Berteaud ed78f22d0e Update to SimpleWebRTC 1.8.0 2014-05-20 22:38:37 +02:00
Daniel Berteaud 225c758d95 Typo in en locale 2014-05-20 22:01:41 +02:00
Daniel Berteaud 70597ee9f7 Add notes about notifications on the help page 2014-05-20 21:47:32 +02:00
Daniel Berteaud 656ac33b1a Add a new more slides in the carousel 2014-05-20 21:37:35 +02:00
Daniel Berteaud 854d7369e7 Remove now unused JS code and CSS rules 2014-05-20 19:23:10 +02:00
Daniel Berteaud aba49e1e62 Replace the 3 panels on the index page with a carousel 2014-05-20 19:22:03 +02:00
Daniel Berteaud a44ddff81a Validate email format server-side
Also cleanup the invite action handler
2014-05-20 14:10:32 +02:00
Daniel Berteaud a4d2a0769a Move a few functions to the global scope
As they can be used outside of a room
2014-05-20 13:39:56 +02:00
Daniel Berteaud fa2545b2fa Add a title on the remove email button 2014-05-20 11:41:12 +02:00
Daniel Berteaud 2953f9eb84 Fails on dupplicate email address instead of ignoring the INSERT
So you cannot add two times the same address, and you get an error
2014-05-20 11:22:02 +02:00
Daniel Berteaud cdece954cf Split huge line 2014-05-20 11:21:03 +02:00
Daniel Berteaud ceb3690e97 Send notifications and add localizations 2014-05-20 11:17:38 +02:00
Daniel Berteaud 1effe36d96 Sync email notifications between owners of the room 2014-05-20 09:51:16 +02:00
Daniel Berteaud 109ce1c9ba Rename updateRole to getRoomInfo
As it's now used for much more than getting our own role
2014-05-20 09:35:46 +02:00