1
0
mirror of https://github.com/dani/vroom.git synced 2024-06-26 17:43:29 +02:00
Commit Graph

129 Commits

Author SHA1 Message Date
Daniel Berteaud
7d02133483 Fix participant cleanup logic 2014-07-20 12:53:57 +02:00
Daniel Berteaud
b8576f687b Code cleanup 2014-07-20 12:48:57 +02:00
Daniel Berteaud
f2db6be49e Display the number of participants in the management page 2014-07-20 12:22:44 +02:00
Daniel Berteaud
819ac83f63 Cleanup participant table after 10 min instead of 2 hours 2014-07-20 12:15:14 +02:00
Daniel Berteaud
9f8908657c Some code cleanup 2014-07-20 12:10:31 +02:00
Daniel Berteaud
22afd16b15 Fix case in components name 2014-07-20 11:51:17 +02:00
Daniel Berteaud
d51e6b8d2d Fix room deletion 2014-07-19 12:58:46 +02:00
Daniel Berteaud
387048cfc0 Make the /action handler accessible under /admin
And bypass auth check when accessed through /admin/action
2014-07-19 00:23:50 +02:00
Daniel Berteaud
34d8649e3e Add bootstrap-switch CSS and JS
It will be used on the management page
2014-07-18 19:28:55 +02:00
Daniel Berteaud
9f9b4cc8b5 Add a route to manage rooms 2014-07-18 19:27:21 +02:00
Daniel Berteaud
f2594248c7 Add a get_all_rooms helper
And expire rooms before entering the admin page
2014-07-18 18:35:58 +02:00
Daniel Berteaud
85cd946587 Add a route for the admin page 2014-07-18 17:55:53 +02:00
Daniel Berteaud
e5f25a93c9 Do not try to remove the participant if the session name isn't defined 2014-07-09 08:00:21 +02:00
Daniel Berteaud
2affe56392 Lowercase room name on create 2014-07-05 14:43:15 +02:00
Daniel Berteaud
f32a6af965 Get ride of Data::UUID dependency 2014-07-02 15:48:36 +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
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
351a9421c3 Fix undefined variable when loging out 2014-06-17 23:08:46 +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
f2760ef0c2 Remove useless msg 2014-06-16 19:33:22 +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
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
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
109f4380da Add a new etherpadBaseDomain param so you can set the domain for etherpad Cookie 2014-06-13 14:19:02 +02:00
Daniel Berteaud
c1418e3aee Add a new slide on the index to talk about etherpad integration
Only if etherpad is enabled
2014-06-13 13:44:10 +02:00
Daniel Berteaud
1c3a7c2687 Enable etherpad access in the interface 2014-06-13 12:49:25 +02:00
Daniel Berteaud
1bf4330ec9 Add jquery etherpad-lite plugin 2014-06-13 11:30:24 +02:00
Daniel Berteaud
ce7ed9e8b5 Fix delete_room logic 2014-06-13 11:24:38 +02:00
Daniel Berteaud
6416c8ac6a Update room deletion helper
And remove etherpad groups when the corresponding room is deleted
2014-06-13 10:37:21 +02:00
Daniel Berteaud
8378ddb78a Add basic etherpad handling (create group, pad user session) 2014-06-12 22:52:53 +02:00
Daniel Berteaud
03252b99b2 Add new settings for etherpad 2014-06-12 21:34:18 +02:00
Daniel Berteaud
8894735650 Add name and email in headers 2014-06-12 18:56:54 +02:00
Daniel Berteaud
11691f244f Add a few more reserved words 2014-06-09 12:59:10 +02:00
Daniel Berteaud
5658c6db4e Update browser not supported dialog
Adapt links for android (point to Google Play)
Don't display browsers download link on iOS, as they will not work anyway
Fix #62
2014-06-08 15:38:11 +02:00
Daniel Berteaud
5185018da9 Expire invitations before checking if the token is valid 2014-06-05 18:57:07 +02:00
Daniel Berteaud
2fdda24bd3 Add feedback_thanks to the list of reserved names 2014-06-05 18:29:47 +02:00
Daniel Berteaud
12b7f32e14 Add a "promote to owner" button
Fix #58
2014-06-04 16:00:29 +02:00
Daniel Berteaud
5f01424bb5 Update room creation
Uses JS now to submit so it can fail gracefuly on error, and warn if room already eists, instead of redirecting to the ugly error page
Fix #52
2014-06-03 22:30:19 +02:00
Daniel Berteaud
2a437cc4fd Various cleanups in invitations handling 2014-06-03 09:43:11 +02:00
Daniel Berteaud
50cab2837f Handle join auth through the invitation token 2014-06-03 09:09:52 +02:00
Daniel Berteaud
eca15d3987 Add the name in join notifications subject
Fix #53
2014-06-02 12:03:32 +02:00
Daniel Berteaud
581889f559 Typo occured -> occurred 2014-06-02 10:40:51 +02:00