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

Reply via email to