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
Daniel Berteaud
e000bf6ccf
Update README
2014-06-13 18:36:20 +02:00
Daniel Berteaud
081a8c18bf
Delete the pad, not just the group
2014-06-13 17:30:04 +02:00
Daniel Berteaud
bbe77d48cf
Create etherpad group when joining, not creating the room
...
So it's created for pre-existing rooms
2014-06-13 16:39:23 +02:00
Daniel Berteaud
479639e1f7
Reload etherpad iFrame immediatly on color change
...
Instead of waiting for the next opening of the etherpad menu
2014-06-13 15:29:40 +02:00
Daniel Berteaud
c4a87c698c
Forbid color change if etherpad is opened
...
So colors doesn't get out of sync
2014-06-13 15:20:48 +02:00
Daniel Berteaud
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
2014-06-13 15:18:25 +02:00
Daniel Berteaud
109f4380da
Add a new etherpadBaseDomain param so you can set the domain for etherpad Cookie
2014-06-13 14:19:02 +02:00