<div dir="ltr"><div>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!<br><br></div><div>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.<br></div><div><br><b>2016-12-19</b><br><br>Monday's meeting was a combined UX/PM and Ops/General Dev. Jam packed with content as always.<br><br></div><div><i>UX/PM discussion<br></i><ul><li>The most important bug/feature to Ryan Feeley is the "Connect another device" work. Luckily, this merged last night. \*/ [1]<br><br></li><li>A new Sync specific "Verify email" design is ready [2]. Vijay and Vlad have already developed and merged the majority of this work. Woohoo!<br><br></li><li>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.<br><br></li><li>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.<br><br></li><li>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].<br><br></li><li>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.</li></ul><p>Ops/General Dev</p><ul><li>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].<br><br></li><li>fxa-ci is still having issues connecting to its RDS instance.<br></li><ul><li>This seems to be a problem with the fxa-auth-mailer and verification reminder email polling.</li><li>jrgm has written a cronjob to dump the DB process list every minute to see if we can find the root cause.</li><li>The same problem also manifests on stable.<br><br></li></ul><li>train-75 AND train-76 have been kicked out the door in rapid succession.<br><br></li><li>We are going to cut train-77 on Jan 3, 2017.<br><br></li><li>Connect another device work was continuing</li><ul><li>auth-mailer needs a new email, which vbudhram and vladikoff already did.</li><li>the code was on <a href="https://stomlinson.dev.lcip.org">https://stomlinson.dev.lcip.org</a> to test, which received a good tire kicking from rfeeley, vbudhram, and vladikoff.</li><li>The feature doc has been migrated from Google Docs to GitHub in [8].<br><br></li></ul><li>Vijay is working on logging email bounce flow metrics in [9].<br><br></li><li>Figuring out our email deliverability issues has been made into a full feature, FxA-56, it's feature doc is [10].<br></li></ul></div><div><br><b>2016-12-22</b><br></div><ul><li>Vijay and Vlad are working on the new Sync specific account verification email. <br></li><ul><li>Jbuck hit up the appropriate folks to get the new image on the Mozilla images CDN.</li><li>The auth-mailer portion has merged [11], the auth-server portion needs to merge [12].<br><br></li></ul><li>Connect another device</li><ul><li>Lots of testing, review given from rfeeley, vbudhram, vladikoff.</li><li>stomlinson added rfeeley's newest text to PR, updated <a href="http://stomlinson.dev.lcip.org">stomlinson.dev.lcip.org</a>.</li><li>vladikoff did the final review, and... it's MERGED! [1].</li><li>Thanks for the help everyone, you kept me from being stuck in the weeds for very long.<br><br></li></ul><li>fxa-ci tests</li><ul><li>Since disabling the auth-mailer verification reminder poll on fxa-ci, tests have been *significantly* more stable.<br><br></li></ul><li>Vijay asks that we work hard to review and merge [13] (send flow metrics in email) before heading off.<br><br></li><li>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.<br><br></li><li>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.<br><br></li><li>Mike Hoye is soliciting project ideas for Google Summer of Code 2017. Ideas must be submit by Feb 9th. Prepare them!<br><br></li><li>A few of us will be working next week, critical bugs can still be handled.</li></ul><p>Epic. This team has a lot to be proud of. See everyone in January!<br></p><p>Shane<br></p>========================<br><br><br>[1] - <a href="https://github.com/mozilla/fxa-content-server/pull/4370">https://github.com/mozilla/fxa-content-server/pull/4370</a><br>[2] - <a href="https://github.com/mozilla/fxa-auth-mailer/issues/189">https://github.com/mozilla/fxa-auth-mailer/issues/189</a><br>[3] - <span class="gmail-author-a-sz80zz89zdz76zfa0z79zvz74zbarz69zb gmail-url" style="margin:0px;padding:1px 0px"><a href="https://docs.google.com/document/d/1nFQSCWeVtPqelUzQErBXcph2sRPLUCbqyPlchIzyR1Q" style="margin:0px;padding:0px;white-space:pre-wrap">https://docs.google.com/document/d/1nFQSCWeVtPqelUzQErBXcph2sRPLUCbqyPlchIzyR1Q</a><br>[4] - <a href="https://github.com/mozilla/fxa-content-server/issues/4520">https://github.com/mozilla/fxa-content-server/issues/4520</a><br>[5] - <a href="https://github.com/mozilla/fxa-content-server/issues/4521">https://github.com/mozilla/fxa-content-server/issues/4521</a><br>[6] - <a href="https://github.com/mozilla/fxa-oauth-server/issues/421">https://github.com/mozilla/fxa-oauth-server/issues/421</a><br>[7] - <a href="https://github.com/mozilla/fxa-content-server/issues/4303">https://github.com/mozilla/fxa-content-server/issues/4303</a><br>[8] - <a href="https://github.com/mozilla/fxa/pull/210">https://github.com/mozilla/fxa/pull/210</a><br>[9] - <a href="https://github.com/mozilla/fxa-auth-mailer/pull/241">https://github.com/mozilla/fxa-auth-mailer/pull/241</a><br>[10] - <a href="https://github.com/mozilla/fxa-features/issues/56">https://github.com/mozilla/fxa-features/issues/56</a><br><br>[11] - <a href="https://github.com/mozilla/fxa-auth-mailer/pull/243">https://github.com/mozilla/fxa-auth-mailer/pull/243</a><br>[12] - <a href="https://github.com/mozilla/fxa-auth-server/pull/1600">https://github.com/mozilla/fxa-auth-server/pull/1600</a><br>[13] - <a href="https://github.com/mozilla/fxa-auth-server/pull/1593">https://github.com/mozilla/fxa-auth-server/pull/1593</a><br>[14] - <a href="https://github.com/mozilla/fxa-content-server/pull/4535">https://github.com/mozilla/fxa-content-server/pull/4535</a><br></span></div>