1
0
mirror of https://github.com/dani/vroom.git synced 2024-07-04 09:18:53 +02:00
Commit Graph

75 Commits

Author SHA1 Message Date
Daniel Berteaud
f6b923e39f Better img alignment on small devices
In the browser not supported dialog
2014-06-08 15:17:36 +02:00
Daniel Berteaud
d7f353065f Put help, counter and logout button in one btn-group
To gain some space
2014-06-06 22:36:39 +02:00
Daniel Berteaud
1f2b112b3c Notify others if we don't have a webcam
In which case, add a grey glyphicon in the preview
Also disable suspend buttons
2014-06-06 09:16:32 +02:00
Daniel Berteaud
4c53aa5117 Fix chat buttons height on Firefox
Also adapt those buttons height to the size of the textarea
2014-06-05 22:42:53 +02:00
Daniel Berteaud
9dda1b654c Update spacing in the help dialog 2014-06-04 16:06:51 +02:00
Daniel Berteaud
12b7f32e14 Add a "promote to owner" button
Fix #58
2014-06-04 16:00:29 +02:00
Daniel Berteaud
5023978a3b Some fix on the new modal help dialog 2014-06-03 19:32:25 +02:00
Daniel Berteaud
49b64f17cb Add basic help modal dialog skeleton 2014-06-03 18:51:38 +02:00
Daniel Berteaud
b228147906 Hide group actions until there's at least 2 other peers
They do not make sens when you're two or less in the room
2014-06-03 12:03:45 +02:00
Daniel Berteaud
20d1bf695f Add grouped actions
To mute/unmute/suspend/resume everyone in one click
Fix #54
2014-06-02 22:15:50 +02:00
Daniel Berteaud
4bcd816d77 Animation on dropdown menus
Fix #48
2014-05-31 14:34:31 +02:00
Daniel Berteaud
f235f3a13c Add btn class to extension and audio only buttons
So they are more discoverable
2014-05-30 18:30:45 +02:00
Daniel Berteaud
5e664660dd Support audio only fallback
Fix #46
2014-05-30 18:01:44 +02:00
Daniel Berteaud
bf6f1de4f3 Add a timer in the navbar 2014-05-30 16:41:23 +02:00
Daniel Berteaud
80734145ac Fix string ID conflict 2014-05-30 12:06:12 +02:00
Daniel Berteaud
05131716a6 Display info about how long rooms (both standard and persistant) are kept 2014-05-30 10:12:11 +02:00
Daniel Berteaud
3d9ad7fff4 Make the password forms look nicer 2014-05-29 23:13:10 +02:00
Daniel Berteaud
8473b831cf Move the joinPass option in its own modal dialog
Same as the owner pass
2014-05-29 22:54:55 +02:00
Daniel Berteaud
098c7ce94e Move the askForName button to the right 2014-05-29 12:58:12 +02:00
Daniel Berteaud
a82a55ac14 Change the glyphicon for room locking
The lock symbol will be used for join password setting
2014-05-29 12:38:37 +02:00
Daniel Berteaud
21776096d6 Move persistent/ownerpass form in its own modal dialog
Accessible with a simple button in the conf menu
2014-05-29 12:35:37 +02:00
Daniel Berteaud
45a418b9c6 Fix resources path when not running on a dedicated vhost 2014-05-26 22:13:53 +02:00
Daniel Berteaud
2c7c41cae0 Fix toolbar button alignment when collapsed 2014-05-25 15:56:17 +02:00
Daniel Berteaud
c7726c0d96 Put the suspend MoH button in the main btn-group 2014-05-25 15:06:01 +02:00
Daniel Berteaud
7568797558 Put both invite and conf menu in a single btn-group 2014-05-25 15:03:23 +02:00
Daniel Berteaud
432340d858 This should have been included in the previous commit :-) 2014-05-23 22:55:17 +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
20d03ec012 Add a counter of unread message for the text chat 2014-05-23 13:46:16 +02:00
Daniel Berteaud
fded08fef8 Add a small delay after the DOM is ready to start SimpleWebRTC
Seems to reduce the chance to have a permissionDeniedError on Chrome
See https://github.com/HenrikJoreteg/SimpleWebRTC/issues/127
2014-05-23 13:00:18 +02:00
Daniel Berteaud
0ac90f012c Warning if webcam access is refused
Fix #41
2014-05-23 12:48:45 +02:00
Daniel Berteaud
ea26c00d62 Reduce hark poll frequency and use a very high threslhold
So speaking events won't be fired (we don't use them) but volume will still be analyzed
to warn when no sound is detected
2014-05-23 10:12:15 +02:00
Daniel Berteaud
a1ad41d7d1 Re-enable speaking events, needed for no sound detection 2014-05-22 17:23:42 +02:00
Daniel Berteaud
4f79e4b156 Make invite menu owner reserved
Simple participants should have access to this
2014-05-22 10:23:26 +02:00
Daniel Berteaud
beac9d822a Disable speaking events (again) as it's not working correctly
Probably too much data pushed in dataChannels (and the signaling channel too), it eats CPU, until it just stop working. Enabling debug with speaking events disable freezes JS console in Chrome after a few seconds
2014-05-21 18:32:59 +02:00
Daniel Berteaud
72a6babc15 Add the displayName modale dialog 2014-05-21 17:38:49 +02:00
Daniel Berteaud
5c0373ed8b Add a new button to force user to set a name 2014-05-21 13:51:19 +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
ecbee1f15c Split JS resources
Fix for #36
2014-05-18 16:30:13 +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
7c11139bee Fix several missing closing tags in the join template 2014-05-15 15:44:10 +02:00
Daniel Berteaud
e2cb0d41b5 Center the navbar in the conf menu 2014-05-15 10:40:59 +02:00
Daniel Berteaud
dec8da6a44 Don't add the active class on the lock button if locked
prevent an inconsistent button state if the owner join a locked room (after he authenticate)
2014-05-14 21:12:04 +02:00
Daniel Berteaud
2b461fbc59 Move lock button at the top of the conf menu 2014-05-14 20:52:31 +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
d80ab2440a Change email input placeholder 2014-05-14 13:55:58 +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
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
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