Hi All,
This week we will be shipping FxA train-88 to production, with the following highlights: Features: Add email address to account (Phase 1) - This feature is live in production for Mozilla and Softvision email addresses. - We're now determining what we need to do to feel comfortable about turning on this feature for general population. Security review scheduled for June 8th. Mobile Push (Phase 1): post-verify page - Correctly sized app store buttons. - Fixed the display of the "why is this required" content in the first-run iframe. - The connect-another-device screen is now shown in the original signup tab during the first-run flow, in addition to the tab opened for the verification link. - In metrics, figured out how to differentiate between users who perform an action from the signup and verification tabs. Mobile Push (Phase 2): Send install Firefox link via SMS - Re-added "Maybe later" because it might have been the reason our Send SMS metrics were negatively impacted. - Added graceful recovery if /sms/status returns an error. - Logged clicks on app store links into flow metrics. Mobile Push (Phase 3): deeplink with email - Showed SMS links in the mail helper to assist with debugging. - Added support for redirecting to Adjust with a sign-in code that can pre-populate the signin form. Device manager - Added the 1800 ms artificial delay when clicking `Refresh` - Brought back sync start date to device view to help disambiguate devices with similar names Operations Improvements: Email deliverability - Checking headers in the EmailSent event is now case-sensitive Dockerflow everywhere - Avoid doing redundant docker image pushings during the content-server test run. - Added custom-feature-branch support in more repos. Quality Improvements: Lots, as usual! One in particular should bring joy to a certain UX expert on the team: - On page load, we now ask the browser for its login state and use that when available. Once this train gets deployed and you've updated to the latest Nightly, clicking "manage account" from sync prefers should no longer force you to re-enter your password! Some other quality highlights include: - Additional sanity-checks on push pubkeys during device registration, and a workaround for a subtle bug in node's handling of errors generated by invalid keys. - Continued ES6-ification and refactoring of our tests. - More push notifications to connected devices when important events happen on the account. - The auth-server API docs are now automatically generated from the code, to prevent them bitrotting. As always, you can find more details in the changelogs for each repo: https://github.com/mozilla/fxa-auth-server/blob/v1.88.0/CHANGELOG.md https://github.com/mozilla/fxa-content-server/blob/v1.88.0/CHANGELOG.md https://github.com/mozilla/fxa-customs-server/blob/v1.88.0/CHANGELOG.md https://github.com/mozilla/fxa-profile-server/blob/v1.88.0/CHANGELOG.md Cheers, Ryan
_______________________________________________ Dev-fxacct mailing list Dev-fxacct@mozilla.org https://mail.mozilla.org/listinfo/dev-fxacct