Hi All,

Earlier today we had our weekly FxA demo session, and there's a
recording available here:

  https://vreplay.mozilla.com/replay/showRecordDetails.html?recId=4228

We had two-hand-a-half demos today:

* Phil showed us his work on auto-generating API docs for the
auth-server.  We're currently keeping the API doc up-to-date by hand,
which means it can easily get out of date, and means reviewers have to
try to remember to check it's up to date.  Phil's work parses a
variety of source files to get information on error codes, parameters
and validation, and takes a lot of the busywork out of keeping the doc
up-to-date.

    * It's customized to the way we have code in auth-server, so it
can be a bit brittle, but is also more capable than a generic
code-to-docs generator would be.

    * It also leaves plenty of scope for hand-written content in and
around the auto-generated bits, which is important for making docs
that are easy to consume.

    * If we like it, we can consider running it automatically as part
of the release-tagging procedure.

    * IIUC, it's already found one place where the existing doc had
gotten out-of-date!

* Vijay demoed the latest iteration of the "add secondary email"
functionality, based on his collaboration with Ryan Feeley last week.
There's now a single item in the settings page specifically for
"secondary email", and the flow appears to work pretty smoothly.  Some
notes on the feedback:

    * The phrasing "secondary email address" might be a little
confusing/unclear, but we haven't manage to come up with an
alternative that doesn't over-promise.  For example, "backup email
address" is not really accurate because you can't use it to fully
recover the account and all your sync data.

    * We'll need to iterate on the messaging to try to drive users to
take advantage of this feature.

    * Our reliance on "refresh" buttons to keep the page up-to-date is
not ideal UX and is a stop-gap; at some point we'll have to figure out
an approach for sending real-time updates to the open page so that
it's always up-to-date.

    * Plus some small follow-upchanges that I'm going to list at the
end of this email so we don't lose track of them.

* Ryan Feeley segued into showing us a proposed experiment for adding
secondary emails directly in the sign-up flow, which you can see here:

    https://github.com/mozilla/fxa-content-server/issues/4811

  There was broad support for trying out something like this, perhaps
split into multiple smaller experiments.


That's a wrap!  Catch you next time.


    Ryan

-----

Detailed follow-ups from the "add secondary email" demo:

* There should be a separate error message for when you try to add
your own primary email, versus an email owned by someone else.
* The "refresh" button should remain active even after the user has
added the secondary email.
* Do we need a green success message for "Secondary email address removed"?
* What's our metrics funnel for users who attempt to use this feature?
* Do we have the ability to report unexpected attempts to add an email?
* The artificial delay on the refresh button needs to be slower.
* The question mark should be removed from "resend?"
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to