Hey all, I'm back! *2015-06-08 through 2015-06-15*
*Summary* The Spring campaign has launched, we are a bit more relaxed, and our work is paying dividends. Our team is growing, email opt-in is released, settings are being updated, our test tools are better every day, and Whistler is almost upon us. *New Interns* Sai Prashanth Chandramouli, our second intern of the summer, has started. Sai has been actively contributing to cleaning up the content server repo, and is will be working on multi-factor auth this summer. Sai can be reached at [email protected]. Don't forget to say hi! Zach Carter is Sai's local mentor. Sai has been working with Vlad and Peter DeHaan on his first pull requests, and will be working with Ryan Feeley and I on multi-factor authentication. Riadh, our third intern of the summer, will start on June 29th, the Monday after Whistler. *Contributors* Our newest contributor is Sai! Sai has been busy at work ensuring coding consistency across the repo [1] as well as replacing JSHint with ESLint [2]. *Settings changes* Zach and John Gruen got together in NYC to redesign the settings page [3] to be easier to use and involve fewer screen transitions. Their work in progress can be seen on [4]. *Marketing email opt-in* The marketing email opt-in [5] has been merged, and a special train, train 38.2, was pushed out the door mid-train to maximize the number of users given the opportunity to opt-in while the spring campaign is still running. *First run* Ryan Feeley and I met up with the Growth team to discuss the last items needed for the Fx 40 release. A few minor updates were requested [6]. John Petto from the growth team will continue with the integration after Whistler. *Profile images in the browser* Edouard has been going gangbusters adding profile images to Firefox Desktop. Mark Hammond has been supporting Edouard with his first Firefox patches. Several patches are in review [7][8]. Users will soon see their profile image from both the Hamburger menu and within preferences! *Change Email* Work has begun to allow users to change their email address [9]. This feature has far reaching effects and will need to be handled cautiously [10][11][12][13]. Reliers need to be aware that an email address is *not* a stable identifier. For a stable identifier, OAuth reliers should request the "profile:uid" scope. *OAuth refresh tokens* Refresh tokens are coming [14][15]! >From Ryan Kelly's description: In this new world, access tokens will expire after some short timeframe. For reliers that require ongoing access to profile information, they can request a special "refresh token" that will allow them to mint new access tokens at will. OAuth reliers will be able to request short lived access tokens that are given to services, and a long lived refresh token that is only given to the OAuth server to request a new short lived access token. When ready, reliers will need to specify `access_type=offline` in the URL when redirecting to the OAuth server. *Testing/Metrics* Vlad updated The Intern from version 2 to version 3, which gives us a simpler API to work with as well as much nicer output. Vlad is also working on much better JavaScript error reporting. *Notification emails* I have been working on adding three new notification emails - password changed, password reset, and new Sync device [16]. These emails are part of a larger drive to inform users of important account events. *Upcoming* - Train 39 should be released today! - Whistler next week! - Riadh, our third intern, starts on the 29th. Shane ---------------------------- [1] - https://github.com/mozilla/fxa-content-server/pull/2537 [2] - https://github.com/mozilla/fxa-content-server/pull/2578 [3] - https://github.com/mozilla/fxa-content-server/issues/2336 [4] - https://uxwip.dev.lcip.org/ [5] - https://github.com/mozilla/fxa-content-server/pull/2532 [6] - https://github.com/mozilla/fxa-content-server/issues/2101 [7] - https://bugzilla.mozilla.org/show_bug.cgi?id=1171253 [8] - https://bugzilla.mozilla.org/show_bug.cgi?id=1139698 [9] - https://github.com/mozilla/fxa-content-server/issues/2527 [10] - https://github.com/mozilla/fxa-auth-server/issues/489 [11] - https://bugzilla.mozilla.org/show_bug.cgi?id=1173566 [12] - https://bugzilla.mozilla.org/show_bug.cgi?id=1174019 [13] - https://docs.google.com/a/mozilla.com/document/d/1Fbu4YqDm4PRYmnOjFq8Wkz0YT2GDL7B8Q6ERKeCvsjc/edit?usp=sharing [14] - https://github.com/mozilla/fxa-content-server/issues/2589 [15] - https://github.com/mozilla/fxa-oauth-server/issues/209 [16] - https://github.com/mozilla/fxa-auth-mailer/pull/26
_______________________________________________ Dev-fxacct mailing list [email protected] https://mail.mozilla.org/listinfo/dev-fxacct

