forked from woocommerce/woocommerce
-
Notifications
You must be signed in to change notification settings - Fork 0
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
[pull] trunk from woocommerce:trunk #1
Open
pull
wants to merge
10,000
commits into
igorradovanov:trunk
Choose a base branch
from
woocommerce:trunk
base: trunk
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…line payment method / payment gateway after reordering (#54527) * Add changelog * Clear sorted payment providers and offline providers when the data in store changes --------- Co-authored-by: oaratovskyi <[email protected]>
…54462) * Ensure GTIN,UPC, EAN, or ISBN field never starts or ends with a dash This is a fix to ensure that on product edit page, GTIN,UPC, EAN, or ISBN field does not allow for a value that starts or ends with a dash. It extends the existing functionality from replacing invalid characters with empty strings to making sure dashes at the begining and end are stripped too. This is necessary because the existing solution allows values such as ABC-123 or 123-ABC which are not valid inputs for GTIN,UPC, EAN, or ISBN. * Reverse unnecessary code formatting * Reverse unnecessary code formatting * Correct formatting * Add Changelog file * Remove changelog * Re-add changelog file
… deactivated but connected (#54089)
* Fix TS error in CardHeaderDescription. * Fix TS error in CardHeaderTitle. * Fix TS error for CreateCampaignModalProps. * Fix TS error in useIsPluginInstalledNotActivated. Simplify code and remove useIsPluginInstalledNotActivated. * Fix TS error in useCampaigns. * Fix TS error in useCampaignTypes. * Fix deprecated registerStore. * Fix TS error in useInstalledPluginsWithoutChannels. * Suppress TS error for OPTIONS_STORE_NAME in useIntroductionBanner. * Fix TS error in useRecommendedChannels. * Fix TS error in useRegisteredChannels. * Fix TS error in useRecommendedPluginsWithoutChannels. * Fix TS error for useBlogPosts. * Add changelog. * Add changelog. * Use type-only import. Co-authored-by: Damián Suárez <[email protected]> * Rename store to marketingStore. * Use type-only import. * Simplify type code. * Refactor to make import code consistent. --------- Co-authored-by: Damián Suárez <[email protected]>
…gh edit account page form (#52836) * Updated comment to be more explicit. Removed unneeded var from ternary. Remove redundant var assignment. * Add a placeholder to select boxes on additional fields when editing addresses. * Removed the required check for select placeholder. * Add changefile(s) from automation for the following project(s): woocommerce * Reverted shorthand ternary. * Fixed botched array keys for select options. * Lint fix. --------- Co-authored-by: github-actions <[email protected]>
…Address Form on My Account page (#54355) * Add novalidate to edit address form on my account page * Add changelog file
* Make the defined COGS value nullable. - By default, null is equivalent to zero. - In variations, null means "same as parent", unless the "additive" flag is set (then null is zero too). - Moved the calculations of the effective value so that they are actually the calculations for the total value (now the effective value is the same as the defined value, null=0) Also documentation comments in WC_Product for the COGS related methods improved to better convey the difference between defined, effective and total values. * Adjust unit tests * Add changelog file * Fix unit tests * Fix linting issues * Fix comment Co-authored-by: Corey McKrill <[email protected]> * Proper implementation of get_parent_cogs_effective_value --------- Co-authored-by: Corey McKrill <[email protected]>
…lds (#49696) * Add required a11y text and decoration to required fields * Update how required field asterisk are displayed * Add back in the validate-required class * Add aria-required and update required asterisk * Add changelog * Fix linting errors * Remove unnecessary esc_attr calls * Fix linting of spaces * Update tests for required radio and checkboxes * Update styles for the change from a link to a button for `.reset_varations` * Update test since the `.reset_variations` is now a button * Remove the asterisks from the test * Remove * since not longer used for required fields * Remove asterisks from tests * Remove (optional) on tests for fields as they have been removed from all fields * Fix linting error * Remove more asterisks * Update product varation test * Remove additional fields with (optional) in their label * Add an extra space in Shipping address for testing puproses * Revert "Add an extra space in Shipping address for testing puproses" This reverts commit 78dc51d. * Revert "Remove additional fields with (optional) in their label" This reverts commit 2cd490b. * Add back in (optional) for non required fields * Update another field that should be tested as optional * Remove unused variable since it is immediately used below it * Update plugins/woocommerce/templates/myaccount/form-edit-account.php Co-authored-by: Darin Kotter <[email protected]> * Remove test for "Complete the checkout form" * Fix spacing issues * Fix additional settings * Remove 'required' asterisks from tests * Add aria-required attribute to email field on edit account page * Fix how Phone and Email address fields are selected in checkout tests * Add asterisk to address required fields * Edit asterisk style to match asterisk character * Bump form-edit-account template version * Create asterisk mixin * Add asterisk style to T17 theme * Add asterisk style to T19 theme * Add asterisk style to TT theme * Add asterisk style to TT1 theme * Add asterisk style to TT2 theme * Add asterisk style to TT3 theme * Account for two dots elements to add aria-label to page link * Add required class and white space back to required fields * Add missing required class * Fix radio required field test * Remove asterisk styles * Remove asterisk HTML markup * Remove asterist character from tests * Add (optional) text to Company label in test * Revert change in Company toggle on the editor * Remove duplicate condition to check required input * Align variables * Add asterisk to locator to fix e2e test Co-authored-by: Niels Lange <[email protected]> * Add asterisk to locator to fix e2e test Co-authored-by: Niels Lange <[email protected]> * Add asterisk to locator to fix e2e test Co-authored-by: Niels Lange <[email protected]> * Add asterisk to locator to fix e2e test * Update single-product-review template version --------- Co-authored-by: amesplant <[email protected]> Co-authored-by: Darin Kotter <[email protected]> Co-authored-by: Gabriel Manussakis <[email protected]> Co-authored-by: Gabriel Manussakis <[email protected]> Co-authored-by: Niels Lange <[email protected]>
…nt (#54535) * Update the recurring payments icon * Add changelog
…havior (#54487) * Add Mollie payment provider class * Add pseudo WC payment gateway class * Handle Mollie not yet connected * Do not overwrite title and description for certain providers * Lint fixes * Add support for provider class map with wildcards * Add Mollie and AmazonPay gateway providers * Add changelog * Lint fixes * Fix stretching non-square provider images * Provide description for Mollie stand-in gateway * Update plugins/woocommerce/changelog/fix-54290-missing-partner-gateway-in-nox-provider-list Co-authored-by: Oleksandr Aratovskyi <[email protected]> * Signal that the Mollie stand-in gateway needs setup * Add custom handling for Mercado Pago * Lint fixes * test: Add unit test for custom provider class mapping with wildcard * refact: Minor renaming --------- Co-authored-by: Oleksandr Aratovskyi <[email protected]>
* Add a snackbar notice as a default error handler * Add changefile(s) from automation for the following project(s): woocommerce, woocommerce/client/admin --------- Co-authored-by: github-actions <[email protected]> Co-authored-by: Oleksandr Aratovskyi <[email protected]>
… editor (#55124) Co-authored-by: Thomas Roberts <[email protected]>
Automated change: Prep @woocommerce/e2e-utils-playwright for release. Co-authored-by: adimoldovan <[email protected]>
* Ensure Mini Cart item count remains visible * Add changefile(s) from automation for the following project(s): woocommerce-blocks --------- Co-authored-by: github-actions <[email protected]>
* Update change-a-currency-symbol.md * Update manifest. * Modify code reference.
* Product Gallery iAPI refactor * Fix indentation * Fix context propagation * Add changelog * Refactor frontend.tsx * Continue refactor * Remove more unused properties * Add selectIndex getter
* Ensure grouped row stacks in mobile view * Add changelog
* Remove frontend scripts from Product Gallery Large Image * Add changelog
* fix: prevent order statuses only on other admin pages Order status are queried from stat table on every WC admin page and passed to Analytics Settings page. When the number of orders are large, making this query when the its cache expires is slow. For this reason this change is made to prevent this query from running on every WooCommerce admin page and made only on the Analytics settings page when it is required. * Add changelog * Add doc block to a method * Include other analytics admin pages * Improve formatting * Fix linting issues --------- Co-authored-by: Néstor Soriano <[email protected]>
* Fix theme activation bug * Trigger live build for blueprint package changes * Attempt to activate theme if it is already installed * Add comment and fix lint issue
* Only display active plugins and theme * Update plugins/woocommerce/src/Admin/Features/Blueprint/Init.php Co-authored-by: Chi-Hsuan Huang <[email protected]> * Update plugins/woocommerce/src/Admin/Features/Blueprint/Init.php Co-authored-by: Chi-Hsuan Huang <[email protected]> * Add changefile(s) from automation for the following project(s): woocommerce * Fix lint issue --------- Co-authored-by: Chi-Hsuan Huang <[email protected]> Co-authored-by: github-actions <[email protected]>
* Add RunPHP step and importer * Remove woo importers -- no longer needed as we use runPHP now * Add class extractor -- a helper to extract code from a class * Remove meta values -- not allowed in playground * Convert payment gateway exporter to use options * Convert shipping and tax rate exporters to use runPHP step * Update plugin export to respect plugin deps * Set landing page to /wp-admin/admin.php * Add changefile(s) from automation for the following project(s): woocommerce * Lint fixes * Turn off phpcs for the templates * Remove export as a zip -- not compatible with playground * Disalow dangerous PHP functions * Add runSql step * Convert shipping and tax exporter to use runSql * Add runSql importer * Fix lint issue * Remove unused vars from the slotfil * Remove runPHP test * Remove unused test --------- Co-authored-by: github-actions <[email protected]>
* Remove support for zip format -- no longer supported * Support merging messages * Add /wp-json/wc-admin/blueprint/import-step endpoint * Add unit tests * Use import-step to import the schema from the frontend * Lint fixes * Add changefile(s) from automation for the following project(s): woocommerce, woocommerce/client/admin * Make sure output is an array * Lint fixes * Lint fixes --------- Co-authored-by: github-actions <[email protected]>
* Update Coming Soon block styles for better theme compatibility * Update Coming Soon block patterns with improved styling and layout * Add changelog * Fix Coming Soon block layout with theme root padding * Update Coming Soon block color attribute to use new style object * Refactor Coming Soon block patterns to improve color and text styling * Update Coming Soon block patterns with improved text and link color styling * Refine Coming Soon page split right image pattern with enhanced color and link styling
…55119) * Update remote logging feature to depend on usage tracking status - Modify remote logging feature description to link to usage tracking settings - Add conditional logic to disable remote logging when usage tracking is off - Ensure remote logging is only enabled when usage tracking is active * Add changelog * Update remote logging feature to use tracking status variable - Replace hardcoded tracking status check with a passed variable - Maintain existing feature description and settings link - Improve flexibility of tracking status determination * Enable remote logging by default
…55152) * Remove mobile display settings * Add changelog * Update e2e tests * Remove unused references to overlayicon * Update block references docs * Update docs manifest
* Add RunPHP step and importer * Remove woo importers -- no longer needed as we use runPHP now * Add class extractor -- a helper to extract code from a class * Remove meta values -- not allowed in playground * Convert payment gateway exporter to use options * Convert shipping and tax rate exporters to use runPHP step * Update plugin export to respect plugin deps * Set landing page to /wp-admin/admin.php * Add changefile(s) from automation for the following project(s): woocommerce * Lint fixes * Turn off phpcs for the templates * Add test for ExportInstallPluginStep * Add unit tests * Add changefile(s) from automation for the following project(s): woocommerce * Update packages/php/blueprint/tests/Unit/ExportSchemaTest.php Co-authored-by: Chi-Hsuan Huang <[email protected]> * Test each step from export * Update ExportWCShipping.php * Update ExportWCTaxRates.php * Remove runPHP code -- no longer needed * Remove runPHP tests --------- Co-authored-by: github-actions <[email protected]> Co-authored-by: Chi-Hsuan Huang <[email protected]>
* Update copy and icons to the latest Figma design * Update plugins/woocommerce/client/admin/client/blueprint/settings/style.scss Co-authored-by: Chi-Hsuan Huang <[email protected]> * Update plugins/woocommerce/client/admin/client/blueprint/settings/slotfill.js Co-authored-by: Chi-Hsuan Huang <[email protected]> * Replace upload icon * Adjust styles and use icons from wordpress * Fix themes icon * Update uploade component border and export button spacing * Add changefile(s) from automation for the following project(s): woocommerce, woocommerce/client/admin --------- Co-authored-by: Chi-Hsuan Huang <[email protected]> Co-authored-by: github-actions <[email protected]>
* Removed Review your checkout experience from onboarding tasks. * Add changefile(s) from automation for the following project(s): woocommerce --------- Co-authored-by: github-actions <[email protected]>
[Checkout] Prevent a delay in rendering checkout payment methods on first load. (#55191) * Remove use of promise in getCartData to prevent delays in hydration * changelog * Update changelog text Co-authored-by: Mike Jolley <[email protected]>
* Remove clear button from individual filters except active filter * Clean up clear button to design specs * Add changelog file * Update tests * Remove lingering attribute * Updated block references doc
* Refactor 'environment' and 'database' assertions * Unskip up to pages. * Unskip rest of the test. * Make test pass on WPCOM * Remove .only() from test * Assorted changes. * Add changelog.
…55160) * Remove SKIP_ON_WPCOM tags * Add changelog
* Check if the cart exists before calling needs_payment * Add changefile(s) from automation for the following project(s): woocommerce * Update template version * Add changefile(s) from automation for the following project(s): woocommerce * Add doing it wrong message if cart is not available --------- Co-authored-by: github-actions <[email protected]>
* [Experimental] Update the layout of Add to Cart with Options template parts * Add changelog file * Make it so all Add to Cart buttons are inside a row * Add to Cart Button: don't display placeholder if it's not loading * Use stepper quantity inputs in the grouped product selector too
* Display all filters on preview * Add changelog * Fix merge conflicts * Update block references
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )