I failed to send out Monday's meeting notes, so this is a summary of both.
Luckily, it's the last one of the year, so you won't have to read one of
these for a couple of weeks!
Before continuing, I want to thank everyone on the team for such a
successful year. Together we built a tremendous amount of goodness. I
learned a lot from everyone, and it was fun.
*2016-12-19*
Monday's meeting was a combined UX/PM and Ops/General Dev. Jam packed with
content as always.
*UX/PM discussion*
- The most important bug/feature to Ryan Feeley is the "Connect another
device" work. Luckily, this merged last night. \*/ [1]
- A new Sync specific "Verify email" design is ready [2]. Vijay and Vlad
have already developed and merged the majority of this work. Woohoo!
- Ryan is still finalizing some of the text in the new onboarding flow
in [3]. Feedback still welcome! Some of this text has already made its way
into the "Connect another device" work.
- There is discussion about whether to remove the "Change avatar"
section in [4]. Fully removing the section will probably not happen due to
lack of discoverability on mobile devices, Ryan wants to give some more
thought into this before proceeding.
- Our current "password hint" has done little to improve the overall
quality of passwords as measured by the "password-strength" library. Ryan
would like to A/B test different text to see whether we can nudge users to
enter stronger passwords, as well as reduce the number of password resets
needed [5].
- The most important bug/feature to Alex is also the "Connect another
device" work. He is in the process of writing the phase 3 and 4 documents.
Ops/General Dev
- Our newest team member Divya is diving head-first into both oauth
server and content server work. She is working on a client-token API for
the in-memory DB [6] (which has since merged), as well as updating our
"device disconnection" dialog to use radio buttons instead of a select box
[7].
- fxa-ci is still having issues connecting to its RDS instance.
- This seems to be a problem with the fxa-auth-mailer and verification
reminder email polling.
- jrgm has written a cronjob to dump the DB process list every minute
to see if we can find the root cause.
- The same problem also manifests on stable.
- train-75 AND train-76 have been kicked out the door in rapid
succession.
- We are going to cut train-77 on Jan 3, 2017.
- Connect another device work was continuing
- auth-mailer needs a new email, which vbudhram and vladikoff already
did.
- the code was on https://stomlinson.dev.lcip.org to test, which
received a good tire kicking from rfeeley, vbudhram, and vladikoff.
- The feature doc has been migrated from Google Docs to GitHub in [8].
- Vijay is working on logging email bounce flow metrics in [9].
- Figuring out our email deliverability issues has been made into a full
feature, FxA-56, it's feature doc is [10].
*2016-12-22*
- Vijay and Vlad are working on the new Sync specific account
verification email.
- Jbuck hit up the appropriate folks to get the new image on the Mozilla
images CDN.
- The auth-mailer portion has merged [11], the auth-server portion
needs to merge [12].
- Connect another device
- Lots of testing, review given from rfeeley, vbudhram, vladikoff.
- stomlinson added rfeeley's newest text to PR, updated
stomlinson.dev.lcip.org.
- vladikoff did the final review, and... it's MERGED! [1].
- Thanks for the help everyone, you kept me from being stuck in the
weeds for very long.
- fxa-ci tests
- Since disabling the auth-mailer verification reminder poll on
fxa-ci, tests have been *significantly* more stable.
- Vijay asks that we work hard to review and merge [13] (send flow
metrics in email) before heading off.
- Vlad has a PR to allow the unit tests to pass in languages other than
English [14]. I asked for a couple of minor updates. This PR will allow our
non-EN contributors to develop w/o changing their default locale.
- preVerifyToken was originally added for Fx OS Marketplace and hasn't
been used since January 2015. We removed support for it from the
content-server this week. Now we need to remove support in the js-client,
auth-server, and 123done.
- Mike Hoye is soliciting project ideas for Google Summer of Code 2017.
Ideas must be submit by Feb 9th. Prepare them!
- A few of us will be working next week, critical bugs can still be
handled.
Epic. This team has a lot to be proud of. See everyone in January!
Shane
========================
[1] - https://github.com/mozilla/fxa-content-server/pull/4370
[2] - https://github.com/mozilla/fxa-auth-mailer/issues/189
[3] -
https://docs.google.com/document/d/1nFQSCWeVtPqelUzQErBXcph2sRPLUCbqyPlchIzyR1Q
[4] - https://github.com/mozilla/fxa-content-server/issues/4520
[5] - https://github.com/mozilla/fxa-content-server/issues/4521
[6] - https://github.com/mozilla/fxa-oauth-server/issues/421
[7] - https://github.com/mozilla/fxa-content-server/issues/4303
[8] - https://github.com/mozilla/fxa/pull/210
[9] - https://github.com/mozilla/fxa-auth-mailer/pull/241
[10] - https://github.com/mozilla/fxa-features/issues/56
[11] - https://github.com/mozilla/fxa-auth-mailer/pull/243
[12] - https://github.com/mozilla/fxa-auth-server/pull/1600
[13] - https://github.com/mozilla/fxa-auth-server/pull/1593
[14] - https://github.com/mozilla/fxa-content-server/pull/4535
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct