1
0
mirror of https://github.com/dani/vroom.git synced 2024-07-02 12:13:12 +02:00
Commit Graph

458 Commits

Author SHA1 Message Date
Daniel Berteaud
45d6130fc4 Revert "Update bootstrap to 3.2.0"
As it doesn't provide significant improvement, and actually breaks forms alignment

This reverts commit 25016b2b58.
2014-06-28 14:31:07 +02:00
Daniel Berteaud
2347f2b1fa Don't reload etherpad iframe when setting name if etherpad hasn't been loaded yet 2014-06-27 19:01:58 +02:00
Daniel Berteaud
8978968a32 Use h1 for the index page title 2014-06-27 17:23:58 +02:00
Daniel Berteaud
9176b37350 Add a description meta 2014-06-27 17:19:44 +02:00
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