Commit Graph

  • b92df0bb01 Add the response link in the notifications email Daniel Berteaud 2014-05-28 14:10:21 +0200
  • 77f5239164 Enable UTF-8 on MySQL connection Daniel Berteaud 2014-05-28 13:22:15 +0200
  • e8eedce77c Switch default charset to UTF-8 in MySQL tables Daniel Berteaud 2014-05-28 13:21:52 +0200
  • f95e2730bd Change ping responce notif class to info And disable autoHide Daniel Berteaud 2014-05-28 12:42:06 +0200
  • 5a4affa600 Process invitations on ping and send status to the inviter Mark responses as processed once sent Daniel Berteaud 2014-05-28 12:41:21 +0200
  • 8856ff0aca Select the decline response by default Daniel Berteaud 2014-05-28 09:42:50 +0200
  • 626fd86cdd Add minimal templates to handle invitation response Daniel Berteaud 2014-05-28 09:40:36 +0200
  • 67c7ac4438 Handle invitation responses Not used yet, we also need to pass the response to the inviter Daniel Berteaud 2014-05-28 09:39:38 +0200
  • 47a67681f9 Add a message field for invitations reponse Daniel Berteaud 2014-05-27 23:25:44 +0200
  • d597d4a790 Add notifications in the table before sending the email And manage invitations cleanups when rooms expire Daniel Berteaud 2014-05-27 19:09:30 +0200
  • eb5acf9910 Create a new invitations table Daniel Berteaud 2014-05-27 18:41:32 +0200
  • 49dace5cf4 Update mod_expires conf Daniel Berteaud 2014-05-27 09:43:03 +0200
  • c671147b8c Typo in fr locale Daniel Berteaud 2014-05-26 22:58:56 +0200
  • 046453c10d Rename httpd.conf to httpd_vhost.conf Take language suffix into account Also fix cache indication on resources files using a timestamp in the path Daniel Berteaud 2014-05-26 22:28:33 +0200
  • a5a08048b5 Take langage suffix into account in httpd_alias.conf Daniel Berteaud 2014-05-26 22:26:18 +0200
  • e5308fc7e2 Add a httpd conf using an alias Which should work out of the box on a Fedora box Fix #37 Daniel Berteaud 2014-05-26 22:15:31 +0200
  • 45a418b9c6 Fix resources path when not running on a dedicated vhost Daniel Berteaud 2014-05-26 22:13:53 +0200
  • 5d6fd83712 Rename signalmaster config sample So you can customize it without having to deal with conflicts on future pull Fix #43 Daniel Berteaud 2014-05-26 21:38:21 +0200
  • 8240453214 Fix a typo in httpd conf Daniel Berteaud 2014-05-26 19:36:04 +0200
  • 806ec1d443 Use a much lower thrshold to detect no sound the previous -40 triggered far too much false positives Daniel Berteaud 2014-05-26 16:01:48 +0200
  • c91b515e2c Small typo in fr locale Daniel Berteaud 2014-05-26 15:14:00 +0200
  • bbb979bb6f Remove useless link Daniel Berteaud 2014-05-25 16:19:04 +0200
  • 2c7c41cae0 Fix toolbar button alignment when collapsed Daniel Berteaud 2014-05-25 15:56:17 +0200
  • 513fd90d47 Don't display cryptic peer ID When the participant hasn't set a display name Daniel Berteaud 2014-05-25 15:49:07 +0200
  • 07276cbd86 Slightly delay MoH check So it doesn't start/stop when you join a room with participants Daniel Berteaud 2014-05-25 15:23:19 +0200
  • d4dcea1b58 Shorter animations for main video transitions Daniel Berteaud 2014-05-25 15:20:33 +0200
  • c7726c0d96 Put the suspend MoH button in the main btn-group Daniel Berteaud 2014-05-25 15:06:01 +0200
  • 7568797558 Put both invite and conf menu in a single btn-group Daniel Berteaud 2014-05-25 15:03:23 +0200
  • 149bcdde72 Fix a few untranslated message also normalize localization in actions' handler Daniel Berteaud 2014-05-25 01:21:14 +0200
  • f53a16b86d Forbid setting an owner password for rooms which uses a common name This list can be set in the config Daniel Berteaud 2014-05-25 01:12:49 +0200
  • 6cfec8335b Only reduce font size on really small screens And don't reduce that much Daniel Berteaud 2014-05-25 00:27:40 +0200
  • 8f582b0e57 More comments + few cleanups Daniel Berteaud 2014-05-25 00:14:10 +0200
  • f44dac9b8e Remove context menu on the main video Daniel Berteaud 2014-05-24 22:40:47 +0200
  • 34bdc2f27e Better main video sizing Daniel Berteaud 2014-05-24 16:46:41 +0200
  • 7ca297267f Also correctly fade out the main video when we unshare our screen Daniel Berteaud 2014-05-24 16:38:39 +0200
  • 811f61fab2 Fix main video removal when the peer share its screen Daniel Berteaud 2014-05-24 16:33:59 +0200
  • 950a84fbbe Some code refactoring Reduce duplicate code Also add some more checks that event received from the signaling channel are sent by owners (ignore them if it's not the case) Daniel Berteaud 2014-05-24 14:06:31 +0200
  • 36d202585c Don't loop to check if MoH is needed Instead, start it once when you join the room, and check each time a peer leaves if it must be re-enabled Daniel Berteaud 2014-05-24 13:28:07 +0200
  • 9766ea688a Do not autoplay moh if it was muted Daniel Berteaud 2014-05-24 00:42:05 +0200
  • 32790721f4 Fix going fullScreen when double clicking the main video Daniel Berteaud 2014-05-23 23:06:30 +0200
  • 2cf278e25b Fix handling our own screen preview Daniel Berteaud 2014-05-23 22:55:42 +0200
  • 432340d858 This should have been included in the previous commit :-) Daniel Berteaud 2014-05-23 22:55:17 +0200
  • d6f70c8594 Small transitions for previews Also fix main video removal if it's a peer's screen Daniel Berteaud 2014-05-23 22:49:21 +0200
  • 1913a24a44 Fix video remove Daniel Berteaud 2014-05-23 20:32:12 +0200
  • 7fd7d863ed Add transitions for the main video And also remove some duplicated code Daniel Berteaud 2014-05-23 20:23:37 +0200
  • 4ee0d76444 Add MoH when you are alone in the room You can pause/resume music Stops when someone joins, and resume when the last peer leaves Also prints a message Fix #42 Daniel Berteaud 2014-05-23 19:15:42 +0200
  • f4ab4626e9 Hide the unread counter until needed Daniel Berteaud 2014-05-23 14:01:05 +0200
  • 20d03ec012 Add a counter of unread message for the text chat Daniel Berteaud 2014-05-23 13:46:16 +0200
  • 3a4c4680f8 Add link to the icon set Daniel Berteaud 2014-05-23 13:20:04 +0200
  • 423a0fa6ae Small typo in README Daniel Berteaud 2014-05-23 13:07:41 +0200
  • 319dd9a03e Wait a bit before enabling owner's action button As all the channels have to be ready first Daniel Berteaud 2014-05-23 13:05:46 +0200
  • 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 Daniel Berteaud 2014-05-23 13:00:18 +0200
  • 0ac90f012c Warning if webcam access is refused Fix #41 Daniel Berteaud 2014-05-23 12:48:45 +0200
  • 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 Daniel Berteaud 2014-05-23 10:12:15 +0200
  • 1d84ee7cc7 Update to SimpleWebRTC 1.8.2 Daniel Berteaud 2014-05-23 09:51:40 +0200
  • a6566704ff Fix owner's action mess when a peer shares its screen Daniel Berteaud 2014-05-22 18:28:14 +0200
  • a1ad41d7d1 Re-enable speaking events, needed for no sound detection Daniel Berteaud 2014-05-22 17:23:42 +0200
  • c2784c8dea Hide slides caption on XS screens Also add the thumbnail class to the carousel container Daniel Berteaud 2014-05-22 16:23:52 +0200
  • 652682b00a Correctly escape chars in email addresses Without this, some email address with strange chars were not removable Daniel Berteaud 2014-05-22 16:07:00 +0200
  • bd0535c940 Suspend button when used to prevent abuse and server overload Daniel Berteaud 2014-05-22 14:18:52 +0200
  • 4f79e4b156 Make invite menu owner reserved Simple participants should have access to this Daniel Berteaud 2014-05-22 10:23:26 +0200
  • c6945486d1 Dont put technical details on the front page They are explained on the about page Daniel Berteaud 2014-05-22 08:54:48 +0200
  • e4a3c79bb2 Update README Daniel Berteaud 2014-05-21 23:15:47 +0200
  • 0bb47f855d Various fixes in fr locale Daniel Berteaud 2014-05-21 21:39:23 +0200
  • 503422991d Fix negation in fr locale Daniel Berteaud 2014-05-21 21:22:07 +0200
  • 8286e77155 Chage owner's action buttons depending on the actual status Daniel Berteaud 2014-05-21 19:34:16 +0200
  • 4327f56a86 Add a grey box-shadow on unselected previews Daniel Berteaud 2014-05-21 19:13:04 +0200
  • fed045a3da Reword in fr locale Daniel Berteaud 2014-05-21 19:01:02 +0200
  • 4522add764 Only enable the add email button when input looks like an email address Daniel Berteaud 2014-05-21 18:50:21 +0200
  • dac515d5f7 Enable chat when the displayName is set before joining the room Daniel Berteaud 2014-05-21 18:43:41 +0200
  • 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 Daniel Berteaud 2014-05-21 18:32:59 +0200
  • dde00417ba Remove warning in vroom.js Daniel Berteaud 2014-05-21 18:17:46 +0200
  • 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) Daniel Berteaud 2014-05-21 18:08:43 +0200
  • d56d875a7f Differ no sound detection until we effectivly joined the room Daniel Berteaud 2014-05-21 17:45:15 +0200
  • 43169f282e Add localization for the new display name feature (ask on join) Daniel Berteaud 2014-05-21 17:40:25 +0200
  • 5cda9f2bea Add client side support to get display name on the new modale dialog Daniel Berteaud 2014-05-21 17:39:50 +0200
  • 72a6babc15 Add the displayName modale dialog Daniel Berteaud 2014-05-21 17:38:49 +0200
  • b70b8f5336 Implement action handler for ask_for_name Daniel Berteaud 2014-05-21 14:16:17 +0200
  • 42b9dc8a1c Client side support for setting and retrieving ask_for_name status Daniel Berteaud 2014-05-21 14:08:00 +0200
  • b1780003a3 Send to JS client if the name is mandatory on this room Daniel Berteaud 2014-05-21 13:52:43 +0200
  • 5c0373ed8b Add a new button to force user to set a name Daniel Berteaud 2014-05-21 13:51:19 +0200
  • 25a3dfd2c2 Add a new ask_for_name field in the DB Daniel Berteaud 2014-05-21 13:51:03 +0200
  • a94fe314e4 Slightly reduce titles in slides Daniel Berteaud 2014-05-21 13:41:39 +0200
  • 63810ec697 Small reword in fr locale Daniel Berteaud 2014-05-20 23:20:23 +0200
  • e30edf6c1b Small typo Daniel Berteaud 2014-05-20 23:05:17 +0200
  • 7a68318f35 Rework the about page using panels Daniel Berteaud 2014-05-20 22:56:52 +0200
  • ed78f22d0e Update to SimpleWebRTC 1.8.0 Daniel Berteaud 2014-05-20 22:38:37 +0200
  • 225c758d95 Typo in en locale Daniel Berteaud 2014-05-20 22:01:41 +0200
  • 70597ee9f7 Add notes about notifications on the help page Daniel Berteaud 2014-05-20 21:47:32 +0200
  • 656ac33b1a Add a new more slides in the carousel Daniel Berteaud 2014-05-20 21:37:35 +0200
  • 854d7369e7 Remove now unused JS code and CSS rules Daniel Berteaud 2014-05-20 19:23:10 +0200
  • aba49e1e62 Replace the 3 panels on the index page with a carousel Daniel Berteaud 2014-05-20 19:22:03 +0200
  • a44ddff81a Validate email format server-side Also cleanup the invite action handler Daniel Berteaud 2014-05-20 14:10:32 +0200
  • a4d2a0769a Move a few functions to the global scope As they can be used outside of a room Daniel Berteaud 2014-05-20 13:39:56 +0200
  • fa2545b2fa Add a title on the remove email button Daniel Berteaud 2014-05-20 11:41:12 +0200
  • 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 Daniel Berteaud 2014-05-20 11:22:02 +0200
  • cdece954cf Split huge line Daniel Berteaud 2014-05-20 11:21:03 +0200
  • ceb3690e97 Send notifications and add localizations Daniel Berteaud 2014-05-20 11:17:38 +0200
  • 1effe36d96 Sync email notifications between owners of the room Daniel Berteaud 2014-05-20 09:51:16 +0200
  • 109ce1c9ba Rename updateRole to getRoomInfo As it's now used for much more than getting our own role Daniel Berteaud 2014-05-20 09:35:46 +0200