1
0
mirror of https://github.com/dani/vroom.git synced 2024-06-25 18:53:29 +02:00
Commit Graph

454 Commits

Author SHA1 Message Date
Daniel Berteaud
21a5640065 Reduce images size with optipng 2014-06-27 17:03:12 +02:00
Daniel Berteaud
ee7ca249a9 Add the lang tag in HTML element 2014-06-27 16:15:54 +02:00
Daniel Berteaud
0dc838e4bb Fix form alignment on index page 2014-06-27 15:46:39 +02:00
Daniel Berteaud
25016b2b58 Update bootstrap to 3.2.0 2014-06-27 15:33:40 +02:00
Daniel Berteaud
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
2014-06-24 17:11:15 +02:00
Daniel Berteaud
8559b5f100 Rewrite signalmaster auth part
Actually check the auth (previous way didn't worked correctly)
Also escape queries (even if input was validated before)
2014-06-24 11:59:05 +02:00
Daniel Berteaud
dd17af3190 Reduce timeout, so disconnected peer will be kicked earlier 2014-06-18 18:04:38 +02:00
Daniel Berteaud
80968c2dd9 Fix IfModule section (it's .c not .so) 2014-06-18 17:48:08 +02:00
Daniel Berteaud
a4cacdddb6 Use the leaveRoom method to leave 2014-06-18 16:20:16 +02:00
Daniel Berteaud
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
2014-06-18 15:31:41 +02:00
Daniel Berteaud
c3543a77b5 Some more logs in debug mode 2014-06-18 14:22:12 +02:00
Daniel Berteaud
8b0a0ae6ee Purge inactive participants from the database
Fix #74
2014-06-18 13:56:19 +02:00
Daniel Berteaud
35475e3638 Add the timestamp when adding a participant in the room 2014-06-18 13:39:35 +02:00
Daniel Berteaud
fdb2840451 Update activity timestamp for each peer when they ping a room 2014-06-18 13:38:36 +02:00
Daniel Berteaud
c97c1f6866 Add an activity_timestamp column in participants table 2014-06-18 13:31:49 +02:00
Daniel Berteaud
ba80a3b429 Add localization for the new delete room feature
And this last commit fix #75
2014-06-18 13:01:29 +02:00
Daniel Berteaud
561b61704b Some more explanation on terminate room action 2014-06-18 12:58:43 +02:00
Daniel Berteaud
9c2808c046 Handle terminate call in JS client 2014-06-18 12:50:18 +02:00
Daniel Berteaud
1694d22534 Add a button+modal to terminate call 2014-06-18 12:49:57 +02:00
Daniel Berteaud
da8633c1a3 Fix a typo goodby -> goodbye 2014-06-18 12:49:20 +02:00
Daniel Berteaud
35cc1dd3a2 Add a deleteRoom action handler
And adapt the goodbye page to allow empty room name
2014-06-18 12:42:16 +02:00
Daniel Berteaud
192521e8c7 Add a delete_room helper to remove a specific room 2014-06-18 12:31:39 +02:00
Daniel Berteaud
3e8b0bb819 Empty password fields on modal dismiss 2014-06-18 11:15:27 +02:00
Daniel Berteaud
4fb6de7a1d Add cancel buttons on password modal
Both join and owner
2014-06-18 10:34:33 +02:00
Daniel Berteaud
f39b5798a8 More standard line wrap 2014-06-17 23:14:55 +02:00
Daniel Berteaud
8123f53c34 Fix a missing closing div 2014-06-17 23:12:54 +02:00
Daniel Berteaud
351a9421c3 Fix undefined variable when loging out 2014-06-17 23:08:46 +02:00
Daniel Berteaud
37a8cbd4fe Better button layout on goodby page 2014-06-17 23:08:35 +02:00
Daniel Berteaud
4266377454 Better button layout on error page 2014-06-17 23:02:02 +02:00
Daniel Berteaud
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
2014-06-17 22:15:07 +02:00
Daniel Berteaud
5848938f08 Fix log message when setting peer role in the database 2014-06-17 17:01:02 +02:00
Daniel Berteaud
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
2014-06-17 14:05:05 +02:00
Daniel Berteaud
cc106a6691 sm breakpoint is 768px 2014-06-17 13:35:47 +02:00
Daniel Berteaud
e8f4df2d9a Add sample httpd conf for etherpad 2014-06-17 12:36:38 +02:00
Daniel Berteaud
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)
2014-06-17 12:32:35 +02:00
Daniel Berteaud
62e769a2b3 Only reduce preview opacity when width > 750
Fix #72
2014-06-16 22:59:40 +02:00
Daniel Berteaud
a36ba57b8d Add missing close button on wipe data dialog 2014-06-16 22:54:40 +02:00
Daniel Berteaud
7e634c0b39 Add localization for the new confirm on quit dialog 2014-06-16 22:52:02 +02:00
Daniel Berteaud
953b9486c0 Add a confirm dialog when quiting
Fix #69
2014-06-16 22:45:53 +02:00
Daniel Berteaud
d58bb6738e Cleanup notifications class
Fix #71
2014-06-16 22:13:35 +02:00
Daniel Berteaud
d43d387b8c Add localization for the new wipe data feature 2014-06-16 21:53:29 +02:00
Daniel Berteaud
023b6e47f7 Better look for the wipe confirm dialog 2014-06-16 21:46:15 +02:00
Daniel Berteaud
f2760ef0c2 Remove useless msg 2014-06-16 19:33:22 +02:00
Daniel Berteaud
acbf3a6ba5 Add the wipe data button in the help modal 2014-06-16 19:28:51 +02:00
Daniel Berteaud
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
2014-06-16 19:22:14 +02:00
Daniel Berteaud
d094539207 Add a new "wipe data" button in the conf menu 2014-06-16 17:56:10 +02:00
Daniel Berteaud
136a92efa6 Hide etherpad button on XS screens
Fix #70
2014-06-16 17:40:45 +02:00
Daniel Berteaud
4a1a6e813c Use a helper to create etherpad sessions 2014-06-16 17:37:59 +02:00
Daniel Berteaud
31fca2b4ef Use a helper to create etherpad group and pad 2014-06-16 16:05:05 +02:00
Daniel Berteaud
3c0fd60be5 Also create etherpad group on room creation 2014-06-13 19:03:26 +02:00