1
0
mirror of https://github.com/dani/vroom.git synced 2024-06-28 01:39:29 +02:00
Commit Graph

1100 Commits

Author SHA1 Message Date
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
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