Commit Graph

  • 5124024c03 React on switch changes on the manage room page Only lock and askForName implemented for now Daniel Berteaud 2014-07-19 01:30:05 +0200
  • 4c241186d3 Small typo Daniel Berteaud 2014-07-19 01:17:08 +0200
  • 3a6106aac4 Convert unix timestamp to localized date string on manage room page Daniel Berteaud 2014-07-19 00:41:23 +0200
  • 94d186045e Add a basic manage room template Daniel Berteaud 2014-07-19 00:41:03 +0200
  • 387048cfc0 Make the /action handler accessible under /admin And bypass auth check when accessed through /admin/action Daniel Berteaud 2014-07-19 00:23:50 +0200
  • 34d8649e3e Add bootstrap-switch CSS and JS It will be used on the management page Daniel Berteaud 2014-07-18 19:28:55 +0200
  • 9f9b4cc8b5 Add a route to manage rooms Daniel Berteaud 2014-07-18 19:27:21 +0200
  • b3e6f0ebdf Add a simple admin page which list existing rooms Daniel Berteaud 2014-07-18 18:44:38 +0200
  • f2594248c7 Add a get_all_rooms helper And expire rooms before entering the admin page Daniel Berteaud 2014-07-18 18:35:32 +0200
  • 85cd946587 Add a route for the admin page Daniel Berteaud 2014-07-18 17:55:53 +0200
  • e5f25a93c9 Do not try to remove the participant if the session name isn't defined Daniel Berteaud 2014-07-09 08:00:21 +0200
  • 2affe56392 Lowercase room name on create Daniel Berteaud 2014-07-05 14:43:15 +0200
  • d9561698df Revamp displaynamepre form and add a cancel button which redirect to the front page Daniel Berteaud 2014-07-04 16:09:13 +0200
  • 6f7c51d9c8 Update notifyjs Daniel Berteaud 2014-07-02 16:20:38 +0200
  • 28f01743d8 Update FileSaver Daniel Berteaud 2014-07-02 16:18:06 +0200
  • 87c6cdc62c Don't reload etherpad iFrame on wipe if it wasn't loaded before Daniel Berteaud 2014-07-02 15:58:52 +0200
  • d2e54b0dfb Update to SimpleWebRTC 1.9.1 Daniel Berteaud 2014-07-02 15:56:20 +0200
  • f32a6af965 Get ride of Data::UUID dependency Daniel Berteaud 2014-07-02 15:48:36 +0200
  • 32210908ce Typo in signalmaster console log Daniel Berteaud 2014-07-01 21:36:16 +0200
  • 0a27d9f6d7 Rise socket.io timeout Daniel Berteaud 2014-07-01 18:52:21 +0200
  • ccc26fb7fb Fix signalmaster crash if vroomsession isn't found Daniel Berteaud 2014-07-01 18:46:42 +0200
  • 22ab05ee98 Revamp the invite by email menu Daniel Berteaud 2014-06-28 18:54:06 +0200
  • 451cfa5e49 Rise a bit signalmaster timeout to prevent disconnections Daniel Berteaud 2014-06-28 15:49:03 +0200
  • c12115de3e Fix centering element on disconnected modal Daniel Berteaud 2014-06-28 15:46:41 +0200
  • 871b1c3388 Fix etherpad iframe not loading Daniel Berteaud 2014-06-28 15:42:15 +0200
  • 62d525ed5a Fix invitations responses not being processed Daniel Berteaud 2014-06-28 15:32:54 +0200
  • 12b6e41d6d Remove all the hardcoded <center> horrors Replaced with text-center or center-block class Plus other minor HTML cleanups Daniel Berteaud 2014-06-28 15:19:16 +0200
  • 45d6130fc4 Revert "Update bootstrap to 3.2.0" As it doesn't provide significant improvement, and actually breaks forms alignment Daniel Berteaud 2014-06-28 14:31:07 +0200
  • 2347f2b1fa Don't reload etherpad iframe when setting name if etherpad hasn't been loaded yet Daniel Berteaud 2014-06-27 19:01:58 +0200
  • 8978968a32 Use h1 for the index page title Daniel Berteaud 2014-06-27 17:23:58 +0200
  • 9176b37350 Add a description meta Daniel Berteaud 2014-06-27 17:19:44 +0200
  • 21a5640065 Reduce images size with optipng Daniel Berteaud 2014-06-27 17:03:12 +0200
  • ee7ca249a9 Add the lang tag in HTML element Daniel Berteaud 2014-06-27 16:15:54 +0200
  • 0dc838e4bb Fix form alignment on index page Daniel Berteaud 2014-06-27 15:46:39 +0200
  • 25016b2b58 Update bootstrap to 3.2.0 Daniel Berteaud 2014-06-27 15:33:40 +0200
  • a9eda212e2 Pause mic and webcam when opening the quitModal dialog Resume in we cancel Dont change previous state (if it was already paused, don't resume) Fix #77 Daniel Berteaud 2014-06-24 17:11:15 +0200
  • 8559b5f100 Rewrite signalmaster auth part Actually check the auth (previous way didn't worked correctly) Also escape queries (even if input was validated before) Daniel Berteaud 2014-06-24 11:56:27 +0200
  • dd17af3190 Reduce timeout, so disconnected peer will be kicked earlier Daniel Berteaud 2014-06-18 18:04:38 +0200
  • 80968c2dd9 Fix IfModule section (it's .c not .so) Daniel Berteaud 2014-06-18 17:48:08 +0200
  • a4cacdddb6 Use the leaveRoom method to leave Daniel Berteaud 2014-06-18 16:20:16 +0200
  • 69fec4e842 Use our displayName in etherpad And reload the etherpad iFram when you change your name Usefull in the timeline, where you can see who wrote what Daniel Berteaud 2014-06-18 15:31:41 +0200
  • c3543a77b5 Some more logs in debug mode Daniel Berteaud 2014-06-18 14:22:12 +0200
  • 8b0a0ae6ee Purge inactive participants from the database Fix #74 Daniel Berteaud 2014-06-18 13:56:19 +0200
  • 35475e3638 Add the timestamp when adding a participant in the room Daniel Berteaud 2014-06-18 13:39:35 +0200
  • fdb2840451 Update activity timestamp for each peer when they ping a room Daniel Berteaud 2014-06-18 13:38:36 +0200
  • c97c1f6866 Add an activity_timestamp column in participants table Daniel Berteaud 2014-06-18 13:31:49 +0200
  • ba80a3b429 Add localization for the new delete room feature And this last commit fix #75 Daniel Berteaud 2014-06-18 13:01:29 +0200
  • 561b61704b Some more explanation on terminate room action Daniel Berteaud 2014-06-18 12:58:43 +0200
  • 9c2808c046 Handle terminate call in JS client Daniel Berteaud 2014-06-18 12:50:18 +0200
  • 1694d22534 Add a button+modal to terminate call Daniel Berteaud 2014-06-18 12:49:57 +0200
  • da8633c1a3 Fix a typo goodby -> goodbye Daniel Berteaud 2014-06-18 12:49:20 +0200
  • 35cc1dd3a2 Add a deleteRoom action handler And adapt the goodbye page to allow empty room name Daniel Berteaud 2014-06-18 12:42:16 +0200
  • 192521e8c7 Add a delete_room helper to remove a specific room Daniel Berteaud 2014-06-18 12:31:39 +0200
  • 3e8b0bb819 Empty password fields on modal dismiss Daniel Berteaud 2014-06-18 11:15:27 +0200
  • 4fb6de7a1d Add cancel buttons on password modal Both join and owner Daniel Berteaud 2014-06-18 10:34:33 +0200
  • f39b5798a8 More standard line wrap Daniel Berteaud 2014-06-17 23:14:55 +0200
  • 8123f53c34 Fix a missing closing div Daniel Berteaud 2014-06-17 23:12:54 +0200
  • 351a9421c3 Fix undefined variable when loging out Daniel Berteaud 2014-06-17 23:08:46 +0200
  • 37a8cbd4fe Better button layout on goodby page Daniel Berteaud 2014-06-17 23:08:35 +0200
  • 4266377454 Better button layout on error page Daniel Berteaud 2014-06-17 23:02:02 +0200
  • 8257c4401a No opacity exception for XS screens As they use a more standard layout now, where a preview can be selected as the main video Daniel Berteaud 2014-06-17 17:52:41 +0200
  • 5848938f08 Fix log message when setting peer role in the database Daniel Berteaud 2014-06-17 17:01:02 +0200
  • 64fdb9bf33 Do not hide the main div on XS screen Instead, reduce the previews size (up to 4 previews in a row), and place the main div just under, using all the available width Not perfect yet, but much better than before, so fix #73 Daniel Berteaud 2014-06-17 14:05:05 +0200
  • cc106a6691 sm breakpoint is 768px Daniel Berteaud 2014-06-17 13:35:47 +0200
  • e8f4df2d9a Add sample httpd conf for etherpad Daniel Berteaud 2014-06-17 12:36:38 +0200
  • 75c683b8b4 Enclose wss proxy directives in IfModule So it should work even if mod_proxy_wstunnel isn't available (socket.io should fallback to another method like xhr-polling) Daniel Berteaud 2014-06-17 12:32:35 +0200
  • 62e769a2b3 Only reduce preview opacity when width > 750 Fix #72 Daniel Berteaud 2014-06-16 22:59:40 +0200
  • a36ba57b8d Add missing close button on wipe data dialog Daniel Berteaud 2014-06-16 22:54:40 +0200
  • 7e634c0b39 Add localization for the new confirm on quit dialog Daniel Berteaud 2014-06-16 22:52:02 +0200
  • 953b9486c0 Add a confirm dialog when quiting Fix #69 Daniel Berteaud 2014-06-16 22:45:53 +0200
  • d58bb6738e Cleanup notifications class Fix #71 Daniel Berteaud 2014-06-16 22:13:35 +0200
  • d43d387b8c Add localization for the new wipe data feature Daniel Berteaud 2014-06-16 21:53:29 +0200
  • 023b6e47f7 Better look for the wipe confirm dialog Daniel Berteaud 2014-06-16 21:46:15 +0200
  • f2760ef0c2 Remove useless msg Daniel Berteaud 2014-06-16 19:33:22 +0200
  • acbf3a6ba5 Add the wipe data button in the help modal Daniel Berteaud 2014-06-16 19:28:51 +0200
  • 8b6be5c14a Add the wipe modal and implement logic to wipe data Both chatHistory (client side only) and etherpad (needs server side) are handled Fix #68 Daniel Berteaud 2014-06-16 19:22:14 +0200
  • d094539207 Add a new "wipe data" button in the conf menu Daniel Berteaud 2014-06-16 17:56:10 +0200
  • 136a92efa6 Hide etherpad button on XS screens Fix #70 Daniel Berteaud 2014-06-16 17:40:45 +0200
  • 4a1a6e813c Use a helper to create etherpad sessions Daniel Berteaud 2014-06-16 17:37:59 +0200
  • 31fca2b4ef Use a helper to create etherpad group and pad Daniel Berteaud 2014-06-16 16:05:05 +0200
  • 3c0fd60be5 Also create etherpad group on room creation Daniel Berteaud 2014-06-13 19:03:26 +0200
  • e000bf6ccf Update README Daniel Berteaud 2014-06-13 18:36:20 +0200
  • 081a8c18bf Delete the pad, not just the group Daniel Berteaud 2014-06-13 17:30:04 +0200
  • bbe77d48cf Create etherpad group when joining, not creating the room So it's created for pre-existing rooms Daniel Berteaud 2014-06-13 16:39:23 +0200
  • 479639e1f7 Reload etherpad iFrame immediatly on color change Instead of waiting for the next opening of the etherpad menu Daniel Berteaud 2014-06-13 15:29:40 +0200
  • c4a87c698c Forbid color change if etherpad is opened So colors doesn't get out of sync Daniel Berteaud 2014-06-13 15:20:48 +0200
  • a0c2084d07 Load the etherpad iframe only when clicking on the button Work arround a problem in FF where the pad wasn't loaded properly Also reload the iFrame if we changed our color so it's being synced Daniel Berteaud 2014-06-13 15:18:25 +0200
  • 109f4380da Add a new etherpadBaseDomain param so you can set the domain for etherpad Cookie Daniel Berteaud 2014-06-13 14:19:02 +0200
  • c1418e3aee Add a new slide on the index to talk about etherpad integration Only if etherpad is enabled Daniel Berteaud 2014-06-13 13:31:43 +0200
  • 261ac0bdc3 Better etherpad iframe sizing Daniel Berteaud 2014-06-13 13:29:29 +0200
  • 5beda54955 Fix chat button appearance when etherpad is disabled Daniel Berteaud 2014-06-13 13:01:47 +0200
  • 1c3a7c2687 Enable etherpad access in the interface Daniel Berteaud 2014-06-13 12:49:25 +0200
  • 1bf4330ec9 Add jquery etherpad-lite plugin Daniel Berteaud 2014-06-13 11:30:24 +0200
  • ce7ed9e8b5 Fix delete_room logic Daniel Berteaud 2014-06-13 11:24:38 +0200
  • 745d3ab685 Add a etherpad button (if etherpad is enabled) Daniel Berteaud 2014-06-13 10:55:36 +0200
  • 6416c8ac6a Update room deletion helper And remove etherpad groups when the corresponding room is deleted Daniel Berteaud 2014-06-13 10:37:21 +0200
  • 8378ddb78a Add basic etherpad handling (create group, pad user session) Daniel Berteaud 2014-06-12 22:52:53 +0200
  • d4201a9159 Add etherpad_group column in db Daniel Berteaud 2014-06-12 22:10:04 +0200
  • 03252b99b2 Add new settings for etherpad Daniel Berteaud 2014-06-12 21:34:18 +0200
  • 8894735650 Add name and email in headers Daniel Berteaud 2014-06-12 18:56:54 +0200