Daniel Berteaud
fd3abd2d7e
Fix footer
2015-03-13 17:57:29 +01:00
Daniel Berteaud
8f11a5c140
Add a note for SELinux
2015-03-13 14:17:52 +01:00
Daniel Berteaud
a34e060264
More documentation
2015-03-13 14:15:19 +01:00
Daniel Berteaud
141e7b2df7
Add video, email and interface sections to documentation
2015-03-13 12:54:17 +01:00
Daniel Berteaud
4053efa74d
More documentation
2015-03-13 12:04:29 +01:00
Daniel Berteaud
2b5f9ac9d6
Remove final CR in <pre> sections
2015-03-13 09:43:05 +01:00
Daniel Berteaud
1371b52f6c
Some notes about customization
2015-03-12 23:17:53 +01:00
Daniel Berteaud
5dce440094
Small cleanups and fix scrollspy
2015-03-12 23:07:23 +01:00
Daniel Berteaud
8873435dc2
Scroll if height > 600 instead of 700
2015-03-12 22:39:46 +01:00
Daniel Berteaud
1e8026df25
Enlarge the documentation TOC
2015-03-12 22:12:36 +01:00
Daniel Berteaud
a9bc1b3485
Some more documentation
2015-03-12 18:56:27 +01:00
Daniel Berteaud
32b87ae4c1
Start writing some documentation
...
There're still some issues with TOC not scrolling
2015-03-12 17:56:59 +01:00
Daniel Berteaud
452c36a63f
Add tocjs plugin
2015-03-12 17:54:22 +01:00
Daniel Berteaud
4acc2cb4ab
Add empty doc page
2015-03-12 13:42:26 +01:00
Daniel Berteaud
4259c7c617
Link to GH page in the footer
2015-03-12 13:14:29 +01:00
Daniel Berteaud
2c2200559b
Only display the forkme on GitHub gibbon when demo is on
2015-03-12 13:11:58 +01:00
Daniel Berteaud
fd1f38ebc5
Add a new "demo" mode
...
And when enabled, display a new "Who's behind VROOM" part in the about page
2015-03-12 13:10:31 +01:00
Daniel Berteaud
8826076e0a
Rename get_notification to get_email_notifications
2015-03-11 12:17:52 +01:00
Daniel Berteaud
7c42333af4
Ping only after joining the room
...
Fix #98
2015-03-11 11:53:26 +01:00
Daniel Berteaud
0d0b6afbf1
Make the member limit configurable per room
...
And fix #96
2015-03-11 11:45:55 +01:00
Daniel Berteaud
175edfd276
Only delete peers object after its last use
2015-03-10 19:11:18 +01:00
Daniel Berteaud
ea73a4009d
Add a global members limit
2015-03-10 19:10:06 +01:00
Daniel Berteaud
00637aeee7
Add a helper to broadcast a SocketIO message to all members of a room
2015-03-10 18:46:11 +01:00
Daniel Berteaud
2124a67d55
Add a helper to count the number of peers in a room
2015-03-10 18:28:54 +01:00
Daniel Berteaud
20b838878b
Use same values as the real SignalMaster
2015-03-10 12:58:53 +01:00
Daniel Berteaud
918a0c03f5
Don't try to notify for peers who hasn't joined any room
2015-03-09 09:04:37 +01:00
Daniel Berteaud
ef9489ad43
Typo
2015-03-09 08:54:06 +01:00
Daniel Berteaud
69c3cd3b5a
Display number of members in room in the admin area
...
The number should be quite accurate, as it's now counting socket.io peers
2015-03-06 18:30:03 +01:00
Daniel Berteaud
d27816872f
Mute localVideo to prevent noise
2015-03-06 18:02:04 +01:00
Daniel Berteaud
4eb3d2f7e7
Update conf sample now that SignalMaster is gone
2015-03-06 17:54:38 +01:00
Daniel Berteaud
5c16330671
Typo in API action get_pad_session
2015-03-06 17:27:33 +01:00
Daniel Berteaud
5b7123744c
Typo in locale label
2015-03-06 17:15:16 +01:00
Daniel Berteaud
962e2b5c66
Cleanup toolbar on XS screens
...
Remove Etherpad and chat on XS screens, they are just not usable
2015-03-06 17:13:18 +01:00
Daniel Berteaud
deb53b2e93
Remove wipe data and terminate call support
...
They were already disabled since last GUI revamp. Might come back one day, but they were just not very useful as is, and just made the UI messy
2015-03-06 16:54:06 +01:00
Daniel Berteaud
e1a9d97dd9
Fix displyname and webcam modal not appearing
...
They are now merged into the connecting modal
same for no webrtc support
2015-03-06 16:50:31 +01:00
Daniel Berteaud
0ef7cecb76
Update room activity on join and leave
2015-03-06 15:08:02 +01:00
Daniel Berteaud
cc735d7720
Identify invitaions by session ID instead of session name
2015-03-06 12:44:34 +01:00
Daniel Berteaud
9a4c35de2d
Minor reformating
2015-03-06 12:37:38 +01:00
Daniel Berteaud
ff48f7ec30
Remove SignalMaster as it's not used anymore
2015-03-06 12:07:06 +01:00
Daniel Berteaud
8cd064b3e4
Do not update room_participant table anymore iun ping
2015-03-06 12:03:45 +01:00
Daniel Berteaud
8753ff81b7
Handle leave and disconnect msg
...
And log unhandled messages
2015-03-06 12:02:50 +01:00
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