Enhanced
- Launch the Setup Flow Refresh Phase 4 feature by force-enabling the feature flag in the plugin. See #13159.
- Show the correct number of segments in the progress indicator on the service screens in the new setup flow. See #13158.
- Add the partial data badge to the Your visitor groups PDF widget. See #13132.
- Add subscribed users and unsubscribe user Email Reporting REST routes. See #13100.
- Add GA event tracking for the new Analytics and Audience Segmentation setup error notices. See #13090.
- Fix alignment of Online Store Performance Site Goals widget. See #13062.
- Add tab scrolling to breakdown tabs. See #13060.
- Add a reusable
CTAPreviewshell component for the Reader Revenue Manager express setup CTA preview. See #13025. - Add the next scheduled report date to the "Current subscription" pill in Email Reporting frequency settings for subscribed users across desktop and mobile layouts. See #13012.
- Add REST controller and datastore infrastructure for RRM user settings. See #13008.
- Add necessary module settings to Reader Revenue Manager for the upcoming express setup feature. See #12999.
- Add the Reader Revenue Manager express setup screen shell with a two-column layout, header, and stepper rail. See #12997.
- Only shows links for users with appropriate dashboard access in PDF reports. See #12958.
- Update the Reader Revenue Manager service to accommodate the new and upcoming express setup flow. See #12950.
- Add a banner in the dashboard for the upcoming Reader Revenue Manager express setup. See #12947.
- Add several Key Metrics widgets to PDF reports. See #12555.
- Update the store permission error notices to match the new design. See #12382.
Changed
- Update the Sign in with Google module to properly behave when Two Factor authentication is enabled. Props sudhanshugaikwad. See #11032.
Fixed
- Fix bugs with the Site Goals banners/survey triggers. See #13211.
- Show spinner when retrying Analytics request in the Site Goals error UI. See #13155.
- Fix bug that caused Optin Monster IDs to show instead of their label in Site Goals. See #13145.
- Encode Proxy URL to prevent search + replace database issues. See #12962.