Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
My Jetpack: AI detail table feature (#35910)
* add AI product page on My Jetpack app * adapt AI interstitial to handle both scenarios (w/o tiers) * update AI product class details and manage URL * update AI product class to conditionally (use filter) return well formed tier data for new pricing table and page * refine some styles across pricing table and product page * changelog * override card case can_upgrade to point to product page (#35915) * My Jetpack: Jetpack AI product page styles update (#35992) * update product page styles according to design and fix responsive issues * fix video rows wrapping * use proper case for allowFullScreen attribute * Update video title Co-authored-by: Douglas Henri <[email protected]> --------- Co-authored-by: Douglas Henri <[email protected]> * My Jetpack: Fix Jetpack AI responsive styles (#36036) * remove deprecated frameborder attribute * add translation, use admin page with background * use some media queries to deal with paddings and spacing/gaps * changelog * give video side text a min width so it doesn't collapse on strange screen widths * My Jetpack: AI product page plan/tier information and CTAs (#36035) * add ai assistant feature data, change basic flows for CTAs and components * fix unlimited/free logic for contact us button * changelog * fix condition to not show upgrade/contact button to unlimited plans * My Jetpack: add Jetpack AI product page notices (#36090) * add notices on product page for exhausted free/tier requests * extract ternaries off the jsx markup * really remove all ternaries from i18n * update versions * My Jetpack: add links on product page (#36079) * add 'ai' slug on products to run its 'initialization' step. Add 2 filters and script on this initialization * add actual links on product page * add changelog entry * remove debug call * prepare variables outside markup for defaulted values * fix wrongly defaulted vars * restore page visit tracking event * restore more requests component render * fix margin-top on AI interstitial (#36206) * adapt to new react-query store shape * My Jetpack: fix AI free flow (#36235) * add class methods to refer to Jetpack plugin * when the user CAN upgrade, we just call it 'View' as the customer will be taken to the product page * use default interstitial (ditch the AI extension one) * show Connect to... instead of create link when Jetpack is disconnected * force direct checkout false on Jetpack AI interstitial * add changelog entry * use a proper varname for the cta URL * add feedback link redirect (#36251) * fix some styles overlapping the padding/spacings (#36286) * My Jetpack: direct straight into AI product page once opted for the free version (#36265) * add ctaCallback prop on ProductInterstitial, optionally triggered on the products clickHandler * add ctaCallback on Jetpack AI interstitial * allow AI card to detect if user has already opted for free version * changelog entry * remove unused commented code * Janitorial: Remove Jetpack AI unused code (#36294) * remove unused code * add changelog entry * update video guids * fix versions * remove redundant changelog entries * allow and handle null value on get_pricing_for_ui_by_usage_tier * versions fix * specify WP_Post root class param type * declare and hard type WP_Post param * remove filter, just enable things once it's merged * versions fix --------- Co-authored-by: Douglas Henri <[email protected]>
- Loading branch information