Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Donations block: Update donations block to use inner blocks #22470

Closed
wants to merge 169 commits into from

Commits on Jan 24, 2022

  1. TIP/POC, Donations block is now built using InnerBlocks instead of fi…

    …xed components. We can now edit the presentation of the individual components of the donations block. Save is not working, some styles are missing, and other basic behaviours and checks are also missing.
    rcrdortiz committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    2caf0a0 View commit details
    Browse the repository at this point in the history
  2. Added a changelog entry

    rcrdortiz committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    14252e7 View commit details
    Browse the repository at this point in the history
  3. js-test-runner: Add WorDBless dir to jest collectCoverageFrom (#22472)

    The coverage report started taking an extra 10 minutes after
    packages/my-jetpack added JS tests because it was reporting coverage for
    all of WordPress that was brought in via WorDBless. Exclude that by
    default.
    
    Also exclude the `jetpack_vendor/` directory from
    packages/composer-plugin for good measure.
    anomiex committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    eee7003 View commit details
    Browse the repository at this point in the history
  4. Docker Image: Update Ubuntu version to 21.04 (#22449)

    Co-authored-by: Brandon Kraft <[email protected]>
    pablinos and kraftbj committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    4838949 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dace448 View commit details
    Browse the repository at this point in the history
  6. widget-conditions: fix regression introduced in #22414 (#22457)

    Co-authored-by: Jeremy Herve <[email protected]>
    yoavf and jeherve committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    56c07f2 View commit details
    Browse the repository at this point in the history
  7. cli: Add missing nyc dep when creating JS packages (#22471)

    When creating a JS package, the CLI is pre-filling the test-coverage
    script with a call to `nyc`. But it wasn't also pre-adding a dependency
    on nyc, resulting in coverage not working for several packages.
    
    Also, add the missing dep to those packages.
    anomiex committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    8a829ce View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Analyzer: Add API for a service (#22035)

    * fix issue with output folder creation
    
    * [not verified] Add API and scripts
    
    * add changelog
    
    * [not verified] Add presisting Model class and use it all over the API
    
    * Exclude from PHPCS for now
    
    * Remove package from exclude list
    
    * Require PHP 8.0
    
    * minor additions
    
    * Use the correct composer.json rules for requiring php 8
    
    * Update projects/packages/analyzer/scripts/jp-analyze-parallel.php
    
    Co-authored-by: Brad Jorsch <[email protected]>
    
    * address feedback
    
    * some more feedback
    
    * update result generation logic
    
    * Add generic query params parser class
    
    * Add plugin downloader class
    
    * use query params in analyze controller
    
    * download requested versions of a plugins for scan
    
    * Update projects/packages/analyzer/scripts/jp-analyze-parallel.php
    
    Co-authored-by: Brad Jorsch <[email protected]>
    
    * Update projects/packages/analyzer/src/api/class-plugin-downloader.php
    
    Co-authored-by: Brad Jorsch <[email protected]>
    
    * update error message
    
    * Some changes to address issues on linux
    
    * improve not implemented output
    
    * fix an issue with empty $folder_name
    
    * Address racing issue
    
    * implement missing deserialization routines
    
    * Update projects/packages/analyzer/scripts/jp-analyze-parallel.php
    
    Co-authored-by: Brad Jorsch <[email protected]>
    
    * move phpcs rule definitions around
    
    * Use a PHP way to remove folders
    
    * replace only first occurance of the folder in zip
    
    * Fix PHPCS configuration 🤦
    
    * Introduce load_differences() API
    
    Co-authored-by: Brandon Kraft <[email protected]>
    Co-authored-by: Brad Jorsch <[email protected]>
    3 people committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    f0c1647 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d281792 View commit details
    Browse the repository at this point in the history
  3. My Jetpack: check user connectivity before hitting wpcom side (#22478)

    * my-jetpack: check user connectivity before to hit wpcom
    
    * changelog
    retrofox committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    3dd572e View commit details
    Browse the repository at this point in the history
  4. Connection: Fix misspelling of propTypes in ConnectedPlugins componen…

    …t from connection js-package (#22480)
    oskosk committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    4cac634 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    264a0d4 View commit details
    Browse the repository at this point in the history
  6. i18n-loader-webpack-plugin: Move the actual downloading out of the ru…

    …ntime (#22265)
    
    Co-authored-by: Jeremy Herve <[email protected]>
    anomiex and jeherve committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    63db714 View commit details
    Browse the repository at this point in the history
  7. TWe now show the donations icon for each donation view in the block i…

    …nspector. Refactored directory structure. Added controls for the donations block. Merged all the views into a single view.
    rcrdortiz committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    6f28f0b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d59d9a1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f55264a View commit details
    Browse the repository at this point in the history
  10. Added basic saving functionality. The block is now partially rendered…

    … on the front end of the site.
    rcrdortiz committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    22eea22 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    453cb69 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    768c6f9 View commit details
    Browse the repository at this point in the history
  13. My Jetpack: Update data handling - Implement request status in Produc…

    …t Card (#22475)
    
    * [not verified] my-jetpack: set product param as required
    
    * [not verified] my-jetpack: change slightly product endpoint changes
    
    * [not verified] my-jetpack: add resolver for getProduct() selcetor
    
    * [not verified] my-jetpack: janitorial - unify fetching action handling
    
    * [not verified] my-jetpack: add isFetching() product selector
    
    * [not verified] my-jetpack: update hook isFetching prop handling
    
    * [not verified] my-jetpack: handling isFetching state in Product card
    
    * [not verified] my-jetpack: dispatch product error action when something gets wrong
    
    * [not verified] my-jetpack: change /site/products/$product response shape
    
    * [not verified] my-jetpack: set the req method when activating/deactivating product
    
    * [not verified] changelog
    
    * [not verified] Cleaning up the API and fixing tests
    
    * [not verified] my-jetpack: provide data to boost product card
    
    * [not verified] my-jetpack: fix reducing product fetching state
    
    * [not verified] my-jetpack: fix reducing product errors
    
    Co-authored-by: leogermani <[email protected]>
    retrofox and leogermani committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    fb959d1 View commit details
    Browse the repository at this point in the history
  14. Reduced Sync Search test data sample. (#22493)

    * Reduced the data set for Search Sync tests.
    zinigor committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    7cb65b2 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    f36173e View commit details
    Browse the repository at this point in the history
  2. Search: allow the Search team to approve changes to the package (#22461)

    * Search: allow the Search team to approve changes to the package
    
    * Exclude the Search package from main package rule
    
    This will allow the Search team review access.
    jeherve committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    cbaf0d6 View commit details
    Browse the repository at this point in the history
  3. My Jetpack: Implement first approach for global notice (#22484)

    * [not verified] my-jetpack: reduxify notices
    
    * [not verified] my-jetpack: add custom hooks to deal with notice
    
    * [not verified] my-jetpack: render global errors
    
    * [not verified] update dependencies
    
    * [not verified] changelog
    
    * [not verified] my-jetpack: update composer
    
    * update composer loc file
    retrofox committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    65966f6 View commit details
    Browse the repository at this point in the history
  4. My Jetpack: Update plugin absent status consistently (#22503)

    * my-jetpack: update product plugin absent state
    
    * my-jetpack: connect CRM with the data provider
    
    * chanelog
    
    * fix typo
    retrofox committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    9beef49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2cf4154 View commit details
    Browse the repository at this point in the history
  6. Extract/jetpack plugin installer (#22477)

    * Create new plugins installer package
    
    * Use plugins installer package
    
    * add textdomain to composer json
    
    * add new package to renovate ignore
    
    * add changelogs
    
    * update lock file
    
    * remove file from exclude list
    
    * plaease linter
    
    * remove debug
    
    * Update projects/packages/plugins-installer/src/class-jetpack-automatic-install-skin.php
    
    Co-authored-by: Brad Jorsch <[email protected]>
    
    * Update projects/packages/plugins-installer/src/class-jetpack-automatic-install-skin.php
    
    Co-authored-by: Brad Jorsch <[email protected]>
    
    * remove package.json
    
    * add stub files
    
    * add since tag to stub files
    
    * namespace the new package classes
    
    * [not verified] revert automatic linter changes
    
    * [not verified] revert automatic linter changes
    
    Co-authored-by: Brad Jorsch <[email protected]>
    leogermani and anomiex committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    a12a061 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e164982 View commit details
    Browse the repository at this point in the history
  8. [Plugin] Backup: Post-release changelog / readme update (#22510)

    * Update CHANGELOG and readme.txt for release
    jwebbdev committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    bb1b6a9 View commit details
    Browse the repository at this point in the history
  9. cli: Add dependency analysis helper and command (#22433)

    This is the existing logic from tools/find-project-deps.php,
    tools/get-build-order.php, and .github/files/list-changed-projects.php,
    rewritten in JS. It also has a little more flexibility as far as
    processing only a subset of projects.
    
    One difference is in the unused composer.json `.extra.dependencies`
    array: it will want that to instead be an object holding
    `.extra.dependencies.test` and `.extra.dependencies.build`.
    
    Then remove the old scripts in favor of the new command.
    anomiex committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    549a2d7 View commit details
    Browse the repository at this point in the history
  10. Uses Plugins Installer package in My Jetpack (#22512)

    * introduce safe functions to check plugin status
    
    * changelog and version bumps
    leogermani committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    6c89e07 View commit details
    Browse the repository at this point in the history
  11. JT: Add disclaimer (#22513)

    * Add a disclaimer to jt-up
    
    * Update docs
    
    Co-authored-by: Derek Smart <[email protected]>
    kraftbj and dereksmart committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    33634ac View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Configuration menu
    Copy the full SHA
    c744b54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5f3436 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5832e5 View commit details
    Browse the repository at this point in the history
  4. Added new filter to update the output HTML of Related Posts module (#…

    …22270)
    
    Co-authored-by: Manish Mishra <[email protected]>
    Co-authored-by: Jeremy Herve <[email protected]>
    3 people committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    f7e25bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    989ca75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    62acd85 View commit details
    Browse the repository at this point in the history
  7. IDC: "Safe Mode" admin bar button redesign (#22494)

    Redesign the "Safe Mode" admin bar button.
    sergeymitr committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3a3e024 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8b83a86 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    512c54a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    19937d1 View commit details
    Browse the repository at this point in the history
  11. Add/installation to my jetpack (#22529)

    * install plugin from my jetpack product
    
    * changelog
    leogermani committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    2571da7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f6252a8 View commit details
    Browse the repository at this point in the history
  13. Admin: update upgrade links to use new instertials when possible (#22531

    )
    
    * Admin: update upgrade links to use new instertials when possible
    
    We've introduced new in-admin screens to promote upgrades; let's use them instead of directly linking to the checkout screen in Calypso, when possible. It's worth noting that for some of our upgrades (ads / Google Analytics), we do not have dedicated screens yet, so we'll continue to link to Calypso for those.
    
    * AUpdate VideoPress upgrade link too.
    
    * Remove unneeded prop
    
    It's no longer used since #21006.
    
    * Update PlanIcon.plan prop type
    
    Co-authored-by: Samiff <[email protected]>
    jeherve and samiff committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    de79d42 View commit details
    Browse the repository at this point in the history
  14. cli: Refactor build and install commands (#22538)

    This lays some groundwork for future PRs that will run builds in
    parallel, prefixing each line output with the appropriate slug.
    
    The helpers in `helpers/tasks/installProjectTask.js` weren't all that
    helpful anymore. Instead we provide some lower-level functions in
    `helpers/install.js` that can be built upon for the slightly different
    future requirements of install versus build.
    
    Install no longer confusingly reports that it's installing pnpm
    dependencies for every package being installed, instead doing a single
    `pnpm install` task at the top level.
    
    Install no longer behaves weirdly when passed both `--root` and `--all`.
    
    Build gets an `--all` option (because it was easy to add), and an option
    to skip the `pnpm install`.
    
    Build also handles its own output in verbose mode (rather than using
    listr-verbose-renderer) in preparation for parallel builds.
    
    Due to the abstracting of `jetpack install --all` and `jetpack build
    packages`, those commands now also accept multiple packages on the
    command line.
    anomiex committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    447774f View commit details
    Browse the repository at this point in the history
  15. Build: remove unneeded files from packages' production builds. (#22498)

    * Build: remove unneeded files from packages' production builds.
    jeherve committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    99b0acc View commit details
    Browse the repository at this point in the history
  16. My Jetpack: Use apiNonce and apiRoot from a new global var, and not f…

    …rom myJetpackInitialState (#22536)
    oskosk committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    0f53d59 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Dashboard: Fix all React warnings shown on the console (#22518)

    Co-authored-by: Jeremy Herve <[email protected]>
    oskosk and jeherve committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    4f00976 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3980b6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    773e44a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1af5545 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f798ee2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    046b0d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7c4856a View commit details
    Browse the repository at this point in the history
  8. Search: Initialize debug bar using correct class (#22541)

    Co-authored-by: Jeremy Herve <[email protected]>
    jsnmoon and jeherve committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    26a8bb5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    86c47c5 View commit details
    Browse the repository at this point in the history
  10. Instant Search: add image alt text from API (#22295)

    Co-authored-by: Jeremy Herve <[email protected]>
    bluefuton and jeherve committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    5d06380 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8fccc73 View commit details
    Browse the repository at this point in the history
  12. Fix E2E tests (#22459)

    * Force requests to restart when WPCOM reports it doesn't know them
    
    * Update composer to prevent further conflict errors
    
    * More reliable checks for whether a site is connected, and awaiting connection
    
    * Mock out speed scores for all tests not explicitly about speed scores
    
    * Extend timeout on speed score test
    
    * changelog
    
    * Update composer.lock for boost
    
    * Mount e2e mock plugin in Docker instead of copying it
    
    * [not verified] Enforce a maximum number of restarts on speed score requests
    
    * Remove execDockerShellCommand; no need to add methods we're not using
    
    * Fix couple of tests
    
    p1643270965319300-slack-C016BBAFHHS
    p1643274426361100-slack-C016BBAFHHS
    
    * Add quotes to connection for consistency
    
    * Fix: Failing e2e test due to double-await for connection
    
    Props @adimoldovan for tracking down the issue!
    
    Co-authored-by: Mark George <[email protected]>
    Co-authored-by: pyronaur <[email protected]>
    Co-authored-by: Adnan Haque <[email protected]>
    4 people committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    3a7c4b2 View commit details
    Browse the repository at this point in the history
  13. Fix breaking unit tests (#22551)

    * Mock new global variable myJetpackRest in unit tests
    
    * Add changelog
    jim-coffey committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    d683d41 View commit details
    Browse the repository at this point in the history
  14. My Jetpack: Handle when site is not connected (#22530)

    * [not verified] my-jetpack: add useMyJetpackConnection() simple hook
    
    * [not verified] my-jetpack: use custom hook to deal with connection
    
    * [not verified] changelog
    
    * [not verified] my-jetpack: when the site is not connected, redirect to the Jetpack dashboard.
    
    * [not verified] my-jetpack: do not render app when no site connected
    
    * [not verified] my-jetpack: fix rebasing issues
    
    * [not verified] my-jetpack: add options to useMyJetpackConnection() hook
    
    * [not verified] my-jetpack: redirect to Jetpack dashboard when no connection
    retrofox committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    694f111 View commit details
    Browse the repository at this point in the history
  15. My Jetpack: handle redirect when no connection (#22549)

    * [not verified] my-jetpack: add useMyJetpackConnection() simple hook
    
    * [not verified] my-jetpack: use custom hook to deal with connection
    
    * [not verified] changelog
    
    * [not verified] my-jetpack: when the site is not connected, redirect to the Jetpack dashboard.
    
    * [not verified] my-jetpack: do not render app when no site connected
    
    * [not verified] my-jetpack: fix rebasing issues
    
    * [not verified] my-jetpack: add options to useMyJetpackConnection() hook
    
    * [not verified] my-jetpack: redirect to Jetpack dashboard when no connection
    
    * [not verified] my-jetpack: expose redirectUrl from useMyJetpackConnection hook
    
    * [not verified] my-jetpack: set url in no conenction global error
    
    * [not verified] my-jetpack: check whether user is conected before to redirect
    
    * [not verified] my-jetpack: check user when no render because lack of connection
    
    * [not verified] my-jetpack: simplify connection status cmp
    
    * [not verified] my-jetpack: check only site when redirect because of connection
    
    * [not verified] my-jetpack: restore redirectUri prop to connection component
    
    * changelog
    retrofox committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    cd75f36 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cc220d5 View commit details
    Browse the repository at this point in the history
  17. Fix My jetpack tests (#22555)

    * fix tests
    
    * updating dependencies and lock files
    leogermani committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    a875b06 View commit details
    Browse the repository at this point in the history
  18. Fix list-changed-projects.sh (#22554)

    It was dropping the first project, causing needed tests to be skipped.
    anomiex committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    98aabd0 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2022

  1. Configuration menu
    Copy the full SHA
    1bcdaca View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Boost: refactor Critical CSS: Part 1 (#22163)

    * Move Critical CSS Recommendation to own class
    
    * Add changelog
    
    * After recommendation refactor fix
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Move constants filter inside CSS Recommendations class
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Move on_uninstall
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Refactor Critical CSS recommendation
    
    Added Notification base class and extended to Recommendation class to cleanup the current design.
    
    * Remove legacy Recommendation
    
    * Refactor get notifications for abstraction
    
    * Refactor inheritance aware notification key
    
    * Refactor module constructors to on_prepare
    
    Change module constructors to on_prepare so that the actions calls are not duplicated.
    
    * Remove non-existing class from comment
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Refactor Notifications to OptionsArray
    
    * Dump generation related functions into Generator class
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Go ahead, make a mess.
    
    Creating an absolute mess out of the Critical CSS Class.
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Re-add handle_css_proxy
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Move: api_get_critical_css_status
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Add critically bad comments
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Remove module is_initialized
    
    * Clarify method name: get_current_request_css
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Create a dedicated method to display Critical CSS
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Whoops - wrong condition.
    
    `! is_admin()` guard clause was protecting against showing Critical CSS anywhere else but the admin :)
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Move & De-duplicate AMP Compatibility
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Refactor AMP conditions to separate file
    
    * Move Providers
    
    Move providers to `critical-css/path-providers/providers`
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Create a class to manage Critical CSS Paths
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Add module initialized action
    
    * Move generator out of the main Critical CSS class
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Fix missing providers
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Remove the need to inject providers
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Clean up backslash
    
    Signed-off-by: pyronaur <[email protected]>
    
    * Remove an unused import
    
    * Remove comments
    
    * Move recommendations out of the main Critical CSS Class
    
    * Clean up recommendations class
    
    * Clean up Options and Recommendations
    
    * Reorganize REST_API Class
    
    * Simplify REST API Class
    
    * Add a regression note (!)
    
    * De-nest config array
    
    * Few more comment cleanups
    
    As I browse tearing my hear out one by one, I also pluck out a few unnecessary comments.
    
    * Experiment: Abstract API Class
    
    * Implement `request-generate` using Boost_API
    
    * Generator Success & Error endpoints
    
    * Fix typos, simplify endpoint method
    
    * PSR4
    
    * Move Recommendations to Boost API
    
    * API -> REST_API
    
    * Add nonces to REST API
    
    * Speculative generality
    
    * Cleanup
    
    * Fix missing nonce regression
    
    While refactoring, we had to forget for a moment a use case where Nonces weren't initialized if the module isn't active. This is now fixed again.
    
    * Auto-fix phpcs errors
    
    * Add Docblock comments
    
    * Update Classes to PascalCase
    
    * Refactor amp compatibility
    
    Refactor amp compatibility functionality to a class to remove the usage of anonymous function and the usage of `use` keyword.
    
    * Fix class module unit test
    
    * Revert Update Classes to PascalCase
    
    * Improve how the option list object is described
    
    * Clarify the collection code a bit
    
    * Disable autoloading on recommendations
    
    * Clarify collection comments
    
    * Clean-up comments
    
    * Improve comments and phpDoc hints
    
    * Revert "Add Docblock comments"
    
    This reverts commit d2e693e.
    
    # Conflicts:
    #	projects/plugins/boost/app/lib/class-options.php
    #	projects/plugins/boost/app/modules/critical-css/Display_Critical_CSS.php
    #	projects/plugins/boost/app/modules/critical-css/Recommendations.php
    #	projects/plugins/boost/app/modules/critical-css/rest-api/Boost_API.php
    
    * Config ID's aren't used anymore
    
    * Remove unused method
    
    * Remove unmodified methods
    
    * Refactor the config class
    
    * Replicate lazy images in both Jetpack and Boost
    
    * Remove dead code
    
    * Move connection related code to connection class
    
    * Remove unused meta tag
    
    * Typo
    
    * Refactor Critical CSS REST API
    
    * Update the namespaces to match the new file structure
    
    * Restore behavior: ensure the module is initialized
    
    * Revert "Restore behavior: ensure the module is initialized"
    
    This reverts commit 6b3f987.
    
    Turns out we don't need to restore this behavior anymore because our API Requirements have changes after many plugin iterations.
    
    * Remove todos - no longer a required feature
    
    * Move Critical CSS REST API files
    
    * Boost_API -> REST_API
    
    * Simplify Critical CSS REST API initialization
    
    * Cleanup
    
    * A step towards a modular REST API
    
    * A step towards modular modules
    
    * Move module filtering to a dedicated method
    
    * Rename Module to Module_Toggle
    
    * Create a Module calss that deals with module setup
    
    * Make REST_API Route registration more elegant
    
    * Move module toggling to the the new REST API format
    
    * Move modules out of main plugin class
    
    * Update comments
    
    * Cleanup comments
    
    * Mass rename
    
    After chat with Adnan, we decided that a couple of things are pretty unclear - this is a step towards giving classes better names
    
    * Toggle_Module -> Optimization_Status
    
    * Modules -> Features & Optimizations
    
    * Silence php8 error
    
    * Unit test fix
    
    * Fix module tests
    
    * phpcs autofix
    
    * Fix phpcs errors & warnings
    
    * Clean up optimization status tracking
    
    * state -> status
    
    * Simplify uninstall
    
    * Add missing namespaces
    
    * Fix CLI for e2e tests
    
    This is not a permanent fix, but I just need e2e tests to run right now
    
    * Seamlessly migrate to the new options format.
    
    * Protect against recursion
    
    * Add Has_Setup and Setup classes
    
    Add an interface and a class to ensure that a class is going to need to be set-up at a later point in time via hook.
    
    * Improve how Optimization objects are initialized
    
    * [not verified] Fix: return statement was left over after refactoring
    
    * Allow any unused parameters which start with _, to allow for implementing interfaces without warty comments
    
    * Catch errors that occur when queuing up Critical CSS generation, so the UI doesn't freeze if the server 500s
    
    * Skip lazy-image tests until reinstated later
    
    Co-authored-by: Karthik Bhat <[email protected]>
    Co-authored-by: Mark George <[email protected]>
    3 people committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    1af92d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    556b650 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86b4357 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8108a20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    832da50 View commit details
    Browse the repository at this point in the history
  6. Components: re organize stories by project and package name (#22565)

    * components: re-organize stories by project/js-pgk
    
    * changelog
    retrofox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    d7ad078 View commit details
    Browse the repository at this point in the history
  7. My Jetpack: tweak dims of the Product card status (#22561)

    * my-jetpack: tweak product card status dims
    
    * changelog
    
    * my-jetpack: use var to define status height
    
    * my-jetpack: fix issue when setting style via var
    
    * remove unused css var
    retrofox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    958ea49 View commit details
    Browse the repository at this point in the history
  8. My Jetpack: Fix stories for ProductCard component (#22574)

    * my-jetpack: check data when analytics initializes
    
    * my-jetpack: fix ProductCard stories
    
    * changelog
    retrofox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    84b01a3 View commit details
    Browse the repository at this point in the history
  9. My Jetpack: fix tracking event when activating product (#22575)

    * my-jetpack: fix tracking event when activating product
    
    * changelog
    retrofox committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    47b59ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aa5719b View commit details
    Browse the repository at this point in the history
  11. Track user clicks on Links/Buttons in disconnect modal footer (#22467)

    * [not verified] Track user clicks on disconnect dialog modal
    
    * Fix and add some unit tests
    
    * Changelog
    
    * changes based on review comments
    
    - rename stay connected handler
    - move all click tracking code to step-disconnect
    
    * Update based on comments
    
    - fix tests to loop and be less brittle
    - stop constructing event names programmatically
    - some formatting
    
    * version fixup script
    jim-coffey committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    476b02f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0ece064 View commit details
    Browse the repository at this point in the history
  13. My Jetpack: Add products abstraction (#22550)

    * Creates the Product abstract class and adds CRM
    
    * uses new class to fetch CRM info
    
    * add Hybrid product abstraction and Backup
    
    * changelog
    
    * [not verified] Creates the Product abstract class and adds CRM
    
    * [not verified] uses new class to fetch CRM info
    
    * [not verified] add Hybrid product abstraction and Backup
    
    * [not verified] changelog
    
    * Fix tests
    leogermani committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    9e4eb07 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    752b614 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Configuration menu
    Copy the full SHA
    e23c6e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    825a238 View commit details
    Browse the repository at this point in the history
  3. Recurring Payments: Remove BlockIcon Wrappers (#13324)

    Co-authored-by: Jeremy Herve <[email protected]>
    ockham and jeherve committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    7d15e1e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8c9c80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc1d2f9 View commit details
    Browse the repository at this point in the history
  6. My Jetpack: My Jetpack: connect Backup product class with Product cla…

    …ss (#22594)
    
    * [not verified] my-jetpack: add long description product field
    
    * [not verified] my-jetpack: call Back::get_info() when providing data
    
    * changelog
    retrofox committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    33dca90 View commit details
    Browse the repository at this point in the history
  7. My Jetpack: connect all product cards with data provider (#22578)

    * My Jetpack: time to connect all product cards
    
    * changelog
    retrofox committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    4e69791 View commit details
    Browse the repository at this point in the history
  8. cli: Build in dependency order, optionally with dependencies (#22580)

    When multiple projects are being built, build them in dependency order
    (i.e. each project's dependencies are build before the project is).
    
    If the new `--deps` option is specified, include all dependencies of the
    specified projects in the build.
    anomiex committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    fb2c7da View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7d966b1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ab2c107 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fe8cf5d View commit details
    Browse the repository at this point in the history
  12. Widget Visibility: ensure we find the correct site type (#22527)

    We previously relied on wpcom, which unfortunately won't work here; it does end up being defined even on Jetpack sites, because of the additional scripts from WordPress.com that are enqueued in the admin.
    
    Co-authored-by: Samiff <[email protected]>
    jeherve and samiff committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    523447f View commit details
    Browse the repository at this point in the history
  13. Add/module products (#22596)

    * [not verified] add module products
    
    * [not verified] add new required methods
    
    * [not verified] changelog
    
    * remove wrong annotation
    
    * remove deprecated annotation
    leogermani committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    e053d2b View commit details
    Browse the repository at this point in the history
  14. Storybook: Add 'Jetpack Dashboard' background color (#22597)

    * my-jetpack: add Jetpack Dashboard color
    
    * changelog
    retrofox committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    0752934 View commit details
    Browse the repository at this point in the history
  15. My Jetpack: avoid performing a request for each product (#22605)

    * my-jetpack: remove getProduct() resolver
    
    * changelog
    retrofox committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    b82e303 View commit details
    Browse the repository at this point in the history
  16. add user connection requirement to product info (#22606)

    * add user connection requirement to product info
    
    * update test
    leogermani committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    d1d52c8 View commit details
    Browse the repository at this point in the history
  17. Update Eslint packages (major) (#21604)

    * Update Eslint packages
    * eslint-changed: Update tests for eslint 8.8.0
    * Disable jsdoc rule broken in eslint 7.29
    * Fix new lints
    
    Co-authored-by: Renovate Bot <[email protected]>
    Co-authored-by: matticbot <[email protected]>
    Co-authored-by: Brad Jorsch <[email protected]>
    4 people committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    2922c67 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7e80d11 View commit details
    Browse the repository at this point in the history
  19. Codesniffer: Disallow relative includes (#22603)

    * Disallow relative file includes to align with WP.com coding standards
    
    * Update existing files to comply with new rule
    
    Co-authored-by: Steve D. <[email protected]>
    kraftbj and sdixon194 committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    bc6886e View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. search pkg: Add @use "sass:math" in base styles scss (#22601)

    It seems `@wordpress/block-editor` 8.1.0 will need this and doesn't do
    it itself.
    anomiex committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    510ae6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce7bb10 View commit details
    Browse the repository at this point in the history
  3. cli: Fix friendly error for missing modules (#22620)

    The CLI used to print a friendly error message when modules were
    missing, but that was broken in #22395. This restores it.
    
    Also, this adds output of the original error message for cases where the
    problem isn't fixed by `pnpm install`. And since I'm doing it anyway, it
    also tries to bold the final line on other errors.
    anomiex committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    2dd537b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b02774b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b9ed0d7 View commit details
    Browse the repository at this point in the history
  6. Docs: Adding minor edits to the Quick Start Guide (#22500)

    Co-authored-by: Brandon Kraft <[email protected]>
    coder-karen and kraftbj committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    b984aa7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b320c1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b70118 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ba1dfa7 View commit details
    Browse the repository at this point in the history
  10. My Jetpack: Adding Connection Screen (#22609)

    * My Jetpack: Add connection-screen component
    
    * My Jetpack: Add connection route
    
    * My Jetpack: Add changelogger for connection screen
    
    * My Jetpack: Update version
    renatoagds committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    b22e4e8 View commit details
    Browse the repository at this point in the history
  11. Update wordpress monorepo (#22586)

    * Update wordpress monorepo
    
    * jetpack: Adjust tests for changed color picker
    
      It seems you now have to click before the picker exists in the DOM. And
      also there's no longer a fieldset tag to look for.
    
    * i18n-loader-webpack-plugin: Update test snapshot for dependency-extraction-plugin change
    
      They're now producing assets per entrypoint, not per runtime.
    
    Co-authored-by: Renovate Bot <[email protected]>
    Co-authored-by: matticbot <[email protected]>
    Co-authored-by: Brad Jorsch <[email protected]>
    4 people committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    864d6a3 View commit details
    Browse the repository at this point in the history
  12. Introduce Waf package (#22402)

    Co-authored-by: Jeremy Herve <[email protected]>
    miguelxpn and jeherve committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    fdf40bb View commit details
    Browse the repository at this point in the history
  13. Update: license activation dialog text (#22570)

    Co-authored-by: Jeremy Herve <[email protected]>
    andrii-lysenko and jeherve committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    12622b9 View commit details
    Browse the repository at this point in the history
  14. WordAds: deprecate legacy widget (#22208)

    Now that one can add ad blocks via the block-based widget editor, let's favor that over the old legacy ad widget.
    
    See discussion in #22016
    
    Co-authored-by: Samiff <[email protected]>
    jeherve and samiff committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    0e4fe4f View commit details
    Browse the repository at this point in the history
  15. My Jetpack: Update/my jetpack restore get product resolver (#22618)

    * [not verified] my-jetpack: restore getProduct() resolver
    
    * [not verified] changelog
    retrofox committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    ac3daa7 View commit details
    Browse the repository at this point in the history
  16. Workaround add_submenu_page bug to fix jetpack menu order (#22623)

    * Fix submenu_order with a workaround
    
    * changelog and version bump
    
    * linting
    leogermani committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    c591f2d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d1916fd View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9ea6026 View commit details
    Browse the repository at this point in the history
  19. codesniffer: Update wp-coding-standards/wpcs to dev-develop (#22600)

    * codesniffer: Update `wp-coding-standards/wpcs` to `dev-develop`
    
      They haven't done a release in over a year, and we need fixes for
      errors in PHP 8.0 and 8.1.
    
      This also necessitates a few fixes to existing files and updating of
      ignore comments for a renamed sniff.
    
    * Update codesniffer tests for changes
    * codesniffer: Rework (and disable by default) the test snapshot updating code
    anomiex committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    4a9a5c1 View commit details
    Browse the repository at this point in the history
  20. Add anti spam into my jetpack (#22628)

    * create anti spam product class
    
    * handle akismet menu in admin ui package
    
    * version bumps
    leogermani committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    eea0c5b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    bab7139 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    fdecb31 View commit details
    Browse the repository at this point in the history
  2. Fix: Lazy Loading images (#22566)

    * [not verified] Re-enable tests
    
    * [not verified] Sync Jetpack Boost lazy images state with Jetpack
    
    * Fix typo
    
    * Changelog
    
    Co-authored-by: Mark George <[email protected]>
    pyronaur and Mark George committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    ff3ce45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e0dff0 View commit details
    Browse the repository at this point in the history
  4. E2E tests: fix unsupported GITHUB_EVENT_NAME for schedule runs (#22637)

    * Only evaluate changed projects for push or pull_request events
    adimoldovan committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    f1ebb6d View commit details
    Browse the repository at this point in the history
  5. WIP, merged the donations editable blocks block with the actual donat…

    …ions block. The block is working asexxpected. The deprecation strategy is partially implemented, the previous version block will not break the editor but the data is not migrated yet.
    rcrdortiz committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    04d1389 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ef58af View commit details
    Browse the repository at this point in the history
  7. cli: Build in parallel! (#22631)

    When building multiple projects, `jetpack build` will now build them in
    parallel when possible. A `--concurrency` option is added to limit the
    maximum number of concurrent project builds.
    
    We can't quite use this in the GitHub Action yet, as for that we first
    need to move all the before-build and after-build code into the build
    action somehow. That's left for a future PR.
    anomiex committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    f5d01d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5cecab9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    006bb98 View commit details
    Browse the repository at this point in the history
  10. My Jetpack: expose pricing product data (#22630)

    * [not verified] my-jetpack: add product harcoded data
    
    * [not verified] changelog
    
    * [not verified] my-jetpack: rename product file to pricing_for_ui
    
    * [not verified] my-jetpack: update products pricing for the UI
    
    * my-jepack: fix PHP test
    retrofox committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    4752c6c View commit details
    Browse the repository at this point in the history
  11. My Jetpack: Add product/Boost interstitial component (#22643)

    * [not verified] my-jetpack: refa product detail card
    
    * [not verified] my-jetpack: improve Product detail stories
    
    * [not verified] my-jetpack: refactoring product detail stories
    
    * [not verified] my-jetpack: tweak interstitial layout - add children prop
    
    * [not verified] my-jetpack: fix stories endpoint response
    
    * [not verified] my-jetpack: tweak min-width of Product Detail card
    
    * [not verified] my-jetpack: tweak ProductDetailCard
    
    * [not verified] my-jetpack: first approach of Boost interstitial
    
    * changelog
    
    * my-jetpack: do not expose especific card instances
    
    * my-jetpack: clean commented style
    retrofox committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    2422574 View commit details
    Browse the repository at this point in the history
  12. My Jetpack: Add notice styles improvement and redirect for connection…

    … route (#22646)
    
    * My Jetpack: Update notice layout and implement redirect for connection
    
    * My Jetpack: Add changelogger for notice redirect
    renatoagds committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    ff4490a View commit details
    Browse the repository at this point in the history
  13. Search dashboard: add scaffolding for Record Meter (#22497)

    Co-authored-by: Jeremy Herve <[email protected]>
    bluefuton and jeherve committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    1557a93 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8493041 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    301c0f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Configuration menu
    Copy the full SHA
    9f23aae View commit details
    Browse the repository at this point in the history
  2. E2E tests: optimize scheduled runs

    * Only evaluate changed projects for pull_request and push
    
    * Run atomic tests on 30th minute every 4 hour
    adimoldovan committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    46cde78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    daf8b9c View commit details
    Browse the repository at this point in the history
  4. Publicize: Add empty Composer package (#22607)

    Co-authored-by: Paul Bunkham <[email protected]>
    Co-authored-by: Jeremy Herve <[email protected]>
    3 people committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    630d64e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be9c645 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffa189b View commit details
    Browse the repository at this point in the history
  7. My Jetpack: Fire Tracks event when showing product Interstitial page (#…

    …22663)
    
    * Fire Tracks event when showing the Interstitial page
    
    * Add changelog file
    oskosk committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    8d82969 View commit details
    Browse the repository at this point in the history
  8. Premium content: Improve editing consistency (#22626)

    * Premium content: Improve editing consistency
    
    In the editor, viewing the content for people who don't have a
    subscription is sometimes referred to as 'Visitor view' and sometimes as
    'Logged out view'. This change makes the interface more consistent by 
    using 'Guest View'.
    
    It also swaps the order of the added content (subscriber/guest view) to 
    match the order of the menu buttons, so that the Guest view is the first
    content inserted and then the Subscriber view.
    
    Fixes #22425
    dsas committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    630677a View commit details
    Browse the repository at this point in the history
  9. My Jetpack: Fire Tracks event when clicking CTA button on product Int…

    …erstitial page (#22672)
    
    * Fire Tracks event when clicking CTA button on product Interstitial page
    
    * Add changelog file
    
    * Fix space on doc
    oskosk committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    d2bc493 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b5a7ebb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    eac7a0c View commit details
    Browse the repository at this point in the history
  12. My Jetpack: Introduce basic Layout component. Add GoBackLink component (

    #22659)
    
    * [not verified] my-jetpack: extract go-back-link from connection
    
    * [not verified] my-jetpack: introduce Layout component
    
    * [not verified] my-jetpack: remove duplicated go back link from connection
    
    * [not verified] my-jetpack: tweak product interstitial layout
    
    * [not verified] my-jetpack: tweak connection-screen top margin
    
    * [not verified] changelog
    retrofox committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    08f88f5 View commit details
    Browse the repository at this point in the history
  13. WIP, mThe amount block controls now properly style the block. Text is…

    … not allowed to be saved now on the custom amount field. Custom Amount block controls are now working and style the custom amount block accordingly.
    rcrdortiz committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    d84c8b3 View commit details
    Browse the repository at this point in the history
  14. Twitter Gather: make endpoint restricted to contributors (#22657)

    Until now, the endpoint was available to anyone, and one could pass any Twitter Thread to that endpoint to make a blog-authenticated request to WordPress.com, and then, in turn, an authenticated request to the Twitter API using our app credentials.
    
    Here is an example:
    https://jeremy.hu/wp-json/wpcom/v2/tweetstorm/gather?url=https://twitter.com/KieranBinchy/status/1488812175372267526
    
    That endpoint is currently used in the block editor (so only by folks with contributing capabilities on a given site) to "unroll" a Twitter Thread, i.e. pull all tweets from a thread based off a single tweet.
    
    I think it would be fine to limit that endpoint to contributors.
    
    - Related post: p3btAN-1Fc-p2
    - This merges r239582-wpcom from WordPress.com (D74346-code).
    jeherve committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    a40f746 View commit details
    Browse the repository at this point in the history
  15. Add has_required_plan to product info and implement it in Search (#22682

    )
    
    * Add has_required_plan info and implement in Search
    
    * updating lock files
    
    * monorepo gardening
    
    * create needs_purchase status
    leogermani committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    53d899b View commit details
    Browse the repository at this point in the history
  16. My Jetpack: add search product data (#22685)

    * [not verified] my-jetpack: add data for search product
    
    * changelog
    retrofox committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    8501283 View commit details
    Browse the repository at this point in the history
  17. PHPCS: Ignore rule by file for WP.com (#22689)

    * Remove previous rule and exclude by file.
    kraftbj committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    c6c09d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Jetpack At-a-glance: Replace Backup upgrade banner with a coupon rede…

    …em CTA when a partner coupon is detected (#22602)
    
    Co-authored-by: Jeremy Herve <[email protected]>
    atanas-dev and jeherve committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    f150c5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57f52d0 View commit details
    Browse the repository at this point in the history
  3. My Jetpack: Implement Free price for Boost product (#22680)

    * [not verified] my-jetpack: mock Boost princing data
    
    * [not verified] my-jetpack: camelcasly pricingForUi
    
    * [not verified] my-jetpack: implement Free for product detail
    
    * [not verified] my-jetpack: tweak Icon in product detail
    
    * [not verified] changelog
    
    * my-jetpack: add pricing mock data for backup
    retrofox committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    68ce07f View commit details
    Browse the repository at this point in the history
  4. My Jetpack: add Search interstitial view (#22687)

    * [not verified] my-jetpack: add data for search product
    
    * changelog
    
    * my-jetpack: add SearchInterstitial component
    
    * my-jetpack: change status logic, checking plan at top
    
    * mu-jetpack: register NEEDS_PURCHASE status
    
    * my-jetpack: register /add-search route connected to SearchInterstitial component
    
    * my-jetpack: lead to /add-search on search card Add
    
    * changelog
    retrofox committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    9a0ab28 View commit details
    Browse the repository at this point in the history
  5. VideoPress: Change the default for the "usesAverageColor" setting to …

    …True (#22608)
    
    * add deprecation for `useAverageColor` default change
    
    * added changelog entry
    
    * Update deprecated v4 to match blocks without useAverageColor property
    
    Co-authored-by: thedebian <[email protected]>
    Co-authored-by: Jeremy Herve <[email protected]>
    3 people committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    88ed8df View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    975d71f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    01cddea View commit details
    Browse the repository at this point in the history
  8. Fix front-end performance of Tiled Gallery block (#22547)

    Co-authored-by: Siobhan <[email protected]>
    Co-authored-by: Jeremy Herve <[email protected]>
    3 people committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    2bc858a View commit details
    Browse the repository at this point in the history
  9. [not verified] TIP/POC, Donations block is now built using InnerBlock…

    …s instead of fixed components. We can now edit the presentation of the individual components of the donations block. Save is not working, some styles are missing, and other basic behaviours and checks are also missing.
    rcrdortiz committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    0e7e3fe View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d0a04ab View commit details
    Browse the repository at this point in the history
  11. [not verified] TWe now show the donations icon for each donation view…

    … in the block inspector. Refactored directory structure. Added controls for the donations block. Merged all the views into a single view.
    rcrdortiz committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    3c1cd2f View commit details
    Browse the repository at this point in the history
  12. [not verified] Added basic saving functionality. The block is now par…

    …tially rendered on the front end of the site.
    rcrdortiz committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    5ec6e99 View commit details
    Browse the repository at this point in the history
  13. [not verified] WIP, merged the donations editable blocks block with t…

    …he actual donations block. The block is working asexxpected. The deprecation strategy is partially implemented, the previous version block will not break the editor but the data is not migrated yet.
    rcrdortiz committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    b81a965 View commit details
    Browse the repository at this point in the history
  14. [not verified] WIP, mThe amount block controls now properly style the…

    … block. Text is not allowed to be saved now on the custom amount field. Custom Amount block controls are now working and style the custom amount block accordingly.
    rcrdortiz committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    385604a View commit details
    Browse the repository at this point in the history
  15. Implemented migration of the deprecated block. The old block is now d…

    …isplayed properly and works as expected on the FE when it has not been updated to the new version. Fixed an issue that caused the Amount block to not show the decimal places correctly
    rcrdortiz committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    97904a4 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'update/donations-block-to-inner-blocks' of github.com:A…

    …utomattic/jetpack into update/donations-block-to-inner-blocks
    rcrdortiz committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    c41d35e View commit details
    Browse the repository at this point in the history