1
0
mirror of https://github.com/dani/vroom.git synced 2024-07-01 15:52:54 +02:00
Commit Graph

86 Commits

Author SHA1 Message Date
Daniel Berteaud
d6f70c8594 Small transitions for previews
Also fix main video removal if it's a peer's screen
2014-05-23 22:49:21 +02:00
Daniel Berteaud
1913a24a44 Fix video remove 2014-05-23 20:32:12 +02:00
Daniel Berteaud
7fd7d863ed Add transitions for the main video
And also remove some duplicated code
2014-05-23 20:23:37 +02:00
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
2014-05-23 19:16:45 +02:00
Daniel Berteaud
f4ab4626e9 Hide the unread counter until needed 2014-05-23 14:01:05 +02:00
Daniel Berteaud
20d03ec012 Add a counter of unread message for the text chat 2014-05-23 13:46:16 +02:00
Daniel Berteaud
319dd9a03e Wait a bit before enabling owner's action button
As all the channels have to be ready first
2014-05-23 13:05:46 +02:00
Daniel Berteaud
0ac90f012c Warning if webcam access is refused
Fix #41
2014-05-23 12:48:45 +02:00
Daniel Berteaud
a6566704ff Fix owner's action mess when a peer shares its screen 2014-05-22 18:28:14 +02:00
Daniel Berteaud
652682b00a Correctly escape chars in email addresses
Without this, some email address with strange chars were not removable
2014-05-22 16:07:00 +02:00
Daniel Berteaud
bd0535c940 Suspend button when used to prevent abuse and server overload 2014-05-22 14:18:52 +02:00
Daniel Berteaud
8286e77155 Chage owner's action buttons depending on the actual status 2014-05-21 19:34:16 +02:00
Daniel Berteaud
4522add764 Only enable the add email button when input looks like an email address 2014-05-21 18:50:21 +02:00
Daniel Berteaud
dac515d5f7 Enable chat when the displayName is set before joining the room 2014-05-21 18:43:41 +02:00
Daniel Berteaud
dde00417ba Remove warning in vroom.js 2014-05-21 18:22:09 +02:00
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)
2014-05-21 18:08:43 +02:00
Daniel Berteaud
d56d875a7f Differ no sound detection until we effectivly joined the room 2014-05-21 17:45:15 +02:00
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
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