Commit Graph

222 Commits

Author SHA1 Message Date
Daniel Berteaud 376e089705 Add some notes about audio only in help page 2014-05-31 15:13:08 +02:00
Daniel Berteaud 6b9bcd953f Add notes that webcam is not optional
In email invites and about page
2014-05-31 15:00:17 +02:00
Daniel Berteaud db4c9084bb typo in fr locale 2014-05-30 18:12:02 +02:00
Daniel Berteaud 5e664660dd Support audio only fallback
Fix #46
2014-05-30 18:01:44 +02:00
Daniel Berteaud 37ef2240f9 Update msg when seting passwords (join or owner) 2014-05-30 13:07:12 +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 6c796f1a15 Minor locale update 2014-05-29 23:32:17 +02:00
Daniel Berteaud 60f0cb53b9 Update fr and en locales 2014-05-29 23:30:42 +02:00
Daniel Berteaud 27cbd18dcf Remove obsolete strings in locales 2014-05-29 12:36:29 +02:00
Daniel Berteaud 8bc01a7027 Add localizations for the new invitation response feature 2014-05-28 15:10:27 +02:00
Daniel Berteaud c671147b8c Typo in fr locale 2014-05-26 22:58:56 +02:00
Daniel Berteaud c91b515e2c Small typo in fr locale 2014-05-26 15:14:00 +02:00
Daniel Berteaud 513fd90d47 Don't display cryptic peer ID
When the participant hasn't set a display name
2014-05-25 15:49:07 +02:00
Daniel Berteaud f53a16b86d Forbid setting an owner password for rooms which uses a common name
This list can be set in the config
2014-05-25 01:12:49 +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 0ac90f012c Warning if webcam access is refused
Fix #41
2014-05-23 12:48:45 +02:00
Daniel Berteaud c6945486d1 Dont put technical details on the front page
They are explained on the about page
2014-05-22 08:54:48 +02:00
Daniel Berteaud 0bb47f855d Various fixes in fr locale 2014-05-21 21:44:27 +02:00
Daniel Berteaud 503422991d Fix negation in fr locale 2014-05-21 21:22:07 +02:00
Daniel Berteaud fed045a3da Reword in fr locale 2014-05-21 19:01:02 +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 43169f282e Add localization for the new display name feature (ask on join) 2014-05-21 17:40:25 +02:00
Daniel Berteaud 63810ec697 Small reword in fr locale 2014-05-20 23:20:52 +02:00
Daniel Berteaud 225c758d95 Typo in en locale 2014-05-20 22:01:41 +02:00
Daniel Berteaud 70597ee9f7 Add notes about notifications on the help page 2014-05-20 21:47:32 +02:00
Daniel Berteaud 656ac33b1a Add a new more slides in the carousel 2014-05-20 21:37:35 +02:00
Daniel Berteaud fa2545b2fa Add a title on the remove email button 2014-05-20 11:41:12 +02:00
Daniel Berteaud ceb3690e97 Send notifications and add localizations 2014-05-20 11:17:38 +02:00
Daniel Berteaud e5dcbbce0b Add localization for the new CREATE_THIS_ROOM button 2014-05-19 11:40:53 +02:00
Daniel Berteaud fdc22b45ce Rework no sound detected message in fr locale 2014-05-19 10:55:21 +02:00
Daniel Berteaud 0d186fefd0 Allow unmute/resume webcam in owner's actions 2014-05-18 22:44:44 +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 299b3393e4 Add localizations for new owner actions 2014-05-18 20:02:11 +02:00
Daniel Berteaud 9062fd568c Notify and explain why the display name is truncated 2014-05-16 18:20:02 +02:00
Daniel Berteaud 596ef48dcb Add a sticky footer div 2014-05-15 16:16:05 +02:00
Daniel Berteaud 83cafa7536 Warn if no sound has been detected
Fix #29
2014-05-15 14:02:37 +02:00
Daniel Berteaud 9c89212fbb Add note about possible persistent rooms expiry 2014-05-15 10:34:20 +02:00
Daniel Berteaud 76ae8e18ea Prevent owner to be locked out of its own room
If the room was locked when he left
2014-05-14 21:02:36 +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 072215a071 Add custom message intro in email invitation
Also don't XML escape translated strings in the plain text version
2014-05-14 17:30:28 +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 cea2189774 Store join paswword hashed
Do not trade security and privacy for convenience
2014-05-14 09:05:00 +02:00
Daniel Berteaud 6e48945f4e More help items 2014-05-13 22:58:21 +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 eaf20b6a13 Send join password in email invitations
Fix #26
2014-05-13 17:52:03 +02:00
Daniel Berteaud 163121d57f Add localization for NOT_ALLOWED msg 2014-05-12 23:05:47 +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 7498b2b498 Add fr and en locales for password protection 2014-05-12 19:07:19 +02:00
Daniel Berteaud f65932fee1 Some more email invitation refactoring 2014-05-10 11:37:35 +02:00
Daniel Berteaud 1d8ad29190 Send alternative/multipart emails
Plus some other adjustements
Fix #20
Unfortunatly, it's not sufficient, as gmail still often tags invitations as spam :-(
but still a bit better
2014-05-10 00:10:44 +02:00
Daniel Berteaud 0a051f8c05 Add a placeholder for the comment field 2014-05-09 19:24:52 +02:00
Daniel Berteaud 6ef394b914 Add a thank page after feedback submission
Fix #16
2014-05-09 19:15:30 +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 3aa3415a0e Add a feedback form
Add a link to the feedback page in the public toolbar, and the goodby page
Should fix #14
2014-05-07 19:10:59 +02:00
Daniel Berteaud 3b99238cbf Add a join button on conflict error
Cleanup stash handling for the error template, and add a button to join the room
Should fix #12
2014-05-07 16:56:47 +02:00
Daniel Berteaud a480375248 Add tooltips for tchat buttons 2014-05-04 14:49:54 +02:00
Daniel Berteaud 1ef8ead6da Various corrections in fr locale 2014-05-03 13:34:07 +02:00
Daniel Berteaud 959356454c Fix a typo in fr locale 2014-05-03 13:26:07 +02:00
Daniel Berteaud f0adf964f3 Enhance the extension install modal dialog 2014-05-03 11:51:55 +02:00
Daniel Berteaud ede328dfc5 Fix a typo in en locale 2014-05-03 11:41:23 +02:00
Daniel Berteaud a9bd21a596 Better spam score
- Correctly encode the subject
- Change subject string in en and fr locales (looks like gmail doesn't like "Join us")

Should fix #10
2014-05-02 23:42:48 +02:00
Daniel Berteaud 20734ca705 Alert if browser is not supported
Add a modal dialog uf the browser doesn't support WebRTC or dataChannels
2014-05-02 23:04:54 +02:00
Daniel Berteaud 536143bdf0 Update screen sharing
Since Chrome 34, a new API for screen sharing is available (the previous one using the flag will probably be deprecated soon)
This commit adds:
- Source of a simple Chrome extension to use this new API (which is a perfect copy of the sample extension given by &yet here: https://github.com/HenrikJoreteg/getScreenMedia
- Adapt help page
- New modal dialog to prompt user to install the extension from Google Web Store
- Better error messages if you can't share your screen

Should fix #7
2014-05-01 21:35:07 +02:00
Daniel Berteaud 28b897e2b9 Translate missing string
"one of the peers" was hardcoded instead of being localized
2014-04-19 19:23:27 +02:00
Daniel Berteaud 8ee54e1198 Fix a typo in fr locale 2014-04-07 13:58:09 +02:00
Daniel Berteaud f7e87e18d5 Fix ERROR_ROOM_s_LOCKED in fr locale 2014-04-03 19:37:23 +02:00
Daniel Berteaud cef5791a89 Initial import 2014-04-03 17:42:54 +02:00