trunk
Email verification: stop a resend and a cancellation from undoing each other (#113222)
Dashboard: name mutation failure stats using meta.statId (#112718)
Dashboard: log recent-sites preference update failures to logstash (#112818)
A4A: Add the referral detail view to the multi-site dashboard (#112639)
A4A: Migrate Referrals to the shared api-core/api-queries data layer (#113126)
A4A WooPayments: migrate the page data layer to the MSD standard (#112324)
A4A MSD: Add Overview earnings, event, and helpful links cards (#113215)
A4A MSD: Add the agency Overview tier card and page shell (#113214)
MSD: Add Akismet/Jetpack API keys to purchase settings (#108322)
Omnibar: initial construction of home and user nodes from backend response (#110113)
Remove unused dashboard/v2/es-site-list feature flag (#108259)
Domain Search Rewrite: Hook events in get availability notice (#106191)
Create site redirect section in HD (#106403)
Add MSD Domain Diagnostics screen and overview Setting (#107758)
Add dns propagation status in Domain Connection Verification (#107043)
Architecture: Move all HD queries to api-queries package (#105478)
Domain bundles: share one metadata request and offer inline bundles on FQDN queries (#112880)
Emails: restore Titan control panel access in the Multi-Site Dashboard (#113070)
Add tax details to hosting dashboard (#105220)
v2 HD - Scheduled Updates: Reuse `useDeleteSchedules` hook for deletions (#106432)
Interim Omnibar: wire up admin menu so the Comments item renders (#113006)
Dashboard: fix Jetpack site collisions via query cache listener (#108736)
MSD Plugins: Fix plugin icons not loading when more than 20 plugins (#108196)
Reader: Allow mark as read for wpcom and rss feed posts (#112348)
Multi Site Dashboard Emails: use new single APIs (#106691)
[Hosting Dashboard] monetize section (#105695)
Notification Settings: Enable to configure the notifications related to comments (#105903)
Posts: Add last draft query (#113015)
Dashboard: warn when a security key must be re-registered (#112917)
Hosting Dashboard: Implement "Update payment method" page (#106190)
Hosting Dashboard > Security: Implement Account Recovery for SMS (#105530)
Performance v2: Replace useSupportChatLLMQuery with odieAssistantPerformanceProfilerQuery (#106305)
Omnibar: construct site node from new site-specific admin bar endpoint (#110148)
api-queries: remove URLSearchParams from plansQuery queryKey (#111747)
Onboarding: fix post-checkout-onboarding flow getting stuck on loading page (#110172)
Reader: display Years of Service achievement badge (#110229)
Reader search - sites column - fix infinite loading placeholders / broken pagination (#112705)
Reader: Migrate organizations data fetching to React Query (READ-378) (#110303)
Reader: migrate QueryReaderPost fetch to React Query (READ-383) (#110339)
Reader: Add profile settings tab to edit identity and tabs visibility (#111734)
Reader: Migrate related posts data fetching to React Query (READ-377) (#110334)
Reader: migrate QueryReaderSite to React Query and remove state.reader.sites (READ-386) (#110594)
Reader Spaces: wire the Discover tab to the /discover endpoint (#112006)
Reader: optimistically update the tag follow/unfollow button (#112873)
Reader: Migrate teams data fetching to React Query (READ-384, READ-403) (#110313)
Reader: migrate QueryReaderThumbnails to React Query (READ-376) (#110321)
MSD Backups: add activity type filter to Backups list (#106953)
Activity Log: Hide backup/scan events for sites without self-serve access (#108740)
MSD: Don't refresh "Hosted on {Platform}" on window focus. (#107257)
AI Launchpad: replace My Home and legacy launchpad for eligible sites (#112569)
Implement eligibility status (#105465)
Multi-Site Dashboard: Add API fetches needed by the purchase cancel flow (#106729)
v2 Hosting Dashboard - Flex: Add usage stats card in sites overview section (#106283)
Hosting Dashboard: Site PHP and Web logs - introduce infinite scroll (#106042)
SSH Migration: Use the SSH stickers to display the progress (#107443)
Hosting Dashboard: Stop requesting performance report when API error returned. (#106361)
Omnibar: add Stats sparkline, matching the classic masterbar (#112356)
MSD: Add performance tracking to backported site list with default view (#108357)
Purchase Management: show purchase features on purchase management pages (#112894)
Reader: Improve user hovercard performance by using custom implementation (#109865)
WordPress Settings: Show actual beta version from wp.org API (#109386)