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

Reply via email to