Skip to content

Enable My Site Dashboard#18240

Merged
leandroalonso merged 3 commits intotrunkfrom
task/enable_my_site_dashboard
Mar 31, 2022
Merged

Enable My Site Dashboard#18240
leandroalonso merged 3 commits intotrunkfrom
task/enable_my_site_dashboard

Conversation

@leandroalonso
Copy link
Contributor

@leandroalonso leandroalonso commented Mar 30, 2022

Enables My Site Dashboard for WordPress and Jetpack.

  1. All users will see two tabs under My Site: "Site Menu" and "Home"
  2. New logins will be assigned to Site Menu or Home as default, for AB testing.

All these PRs are enabled with this flag. Given they are a lot, I recommend reading p5T066-35l-p2 for more information.

These are what I consider big changes:

  1. Tabs on My Site — allowing the user to switch between Site Menu and Home (the dashboard)
  2. Quick Start will start based on the screen that is the default for this user
  3. The Dashboard has 4 cards: Quick Actions, Quick Start, Stats, and Posts
  4. Posts is by far the most complex and the one that deserves more attention. It has 4 variations: draft posts, scheduled posts, write your first post and write the next post. Offline support is implemented. §

§ Posts have an infinite number of different combinations, so we'll have to prioritize the issues. Even the current posts list have a few edge cases that aren't supported.

To test

For this specific PR:

  1. Remove the app from your device
  2. Install it again
  3. Login
  4. Make sure tabs are appearing

PR submission checklist:

  • I have completed the Regression Notes.
  • I have considered adding unit tests for my changes.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Mar 30, 2022

You can test the changes in Jetpack from this Pull Request by:
  • Clicking here or scanning the QR code below
  • Then installing the build number pr18240-eeb3432 from App Center on your iPhone

The .ipa file can also be downloaded directly here.
If you need access to App Center, please ask a maintainer to add you.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Mar 30, 2022

You can test the changes in WordPress from this Pull Request by:
  • Clicking here or scanning the QR code below
  • Then installing the build number pr18240-eeb3432 from App Center on your iPhone

The .ipa file can also be downloaded directly here.
If you need access to App Center, please ask a maintainer to add you.

@leandroalonso
Copy link
Contributor Author

@mokagio FYI (regarding the next 19.6 release): the dashboard is available for Jetpack and WordPress.

@leandroalonso leandroalonso merged commit ff69fdc into trunk Mar 31, 2022
@leandroalonso leandroalonso deleted the task/enable_my_site_dashboard branch March 31, 2022 12:59
@mokagio
Copy link
Contributor

mokagio commented Apr 1, 2022

Thank you for letting me know @leandroalonso, much appreciated 🙇‍♂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants