-
Notifications
You must be signed in to change notification settings - Fork 799
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
Commits on Jan 24, 2022
-
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.
Configuration menu - View commit details
-
Copy full SHA for 2caf0a0 - Browse repository at this point
Copy the full SHA 2caf0a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14252e7 - Browse repository at this point
Copy the full SHA 14252e7View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for eee7003 - Browse repository at this point
Copy the full SHA eee7003View commit details -
Docker Image: Update Ubuntu version to 21.04 (#22449)
Co-authored-by: Brandon Kraft <public@brandonkraft.com>
Configuration menu - View commit details
-
Copy full SHA for 4838949 - Browse repository at this point
Copy the full SHA 4838949View commit details -
Configuration menu - View commit details
-
Copy full SHA for dace448 - Browse repository at this point
Copy the full SHA dace448View commit details -
widget-conditions: fix regression introduced in #22414 (#22457)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 56c07f2 - Browse repository at this point
Copy the full SHA 56c07f2View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 8a829ce - Browse repository at this point
Copy the full SHA 8a829ceView commit details
Commits on Jan 25, 2022
-
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 <anomiex@users.noreply.github.com> * 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 <anomiex@users.noreply.github.com> * Update projects/packages/analyzer/src/api/class-plugin-downloader.php Co-authored-by: Brad Jorsch <anomiex@users.noreply.github.com> * 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 <anomiex@users.noreply.github.com> * 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 <public@brandonkraft.com> Co-authored-by: Brad Jorsch <anomiex@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f0c1647 - Browse repository at this point
Copy the full SHA f0c1647View commit details -
Configuration menu - View commit details
-
Copy full SHA for d281792 - Browse repository at this point
Copy the full SHA d281792View commit details -
My Jetpack: check user connectivity before hitting wpcom side (#22478)
* my-jetpack: check user connectivity before to hit wpcom * changelog
Configuration menu - View commit details
-
Copy full SHA for 3dd572e - Browse repository at this point
Copy the full SHA 3dd572eView commit details -
Connection: Fix misspelling of propTypes in ConnectedPlugins componen…
…t from connection js-package (#22480)
Configuration menu - View commit details
-
Copy full SHA for 4cac634 - Browse repository at this point
Copy the full SHA 4cac634View commit details -
Configuration menu - View commit details
-
Copy full SHA for 264a0d4 - Browse repository at this point
Copy the full SHA 264a0d4View commit details -
i18n-loader-webpack-plugin: Move the actual downloading out of the ru…
…ntime (#22265) Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 63db714 - Browse repository at this point
Copy the full SHA 63db714View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 6f28f0b - Browse repository at this point
Copy the full SHA 6f28f0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d59d9a1 - Browse repository at this point
Copy the full SHA d59d9a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f55264a - Browse repository at this point
Copy the full SHA f55264aView commit details -
Added basic saving functionality. The block is now partially rendered…
… on the front end of the site.
Configuration menu - View commit details
-
Copy full SHA for 22eea22 - Browse repository at this point
Copy the full SHA 22eea22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 453cb69 - Browse repository at this point
Copy the full SHA 453cb69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 768c6f9 - Browse repository at this point
Copy the full SHA 768c6f9View commit details -
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 <leogermani@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb959d1 - Browse repository at this point
Copy the full SHA fb959d1View commit details -
Reduced Sync Search test data sample. (#22493)
* Reduced the data set for Search Sync tests.
Configuration menu - View commit details
-
Copy full SHA for 7cb65b2 - Browse repository at this point
Copy the full SHA 7cb65b2View commit details
Commits on Jan 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f36173e - Browse repository at this point
Copy the full SHA f36173eView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for cbaf0d6 - Browse repository at this point
Copy the full SHA cbaf0d6View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 65966f6 - Browse repository at this point
Copy the full SHA 65966f6View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9beef49 - Browse repository at this point
Copy the full SHA 9beef49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf4154 - Browse repository at this point
Copy the full SHA 2cf4154View commit details -
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 <anomiex@users.noreply.github.com> * Update projects/packages/plugins-installer/src/class-jetpack-automatic-install-skin.php Co-authored-by: Brad Jorsch <anomiex@users.noreply.github.com> * 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 <anomiex@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a12a061 - Browse repository at this point
Copy the full SHA a12a061View commit details -
Configuration menu - View commit details
-
Copy full SHA for e164982 - Browse repository at this point
Copy the full SHA e164982View commit details -
[Plugin] Backup: Post-release changelog / readme update (#22510)
* Update CHANGELOG and readme.txt for release
Configuration menu - View commit details
-
Copy full SHA for bb1b6a9 - Browse repository at this point
Copy the full SHA bb1b6a9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 549a2d7 - Browse repository at this point
Copy the full SHA 549a2d7View commit details -
Uses Plugins Installer package in My Jetpack (#22512)
* introduce safe functions to check plugin status * changelog and version bumps
Configuration menu - View commit details
-
Copy full SHA for 6c89e07 - Browse repository at this point
Copy the full SHA 6c89e07View commit details -
* Add a disclaimer to jt-up * Update docs Co-authored-by: Derek Smart <smart@automattic.com>
Configuration menu - View commit details
-
Copy full SHA for 33634ac - Browse repository at this point
Copy the full SHA 33634acView commit details
Commits on Jan 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c744b54 - Browse repository at this point
Copy the full SHA c744b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5f3436 - Browse repository at this point
Copy the full SHA b5f3436View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5832e5 - Browse repository at this point
Copy the full SHA f5832e5View commit details -
Added new filter to update the output HTML of Related Posts module (#…
…22270) Co-authored-by: Manish Mishra <manishmishra@Manishs-MacBook-Pro.local> Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for f7e25bb - Browse repository at this point
Copy the full SHA f7e25bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 989ca75 - Browse repository at this point
Copy the full SHA 989ca75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62acd85 - Browse repository at this point
Copy the full SHA 62acd85View commit details -
IDC: "Safe Mode" admin bar button redesign (#22494)
Redesign the "Safe Mode" admin bar button.
Configuration menu - View commit details
-
Copy full SHA for 3a3e024 - Browse repository at this point
Copy the full SHA 3a3e024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b83a86 - Browse repository at this point
Copy the full SHA 8b83a86View commit details -
Docs: Update command to run server-rendered fixture tests. (#22525)
Co-authored-by: sdixon194 <steve.dixon@automattic.com>
Configuration menu - View commit details
-
Copy full SHA for 512c54a - Browse repository at this point
Copy the full SHA 512c54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19937d1 - Browse repository at this point
Copy the full SHA 19937d1View commit details -
Add/installation to my jetpack (#22529)
* install plugin from my jetpack product * changelog
Configuration menu - View commit details
-
Copy full SHA for 2571da7 - Browse repository at this point
Copy the full SHA 2571da7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6252a8 - Browse repository at this point
Copy the full SHA f6252a8View commit details -
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 <samiff@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for de79d42 - Browse repository at this point
Copy the full SHA de79d42View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 447774f - Browse repository at this point
Copy the full SHA 447774fView commit details -
Build: remove unneeded files from packages' production builds. (#22498)
* Build: remove unneeded files from packages' production builds.
Configuration menu - View commit details
-
Copy full SHA for 99b0acc - Browse repository at this point
Copy the full SHA 99b0accView commit details -
My Jetpack: Use apiNonce and apiRoot from a new global var, and not f…
…rom myJetpackInitialState (#22536)
Configuration menu - View commit details
-
Copy full SHA for 0f53d59 - Browse repository at this point
Copy the full SHA 0f53d59View commit details
Commits on Jan 28, 2022
-
Dashboard: Fix all React warnings shown on the console (#22518)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 4f00976 - Browse repository at this point
Copy the full SHA 4f00976View commit details -
Shared Extension Utilities: Initial setup of the package (#22505)
Co-authored-by: Brandon Kraft <public@brandonkraft.com>
Configuration menu - View commit details
-
Copy full SHA for 3980b6e - Browse repository at this point
Copy the full SHA 3980b6eView commit details -
Search package: Add constant version number and some global functions (…
…#22419) Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 773e44a - Browse repository at this point
Copy the full SHA 773e44aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af5545 - Browse repository at this point
Copy the full SHA 1af5545View commit details -
Configuration menu - View commit details
-
Copy full SHA for f798ee2 - Browse repository at this point
Copy the full SHA f798ee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 046b0d1 - Browse repository at this point
Copy the full SHA 046b0d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4856a - Browse repository at this point
Copy the full SHA 7c4856aView commit details -
Search: Initialize debug bar using correct class (#22541)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 26a8bb5 - Browse repository at this point
Copy the full SHA 26a8bb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86c47c5 - Browse repository at this point
Copy the full SHA 86c47c5View commit details -
Instant Search: add image alt text from API (#22295)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 5d06380 - Browse repository at this point
Copy the full SHA 5d06380View commit details -
Premium content block: Add a warning message for invalid plans (#22446)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 8fccc73 - Browse repository at this point
Copy the full SHA 8fccc73View commit details -
* 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 <thingalon@gmail.com> Co-authored-by: pyronaur <hi@pyronaur.com> Co-authored-by: Adnan Haque <adnan007.id@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3a7c4b2 - Browse repository at this point
Copy the full SHA 3a7c4b2View commit details -
Fix breaking unit tests (#22551)
* Mock new global variable myJetpackRest in unit tests * Add changelog
Configuration menu - View commit details
-
Copy full SHA for d683d41 - Browse repository at this point
Copy the full SHA d683d41View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 694f111 - Browse repository at this point
Copy the full SHA 694f111View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for cd75f36 - Browse repository at this point
Copy the full SHA cd75f36View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc220d5 - Browse repository at this point
Copy the full SHA cc220d5View commit details -
* fix tests * updating dependencies and lock files
Configuration menu - View commit details
-
Copy full SHA for a875b06 - Browse repository at this point
Copy the full SHA a875b06View commit details -
Fix list-changed-projects.sh (#22554)
It was dropping the first project, causing needed tests to be skipped.
Configuration menu - View commit details
-
Copy full SHA for 98aabd0 - Browse repository at this point
Copy the full SHA 98aabd0View commit details
Commits on Jan 29, 2022
-
RNA: New layout structure for Container and Col (#22496)
Co-authored-by: oskosk <oskosk@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1bcdaca - Browse repository at this point
Copy the full SHA 1bcdacaView commit details
Commits on Jan 31, 2022
-
Boost: refactor Critical CSS: Part 1 (#22163)
* Move Critical CSS Recommendation to own class * Add changelog * After recommendation refactor fix Signed-off-by: pyronaur <hi@pyronaur.com> * Move constants filter inside CSS Recommendations class Signed-off-by: pyronaur <hi@pyronaur.com> * Move on_uninstall Signed-off-by: pyronaur <hi@pyronaur.com> * 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 <hi@pyronaur.com> * Refactor Notifications to OptionsArray * Dump generation related functions into Generator class Signed-off-by: pyronaur <hi@pyronaur.com> * Go ahead, make a mess. Creating an absolute mess out of the Critical CSS Class. Signed-off-by: pyronaur <hi@pyronaur.com> * Re-add handle_css_proxy Signed-off-by: pyronaur <hi@pyronaur.com> * Move: api_get_critical_css_status Signed-off-by: pyronaur <hi@pyronaur.com> * Add critically bad comments Signed-off-by: pyronaur <hi@pyronaur.com> * Remove module is_initialized * Clarify method name: get_current_request_css Signed-off-by: pyronaur <hi@pyronaur.com> * Create a dedicated method to display Critical CSS Signed-off-by: pyronaur <hi@pyronaur.com> * Whoops - wrong condition. `! is_admin()` guard clause was protecting against showing Critical CSS anywhere else but the admin :) Signed-off-by: pyronaur <hi@pyronaur.com> * Move & De-duplicate AMP Compatibility Signed-off-by: pyronaur <hi@pyronaur.com> * Refactor AMP conditions to separate file * Move Providers Move providers to `critical-css/path-providers/providers` Signed-off-by: pyronaur <hi@pyronaur.com> * Create a class to manage Critical CSS Paths Signed-off-by: pyronaur <hi@pyronaur.com> * Add module initialized action * Move generator out of the main Critical CSS class Signed-off-by: pyronaur <hi@pyronaur.com> * Fix missing providers Signed-off-by: pyronaur <hi@pyronaur.com> * Remove the need to inject providers Signed-off-by: pyronaur <hi@pyronaur.com> * Clean up backslash Signed-off-by: pyronaur <hi@pyronaur.com> * 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 <karthik.ax.ax@gmail.com> Co-authored-by: Mark George <thingalon@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1af92d6 - Browse repository at this point
Copy the full SHA 1af92d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 556b650 - Browse repository at this point
Copy the full SHA 556b650View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b4357 - Browse repository at this point
Copy the full SHA 86b4357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8108a20 - Browse repository at this point
Copy the full SHA 8108a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 832da50 - Browse repository at this point
Copy the full SHA 832da50View commit details -
Components: re organize stories by project and package name (#22565)
* components: re-organize stories by project/js-pgk * changelog
Configuration menu - View commit details
-
Copy full SHA for d7ad078 - Browse repository at this point
Copy the full SHA d7ad078View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 958ea49 - Browse repository at this point
Copy the full SHA 958ea49View commit details -
My Jetpack: Fix stories for ProductCard component (#22574)
* my-jetpack: check data when analytics initializes * my-jetpack: fix ProductCard stories * changelog
Configuration menu - View commit details
-
Copy full SHA for 84b01a3 - Browse repository at this point
Copy the full SHA 84b01a3View commit details -
My Jetpack: fix tracking event when activating product (#22575)
* my-jetpack: fix tracking event when activating product * changelog
Configuration menu - View commit details
-
Copy full SHA for 47b59ec - Browse repository at this point
Copy the full SHA 47b59ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa5719b - Browse repository at this point
Copy the full SHA aa5719bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 476b02f - Browse repository at this point
Copy the full SHA 476b02fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ece064 - Browse repository at this point
Copy the full SHA 0ece064View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9e4eb07 - Browse repository at this point
Copy the full SHA 9e4eb07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 752b614 - Browse repository at this point
Copy the full SHA 752b614View commit details
Commits on Feb 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e23c6e2 - Browse repository at this point
Copy the full SHA e23c6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 825a238 - Browse repository at this point
Copy the full SHA 825a238View commit details -
Recurring Payments: Remove BlockIcon Wrappers (#13324)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 7d15e1e - Browse repository at this point
Copy the full SHA 7d15e1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c9c80 - Browse repository at this point
Copy the full SHA e8c9c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc1d2f9 - Browse repository at this point
Copy the full SHA cc1d2f9View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 33dca90 - Browse repository at this point
Copy the full SHA 33dca90View commit details -
My Jetpack: connect all product cards with data provider (#22578)
* My Jetpack: time to connect all product cards * changelog
Configuration menu - View commit details
-
Copy full SHA for 4e69791 - Browse repository at this point
Copy the full SHA 4e69791View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for fb2c7da - Browse repository at this point
Copy the full SHA fb2c7daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d966b1 - Browse repository at this point
Copy the full SHA 7d966b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab2c107 - Browse repository at this point
Copy the full SHA ab2c107View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe8cf5d - Browse repository at this point
Copy the full SHA fe8cf5dView commit details -
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 <samiff@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 523447f - Browse repository at this point
Copy the full SHA 523447fView commit details -
* [not verified] add module products * [not verified] add new required methods * [not verified] changelog * remove wrong annotation * remove deprecated annotation
Configuration menu - View commit details
-
Copy full SHA for e053d2b - Browse repository at this point
Copy the full SHA e053d2bView commit details -
Storybook: Add 'Jetpack Dashboard' background color (#22597)
* my-jetpack: add Jetpack Dashboard color * changelog
Configuration menu - View commit details
-
Copy full SHA for 0752934 - Browse repository at this point
Copy the full SHA 0752934View commit details -
My Jetpack: avoid performing a request for each product (#22605)
* my-jetpack: remove getProduct() resolver * changelog
Configuration menu - View commit details
-
Copy full SHA for b82e303 - Browse repository at this point
Copy the full SHA b82e303View commit details -
add user connection requirement to product info (#22606)
* add user connection requirement to product info * update test
Configuration menu - View commit details
-
Copy full SHA for d1d52c8 - Browse repository at this point
Copy the full SHA d1d52c8View commit details -
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 <bot@renovateapp.com> Co-authored-by: matticbot <matticbot@users.noreply.github.com> Co-authored-by: Brad Jorsch <brad.jorsch@automattic.com>
Configuration menu - View commit details
-
Copy full SHA for 2922c67 - Browse repository at this point
Copy the full SHA 2922c67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e80d11 - Browse repository at this point
Copy the full SHA 7e80d11View commit details -
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. <33553323+sdixon194@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bc6886e - Browse repository at this point
Copy the full SHA bc6886eView commit details
Commits on Feb 2, 2022
-
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.
Configuration menu - View commit details
-
Copy full SHA for 510ae6a - Browse repository at this point
Copy the full SHA 510ae6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce7bb10 - Browse repository at this point
Copy the full SHA ce7bb10View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 2dd537b - Browse repository at this point
Copy the full SHA 2dd537bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b02774b - Browse repository at this point
Copy the full SHA b02774bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ed0d7 - Browse repository at this point
Copy the full SHA b9ed0d7View commit details -
Docs: Adding minor edits to the Quick Start Guide (#22500)
Co-authored-by: Brandon Kraft <public@brandonkraft.com>
Configuration menu - View commit details
-
Copy full SHA for b984aa7 - Browse repository at this point
Copy the full SHA b984aa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b320c1 - Browse repository at this point
Copy the full SHA 4b320c1View commit details -
Block Upgrade banner: Updated the upgrade banner description to inclu…
…de the plan name (#22521)
Configuration menu - View commit details
-
Copy full SHA for 2b70118 - Browse repository at this point
Copy the full SHA 2b70118View commit details -
VideoPress: fix potential use of unexisting allow_download property (#…
…22617) Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for ba1dfa7 - Browse repository at this point
Copy the full SHA ba1dfa7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for b22e4e8 - Browse repository at this point
Copy the full SHA b22e4e8View commit details -
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 <bot@renovateapp.com> Co-authored-by: matticbot <matticbot@users.noreply.github.com> Co-authored-by: Brad Jorsch <brad.jorsch@automattic.com>
Configuration menu - View commit details
-
Copy full SHA for 864d6a3 - Browse repository at this point
Copy the full SHA 864d6a3View commit details -
Introduce Waf package (#22402)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for fdf40bb - Browse repository at this point
Copy the full SHA fdf40bbView commit details -
Update: license activation dialog text (#22570)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 12622b9 - Browse repository at this point
Copy the full SHA 12622b9View commit details -
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 <samiff@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0e4fe4f - Browse repository at this point
Copy the full SHA 0e4fe4fView commit details -
My Jetpack: Update/my jetpack restore get product resolver (#22618)
* [not verified] my-jetpack: restore getProduct() resolver * [not verified] changelog
Configuration menu - View commit details
-
Copy full SHA for ac3daa7 - Browse repository at this point
Copy the full SHA ac3daa7View commit details -
Workaround add_submenu_page bug to fix jetpack menu order (#22623)
* Fix submenu_order with a workaround * changelog and version bump * linting
Configuration menu - View commit details
-
Copy full SHA for c591f2d - Browse repository at this point
Copy the full SHA c591f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1916fd - Browse repository at this point
Copy the full SHA d1916fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea6026 - Browse repository at this point
Copy the full SHA 9ea6026View commit details -
codesniffer: Update
wp-coding-standards/wpcs
todev-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
Configuration menu - View commit details
-
Copy full SHA for 4a9a5c1 - Browse repository at this point
Copy the full SHA 4a9a5c1View commit details -
Add anti spam into my jetpack (#22628)
* create anti spam product class * handle akismet menu in admin ui package * version bumps
Configuration menu - View commit details
-
Copy full SHA for eea0c5b - Browse repository at this point
Copy the full SHA eea0c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bab7139 - Browse repository at this point
Copy the full SHA bab7139View commit details
Commits on Feb 3, 2022
-
User Queries: update parameters to take into account changes in WP 5.9 (
#22559) Co-authored-by: Samiff <samiff@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fdecb31 - Browse repository at this point
Copy the full SHA fdecb31View commit details -
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 <thingalon@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ff3ce45 - Browse repository at this point
Copy the full SHA ff3ce45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e0dff0 - Browse repository at this point
Copy the full SHA 8e0dff0View commit details -
E2E tests: fix unsupported GITHUB_EVENT_NAME for schedule runs (#22637)
* Only evaluate changed projects for push or pull_request events
Configuration menu - View commit details
-
Copy full SHA for f1ebb6d - Browse repository at this point
Copy the full SHA f1ebb6dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 04d1389 - Browse repository at this point
Copy the full SHA 04d1389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ef58af - Browse repository at this point
Copy the full SHA 4ef58afView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for f5d01d0 - Browse repository at this point
Copy the full SHA f5d01d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cecab9 - Browse repository at this point
Copy the full SHA 5cecab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 006bb98 - Browse repository at this point
Copy the full SHA 006bb98View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 4752c6c - Browse repository at this point
Copy the full SHA 4752c6cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 2422574 - Browse repository at this point
Copy the full SHA 2422574View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ff4490a - Browse repository at this point
Copy the full SHA ff4490aView commit details -
Search dashboard: add scaffolding for Record Meter (#22497)
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 1557a93 - Browse repository at this point
Copy the full SHA 1557a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8493041 - Browse repository at this point
Copy the full SHA 8493041View commit details -
Configuration menu - View commit details
-
Copy full SHA for 301c0f5 - Browse repository at this point
Copy the full SHA 301c0f5View commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9f23aae - Browse repository at this point
Copy the full SHA 9f23aaeView commit details -
E2E tests: optimize scheduled runs
* Only evaluate changed projects for pull_request and push * Run atomic tests on 30th minute every 4 hour
Configuration menu - View commit details
-
Copy full SHA for 46cde78 - Browse repository at this point
Copy the full SHA 46cde78View commit details -
Configuration menu - View commit details
-
Copy full SHA for daf8b9c - Browse repository at this point
Copy the full SHA daf8b9cView commit details -
Publicize: Add empty Composer package (#22607)
Co-authored-by: Paul Bunkham <paul@dobit.co.uk> Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 630d64e - Browse repository at this point
Copy the full SHA 630d64eView commit details -
My Jetpack: Connect Boost card with the interstitial (#22656)
Co-authored-by: oskosk <oskosk@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be9c645 - Browse repository at this point
Copy the full SHA be9c645View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa189b - Browse repository at this point
Copy the full SHA ffa189bView commit details -
My Jetpack: Fire Tracks event when showing product Interstitial page (#…
…22663) * Fire Tracks event when showing the Interstitial page * Add changelog file
Configuration menu - View commit details
-
Copy full SHA for 8d82969 - Browse repository at this point
Copy the full SHA 8d82969View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 630677a - Browse repository at this point
Copy the full SHA 630677aView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d2bc493 - Browse repository at this point
Copy the full SHA d2bc493View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a7ebb - Browse repository at this point
Copy the full SHA b5a7ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for eac7a0c - Browse repository at this point
Copy the full SHA eac7a0cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 08f88f5 - Browse repository at this point
Copy the full SHA 08f88f5View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d84c8b3 - Browse repository at this point
Copy the full SHA d84c8b3View commit details -
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).
Configuration menu - View commit details
-
Copy full SHA for a40f746 - Browse repository at this point
Copy the full SHA a40f746View commit details -
Add has_required_plan to product info and implement it in Search (#22682
Configuration menu - View commit details
-
Copy full SHA for 53d899b - Browse repository at this point
Copy the full SHA 53d899bView commit details -
My Jetpack: add search product data (#22685)
* [not verified] my-jetpack: add data for search product * changelog
Configuration menu - View commit details
-
Copy full SHA for 8501283 - Browse repository at this point
Copy the full SHA 8501283View commit details -
PHPCS: Ignore rule by file for WP.com (#22689)
* Remove previous rule and exclude by file.
Configuration menu - View commit details
-
Copy full SHA for c6c09d3 - Browse repository at this point
Copy the full SHA c6c09d3View commit details
Commits on Feb 7, 2022
-
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 <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for f150c5f - Browse repository at this point
Copy the full SHA f150c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f52d0 - Browse repository at this point
Copy the full SHA 57f52d0View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 68ce07f - Browse repository at this point
Copy the full SHA 68ce07fView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9a0ab28 - Browse repository at this point
Copy the full SHA 9a0ab28View commit details -
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 <thedebian@users.noreply.github.com> Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 88ed8df - Browse repository at this point
Copy the full SHA 88ed8dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 975d71f - Browse repository at this point
Copy the full SHA 975d71fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01cddea - Browse repository at this point
Copy the full SHA 01cddeaView commit details -
Fix front-end performance of Tiled Gallery block (#22547)
Co-authored-by: Siobhan <siobhan@automattic.com> Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Configuration menu - View commit details
-
Copy full SHA for 2bc858a - Browse repository at this point
Copy the full SHA 2bc858aView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 0e7e3fe - Browse repository at this point
Copy the full SHA 0e7e3feView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0a04ab - Browse repository at this point
Copy the full SHA d0a04abView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 3c1cd2f - Browse repository at this point
Copy the full SHA 3c1cd2fView commit details -
[not verified] Added basic saving functionality. The block is now par…
…tially rendered on the front end of the site.
Configuration menu - View commit details
-
Copy full SHA for 5ec6e99 - Browse repository at this point
Copy the full SHA 5ec6e99View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for b81a965 - Browse repository at this point
Copy the full SHA b81a965View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 385604a - Browse repository at this point
Copy the full SHA 385604aView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 97904a4 - Browse repository at this point
Copy the full SHA 97904a4View commit details -
Merge branch 'update/donations-block-to-inner-blocks' of github.com:A…
…utomattic/jetpack into update/donations-block-to-inner-blocks
Configuration menu - View commit details
-
Copy full SHA for c41d35e - Browse repository at this point
Copy the full SHA c41d35eView commit details