Hi All, This week the Firefox Accounts team shipped FxA train-96 to production. Since this was the last full train cycle of Q3, our priority was to wrap up the major themes we've been working on throughout the quarter. Some of the highlights are:
Quality Fixes from the "Crouton Flow" backlog - It's now possible to use CJK characters, emoji, and other non-BMP Unicode characters to personalize your device name in sync 😍 - Many of the images used in the sync signup flow now feature subtle SVG animations to help things feel more in line with Photon styling in the browser. - We now use an inline SVG "spinner" to show immediate feedback when loading the login form, significantly improving user perception of responsiveness on slower network connections. - And with that, we have successfully closed 100% of the identified user-experience quality bugs in our "Crouton Flow" backlog! Ability to change the primary email on your account - A big thank-you to everyone who's been trying this out since we made it available behind a feature-flag! - With your feedback we've been able to squash a number of subtle bugs around changing your primary email address, including such fun edge-cases as "adding a secondary email while my primary email is bouncing" and "changing my primary email, then changing my password, then changing my primary email back again". - Client-side code to gracefully handle a change in email address has landed in Desktop, Android and iOS in time for the 57 cutover. - Thus, we are on target to enable this long-awaited feature for all users once Firefox 57 is in stable release. Sending metrics events to Amplitude - As a reminder: Amplitude <https://amplitude.com/>is a new user-behaviour-centric metrics tool that we're trying out in a couple of teams at Mozilla. - This release saw us complete the backend processing pipeline to send a real-time event stream from our servers through to Amplitude, and successfully send some test events. - It also saw us uncover a few issues with the way we were representing our events. Nothing too serious, but enough for us to postpone flipping the switch in production so we can get the metrics right. The promised demo will have to wait another fortnight… Scoped Encryption Keys Prototype and Security Review - We've been hard at work on a plan to securely deliver encryption keys <https://docs.google.com/document/d/1IvQJFEBFz0PnL4uVlIvt8fBS_IPwSK-avK0BRIHucxQ> to new applications like Lockbox and Firefox Notes, without exposing the user's existing encryption keys and putting their sync data at risk. - A prototype of this code is now up and running in a dev environment, and the latest development version of Firefox Notes can use it to get its own private encryption keys and sync your notes between browsers. - We have two external experts performing a review of the underlying cryptography and security of the system, which if all goes well, will allow us to ship this with confidence in Q4. And of course, there were a great many more smaller changes and fixes, which you can read more about in the changelogs for each repo: https://github.com/mozilla/fxa-auth-server/blob/v1.96.3/CHANGELOG.md https://github.com/mozilla/fxa-content-server/blob/v1.96.2/CHANGELOG.md https://github.com/mozilla/fxa-auth-db-mysql/blob/v1.96.1/CHANGELOG.md https://github.com/mozilla/fxa-oauth-server/blob/v1.96.0/CHANGELOG.md https://github.com/mozilla/fxa-profile-server/blob/v1.96.0/CHANGELOG.md https://github.com/mozilla/fxa-basket-proxy/blob/v1.96.0/CHANGELOG.md Cheers, Ryan
_______________________________________________ Dev-fxacct mailing list [email protected] https://mail.mozilla.org/listinfo/dev-fxacct

