Hi All,

After a break in proceedings for the All Hands, this week we shipped
FxA train-75 to production with the following highlights:

  * Yet more additions and improvements to our flow metrics
    infrastructure:
      * There are now more and better flow events for password reset.
      * We now emit flow events for errors like 'incorrect password'.
      * There are now separate 'flow.begin' and 'flow.{screen}.view'
        events, letting us see more details in the early stages of the
        funnel.
      * We now track the originating client_id for 'account.sign'.
      * There's more extensive validation of input data to guard against
        junk data produced by e.g. automated security scans.

  * Several improvements to the devices view:
    * Firefox for iOS devices should now appear with nice humane name
      rather than a raw user-agent string.
    * Tablet devices now show with a custom tablet icon.
    * The current device should now consistently appear as the first
      item in the list.
    * When disconnecting a device, you can now specify "duplicate" as
      the reason for disconnecting.
    * The placeholders advertising mobile Firefox downloads should now
      be hidden if you have a mobile device connected.

  * Sign-in confirmation is no longer behind a feature-flag, it's
    a core security feature that's available for all users all the time.

  * We're now much more careful to remember and use the correct
    capitalization for the user's email address, which avoids
    several bugs when interacting with backend APIs.  In particular
    this avoids the "invalid authorization code" bug that many
    users were hitting with in the previous train.

  * If our attempt to communicate with the browser over a WebChannel
    fails, we now log a helpful error message instead of just showing
    a "Working..." error indefinitely.

  * We fixed some issues with the visibility of success/error messages,
    so they should now stick around until you've seen them, but
    disappear when you're done with them.

  * The "show password" button is now enabled for everyone, rather
    than being a feature experiment.

  * String translations are now included in the application javascript
    bundle, which will save a network request during page load.

  * We've removed backend support for uploading multiple profile
    pictures and choosing between them.  The front-end code for this
    was never implemented, and the removal has simplified the backend
    code.

Special thanks go to the following community contributors, who have
code shipping in this train:

  * Sai Prashanth Chandramouli, who helped add `num run shrinkwrap`
    commands to a bunch of repos to ensure consistency when generating
    shrinkwrap files.

  * Ramya Praneetha, who improved the description of the originating
    device in our sign-in confirmation emails, making them much easier
    to read and understand.


As always, you can find more details in the changelogs for each repo:

  https://github.com/mozilla/fxa-auth-server/blob/v1.75.2/CHANGELOG.md
  https://github.com/mozilla/fxa-auth-mailer/blob/v1.75.1/CHANGELOG.md
  https://github.com/mozilla/fxa-content-server/blob/v0.75.1/CHANGELOG.md
  https://github.com/mozilla/fxa-oauth-server/blob/v0.75.0/CHANGELOG.md
  https://github.com/mozilla/fxa-profile-server/blob/v0.75.1/CHANGELOG.md


There are also detailed PR metrics included below if you're interested.


  Cheers,

    Ryan



------------

This train we are shipping work on the following features:

  * FxA-106: signin unblock:        3 PRs (now  39 / 45 =  87% complete)
  * FxA-107: ip profile logins:     1 PRs (now  14 / 14 = 100% complete)
  * FxA-41:signin funnel metrics:   8 PRs (now  59 / 70 =  84% complete)
  * FxA-51: Email Confirmation pt1: 1 PRs (now   5 /  9 =  56% complete)
  * FxA-70: KPI dashboards:         1 PRs (now  34 / 34 = 100% complete)
  * FxA-89: devices view:           4 PRs (now  44 / 52 =  85% complete)

As well as 49 general quality improvements.
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to