Daniel Berteaud
5cda9f2bea
Add client side support to get display name on the new modale dialog
2014-05-21 17:39:50 +02:00
Daniel Berteaud
42b9dc8a1c
Client side support for setting and retrieving ask_for_name status
2014-05-21 14:08:00 +02:00
Daniel Berteaud
ed78f22d0e
Update to SimpleWebRTC 1.8.0
2014-05-20 22:38:37 +02:00
Daniel Berteaud
854d7369e7
Remove now unused JS code and CSS rules
2014-05-20 19:23:10 +02:00
Daniel Berteaud
a4d2a0769a
Move a few functions to the global scope
...
As they can be used outside of a room
2014-05-20 13:39:56 +02:00
Daniel Berteaud
fa2545b2fa
Add a title on the remove email button
2014-05-20 11:41:12 +02:00
Daniel Berteaud
cdece954cf
Split huge line
2014-05-20 11:21:03 +02:00
Daniel Berteaud
1effe36d96
Sync email notifications between owners of the room
2014-05-20 09:51:16 +02:00
Daniel Berteaud
109ce1c9ba
Rename updateRole to getRoomInfo
...
As it's now used for much more than getting our own role
2014-05-20 09:35:46 +02:00
Daniel Berteaud
f6ddfd119c
Add basic interface and frontend support for email notifications
...
Not used yet, but you can add and remove emails
2014-05-20 09:34:28 +02:00
Daniel Berteaud
1b858a8912
Hide auth menu if the owner password is unset
2014-05-19 11:20:36 +02:00
Daniel Berteaud
0385a5b137
Add rootUrl to sound paths
2014-05-19 11:02:42 +02:00
Daniel Berteaud
8603c0aee9
Cleanup in unmuting handling
2014-05-19 10:53:05 +02:00
Daniel Berteaud
8eacbbad85
Use single quotes in jquery selectors
2014-05-19 10:50:48 +02:00
Daniel Berteaud
7879fab16e
Remove the ownerActions div from other owner's preview
...
As those feature are disabled anyway
2014-05-18 23:13:38 +02:00
Daniel Berteaud
5ae54e003e
Update comment
2014-05-18 23:11:51 +02:00
Daniel Berteaud
0d186fefd0
Allow unmute/resume webcam in owner's actions
2014-05-18 22:44:44 +02:00
Daniel Berteaud
4f4bc8397c
Record peers mute/pause status
2014-05-18 22:09:20 +02:00
Daniel Berteaud
24bee4d6f8
Prevent muting/suspending/kicking other owners
...
Also print a few notifications
2014-05-18 22:04:47 +02:00
Daniel Berteaud
7da38b5d2e
Fix peer stream end
...
Terminate connection with the kicked peer, not the owner kicking it ;-)
2014-05-18 20:03:42 +02:00
Daniel Berteaud
eb331ad0ad
Add titles to owner actions buttons
2014-05-18 19:38:40 +02:00
Daniel Berteaud
51945c1c51
Add mute/pause/kick action for room owners
...
Fix #24
2014-05-18 19:22:44 +02:00
Daniel Berteaud
9062fd568c
Notify and explain why the display name is truncated
2014-05-16 18:20:02 +02:00
Daniel Berteaud
a7b711acae
Limit displayName to 50 chars
...
Should fix #32
2014-05-16 18:09:26 +02:00
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
2014-05-16 17:57:33 +02:00
Daniel Berteaud
f77d2c296d
Record our local ID
...
Might be needed
2014-05-15 18:28:53 +02:00
Daniel Berteaud
d05925722b
Fix lock button status sync
...
When there're several owners
2014-05-15 17:18:13 +02:00
Daniel Berteaud
83cafa7536
Warn if no sound has been detected
...
Fix #29
2014-05-15 14:02:37 +02:00
Daniel Berteaud
0fddb7e790
Don't flush custom message on invitation
...
So you can send the same message to several people easily
2014-05-15 10:42:57 +02:00
Daniel Berteaud
96d8a0eaa6
Fix error handling for lock/unlock
2014-05-14 21:51:35 +02:00
Daniel Berteaud
43f3fba40b
Revert "Remove room lock, not that usefull now that you can use a password"
...
This reverts commit 25f2602694
.
Locking can still be usefull to prevent participant to join, event is they know the pass
Conflicts:
public/js/vroom.js
2014-05-14 20:44:52 +02:00
Daniel Berteaud
2800c35dca
Cleanup error handling in ajax requests
2014-05-14 13:52:36 +02:00
Daniel Berteaud
fdff058521
Add a custom message field in email invitations
...
Can be used to send the join password, or anything else
2014-05-14 13:42:40 +02:00
Daniel Berteaud
8ab49c3b9e
Dont call maxHeight() before it's defined
2014-05-13 23:27:10 +02:00
Daniel Berteaud
769e288796
Revamp help page
2014-05-13 22:11:56 +02:00
Daniel Berteaud
4fb717b6be
Use form instead of simple divs for paswords
...
So hitting enter also submit it
2014-05-13 21:04:45 +02:00
Daniel Berteaud
697b143cef
Add an auth form in the join template
...
Lets you authenticate as the room owner even if there's no join pasword
2014-05-13 20:26:09 +02:00
Daniel Berteaud
a5837dac98
Implement owner password auth
...
Owner passwords are salt+sha256 hashed (unlike join password) as they do not need cleartext access
For now, you also have to set a join password if you want to be able to auth as an owner
Need to implement a password popup if there's an owner password but no join password
2014-05-13 19:22:47 +02:00
Daniel Berteaud
0226271045
Move getRole to a function
...
Will probably be used elsewhere soon
2014-05-13 17:34:11 +02:00
Daniel Berteaud
89b7e7ff0f
Small animation when owner element are enabled
...
Makes a nicer experience
2014-05-13 14:33:36 +02:00
Daniel Berteaud
41b5f5754b
Hide conf menu by default
...
And display it only if we are the owner of the room
2014-05-13 14:26:15 +02:00
Daniel Berteaud
76468a8958
Only allow owner (creator) to set a passord
2014-05-12 22:57:15 +02:00
Daniel Berteaud
25f2602694
Remove room lock, not that usefull now that you can use a password
2014-05-12 22:25:36 +02:00
Daniel Berteaud
75709997d9
Notify other peers when a password is set
2014-05-12 22:10:06 +02:00
Daniel Berteaud
6b4ced06bb
Implement join password setting
...
But it's not used yet :-)
2014-05-11 22:29:40 +02:00
Daniel Berteaud
51f4b27c24
Prevent closing other dropdown menus
2014-05-11 13:04:02 +02:00
Daniel Berteaud
c2df8a16c6
Update SimpleWebRTC to 1.7.6
2014-05-11 03:00:56 +02:00
Daniel Berteaud
f1012ad480
Various cleanups on the index page
2014-05-09 18:45:10 +02:00
Daniel Berteaud
10db137f6c
Rework the invitation menu
...
Fix #17
2014-05-09 16:49:00 +02:00
Daniel Berteaud
4815e4cb83
Define rootUrl in js_include
...
So /localize is working not matter which alias we use, even on the front page
2014-05-07 12:48:50 +02:00