Commit Graph

12011 Commits

Author SHA1 Message Date
Corey McKrill 566d2dfd91
Rename File prop from key to hash 2023-10-20 16:17:29 -07:00
Corey McKrill 112cfef33e
More phpcs cleanup 2023-10-20 15:43:10 -07:00
Corey McKrill d872ec5742
phpcs cleanup 2023-10-20 15:43:10 -07:00
Corey McKrill 7be565bc47
Add title to log file list table view 2023-10-20 15:43:10 -07:00
Corey McKrill 4fff634b6b
Add bulk delete action to list table 2023-10-20 15:43:10 -07:00
Corey McKrill 8d21f645e7
Add source filtering 2023-10-20 15:43:10 -07:00
Corey McKrill e17654226a
Link to single files from the list table 2023-10-20 15:43:10 -07:00
Corey McKrill 06aaed23d9
Set up screen options for the list table view 2023-10-20 15:43:10 -07:00
Corey McKrill 827553db48
Switch rendering to use new PageController class 2023-10-20 15:43:09 -07:00
Corey McKrill e47ba2fdd7
Set up PageController and placeholder log handler class 2023-10-20 15:43:09 -07:00
Corey McKrill b7d72265d4
Add service providers file for logging stuff 2023-10-20 15:43:09 -07:00
Corey McKrill 025677bfac
Add minimally functional list table for files 2023-10-20 15:43:09 -07:00
Corey McKrill e851de89ea
Updates to File class 2023-10-20 15:43:09 -07:00
Corey McKrill 390539048c
Updates to FileController 2023-10-20 15:43:09 -07:00
Corey McKrill 899f27f62d
Add File and FileController 2023-10-20 15:43:08 -07:00
moon 6af132ec43 Core profiler - Include tiktok-for-business 2023-10-20 12:48:39 -07:00
louwie17 fbac42aafc
Update variation switcher logic to not loop (#40901) 2023-10-20 11:17:30 -04:00
Matt Sherman 3fa5573706
Template API: Deprecate woocommerce/conditional block (#40883) 2023-10-20 09:53:06 -04:00
moon 448a7e1fea Update version compare logic to include higher versions 2023-10-19 17:14:40 -07:00
github-actions ef8df7875d Add changefile(s) from automation for the following project(s): woocommerce 2023-10-19 22:33:08 +00:00
moon 907ade39b2 Remvoe unused import 2023-10-19 15:28:13 -07:00
moon 595d5c9c94 Remove ~+ -- not needed 2023-10-19 15:10:10 -07:00
moon 6e3874b137 Use a modified version of edit-site lock-unlock module to make it CYS compatible with both WP 6.4 and 6.3 2023-10-19 14:52:11 -07:00
Matt Sherman be727efb9f Changelog 2023-10-19 15:34:27 -04:00
Matt Sherman dcb658f537 Add conditional visibility example to doc 2023-10-19 15:28:56 -04:00
Christopher Allford 8f8b1c8d47
Expand CI WooCommerce Matrix (#40882) 2023-10-19 11:55:37 -07:00
Christopher Allford fbbca9c3e0
Refactored Linting & Unit Testing Workflows (#40572) 2023-10-19 11:24:20 -07:00
Maikel David Pérez Gómez 8827e42bd7
Set prices button from the variations notice is not updating the right amount of variations (#40876)
* Improve has_price filter so it can matches when the price record does not exist or it's empty/null

* Get the exact variation ids of those ones that do not have price

* Add changelog files

* Fix linter errors
2023-10-19 13:14:08 -04:00
Matt Sherman 613a63b0ef
Template API: Conditional visibility support (#40722) 2023-10-19 12:02:05 -04:00
Thomas Shellberg 56eddb5f2f
Woo AI - Version 0.5.0 Release.
* Updating version and changelog.
2023-10-19 16:28:18 +02:00
Ilyas Foo c87aae495f
CYS: Update save and done button loading indicator to use spinner (#40840)
* Update save and done button loading indicator to use spinner

* Set Done button to disabled while it's resolving

* Changelog
2023-10-19 22:12:53 +08:00
Martin Skovvang Petersen 80420c7c2b
Add order instance argument to woocommerce_get_cancel_order_url filter hook (#40275)
* Add order instance to woocommerce_get_cancel_order_url filter hook

* Create pr-40275

Add changelog entry

* Update class-wc-order.php

Add docblock to filters

* Add $redirect argument to filters

* Update changelog
2023-10-19 14:17:17 +01:00
Daniel Mallory e4b1657f98
Remove references to Sofort (#40745)
* Removing all references to Sofort in the various locations we show payment method information.

* Adding changelogs.
2023-10-19 13:45:48 +01:00
nigeljamesstevenson 5653106e78
Add test to bulk update order status (#40320) 2023-10-19 12:35:42 +01:00
Matt Sherman b40f9d2035 Switch productType to postType in context augmentation 2023-10-19 07:30:53 -04:00
Adam Silverstein fe6e43b438
Leverage Script API strategy feature to defer front end scripts in WP >=6.3 (#40686)
* Leverage strategy API to defer scripts from header rather than placing in footer

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-10-19 15:45:37 +08:00
Matt Sherman 46140f18b9 Changelog 2023-10-18 18:57:32 -04:00
Matt Sherman c292a09716 Add missing code docs 2023-10-18 18:54:42 -04:00
Maikel David Pérez Gómez e302d4cac8
Fix duplicate description when editing the product summary (#40853)
* Fix duplicate description when editing the product summary

* Add changelog file
2023-10-18 15:31:09 -04:00
Matt Sherman e6a197cbb2 Fix undefined array key warning 2023-10-18 15:16:17 -04:00
Matt Sherman afa2b768b5 Refactor server-side block registration 2023-10-18 15:16:17 -04:00
Matt Sherman 2acd1b54e1 Auto add attributes and uses_context during server-side registration 2023-10-18 15:16:17 -04:00
Matt Sherman 20acfe5e37 Update documentation 2023-10-18 15:16:16 -04:00
Matt Sherman 47cc46aac4 Implement hide conditions 2023-10-18 15:16:16 -04:00
Matt Sherman 04678d94f9 Add unit tests for hide conditions 2023-10-18 15:16:16 -04:00
Ron Rennick c79738697a
Do not remove "sale date from" when the sale is still active (#39948) 2023-10-18 14:05:19 -03:00
Ron Rennick 652e7648f8
Update/breadcrumb for accessibility (#40529) 2023-10-18 13:36:13 -03:00
Jonathan Lane 8e5223b383
Add test to add and remove order notes. (#40317)
* Add test to add and remove order notes.

* Changelog

---------

Co-authored-by: Jon Lane <jon.lane@automattic.com>
2023-10-18 17:37:02 +02:00
Maikel David Pérez Gómez 39019d2750
Manage single variation as virtual (#40809)
* Add virtual section to the product variation template

* Add changelog file

* Let the toogle block to use inverted value to be checked

* Fix virtual toggle to be inverted

* Add changelog file
2023-10-18 10:47:33 -03:00
Sagar Tamang a44386a70b
fix/40319: Fatal error in class-wc-helper-updater.php when transient parameter is null. (#40733)
* fix - Fatal error in class-wc-helper-updater.php when transient parameter is null.

* Added changelog

* fix - phpcs errors
2023-10-18 14:51:51 +02:00
louwie17 cee08e44d9
Hide header on variation edit page and remove use of `:has()` CSS selector (#40843)
* Make sure we hide the header on the variation edit page and remove use of has()

* Add changelogs
2023-10-18 09:22:55 -03:00
nigeljamesstevenson 3be5b840d2
Update order status to cancelled (#40318) 2023-10-18 13:02:43 +01:00
RJ a1505531bb
fix: cys intro screen parallelised network calls (#40827) 2023-10-18 18:15:36 +08:00
Jaclyn Chen 2c557f6d30
Update mobile app onboarding modal to be two steps (#40613) 2023-10-18 15:22:46 +08:00
RJ 1e86558083
fix: cys design-with-api loader should not loop (#40829) 2023-10-18 15:14:51 +08:00
Ilyas Foo e25cbb1f87
Add active theme label to intro screen (#40824)
* Add detect of current theme for active theme label

* Lint I have, master Yoda

* Changelog
2023-10-18 10:18:08 +08:00
Joel Thiessen b2197bb423
[Woo AI] Add background removal feature for the legacy product editor images (#40833)
Co-authored-by: Joel <dygerati@gmail.com>
Co-authored-by: Thomas Shellberg <6723003+tommyshellberg@users.noreply.github.com>
Co-authored-by: Nima Karimi <73110514+nima-karimi@users.noreply.github.com>
2023-10-17 14:27:24 -07:00
Maikel David Pérez Gómez 5dedfd7ebe
Add Downloads section to the single variation page (#40807)
* Add support to downloads block to use the context postType

* Register the downloads block into the ProductVariationTemplate

* Add changelog files

* Fix compilation error

* Fix download block init function
2023-10-17 16:58:53 -03:00
Marco Almeida d98e676998
Merge branch 'woocommerce:trunk' into patch-4 2023-10-17 19:11:13 +01:00
Joni Erkkilä 3348ebe67d Merge branch 'trunk' into update/breadcrumb-for-accessibility 2023-10-17 21:09:27 +03:00
berislav grgičak 7cd33b5e95
Marketplace search improvements (#40667)
* Show themes first if no extensions

* Empty search load discover page

* Show three items per row if not dividable by four

* Update search per page to 8 for large screens

* Show 8 items on large screens

* Prevent same tab click

* Add changefile(s) from automation for the following project(s): woocommerce

* Fix function name

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-10-17 18:32:23 +02:00
Roy Ho 96cdb29980
Update WooCommerce Blocks to 11.3.1 (#40830) 2023-10-17 08:47:15 -07:00
nigeljamesstevenson bfb47ee8aa
Release test workflow: support WooAF draft releases (#40786) 2023-10-17 14:19:46 +01:00
nigeljamesstevenson 2b82e0b092
Migration of e2e core critical flows (#40785) 2023-10-17 10:36:26 +01:00
Rodel Calasagsag a1e6d8828a Delete extra changelog 2023-10-17 11:21:32 +08:00
nigeljamesstevenson dd51de7126
Skip assembler-hub e2e tests on daily run (#40646) 2023-10-17 00:31:00 +01:00
nigeljamesstevenson 358a51565f
Remove onboarding.js from e2e tests (#40681) 2023-10-16 23:44:53 +01:00
nigeljamesstevenson 3660302c3b woorelease: Update stable tag to 8.2.1 2023-10-16 21:13:10 +01:00
Fernando Marichal b1451b8cf8
Display notice at the top single variations (#40679)
* Rename notice component

* Add notice-edit-single-variation

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

* Add dismiss button to notice

* Add use-notice hook

* Refactor hook

* Changes in notice

* Rename

# Conflicts:
#	packages/js/product-editor/src/blocks/product-fields/notice/index.ts

* Create helper class

* Add notice block to general tab

* Add notice to other tabs

# Conflicts:
#	plugins/woocommerce/src/Admin/Features/ProductBlockEditor/ProductTemplates/ProductVariationTemplate.php

* Change comment

* Add parent product name to copy

* Fix lint

* Removed space

* Add changelogs

* Refactor notice block

* Remove context

* Refactor useConfirmUnsavedProductChanges

* Add useConfirmUnsavedProductChanges to Notice block

* fix lint

* Add return to `registerWooBlockType`

* Remove `useConfirmUnsavedProductChanges`

* Fix links styles

* Remove ProductEditorHelper use

* Remove ProductEditorHelper

* Refactor noticeLink

* Fix isResolving issue
2023-10-16 15:07:50 -04:00
WooCommerce Bot 5bc1057d37 Delete changelog files for 40729 2023-10-16 17:34:48 +00:00
And Finally 03ba981eea This branch replaces all "skeleton" loading indicators on the Marketplace with more-standard ones. It also:
- Aims to make those skeleton loaders more accurately represent this size and shape of the content that will replace them.
- Refactors the code so that components are responsible for hosting their own skeleton code, attached to an `isLoading` variable, making it easier to stay consistent as changes are made in future.
2023-10-16 16:08:33 +01:00
Niels Lange c4e0113c09
Fix order confirmation page styles (#40666)
* Fix order confirmation page styles

* Fix order confirmation page styles

* Add changelog file
2023-10-16 12:37:51 +02:00
Rodel Calasagsag de22698dc7 Add changelog 2023-10-14 16:20:47 +08:00
Rodel Calasagsag f63b8353ee Add support for draft releases 2023-10-14 16:20:33 +08:00
Rodel Calasagsag b5421de444 Use chrome user agent 2023-10-14 16:19:31 +08:00
Joni Erkkilä c4cbaf495b Capitalize aria-label value 2023-10-14 09:39:08 +03:00
Joni Erkkilä 4d133b4ca8 Merge branch 'trunk' into update/breadcrumb-for-accessibility 2023-10-14 09:28:42 +03:00
louwie17 7f25060044
Variation switching when deleting (#40780)
* Add variation switcher hook for easier use across multiple components

* Add unregister function for validation

* Add changelogs

* Remove stray console

* Add unRegisterValidator function
2023-10-13 19:25:58 -04:00
Matt Sherman b4474fc633
Doc: Migrate naming conventions (#40781) 2023-10-13 17:56:26 -04:00
Jon Lane fc5ed4c3f3 Changelog added 2023-10-13 14:36:11 -07:00
Maikel David Pérez Gómez df2bf33bcd
Add edit button to each variation to redirect to the single variation page (#40709)
* Add edit button to each variation to redirect to the single variation page

* Add changelog file

* Fix blocks and plugin registration

* Add router redirection

* Fix css conflicts with the prev experience

* Fix linter errors

* Add changelog file
2023-10-13 16:22:11 -04:00
Maikel David Pérez Gómez 177f8bbe6b
[Virtual] ‘Needs shipping’ toggle (#40735)
* Add virtual section and block to the Shipping tab

* Set shipping disabled when the product is virtual

* Add changelog files

* Fix linter errors
2023-10-13 16:19:32 -04:00
Jonathan Lane f0c5e7a22a
Migrate testing instructions doc from wiki (#40720)
* Migrate testing instructions doc from wiki

* Linting fixes

* Linting fixes

* Updated URLs for images

* Add changelog

---------

Co-authored-by: Jon Lane <jon.lane@automattic.com>
2023-10-13 12:58:01 -07:00
Matt Sherman 70557d0f8b Changelog 2023-10-13 15:42:50 -04:00
Maikel David Pérez Gómez ff062eed4d
Add new file dropdown menu (#40731)
* Create downloads menu component

* Add the menu to the downloads section

* Create upload-files-menu-item component

* Add upload-files-menu-item to the downloads menu

* Create media-library-menu-item component

* Fix media library menu item zindex conflict with the media upload modal

* Create insert-url-menu-item component

* Add insert-url-menu-item to the downloads menu

* Add support for digital product when product-virtual-downloadable feature is enabled

* Add changelog files

* Remove non needed style

* Fix linter errors

* Fix redirection logic

* Keep drop zone on to of the table

* Avoid duplicate files

* Stringify download ids before persist them

* Fix summary block property value under SimpleProductTemplate

* Fix linter error
2023-10-13 15:25:37 -04:00
Marco Almeida 2361f0512a
Create 39948-patch-4 changelog file 2023-10-13 18:02:28 +01:00
Alejandro López Ariza 39f8d627bf
Update Action Scheduler to 3.6.4 (#40717)
* Update Action Scheduler to 3.6.4

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-10-13 12:49:07 +02:00
berislav grgičak f712c23b66
Fix Marketplace theme labels and links (#40661)
* Update search title

* Update no result title

* Open products in the same tab
2023-10-13 05:56:38 +02:00
Chi-Hsuan Huang f743a7d4f6
Fix cys ai font choosing state (#40742)
* Fix chooseFontPairing state

* Add changelog
2023-10-12 20:53:20 -05:00
Chi-Hsuan Huang 322fbd6eb7
Make cys intro page responsive (#40725)
* Make cys intro page responsive

* Add changelog

* Change min-width to 820px

* Change color prompt version
2023-10-12 19:43:32 -05:00
Maikel David Pérez Gómez 985d9596d6
Add Delete variation item to the editor actions menu (#40672)
* Create DeleteVariationMenuItem to be added to the Header's MoreMenu

* Move registration menu item fills to each product/variation page

* Export RemoveConfirmationModal from the product editor package

* Request for variation deletion

* Show notice when deleting variation

* Redirect to parent product page after deleting the variation

* Add tracking event

* Manage isRemoving state under RemoveConfirmationModal

* Add changelog files

* Fix linter error

* Fix delete variation modal title

* Add tracking events

* Use the right prop to get the variation name

* Add name and parent_id to the ProductVariation type definition

* Add changelog file

* Feedback modal should get the correct product id when editing a variation

* Fix rebase conflicts

* Fix unit test
2023-10-12 15:59:13 -04:00
Barry Hughes 2373416574
Hide "Preview" icon when order is locked (#40730) 2023-10-12 09:29:16 -07:00
louwie17 c4c56f3fc8
Add variation switcher in footer for variation page (#40713)
* Add variation switcher in footer for variation page

* Add productId to make sure template is updated correctly

* Don't show bar when less then 2 variations.

* Add class for when page is scrolled to bottom

* Add changelogs

* Add tracks

* Fix lint error

* Fix css lint issues
2023-10-12 11:56:48 -03:00
Chi-Hsuan Huang 61a68131bd
Add wca test tool to reset Customize Your Store task (#40728)
* Add reset cys tool

* Add changelog

* Reset style

* Fix reset template

* Update actions.js

Co-authored-by: RJ <27843274+rjchow@users.noreply.github.com>

---------

Co-authored-by: RJ <27843274+rjchow@users.noreply.github.com>
2023-10-12 09:05:58 -05:00
Jason Kytros 40852f160e
Prevent global attribute terms from being automatically selected (#40729)
* Prevent global attribute terms from being automatically selected

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-10-12 11:03:03 -03:00
Tom Cafferkey 4c060e8b28
Update WooCommerce Blocks to 11.3.0 (#40710) 2023-10-12 13:12:28 +01:00
Chi-Hsuan Huang 12a6bdc58c
[Customize Your Store] Add look and feel tags to color choices (#40698) 2023-10-12 06:58:50 -05:00
Jorge Torres e4f96765de Add changelog 2023-10-12 12:56:59 +01:00
Jorge Torres 74a60c2e9f Hide “Preview” icon when order is locked 2023-10-12 12:56:56 +01:00
Dan Q 952e4bd7fe Appease linter 2023-10-12 10:56:46 +01:00
Dan Q a23fbbbd63 Manually resolve linting issues created by trunk rebase 2023-10-12 10:35:51 +01:00
Dan Q 53d3f95b3d Add AbortSignal (from trunk) into merged branch 2023-10-12 10:29:43 +01:00
Dan Q 744d07cbee Merge branch 'trunk' into add/wccom-18292-cache-marketplace-results 2023-10-12 10:06:33 +01:00
Chi-Hsuan Huang 532bb3056e
Replace font ai suggestion with pre-defined rule-based approach (#40696) 2023-10-12 01:35:46 -05:00
Chi-Hsuan Huang 2f47695ebc
[Customize Your Store] Preload ai loader image (#40697) 2023-10-12 01:12:24 -05:00
Chi-Hsuan Huang e87835e95b
Improve CYS font/color performance (#40701)
* Move BlockEditorProvider to variation container and set useSubRegistry to true

* Add custom iframe component

* Add changelog
2023-10-12 12:32:20 +08:00
Chi-Hsuan Huang 8be56d7fcf
Add `woocommerce_admin_customize_store_completed_theme_id` option to allowed list (#40695)
* Add woocommerce_admin_customize_store_completed_theme_id option to allowed list

* Add changelog
2023-10-12 12:25:12 +08:00
Ilyas Foo 4bc7964b36
Remove retry button when offline in CYS (#40694)
* Remove retry button and update copy when internet is not available in intro page

* Changelog

* Update test
2023-10-12 10:49:25 +08:00
Fernando Marichal ff51b07da3
Change the blocks editor header to support variations (#40606)
* Add variation name and parent id to REST API

* Add variation title

* Add changelog

* Change changelog

* Fix lint

* Add changelog

* Fix typo

* Modify header check
2023-10-11 15:34:26 -03:00
roykho 91fe337111
Update WooCommerce Blocks to 11.3.0 2023-10-11 08:50:29 -07:00
Maikel David Pérez Gómez eb9a8b3cde
[Downloads] File list (#40526)
* Add downloads section

* Create and register the downloads block

* Conditionally remove the upload button from the media upload component

* Create upload image component

* Add media uploader component to the downloads block

* Add downloads table

* Add remove file feature to the downloads table

* Set downloadable to false when there are no download files

* Add support to remove uploaded file

* If the file has a custom name added by the user, we show it first. The actual file name is then shown in a second line.

* Add changelog files

* Fix linter error

* Address feedback from comments

* Fix allowed media types

* Register the new feature flag product-virtual-downloadable

* Hide the downloads section behind the feature flag product-virtual-downloadable

* Update editor settings after sync blocks with template

* Get allowedMimeTypes from the editor settings

* Fix linter errors
2023-10-11 10:37:41 -04:00
Rodel Calasagsag 0db95f3750 Add changelog 2023-10-11 20:41:08 +08:00
Rodel Calasagsag 5587d752c9 Minor spacing fix 2023-10-11 20:37:48 +08:00
Rodel Calasagsag c3a65eefaa Start waiting for response before click 2023-10-11 20:37:36 +08:00
Rodel Calasagsag 90d7f160d5 Implement 5min timeout 2023-10-11 20:36:18 +08:00
Ismael Martín Alabarce db5291c6f9
Mark Set up WooPayments task completed only after onboarding is complete (#40665)
* Handle partially onboarded accounts in WooPayments task

Being completed only after completely finishing the onboarding process.

* Add changelog

* Fix PHPCS errors
2023-10-11 14:12:48 +02:00
nigeljamesstevenson 026c3ea20d
Ensure HPOS is disabled if ENABLE_HPOS is set to '0' (#40528)
* Ensure HPOS is disabled if ENABLE_HPOS is set to '0'

* update spacing and changelog

* log ENABLE_HPOS value for GitHub action

* remove log ENABLE_HPOS value for GitHub action

* updates to HPOS using REST API

* update spacing

* code tidy up

* workflow and global-setup updates after review

* update workflow for api tests

* workflow updates

* delete .github/workflows/pr-build-and-e2e-tests-non-hpos.yml

* update workflow

* update api setup for HPOS

* updates to workflows for api references and setup updates

* add in ENABLE_HPOS check

* update API tests BASE_URL

* updates after review

* update error text

* remove extraneous variable names
2023-10-11 15:03:24 +08:00
rodelgc c64ae36956
Fix recently failing "API on WP Latest" job in release testing workflow (#40453)
* Add changelog

* Add dedicated PW config and global setup files

* Add step to download chromium

* Specify config and env var

* Fix trivial whitespaces

* Disable Slack notif for now

* Re-enable Slack summary

* Simplify getting major, minor version numbers

* Use single line for response wait
2023-10-11 14:46:46 +08:00
RJ 773baea857
fix: cys design with ai duplicate color validation (#40670) 2023-10-11 13:41:34 +08:00
Ilyas Foo 1b18634ad3
Fix CYS font pairing issues (#40668)
* Remove invalid text parameter used to optimize loaded font

* Fix preview not loading the heading and text font families

* Changelog
2023-10-11 13:40:08 +08:00
Alejandro López Ariza a1f180da2c
Update stable tag to 8.2.0 (#40682)
woorelease: Update stable tag to 8.2.0
2023-10-11 00:07:46 +02:00
Jon Lane ff4645875e Add changelog 2023-10-10 14:22:12 -07:00
Jon Lane c2c85c9d88 Delete onboarding.js 2023-10-10 14:17:56 -07:00
Maikel David Pérez Gómez e0a138b27b
Complete General tab for Single Variation page (#40633)
* Add description to the Variation details section

* Add Image section block to the Single Variation page

* Add support to the checkbox block for changing non boolean properties and extend it to use the entity context

* Register the product-variation-visibility block into the ProductVariationTemplate

* Null is a valid value but not updafined

* Fix type definitions

* Add changelog files

* Fix linter errors

* Add changelog file

* Change onValue and offValue for checkedValue and unchackedValue for the checkbox block to avoid event naming conflicts

* Set multiple value dynamically into the media uploader component

* Prevent uploading multiple files when multiple is set to false

* Remove cover label when multiple is set to false

* Fix DropZone min height in Image section

* Fix rebase conflict

* Fix linter error
2023-10-10 09:42:26 -04:00
louwie17 98876f54d9
Add pricing tab for variations (#40642)
* Update blocks with postType context

* Add tax class

* Pass context into get_tax_class

* Add parent option

* Add changelog

* Update changelog

* Add isRequired attribute to regular price block for use in variations

* Add additional condition to avoid error in date time picker

* Add changelog

* Fix lint errors
2023-10-10 08:55:05 -03:00
Corey McKrill 914a1dfd09
Update mobile app onboarding modal to focus on app installation (#40559) 2023-10-09 16:00:50 -07:00
sanesh-acowebs 1c711eeb16
Updated possibly_schedule_import function to return order id (#35743)
Co-authored-by: Néstor Soriano <konamiman@konamiman.com>
2023-10-09 12:06:59 +02:00
nigeljamesstevenson 2731c41268
Remove OBW end to end tests (#40256) 2023-10-09 10:16:49 +01:00
Chris Runnells e14086eef1
Update recommended themes for Customize Your Store (#40650)
* Update theme properties

* Fix theme array properties

* Update filtered urls to use admin_url() instead of home_url()

home_url() is used for front-end requests; admin_url() should be used for wp-admin urls

* Remove "valid" theme check

* Slight tweak to the color palette values

The theme showcase actually uses some more complex logic to pick two out of the 5 colors to represent the theme. We could probably manually copy these as two values instead of what I'm doing here.

* Removed unused color palette values

Really this is probably the simpler approach. Might revisit this later. Also added a total_palettes value so we can track that and show "+X" in the theme preview

* Add extra palettes number

If there are more than 4 palettes, we'll show the number of extras as we do in the WP.com theme showcase.

* Tighten gap between theme name and type

There was too large of a bottom margin on the theme info div.

* Add changefile(s) from automation for the following project(s): woocommerce

* Fix lint

* Remove allowed_theme check from activate_theme api

* Fix tests

---------

Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2023-10-09 02:45:04 -05:00
RJ b436d40be3
add: CYS task-completed intro flow (#40616)
* add: UI work for task completed flow

* added spinner for intro page loading

* add: save ai generated theme id to options

* resolve rebase conflict

* fixed tests
2023-10-09 13:19:08 +08:00
Christopher Allford 1c30563ffc
Separate PHP and JS Unit Tests (#40639)
Since some projects might have both kinds of tests we are
going to have a `test:php` and a `test:js` script for each.
2023-10-06 15:41:47 -07:00
Jon Lane 0d38de6a20 Changelog 2023-10-06 13:57:37 -07:00
Jon Lane 7091ac3d9a Skips tests as they’re only designed to run in wp-env 2023-10-06 13:51:30 -07:00
Moon e7711f1a50
Skip combining translation files without comment.reference (#40623)
* Skip invalid translation format

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-10-06 13:33:37 -07:00
Jon Lane 67e78507e7 Remove onboarding helpers 2023-10-06 13:32:33 -07:00
Jon Lane 8d2496ca33 Merge branch 'trunk' into e2e/remove-obw-tests 2023-10-06 11:14:23 -07:00
Maikel David Pérez Gómez d1656e12e5
Add Shipping tab to the single variation page (#40637)
* Fix shipping blocks ids into ProductVariationTemplate

* Add support to postType context to product-shipping-class-field block

* Add support to postType context to product-shipping-dimensions-fields block

* Add changelog files
2023-10-06 13:47:45 -04:00
Maikel David Pérez Gómez 5d97297c89
Add Inventory tab to the single variation page (#40636)
* Remove advance section from the inventory section in the ProductVariationTemplate

* Add support to postType context to product-sku-field block

* Add support to postType context to product-toggle-field block

* Add support to postType context to product-inventory-quantity-field block

* Add support to postType context to product-radio-field block

* Fix inventory blocks ids into ProductVariationTemplate

* Add changelog files
2023-10-06 13:45:27 -04:00
nigeljamesstevenson e57cb30e31
Check first element on the page (#40423) 2023-10-06 18:11:59 +01:00
Nathan Silveira 129f11df9e
Create woocommerce/product-number-field block (#40619)
* Add initial structure for number block

* Add more attributes and remove currenty formatting

* Add changelog

* Refactor

* Add readme

* Remove unused import

* Add changelog

* Use 'formatNumber' and 'parseNumber' functions from useProductHelper hook

* Use 36px default size

* Fix README
2023-10-06 16:21:33 +00:00
Leif Singer c7dbd8a4e1
Tweak flaky meta data save test (#40457) 2023-10-06 11:42:38 +02:00
And Finally c8346b70d3
Marketplace search view more button & categories 2 (#40617) 2023-10-06 09:56:05 +01:00
Chi-Hsuan Huang 6ce8199e97
[Customize Your Store] Add "Inter + Inter" font pairing & Set default font pairing (#40611)
* Add Inter + Inter font pairing

* Set default font pairing

* Add changelog
2023-10-06 03:53:52 -05:00
And Finally a60f0ab23f Changes from https://github.com/woocommerce/woocommerce/pull/40375. Adding "View all" button to in-app marketplace search results. 2023-10-06 09:17:56 +01:00
Jonathan Lane 76cc38d7bd
A few fixes for API daily test execution (#40180)
* Make check conditional

* Changelog

* Refactor based on PR feedback

---------

Co-authored-by: Jon Lane <jon.lane@automattic.com>
2023-10-06 08:25:15 +02:00
Jaclyn Chen 6a3a94ee42 Fit mobile app modal height to content with a max height that's taller than the default modal guide. 2023-10-06 13:36:14 +08:00
berislav grgičak 5c7698a9ad
Fix marketplace tab reset state (#40601) 2023-10-06 07:13:01 +02:00
Jaclyn Chen 9a30b9aaef Replace mobile static QR code SVG with `QRCodeSVG`. 2023-10-06 09:42:52 +08:00
Jaclyn Chen 1e454cf8fb Add `qrcode.react` for a React component that displays a QR code also used in Calypso. 2023-10-06 09:34:47 +08:00
Corey McKrill a0f427364b
Add notices about the removal of the Legacy API in WooCommerce 9.0 (#40535)
More info: https://developer.woocommerce.com/2023/10/02/the-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0/
2023-10-05 17:26:01 -07:00