Daniel Berteaud
fd1f38ebc5
Add a new "demo" mode
...
And when enabled, display a new "Who's behind VROOM" part in the about page
10 years ago
Daniel Berteaud
8826076e0a
Rename get_notification to get_email_notifications
10 years ago
Daniel Berteaud
7c42333af4
Ping only after joining the room
...
Fix #98
10 years ago
Daniel Berteaud
0d0b6afbf1
Make the member limit configurable per room
...
And fix #96
10 years ago
Daniel Berteaud
175edfd276
Only delete peers object after its last use
10 years ago
Daniel Berteaud
ea73a4009d
Add a global members limit
10 years ago
Daniel Berteaud
00637aeee7
Add a helper to broadcast a SocketIO message to all members of a room
10 years ago
Daniel Berteaud
2124a67d55
Add a helper to count the number of peers in a room
10 years ago
Daniel Berteaud
20b838878b
Use same values as the real SignalMaster
10 years ago
Daniel Berteaud
918a0c03f5
Don't try to notify for peers who hasn't joined any room
10 years ago
Daniel Berteaud
ef9489ad43
Typo
10 years ago
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
10 years ago
Daniel Berteaud
d27816872f
Mute localVideo to prevent noise
10 years ago
Daniel Berteaud
4eb3d2f7e7
Update conf sample now that SignalMaster is gone
10 years ago
Daniel Berteaud
5c16330671
Typo in API action get_pad_session
10 years ago
Daniel Berteaud
5b7123744c
Typo in locale label
10 years ago
Daniel Berteaud
962e2b5c66
Cleanup toolbar on XS screens
...
Remove Etherpad and chat on XS screens, they are just not usable
10 years ago
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
10 years ago
Daniel Berteaud
e1a9d97dd9
Fix displyname and webcam modal not appearing
...
They are now merged into the connecting modal
same for no webrtc support
10 years ago
Daniel Berteaud
0ef7cecb76
Update room activity on join and leave
10 years ago
Daniel Berteaud
cc735d7720
Identify invitaions by session ID instead of session name
10 years ago
Daniel Berteaud
9a4c35de2d
Minor reformating
10 years ago
Daniel Berteaud
ff48f7ec30
Remove SignalMaster as it's not used anymore
10 years ago
Daniel Berteaud
8cd064b3e4
Do not update room_participant table anymore iun ping
10 years ago
Daniel Berteaud
8753ff81b7
Handle leave and disconnect msg
...
And log unhandled messages
10 years ago
Daniel Berteaud
4dc08868f5
Forgot to update the schema version
10 years ago
Daniel Berteaud
b54e652e37
Drop table room_participants
10 years ago
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
10 years ago
Daniel Berteaud
fd4d464a51
Some comment in the signaling part
10 years ago
Daniel Berteaud
45806953a5
Check if websocket connection should be allowed
10 years ago
Daniel Berteaud
3a52c92a03
Reduce name length, add a session ID and rename socket_peers to peers
10 years ago
Daniel Berteaud
ab41125a08
Remove useless cookie
10 years ago
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
10 years ago
Daniel Berteaud
07107e5d39
Increase peer_id size
10 years ago
Daniel Berteaud
9ffbe83a98
Some space before starting teh app
10 years ago
Daniel Berteaud
63dbf66b89
Check DB version when starting
...
Also do not run checks on each page rendering, just once at startup
10 years ago
Daniel Berteaud
2b861dba96
Add a script skeleton to update the database
10 years ago
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
10 years ago
Daniel Berteaud
71867c0f0d
Remove the MOH popover
...
I just find it anoying
10 years ago
Daniel Berteaud
b8f6f7313f
Better instructions for screensharing on FF
...
in the help page
10 years ago
Daniel Berteaud
78d150c071
Small typo on the class tag
10 years ago
Daniel Berteaud
fd77acbae8
Add explanation for screen sharing on Firefox
...
Fix #94
10 years ago
Daniel Berteaud
fe77d9a85d
More space for the help links so you wont toggle the corresponding input accidentaly
10 years ago
Daniel Berteaud
83356a2248
Don't show MOH popover if the button isn't displayed
10 years ago
Daniel Berteaud
dcbc616b01
Fix viewport width on small screens
10 years ago
Daniel Berteaud
779542d516
Reduce powered by length so it better fit small screens
10 years ago
Daniel Berteaud
700636532b
Use larger buttons
10 years ago
Daniel Berteaud
28a23a2d41
Fix broken en locale file
10 years ago
Daniel Berteaud
e0f32571c2
Pretify MOH popup
10 years ago
Daniel Berteaud
2dace775e6
Tooltip on configuration menu
10 years ago