1
0
mirror of https://github.com/dani/vroom.git synced 2024-07-01 15:52:54 +02:00
Commit Graph

313 Commits

Author SHA1 Message Date
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
4f6040226e Add date and time in filename when saving chat history 2014-07-20 11:35:28 +02:00
Daniel Berteaud
d51e6b8d2d Fix room deletion 2014-07-19 12:58:46 +02:00
Daniel Berteaud
dde7079b1c Add buttons to join and delete room on the management page 2014-07-19 12:55:36 +02:00
Daniel Berteaud
e1753fab12 Implement missing settings handling in manage room page 2014-07-19 11:37:13 +02:00
Daniel Berteaud
5124024c03 React on switch changes on the manage room page
Only lock and askForName implemented for now
2014-07-19 01:30:05 +02:00
Daniel Berteaud
3a6106aac4 Convert unix timestamp to localized date string on manage room page 2014-07-19 00:41:23 +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
6f7c51d9c8 Update notifyjs 2014-07-02 16:20:38 +02:00
Daniel Berteaud
28f01743d8 Update FileSaver 2014-07-02 16:18:06 +02:00
Daniel Berteaud
87c6cdc62c Don't reload etherpad iFrame on wipe if it wasn't loaded before 2014-07-02 15:58:52 +02:00
Daniel Berteaud
d2e54b0dfb Update to SimpleWebRTC 1.9.1 2014-07-02 15:56:20 +02:00
Daniel Berteaud
f32a6af965 Get ride of Data::UUID dependency 2014-07-02 15:48:36 +02:00
Daniel Berteaud
22ab05ee98 Revamp the invite by email menu 2014-06-28 18:54:06 +02:00
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
21a5640065 Reduce images size with optipng 2014-06-27 17:03:12 +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
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
9c2808c046 Handle terminate call in JS client 2014-06-18 12:50:18 +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
351a9421c3 Fix undefined variable when loging out 2014-06-17 23:08:46 +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
62e769a2b3 Only reduce preview opacity when width > 750
Fix #72
2014-06-16 22:59:40 +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
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