Commit Graph

53682 Commits

Author SHA1 Message Date
Rodel Calasagsag 8f4d94bdc1 Merge branch 'trunk' into e2e/slack-daily-plugins 2023-09-08 13:00:17 +08:00
Chris Runnells 3f5844004c Revert "Remove Purchase files"
This reverts commit 0f79915981.
2023-09-07 14:28:05 -10:00
Barry Hughes 8505232846
Order confirmation page: tweak verification logic (#40050)
Increase the number of cases controlled by the `woocommerce_order_email_verification_required` filter hook.
2023-09-07 14:50:37 -07:00
Jon Lane 24e81b0f20 Added some awaits 2023-09-07 13:27:39 -07:00
Jon Lane 90f03c9711 Update has propagated, remove conditional 2023-09-07 13:13:39 -07:00
Jon Lane 7011a84858 Retry plugin installation if failed 2023-09-07 13:13:16 -07:00
Matt Sherman 94c6807a96 Implement woocommerce_block_template_after_add_block action 2023-09-07 14:40:30 -04:00
Ron Rennick 60fa13e21b
Fix cloning cart keeps wrong reference in session and fee (#39282) 2023-09-07 14:00:29 -03:00
Ron Rennick c00dac50f3
TT2: Update "View Products" button padding so it's consistent with add to basket button. (#37078) 2023-09-07 12:56:47 -03:00
Ismael Martín Alabarce 80173a640e
Update TaskItem and WooPayments task (#40034)
* Custom WooPayments task header content

when action incentive is available.

* Add badge prop to experimental TaskItem component

, update task list components, docs, storybook, and tests

* Add badge property to OnboardingTasks/Task abstract class

* Add `woocommerce_admin_woopayments_onboarding_task_badge` filter

* Use the filter to display the badge from server

* Add changelog entries

* Update filter to use return existing badge

instead of an empty string

* Update task header to also check for the incentive in wcpaySettings
2023-09-07 15:43:18 +02:00
github-actions dcd05a7be3 Add changefile(s) from automation for the following project(s): woocommerce 2023-09-07 12:01:18 +00:00
Alex López 6dc7b83c9c Fix documentation based on feedback from PR review. 2023-09-07 13:56:38 +02:00
And Finally 39a9596c58
Don't show feedback snackbar till marketplace content has finished loading (#39869) 2023-09-07 11:41:17 +01:00
Tom Cafferkey 93b6f1b8ce
Merge branch 'trunk' into update/tt2-view-products-button-padding 2023-09-07 11:45:10 +02:00
Vedanshu Jain e91313ea54
[HPOS] Support deleting metadata just by meta id. (#40064) 2023-09-07 14:54:55 +05:30
RJ c889d5ed2d
add: made look and tone ai api call more robust (#40052)
* add: made look and tone ai completion api call more robust

- added tracks and tests for invalid ai response

* removed some redundant stuff

* parameterised prompt for safety

* minor fixes
2023-09-07 17:05:47 +08:00
Vedanshu Jain 0bb048f31f Add changelog. 2023-09-07 13:22:17 +05:30
Vedanshu Jain 955fc37a90 Support deleting metadata just by meta id. 2023-09-07 13:21:18 +05:30
Vedanshu Jain 7860a08f80 Add unit test for allowing metadata to be deleted by ID. 2023-09-07 13:21:13 +05:30
Adrian Duffell 1cfed94eb9
Remove React Admin label from PR labeler (#40014)
Remove “focus: react admin” from PR labeller
2023-09-07 13:05:07 +08:00
Jon Lane c497b37a96 Tweak so setup will skip locally 2023-09-06 16:31:55 -07:00
Jon Lane 575e2346af Set env variable to update to nightly 2023-09-06 16:14:51 -07:00
Jon Lane b5e5f33825 Update to nightly release after reset 2023-09-06 16:06:49 -07:00
Jon Lane e316d8745d Add changelog 2023-09-06 15:02:05 -07:00
Jon Lane 5e222b6bdc Remove soft assertion 2023-09-06 14:39:34 -07:00
Jon Lane 1f3a0962ff Uninstall and reinstall WC 2023-09-06 14:37:18 -07:00
Fernando Marichal ad1920ca2e
Add Tags to product editor (#39966)
* Add block

* Add component tags-field

# Conflicts:
#	packages/js/product-editor/src/style.scss

* Add changelog

* Clean code

* Add style

# Conflicts:
#	packages/js/product-editor/src/style.scss

* Trim styles

* Delete input when creating tag

* Clean input after creating tag

* import Query type

* Add changelogs

* Add tests

* Rename newInputValue

* Remove lodash use

* Add useInstanceId instead of using a fixed id

* Remove pagination related code

* Remove isAsync const

* Fix list filtering

* Abstract useSelect

* Fix tests

* Refactor use-tag-search

* Fix lint
2023-09-06 15:51:22 -03:00
Tofandel 93aae26b1b Change deprecated version 2023-09-06 20:29:37 +02:00
Maikel David Pérez Gómez 5e301f5a6f
Show sale price and list price in each variation row when the variation is on sale (#40048)
* Show sale price and list price in each variation row when the variation is on sale

* Add changelog file
2023-09-06 15:20:34 -03:00
Maikel David Pérez Gómez 9e812dd5da
Show in product details feature under Edit attribute modal (#40006)
* Change the Visible to customers checkbox label and tooltip

* Set default visibility to true if the atribute is non used for variations, false otherwise

* Add changelog file
2023-09-06 15:20:24 -03:00
Fernando Marichal 365e479614
Create a plugin to enable Variations feature (#40027)
* Add plugin to enable features and map it

* Activate plugin

* Add changelog
2023-09-06 12:48:57 -03:00
Nathan Silveira e9aad24125
Migrate Category field to woocommerce/taxonomy-field block (#40021)
* Migrate category field to woocommerce/taxonomy-field block

* Remove details-categories-field

* Add changelogs

* Remove more references

* Rename block and add it to blockregistry

* Add missing setIsCreating calls

* Undo changelog change

* Add changelog
2023-09-06 10:21:37 -03:00
nigeljamesstevenson 5a8ed71edc
E2E: Remove WP Latest-2 from release tests (#40012) 2023-09-06 12:38:40 +01:00
Thomas Shellberg 8ec91504ff
Add Short Description "Write With AI" Button + Inform about automatic generation (#39805)
* Add "Write With AI" button to product short description media buttons area.
2023-09-06 12:36:14 +02:00
Matt Sherman a66a48108f
Update woocommerce/create-product-editor-block to use template API (#39993) 2023-09-06 06:30:59 -04:00
nigeljamesstevenson 54fc5857bd
Couple of caching fixes for daily tests (#39918) 2023-09-06 11:02:01 +01:00
github-actions dbc2fed88a Add changefile(s) from automation for the following project(s): woocommerce 2023-09-06 09:24:24 +00:00
Tofandel 300790271d Change deprecated version 2023-09-06 11:20:46 +02:00
Thomas Shellberg c61f453fdb
Remove Woo AI Enabled Setting and rework copy on the Woo AI Settings page. (#39784)
* Woo AI - Remove enabled setting. Re-order tone of voice settings and adjust neutral messaging.
2023-09-06 11:07:39 +02:00
Tofandel 4e87591245 fix: cloning cart reference in session 2023-09-06 11:02:10 +02:00
Moon c45335b936
CYS - Add LookAndFeel and ToneOfVoice pages (#39979)
* Add ProgressBar component to @woocommerce/components

* Add changelog

* Remove html.wp-toolbar in fullscreen mode

* Add base style

* Add Tell us a bit more about your business page

* Fix merge conflict issues

* Send BUSINESS_INFO_DESCRIPTION_COMPLETE event when continue button is clicked

* Remove duplicated style import

* Add changefile(s) from automation for the following project(s): @woocommerce/components, woocommerce

* Lint fix

* Add 'Look and Feel' and 'Tone of voice' pages';

* Use correct classname

* Minor changes

* Textearea color should be gray-900 after the user enter text
* guide font weight should be 500

* Fix layout shift when a choice is selected

* Fix choices width for tone of voice page

* Use context value for the default

* Revert button margin top

* Fix default selection

* Add X button

* Decrease the margin by 20px to accommodate the height of the close button

* Add close action

* Include @woocommerce/ai package

* Add AI service

* Use AI service

* Parse JSON from in function

* Fix assignLookAndTone event type

* Update plugins/woocommerce-admin/client/customize-store/design-with-ai/components/choice/choice.scss

Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>

* Update plugins/woocommerce-admin/client/customize-store/design-with-ai/services.ts

Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>

* Log when AI API endpoint request fails

* Add spinner when user clicks the continue button

* streamlined unnecessary isRequesting context and forwarded close event

* pnpm-lock changes from trunk

* lint fixes

* ai package test passWithNoTests

* changelog

* reset pnpm-lock to trunk

* Dev: update pnpm-lock.yaml and jest preset config (#40045)

* Update pnpm-lock.yaml

* Update jest-preset config to fix unexpected token error

---------

Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
Co-authored-by: rjchow <me@rjchow.com>
2023-09-06 14:21:09 +08:00
Chris Runnells e2c2c52c1c
Update task list progress bar default setting (#39369) 2023-09-05 13:50:33 -10:00
Chris Runnells 788d4419dc Update changelog entry 2023-09-05 13:01:30 -10:00
Maikel David Pérez Gómez f3d1526f71
Auto select one or more attribute terms when selecting an attribute (#40004)
* Add auto select first or all terms when an attribute is selected

* Set auto select all terms in variations tab

* Set auto select the first term in Organization tab

* Add changelog file

* Change termsAutoselection to be camel case

* Remove error suppersion when retreiving attribute terms
2023-09-05 16:29:57 -03:00
nigeljamesstevenson 6d494570ef
Fix flakiness around the `Turn off the new product form` menu item (#39957) 2023-09-05 18:49:02 +01:00
Vedanshu Jain 919a51f682
Remove COT enable requirement from sync and verify command. (#39998) 2023-09-05 16:59:04 +02:00
Matt Sherman 7b328cfabf
Doc: Fix typo in "How to design a simple extension" (#40028) 2023-09-05 10:23:04 -04:00
Dan Q 702b768570 Suppress second scrollbar on WooCommerce > Extensions pages
This is necessary because the layout of WooCommerce > Extensions pages adjusts the page height (to compensate for the larger header). On systems with scrollbars set to always-visible, this results in a ~1px overflow of the inner content and double-scrollbars are visible. This CSS mitigates that.
2023-09-05 14:33:27 +01:00
Vedanshu Jain e108efd793
Add filter woocommerce_hpos_enable_sync_on_read to disable sync on read with HPOS sync enabled. (#40039) 2023-09-05 18:15:47 +05:30
Dan Q b430015d08 Reposition alert boxes
WooCommerce store alerts shown on the Marketplace page are mis-aligned on account of the CSS that applies to the Marketplace. This change re-positions them and, as a bonus, aligns their left and right edges with the rest of the page content, improving the design.
2023-09-05 13:15:51 +01:00