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

1120 Commits

Author SHA1 Message Date
Daniel Berteaud
4dc08868f5 Forgot to update the schema version 2015-03-06 11:58:15 +01:00
Daniel Berteaud
b54e652e37 Drop table room_participants 2015-03-06 11:51:01 +01:00
Daniel Berteaud
1acb0795fb Do not store room partticipants in the DB
Just in memory, it's not something we must store long term, was just needed to pass data between VROOM and SignalMaster
2015-03-06 11:48:21 +01:00
Daniel Berteaud
fd4d464a51 Some comment in the signaling part 2015-03-05 18:47:40 +01:00
Daniel Berteaud
45806953a5 Check if websocket connection should be allowed 2015-03-05 18:27:34 +01:00
Daniel Berteaud
3a52c92a03 Reduce name length, add a session ID and rename socket_peers to peers 2015-03-05 18:08:28 +01:00
Daniel Berteaud
ab41125a08 Remove useless cookie 2015-03-05 17:36:01 +01:00
Daniel Berteaud
9b1de92ba5 Add basic signaling server
With this, VROOM is now its own signaling server and do not rely on SignalMaster anymore, which means NodeJS isn't required anymore
There are some downside, for now, only websocket transport is supported, there's no fallback
2015-03-05 14:43:47 +01:00
Daniel Berteaud
07107e5d39 Increase peer_id size 2015-03-04 18:30:04 +01:00
Daniel Berteaud
9ffbe83a98 Some space before starting teh app 2015-02-27 17:01:43 +01:00
Daniel Berteaud
63dbf66b89 Check DB version when starting
Also do not run checks on each page rendering, just once at startup
2015-02-27 16:37:29 +01:00
Daniel Berteaud
2b861dba96 Add a script skeleton to update the database 2015-02-27 15:51:26 +01:00
Daniel Berteaud
eff9565144 Re-arrange the admin page so we can have several sub-pages
The first and only one for now being the room management
2015-02-27 14:52:01 +01:00
Daniel Berteaud
71867c0f0d Remove the MOH popover
I just find it anoying
2015-02-27 14:24:39 +01:00
Daniel Berteaud
b8f6f7313f Better instructions for screensharing on FF
in the help page
2015-02-27 14:09:00 +01:00
Daniel Berteaud
78d150c071 Small typo on the class tag 2015-02-27 13:06:32 +01:00
Daniel Berteaud
fd77acbae8 Add explanation for screen sharing on Firefox
Fix #94
2015-02-27 13:05:53 +01:00
Daniel Berteaud
fe77d9a85d More space for the help links so you wont toggle the corresponding input accidentaly 2015-02-25 13:33:54 +01:00
Daniel Berteaud
83356a2248 Don't show MOH popover if the button isn't displayed 2015-02-24 22:23:05 +01:00
Daniel Berteaud
dcbc616b01 Fix viewport width on small screens 2015-02-24 20:35:45 +01:00
Daniel Berteaud
779542d516 Reduce powered by length so it better fit small screens 2015-02-24 18:53:55 +01:00
Daniel Berteaud
700636532b Use larger buttons 2015-02-24 18:46:58 +01:00
Daniel Berteaud
28a23a2d41 Fix broken en locale file 2015-02-23 09:47:05 +01:00
Daniel Berteaud
e0f32571c2 Pretify MOH popup 2015-02-20 18:10:52 +01:00
Daniel Berteaud
2dace775e6 Tooltip on configuration menu 2015-02-20 17:57:26 +01:00
Daniel Berteaud
6f130d014d Change font to Happy Monkey 2015-02-20 17:42:33 +01:00
Daniel Berteaud
c1a9092505 Get SimpleWebRTC conf from the API
Instead of printing it in a JS scriplet inline. Also add a modal popup while the initial connection is being established
Also make the max frame rate to be configured
2015-02-20 14:47:10 +01:00
Daniel Berteaud
34f92c019b Possibility to set fixed credentials for turn server 2015-02-20 12:01:50 +01:00
Daniel Berteaud
5fbdbcd985 Forgot to remove old jquery 2015-02-20 12:01:30 +01:00
Daniel Berteaud
19af94e58a Update t jquery to 1.11.2 2015-02-20 10:44:01 +01:00
Daniel Berteaud
b81bd7873a Update bootstrap-switch to 3.3.2 2015-02-20 10:38:58 +01:00
Daniel Berteaud
7614232561 Change the glyph for screen sharing button 2015-02-20 10:22:54 +01:00
Daniel Berteaud
c0b35ef075 Fix an uninitialized var 2015-02-20 10:19:41 +01:00
Daniel Berteaud
f5c50a68f8 Better explanation of supported devices 2015-02-20 10:19:30 +01:00
Daniel Berteaud
ddff031cec Room names are case insensitive: convert to lower case 2015-02-19 23:05:19 +01:00
Daniel Berteaud
8ecbeb32a6 Do not hardcode stun and turn scheme
Instead, read a ful uri from the config, so you can specify turns if you want
2015-02-19 22:25:35 +01:00
Daniel Berteaud
77c0a43ae3 Update to SimpleWebRTC 1.13.3 2015-02-19 19:21:47 +01:00
Daniel Berteaud
c1c9810381 Cleanup MOH button 2015-02-19 19:10:28 +01:00
Daniel Berteaud
e71bea9df6 Cleanup etherpad button 2015-02-19 18:49:22 +01:00
Daniel Berteaud
629805f484 Use bigger buttons on XS screens 2015-02-19 17:33:50 +01:00
Daniel Berteaud
d546404060 Update README 2015-02-19 15:42:17 +01:00
Daniel Berteaud
e70c58f27d Fix buttons state handling 2015-02-18 18:45:17 +01:00
Daniel Berteaud
79edf07f1d Change overlay action icon for cam suspend 2015-02-18 18:17:27 +01:00
Daniel Berteaud
116de87a46 Push mute and suspend buttons in the header toolbar on XS screens
Fix #88
2015-02-18 18:13:08 +01:00
Daniel Berteaud
4d8edee674 Typo in default pid file 2015-02-16 15:01:08 +01:00
Daniel Berteaud
986651a079 Print correct message if you select no window in Firefox 2015-02-15 22:02:38 +01:00
Daniel Berteaud
cfac2dc3e6 Make sure button content can fit 2015-02-15 21:59:18 +01:00
Daniel Berteaud
f8b85793f3 Update jquery browser plugin
ALso include the non minified version
2015-02-15 21:55:23 +01:00
Daniel Berteaud
89baa452ab Disable screen sharing on mobile platform
As on Android devices (some at least) it seems to report it's available but do not work
2015-02-15 21:53:22 +01:00
Daniel Berteaud
2efadd4d43 PID File is now configurable 2015-02-15 21:53:06 +01:00