Skip to content

Boost: walkthrough integration build (do not merge) - #52559

Draft
LiamSarsfield wants to merge 89 commits into
trunkfrom
fm/duo-walkthrough-integration-build
Draft

LiamSarsfield wants to merge 89 commits into
trunkfrom
fm/duo-walkthrough-integration-build

Conversation

@LiamSarsfield

@LiamSarsfield LiamSarsfield commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Throwaway integration build of the open dashboard PRs for a UI walkthrough. Not for merge; it will be closed once the walkthrough is done.

Rebuilt on 2026-09-22 from trunk faa7dc3bd2f4b7707f5255a625006730ffa7fc76, merging these heads in order:

#52610 is closed and is no longer included; the Overview keeps the existing score bands (good above 70, medium above 50).

Conflicts, each resolved from the two sides:

  • page-cache/meta/meta.tsx and prerender.tsx (52642, 52643): imports from both sides, and the tooltip trigger is the design-system link element carrying the keyboard ref, role and handlers. Both sides added meta.test.tsx, so the tooltip tests stay there and the Page Cache well tests are in modern-meta.test.tsx.
  • history-chart-card.scss (52646 after 52547): took the 52646 side for the popover tooltip rules, which cover the empty-day box, and kept 52547's neutral chevron tokens, its bar class selectors and the pointer-events media query.
  • settings.test.tsx (52629 after 52624): kept both new tests; the h3 test includes the Cornerstone description that 52624 renders in the header.
  • The tooltip tests from Boost: Make tooltips keyboard accessible #52538 open "Except None" for modern rows and "Show Options" for legacy cards.

Validation: Boost Jest 568 tests, charts 1688 tests and components 127 tests passed; the production Boost build with dependencies passed.

@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Are you an Automattician? Please test your changes on all WordPress.com environments to help mitigate accidental explosions.

  • To test on WoA, go to the Plugins menu on a WoA dev site. Click on the "Upload" button and follow the upgrade flow to be able to upload, install, and activate the Jetpack Beta plugin. Once the plugin is active, go to Jetpack > Jetpack Beta, select your plugin (Jetpack or WordPress.com Site Helper), and enable the fm/duo-walkthrough-integration-build branch.
  • To test on Simple, run the following command on your sandbox:
bin/jetpack-downloader test jetpack fm/duo-walkthrough-integration-build
bin/jetpack-downloader test jetpack-mu-wpcom-plugin fm/duo-walkthrough-integration-build

Interested in more tips and information?

  • In your local development environment, use the jetpack rsync command to sync your changes to a WoA dev blog.
  • Read more about our development workflow here: PCYsg-eg0-p2
  • Figure out when your changes will be shipped to customers here: PCYsg-eg5-p2

@github-actions github-actions Bot added [JS Package] Boost Score Api [JS Package] Charts [JS Package] Components [Plugin] Backup A plugin that allows users to save every change and get back online quickly with one-click restores. [Plugin] Boost A feature to speed up the site and improve performance. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Plugin] Protect A plugin with features to protect a site: brute force protection, security scanning, and a WAF. [Plugin] Search A plugin to add an instant search modal to your site to help visitors find content faster. [Plugin] Social Issues about the Jetpack Social plugin [Plugin] Stats Data [Plugin] VideoPress A standalone plugin to add high-quality VideoPress videos to your site. [Status] In Progress [Tests] Includes Tests Admin Page React-powered dashboard under the Jetpack menu Docs E2E Tests RNA labels Sep 21, 2026
The empty-day popover now uses the recorded-day 12px date gap, so the
one-line and two-line popovers measure 265x86 and 265x106 as designed.
The points info icon turns blue whenever the points popover is open,
including when the "+N points" badge opened it.
Xavier Lozano Carreras and others added 25 commits September 22, 2026 22:21
The docblock named the Jetpack plugin owning the parent menu as the trigger.
Core's condition is that nothing registered the parent at all.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wr8mRdCF1srgLG5W4g9zUP
Keeping the product-name note in its own PHP block emitted the block's
indentation twice in a row, which PhanPluginDuplicateAdjacentStatement
flags. Fold it back into the block above, separated by a blank line.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019svoMpcVk128YhErbnqPUr
# Conflicts:
#	projects/plugins/jetpack/_inc/lib/admin-pages/class.jetpack-admin-page.php
# Conflicts:
#	projects/plugins/boost/app/assets/src/js/features/page-cache/meta/meta.test.tsx
#	projects/plugins/boost/app/assets/src/js/features/page-cache/meta/meta.tsx
# Conflicts:
#	projects/plugins/boost/app/assets/src/js/features/cornerstone-pages/prerender/prerender.tsx
#	projects/plugins/boost/app/assets/src/js/features/page-cache/meta/meta.tsx
# Conflicts:
#	projects/plugins/boost/_inc/overview/history-chart-card.scss
# Conflicts:
#	projects/plugins/boost/app/assets/src/js/pages/settings/settings.test.tsx
@LiamSarsfield
LiamSarsfield force-pushed the fm/duo-walkthrough-integration-build branch from bd3aa53 to cab76ff Compare September 22, 2026 20:55

This branch has not been deployed

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

Labels

Admin Page React-powered dashboard under the Jetpack menu Docs E2E Tests [JS Package] Boost Score Api [JS Package] Charts [JS Package] Components [Package] Admin Ui [Package] Jetpack mu wpcom WordPress.com Features [Package] My Jetpack [Plugin] Backup A plugin that allows users to save every change and get back online quickly with one-click restores. [Plugin] Boost A feature to speed up the site and improve performance. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Plugin] Protect A plugin with features to protect a site: brute force protection, security scanning, and a WAF. [Plugin] Search A plugin to add an instant search modal to your site to help visitors find content faster. [Plugin] Social Issues about the Jetpack Social plugin [Plugin] Stats Data [Plugin] VideoPress A standalone plugin to add high-quality VideoPress videos to your site. RNA [Status] In Progress [Status] Needs Author Reply We need more details from you. This label will be auto-added until the PR meets all requirements. [Tests] Includes Tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant