<div dir="ltr"><div><div><div><div>Hi all!<br><br></div>It's been a while, Ryan has been sending out the train release emails, I'm going to send out train preview emails.<br><br></div>An easy way to see a full list of GitHub issues we have committed ourselves to for this train is to visit our Waffle board [1] and look at the "in progress", "in review", and "now" columns.<br><br></div>Unfortunately, just looking at the Waffle board doesn't provide much high level context.<br><br></div>We have several ongoing, multi-train efforts:<br><ul><li><b>Multi-device metrics</b> - Do our users use one or more devices? 
If so, what sorts of devices? Are multi-device users more likely to use 
Firefox on other devices?<br></li><li><b>Retention metrics</b> - Do our users stay around after the sign up? If so, for how long? If not, when do they start to drop off? Do these users contribute positively to Firefox's use?<br></li><li><b>Improved email support</b> - Our emails had a few conflicting styles, these are being made more consistent.</li><li><b>Marketing email integration improvements </b>- We provide users with the ability to sign up to Firefox related marketing emails. We want to make this experience better and open to as many users as possible.<br></li><li><b>Integration with Fennec's firstrun flow</b> - Fennec is replacing their native Firefox Accounts client with the web flow. We are trying to make this as awesome as possible.</li><li><b>Software Quality</b> - Any project of this size starts to build technical debt. We try to pay off a little each cycle.<br></li></ul><div><div>Breaking each of these down (includes both issues and outstanding PRs).<br><br></div><div><b><b>Multi-device Metrics</b><br></b><ul><li>Use new metrics script to feed FxA metrics dashboards [2]</li><li>Test impact of metrics gathering on production traffic [3]</li><li>Implement device metrics dashboard [4]<br></li></ul><p><b>Retention Metrics</b></p><ul><li>add avatar.get activity event [5][6]</li><li>Implement retention graph [7]</li><li>Process new retention metrics in a Heka filter [8]<br></li></ul><p><b>Improved email support</b></p><ul><li>Add Firefox logo to all emails [9].</li><li>Reduce the amount of HTML in the strings to be translated [10]</li><li>Sign in to Sync email subject should include "Firefox Accounts" [11]<br></li></ul><p><b>Marketing email integration improvements</b></p><ul><li>Move basket event processing into basket specif repo [12]</li><li>Move basket proxy into its own repo [13][14]</li><li>Enable marketing email preferences for more users [15][16]<br></li></ul><p><b>Integration with Fennec's firstrun flow</b></p><ul><li>Provide an FxA content server internal API for auth brokers to notify a view of what to do "next" (behaviors) [17]</li><li>Provide an FxA content server internal API for views to query auth brokers if a feature is supported (capabilities) [18]</li><li>Add /signin_completed, /force_auth_completed, and /reset_password_completed screens [19][20]</li><li>Choose what to sync screen [21]<br></li></ul><p><b>Software Quality</b></p><ul><li>New settings UI header tweaks [22][23]</li><li>Speed up the settings panel render [24][25][26][26a]</li><li>Password reset functional tests frequently fail because of timing issue [27][28]</li><li>Track how long uers remain in the unverified state [29]</li><li>All settigns panels report the screen name as `settings` [30]</li><li>Drop the whitelisted column in the clients table [31]</li><li>The profile server's /1/display_name returns 404 if not set [32]</li><li>Implement ability to rotate from old to new keys [33]</li><li>Differentiate between firstrun and regular screen views to facilitate better metrics visualizations [34]</li><li>OAuth client IDs are being logged as expired [35]</li></ul><p></p><p>That's quite an ambitious list. Will we get it all done? Ryan will tell you once the train goes out.<br></p><p></p><p>Shane</p><p>---------------------------<br></p></div><div><br><br>[1] - <a href="https://waffle.io/mozilla/fxa">https://waffle.io/mozilla/fxa</a><br><br>[2] - <a href="https://github.com/mozilla/fxa-auth-db-mysql/issues/83">https://github.com/mozilla/fxa-auth-db-mysql/issues/83</a><br>[3] - <a href="https://github.com/mozilla/fxa-auth-db-mysql/issues/81">https://github.com/mozilla/fxa-auth-db-mysql/issues/81</a><br>[4] - <a href="https://github.com/mozilla/fxa-auth-db-mysql/issues/84">https://github.com/mozilla/fxa-auth-db-mysql/issues/84</a><br><br>[5] - <a href="https://github.com/mozilla/fxa-profile-server/pull/147">https://github.com/mozilla/fxa-profile-server/pull/147</a><br>[6] - <a href="https://github.com/mozilla/fxa-profile-server/issues/146">https://github.com/mozilla/fxa-profile-server/issues/146</a><br>[7] - <a href="https://github.com/mozilla/fxa-auth-db-mysql/issues/87">https://github.com/mozilla/fxa-auth-db-mysql/issues/87</a><br>[8] - <a href="https://github.com/mozilla/fxa-auth-db-mysql/issues/86">https://github.com/mozilla/fxa-auth-db-mysql/issues/86</a><br><br>[9] - <a href="https://github.com/mozilla/fxa-auth-mailer/issues/62">https://github.com/mozilla/fxa-auth-mailer/issues/62</a><br>[10] - <a href="https://github.com/mozilla/fxa-auth-mailer/issues/74">https://github.com/mozilla/fxa-auth-mailer/issues/74</a><br>[11] - <a href="https://github.com/mozilla/fxa-auth-mailer/issues/76">https://github.com/mozilla/fxa-auth-mailer/issues/76</a><br><br>[12] - <a href="https://github.com/mozilla/fxa-auth-server/issues/1037">https://github.com/mozilla/fxa-auth-server/issues/1037</a><br>[13] - <a href="https://github.com/mozilla/fxa-basket-proxy/pull/2">https://github.com/mozilla/fxa-basket-proxy/pull/2</a><br>[14] - <a href="https://github.com/mozilla/fxa-content-server/issues/2535">https://github.com/mozilla/fxa-content-server/issues/2535</a><br>[15] - <a href="https://github.com/mozilla/fxa-content-experiments/pull/25">https://github.com/mozilla/fxa-content-experiments/pull/25</a><br>[16] - <a href="https://github.com/mozilla/fxa-content-server/issues/2676">https://github.com/mozilla/fxa-content-server/issues/2676</a><br><br>[17] - <a href="https://github.com/mozilla/fxa-content-server/pull/3097">https://github.com/mozilla/fxa-content-server/pull/3097</a><br>[18] - <a href="https://github.com/mozilla/fxa-content-server/pull/3077">https://github.com/mozilla/fxa-content-server/pull/3077</a><br>[19] - <a href="https://github.com/mozilla/fxa-content-server/issues/2771">https://github.com/mozilla/fxa-content-server/issues/2771</a><br>[20] - <a href="https://github.com/mozilla/fxa-content-server/pull/3094">https://github.com/mozilla/fxa-content-server/pull/3094</a><br>[21] - <a href="https://github.com/mozilla/fxa-content-server/issues/3080">https://github.com/mozilla/fxa-content-server/issues/3080</a><br><br>[22] - <a href="https://github.com/mozilla/fxa-content-server/issues/3055">https://github.com/mozilla/fxa-content-server/issues/3055</a><br>[23] - <a href="https://github.com/mozilla/fxa-content-server/issues/3089">https://github.com/mozilla/fxa-content-server/issues/3089</a><br>[24] - <a href="https://github.com/mozilla/fxa-content-server/issues/3061">https://github.com/mozilla/fxa-content-server/issues/3061</a><br>[25] - <a href="https://github.com/mozilla/fxa-content-server/pull/3088">https://github.com/mozilla/fxa-content-server/pull/3088</a><br>[26] - <a href="https://github.com/mozilla/fxa-content-server/pull/3092">https://github.com/mozilla/fxa-content-server/pull/3092</a><br></div><div>[26a] - <a href="https://github.com/mozilla/fxa-content-server/issues/3053">https://github.com/mozilla/fxa-content-server/issues/3053</a><br></div><div>[27] - <a href="https://github.com/mozilla/fxa-content-server/issues/2483">https://github.com/mozilla/fxa-content-server/issues/2483</a><br>[28] - <a href="https://github.com/mozilla/fxa-content-server/pull/3083">https://github.com/mozilla/fxa-content-server/pull/3083</a><br>[29] - <a href="https://github.com/mozilla/fxa-content-server/issues/3046">https://github.com/mozilla/fxa-content-server/issues/3046</a><br>[30] - <a href="https://github.com/mozilla/fxa-content-server/issues/3029">https://github.com/mozilla/fxa-content-server/issues/3029</a><br>[31] - <a href="https://github.com/mozilla/fxa-oauth-server/issues/267">https://github.com/mozilla/fxa-oauth-server/issues/267</a><br>[32] - <a href="https://github.com/mozilla/fxa-profile-server/issues/144">https://github.com/mozilla/fxa-profile-server/issues/144</a><br>[33] - <a href="https://github.com/mozilla/fxa-auth-server/issues/1025">https://github.com/mozilla/fxa-auth-server/issues/1025</a><br>[34] - <a href="https://github.com/mozilla/fxa-content-server/issues/3002">https://github.com/mozilla/fxa-content-server/issues/3002</a><br>[35] - <a href="https://github.com/mozilla/fxa-oauth-server/issues/324">https://github.com/mozilla/fxa-oauth-server/issues/324</a><br></div></div></div>