Daniel Berteaud
|
811f61fab2
|
Fix main video removal when the peer share its screen
|
11 years ago |
Daniel Berteaud
|
950a84fbbe
|
Some code refactoring
Reduce duplicate code
Also add some more checks that event received from the signaling channel are sent by owners (ignore them if it's not the case)
|
11 years ago |
Daniel Berteaud
|
36d202585c
|
Don't loop to check if MoH is needed
Instead, start it once when you join the room, and check each time a peer leaves if it must be re-enabled
|
11 years ago |
Daniel Berteaud
|
9766ea688a
|
Do not autoplay moh if it was muted
|
11 years ago |
Daniel Berteaud
|
32790721f4
|
Fix going fullScreen when double clicking the main video
|
11 years ago |
Daniel Berteaud
|
2cf278e25b
|
Fix handling our own screen preview
|
11 years ago |
Daniel Berteaud
|
d6f70c8594
|
Small transitions for previews
Also fix main video removal if it's a peer's screen
|
11 years ago |
Daniel Berteaud
|
1913a24a44
|
Fix video remove
|
11 years ago |
Daniel Berteaud
|
7fd7d863ed
|
Add transitions for the main video
And also remove some duplicated code
|
11 years ago |
Daniel Berteaud
|
4ee0d76444
|
Add MoH when you are alone in the room
You can pause/resume music
Stops when someone joins, and resume when the last peer leaves
Also prints a message
Fix #42
|
11 years ago |
Daniel Berteaud
|
f4ab4626e9
|
Hide the unread counter until needed
|
11 years ago |
Daniel Berteaud
|
20d03ec012
|
Add a counter of unread message for the text chat
|
11 years ago |
Daniel Berteaud
|
319dd9a03e
|
Wait a bit before enabling owner's action button
As all the channels have to be ready first
|
11 years ago |
Daniel Berteaud
|
0ac90f012c
|
Warning if webcam access is refused
Fix #41
|
11 years ago |
Daniel Berteaud
|
a6566704ff
|
Fix owner's action mess when a peer shares its screen
|
11 years ago |
Daniel Berteaud
|
652682b00a
|
Correctly escape chars in email addresses
Without this, some email address with strange chars were not removable
|
11 years ago |
Daniel Berteaud
|
bd0535c940
|
Suspend button when used to prevent abuse and server overload
|
11 years ago |
Daniel Berteaud
|
8286e77155
|
Chage owner's action buttons depending on the actual status
|
11 years ago |
Daniel Berteaud
|
4522add764
|
Only enable the add email button when input looks like an email address
|
11 years ago |
Daniel Berteaud
|
dac515d5f7
|
Enable chat when the displayName is set before joining the room
|
11 years ago |
Daniel Berteaud
|
dde00417ba
|
Remove warning in vroom.js
|
11 years ago |
Daniel Berteaud
|
b3a613ddc7
|
Change the way notifications are triggered
And send the name of the participant in the notification email (only if name is asked before you can join)
|
11 years ago |
Daniel Berteaud
|
d56d875a7f
|
Differ no sound detection until we effectivly joined the room
|
11 years ago |
Daniel Berteaud
|
5cda9f2bea
|
Add client side support to get display name on the new modale dialog
|
11 years ago |
Daniel Berteaud
|
42b9dc8a1c
|
Client side support for setting and retrieving ask_for_name status
|
11 years ago |
Daniel Berteaud
|
854d7369e7
|
Remove now unused JS code and CSS rules
|
11 years ago |
Daniel Berteaud
|
a4d2a0769a
|
Move a few functions to the global scope
As they can be used outside of a room
|
11 years ago |
Daniel Berteaud
|
fa2545b2fa
|
Add a title on the remove email button
|
11 years ago |
Daniel Berteaud
|
cdece954cf
|
Split huge line
|
11 years ago |
Daniel Berteaud
|
1effe36d96
|
Sync email notifications between owners of the room
|
11 years ago |
Daniel Berteaud
|
109ce1c9ba
|
Rename updateRole to getRoomInfo
As it's now used for much more than getting our own role
|
11 years ago |
Daniel Berteaud
|
f6ddfd119c
|
Add basic interface and frontend support for email notifications
Not used yet, but you can add and remove emails
|
11 years ago |
Daniel Berteaud
|
1b858a8912
|
Hide auth menu if the owner password is unset
|
11 years ago |
Daniel Berteaud
|
0385a5b137
|
Add rootUrl to sound paths
|
11 years ago |
Daniel Berteaud
|
8603c0aee9
|
Cleanup in unmuting handling
|
11 years ago |
Daniel Berteaud
|
8eacbbad85
|
Use single quotes in jquery selectors
|
11 years ago |
Daniel Berteaud
|
7879fab16e
|
Remove the ownerActions div from other owner's preview
As those feature are disabled anyway
|
11 years ago |
Daniel Berteaud
|
5ae54e003e
|
Update comment
|
11 years ago |
Daniel Berteaud
|
0d186fefd0
|
Allow unmute/resume webcam in owner's actions
|
11 years ago |
Daniel Berteaud
|
4f4bc8397c
|
Record peers mute/pause status
|
11 years ago |
Daniel Berteaud
|
24bee4d6f8
|
Prevent muting/suspending/kicking other owners
Also print a few notifications
|
11 years ago |
Daniel Berteaud
|
7da38b5d2e
|
Fix peer stream end
Terminate connection with the kicked peer, not the owner kicking it ;-)
|
11 years ago |
Daniel Berteaud
|
eb331ad0ad
|
Add titles to owner actions buttons
|
11 years ago |
Daniel Berteaud
|
51945c1c51
|
Add mute/pause/kick action for room owners
Fix #24
|
11 years ago |
Daniel Berteaud
|
9062fd568c
|
Notify and explain why the display name is truncated
|
11 years ago |
Daniel Berteaud
|
a7b711acae
|
Limit displayName to 50 chars
Should fix #32
|
11 years ago |
Daniel Berteaud
|
1ec24bb93b
|
Exchange peer status and verify it on the frontend
Also add a symbol on owner's preview
Should Fix #30 and #31
|
11 years ago |
Daniel Berteaud
|
f77d2c296d
|
Record our local ID
Might be needed
|
11 years ago |
Daniel Berteaud
|
d05925722b
|
Fix lock button status sync
When there're several owners
|
11 years ago |
Daniel Berteaud
|
83cafa7536
|
Warn if no sound has been detected
Fix #29
|
11 years ago |