Christopher Allford
e1fb89ba7f
Fixed Test Command
2023-12-09 14:26:36 -08:00
Christopher Allford
d015950e86
Wireit Dependencies Set
2023-12-09 14:24:51 -08:00
Christopher Allford
3d79d5f204
Removed Turbo References
2023-12-09 14:22:04 -08:00
Christopher Allford
e729417335
Revised Test Command
...
We will never run all tests concurrently so this is better.
2023-12-09 14:14:47 -08:00
Christopher Allford
40852f2fb6
Fixed Test Commands
2023-12-09 14:13:32 -08:00
Christopher Allford
eca3d9754c
Add Wireit: Remaining Packages
2023-12-09 14:09:14 -08:00
Christopher Allford
97b5cc48fd
Add Wireit: Lots of packages!
2023-12-09 14:05:39 -08:00
Christopher Allford
ea67b99607
Sorted Package Files
2023-12-09 13:40:51 -08:00
Christopher Allford
ab209bff91
Reverted Wireit Package Changes
...
We're going to use an automatic script to make these changes.
2023-12-09 13:40:46 -08:00
Christopher Allford
429e896087
Fixed Invalid TSConfig Files
2023-12-09 13:38:55 -08:00
Christopher Allford
e73d0a48ac
Changed `build:project:js` To `build:project:esm`
2023-12-09 13:37:39 -08:00
Christopher Allford
6a7e884baf
Added Wireit: @woocommerce/admin-layout
2023-12-09 13:37:37 -08:00
Christopher Allford
b816fa7be8
Added Wireit: @woocommerce/admin-e2e-tests
2023-12-09 13:24:56 -08:00
Christopher Allford
df32d8e967
Added `wireit` Dependency
...
We're adding this to _every_ package since they have their own
configuration and scripts to run. This also keeps them
isolated so that they can operate independently.
2023-12-09 13:11:15 -08:00
Christopher Allford
c936b5339e
Removed Unnecessary `.gitignore` Files
2023-12-09 13:01:12 -08:00
Christopher Allford
5bbb9edc6d
Renamed WooCommerce Plugin Package
...
In order to prevent supply-chain attacks we have renamed
the package. The new name is `@woocommerce/plugin-woocommerce`.
2023-12-09 12:59:24 -08:00
Christopher Allford
6c8207541a
Resolved Type Errors
2023-12-09 12:08:16 -08:00
Christopher Allford
b26488c8bb
Builds Now Functional
2023-12-09 08:15:27 -08:00
Christopher Allford
fbb38a973a
Fixed Product Editor Type Errors
2023-12-09 07:54:20 -08:00
Christopher Allford
bc65f9687b
Updated Syncpack Dependencies
2023-12-09 07:16:39 -08:00
Christopher Allford
3a88cc739a
Updated Dependencies
2023-12-09 07:12:20 -08:00
Christopher Allford
91f027d5bd
Fixed `@woocommerce/ai` Build
...
It was missing some webpack plugins.
2023-12-09 05:20:50 -08:00
Christopher Allford
58b692c3a6
Automatically Deactivate Merged Packages ( #41956 )
...
Once a feature plugin has been merged it is no longer necessary for it
to be activated. In some cases, having it activated can actually
lead to problems. This will automatically disable any packages
that we have marked as "merged".
2023-12-08 10:38:47 -08:00
Nathan Silveira
a91683b9bf
Prepare for @woocommerce/create-product-editor-block release 1.2.0 ( #41951 )
...
* Add changelog for 1.2.0
* Add additional changelog
2023-12-08 10:11:51 -03:00
Damián Suárez
4508f8764c
fix tests
2023-12-07 20:22:49 -03:00
Damián Suárez
1cc78c7ce1
changelog
2023-12-07 19:35:06 -03:00
Damián Suárez
d602d928e5
allow focusing to description block
2023-12-07 19:35:06 -03:00
Damián Suárez
74e2e166c0
don't allow focusing to Preview component
2023-12-07 19:35:06 -03:00
Damián Suárez
69914eea34
set initial blocks from the store
2023-12-07 19:35:06 -03:00
Damián Suárez
c296776121
parse and set iframe blocks when clicking on toolbar button
2023-12-07 19:35:06 -03:00
Damián Suárez
52c95d242c
fix checking description is defined
2023-12-07 19:35:06 -03:00
Damián Suárez
b7aeaecb3b
load description styles
2023-12-07 19:35:06 -03:00
Damián Suárez
b24ddef6c0
tweak description preview
2023-12-07 19:35:06 -03:00
Damián Suárez
d336a1c508
show full editor toolbar button when blocks
2023-12-07 19:35:05 -03:00
Damián Suárez
beca44c12b
react -> extract full editor toolbar button cpm
2023-12-07 19:35:05 -03:00
Damián Suárez
f573a0a4b4
use kebab-case to file names
2023-12-07 19:35:05 -03:00
Damián Suárez
25626b8df0
fix TS issues
2023-12-07 19:35:05 -03:00
Damián Suárez
ba52220f39
introduce _templateBlockId attr to Product block
2023-12-07 19:35:05 -03:00
Damián Suárez
23c8d67821
remove Add/Update button
2023-12-07 19:35:05 -03:00
Damián Suárez
b3c606d249
extend Description block with toolbar button
2023-12-07 19:35:05 -03:00
Damián Suárez
100263a64b
introduce wooBlockwithFullEditorToolbarButton HOC
2023-12-07 19:35:05 -03:00
Damián Suárez
bcd6669721
add hooks dependency
2023-12-07 19:35:05 -03:00
Damián Suárez
5f91f74a93
silent useInnerBlocksProps TS issue
2023-12-07 19:35:05 -03:00
Damián Suárez
5f9c5fc4d6
description block uses inner blocks
2023-12-07 19:35:05 -03:00
Nathan Silveira
7d8bb9be3f
Add @woocommerce/product-editor as an npm devDependency to create-product-editor-block ( #41886 )
...
* Add legacy-peer-deps flag
* Add @woocommerce/product-editor as an npm devDependency
* Use wooBlockProps hook
2023-12-07 16:12:18 -03:00
Maikel David Pérez Gómez
37c965735d
Create section description block ( #41929 )
...
* Create section description block
* Add changelog files
* Change section description block to receive its content from the attributes instead of innerBlocks
2023-12-07 14:11:23 -05:00
Fernando Marichal
defa590f32
Show feedback bar only once ( #41787 )
...
* Show feedback bar only once
* Add changelog
* Add isFeedbackBarHidden
* rename showFeedbackBarOnce
---------
Co-authored-by: Fernando Marichal <fernandomarichal@fernandos-mbp.lan>
2023-12-07 12:40:12 -03:00
Damián Suárez
e494d53aee
introduce showBackButton prop
2023-12-06 17:38:47 -03:00
Damián Suárez
035280b426
do not sub registry for the Product Editor
2023-12-06 17:38:10 -03:00
Damián Suárez
f58405f1a3
dispatching action to close from modal cmp
2023-12-06 17:38:10 -03:00
Damián Suárez
39778dadf4
fix prettier issue
2023-12-06 17:38:10 -03:00
Damián Suárez
3f39802848
minor doc comment
2023-12-06 17:38:10 -03:00
Damián Suárez
42a9ed7087
remove useSubRegistry prop
2023-12-06 17:38:10 -03:00
Damián Suárez
26f44671a2
do not memoize parsed blocks
2023-12-06 17:38:10 -03:00
Damián Suárez
adefe04c84
set the Modal editor content when clicking
2023-12-06 17:38:10 -03:00
Damián Suárez
c9a4a1aab7
add a line break (minor)
2023-12-06 17:38:10 -03:00
Damián Suárez
7bd4c1b8cb
rename store actions, consts, etc
2023-12-06 17:38:10 -03:00
Damián Suárez
be31dd7ae1
handler parsing blocks and redering the preview
2023-12-06 17:38:09 -03:00
Damián Suárez
05e2eeb958
set should update blocks when onSave()
2023-12-06 17:38:09 -03:00
Damián Suárez
137d23b6fd
register when modal editor blocks change
2023-12-06 17:38:09 -03:00
Damián Suárez
d0d744627d
decouple Modal and Product editor
2023-12-06 17:38:09 -03:00
Damián Suárez
c3b6b61f82
set modal editor blocks with empty array when not defined
2023-12-06 17:38:09 -03:00
Damián Suárez
6962e6c0aa
changelog
2023-12-06 17:38:09 -03:00
Damián Suárez
b60d723982
move the Modal editor out of the block instance
2023-12-06 17:38:09 -03:00
Damián Suárez
388c980cf5
onChange and onClose are optional
2023-12-06 17:38:09 -03:00
Damián Suárez
5003dff2db
store iFrame blocks in the store instead on the local state
2023-12-06 17:38:09 -03:00
Damián Suárez
2c1ff8a66e
store modal editor blocks in the woo state
2023-12-06 17:38:09 -03:00
Christopher Allford
8c6b414fe0
Revert "Refactoring Task Infrastructure" ( #41928 )
...
Revert "Refactored Task Infrastructure (#41202 )"
This reverts commit 96a973b9fa
.
2023-12-06 11:36:12 -08:00
Christopher Allford
96a973b9fa
Refactored Task Infrastructure ( #41202 )
...
* Fixed NPM packages with invalid names.
* Renamed plugin packages.
* Standardized package NPM scripts.
* Replaced Turborepo with Wireit.
2023-12-06 09:32:32 -08:00
Christopher Allford
88969742f2
Regenerate PNPM Lock File & Fix Errors ( #41830 )
2023-12-05 00:36:30 -08:00
Damián Suárez
fda0cd13d5
Merge branch 'trunk' into fix/wrdpressscripts
2023-12-04 20:16:14 -03:00
Damián Suárez
6c5cb1ed2b
rename store folder
2023-12-04 16:51:54 -03:00
Nathan Schneider
1e3b7425dc
Remove unused @wordpress/scripts dependency
2023-12-04 16:17:28 -03:00
Damián Suárez
dfa1adaf44
changelog
2023-12-04 14:43:29 -03:00
Damián Suárez
7a1cb7619e
handle Modal editor via store
2023-12-04 14:43:29 -03:00
Damián Suárez
a22331f3db
import, export and register the store
2023-12-04 13:25:52 -03:00
Damián Suárez
3b6e70ace0
introduce Product Editor store
2023-12-04 13:25:52 -03:00
Fernando Marichal
0a6ca9e7db
Add max width to tooltip ( #41797 )
...
* Add max-width to tooltip
* Add changelog
2023-12-04 10:22:10 -03:00
Damián Suárez
1da600718b
handle attrs at component edit level
2023-12-01 11:44:30 -03:00
Damián Suárez
0c2e79dfe4
set label at block def level
2023-12-01 09:51:22 -03:00
Damián Suárez
a376da9316
changelog
2023-12-01 09:38:30 -03:00
Damián Suárez
8cf5424c5e
summary block: tweak name, and attrs handling
2023-12-01 09:14:11 -03:00
Christopher Allford
c6b74ddafa
Revert "Resolve PNPM Lock File Errors" ( #41828 )
...
Revert "Resolve PNPM Lock File Errors (#41800 )"
This reverts commit 2550558a13
.
2023-11-30 14:55:35 -08:00
Christopher Allford
2550558a13
Resolve PNPM Lock File Errors ( #41800 )
...
This makes the lock file constraints more specific to prevent the
backward incompatible types from WordPress types using the caret
constraint.
2023-11-30 09:33:34 -08:00
Damián Suárez
ac18ae7db4
Merge branch 'trunk' into update/rename-edit-fn-names
2023-11-30 08:15:26 -03:00
Damián Suárez
5ecedbd1ca
fix importing Tab block in tests
2023-11-30 08:15:06 -03:00
Damián Suárez
f36ce5b3f1
[Product Block Editor]: fix Input control issue in Manage download limit form ( #41796 )
...
* do not destructure number input props
* changelog
2023-11-29 17:18:48 -04:00
Maikel David Pérez Gómez
f24af0e197
[Grouped products] Add ordering support to the product list ( #41709 )
...
* When the user clicks the search field, we immediately display the list of all existing products. It is sorted alphabetically. Clicking an item closes the search and adds the product to the list.
* Fix linter errors
* Create useDraggable hook
* Add dragging to sort products in the modal
* Fix product row padding
* Improve product petching
* Add changelog file
2023-11-29 16:05:16 -05:00
Lourens Schep
423d5a86fa
Fix spelling mistake and lint issue
2023-11-29 15:13:43 -04:00
Lourens Schep
476374049c
Add changelog
2023-11-29 14:45:49 -04:00
Lourens Schep
bffd013afe
Update parseNumber to handle empty string seperators
2023-11-29 14:45:03 -04:00
louwie17
03cac8bf89
Add rimraf to admin-layout package ( #41784 )
...
* Add rimraf to admin-layout package
* Add changelog
2023-11-29 14:00:23 -04:00
Fernando Marichal
e684ae348b
Add empty state when no attributes ( #41679 )
...
* Add empty state for attributes
* Add styles
* Remove comment
* Add changelog
* Remove downshift
# Conflicts:
# pnpm-lock.yaml
* move changelog
* Remove another comment
* Create MenuAttributeList component
* Refactor renderMenuItems
* Replace div with Fragment
2023-11-29 11:10:37 -03:00
Maikel David Pérez Gómez
92eac565e5
[Grouped products] Product list ( #41653 )
...
* When the user selects a grouped product type, we show an additional Products in this group section in the General tab.
* When the user selects a grouped product type, we hide the Pricing and Shipping tabs.
* When empty, the grouped products card has an empty state with an illustration
* When the user clicks Add products, we show a modal
* When the user clicks the search field, we immediately display the list of all existing products. It is sorted alphabetically. Clicking an item closes the search and adds the product to the list.
* Add remove button to the product list
* When the user clicks Add, we close the modal and display the list of added products in the product form
* Clicking the product name will open it in the editing view in a new tab
* Clicking the arrow button will open the product's page in a new tab
* Prevent adding already added products
* If the name or SKU extends beyond this width, we truncate the text
* Add changelog files
* Fix linter errors
2023-11-28 22:21:17 -03:00
louwie17
882527fe05
Prep both admin-layout and product editor ( #41764 )
2023-11-28 16:23:08 -04:00
Fernando Marichal
0482be94cc
Remove downloads list fixed height ( #41744 )
...
* Remove fixed height in downloads list
* Add changelog
2023-11-28 10:05:22 -05:00
Damián Suárez
2cdf4971f3
Merge branch 'trunk' into update/rename-edit-fn-names
2023-11-28 11:35:12 -03:00
Damián Suárez
cf9f629c1f
[Product Block Editor]: remove unused block attributes ( #41674 )
2023-11-28 11:32:47 -03:00
Damián Suárez
12b9c4d8bc
TabBlockEdit
2023-11-28 09:42:54 -03:00
Damián Suárez
30a3869cfe
changelog
2023-11-28 09:42:54 -03:00
Damián Suárez
e9fa11d062
rename edit fn of the Descrption block
2023-11-28 09:42:54 -03:00
Damián Suárez
1ad4cac81c
rename edit fn of Tab block
2023-11-28 09:42:54 -03:00
Damián Suárez
db3496d268
change function name of section block edit
2023-11-28 09:42:54 -03:00
github-actions[bot]
7ccbd6fd0e
Prepare Packages for Release ( #41657 )
...
Automated change: Prep @woocommerce/csv-export for release.
Co-authored-by: anu-rock <anu-rock@users.noreply.github.com>
Co-authored-by: Anurag Bhandari <anurag@automattic.com>
2023-11-28 20:47:14 +13:00
louwie17
2088e3d99a
Package release prep - product editor ( #41720 )
...
Package release prep
2023-11-27 17:34:19 -04:00
louwie17
68e0a6404a
Remove invaild react-hooks dev dependency ( #41712 )
...
* Remove invaild react-hooks dev dependency
* Add changelog
2023-11-27 16:14:47 -04:00
louwie17
2b60fd5e83
Prepare block templates package for release ( #41707 )
2023-11-27 14:09:54 -04:00
Damián Suárez
7254836adf
changelog
2023-11-27 14:18:46 -03:00
Damián Suárez
d453188ae4
remove...
2023-11-27 14:17:59 -03:00
Damián Suárez
5e35d42fed
remove unused templateLock block attrs
2023-11-27 14:17:59 -03:00
louwie17
8397478c61
Package release preperation for product-editor package ( #41706 )
2023-11-27 11:45:43 -04:00
louwie17
d7a67783a4
Release/package expression evaluation ( #41708 )
...
* Automated change: Prep @woocommerce/expression-evaluation --initial-release for release.
* Update pnpm-lock.yaml
Revert pnpm-lock changes
* Add gitkeep to changelog directory
---------
Co-authored-by: louwie17 <louwie17@users.noreply.github.com>
2023-11-27 11:45:13 -04:00
Maikel David Pérez Gómez
3d6c2b637e
Improved variations table header ( #41550 )
...
* Add header row to the variations table and fix a11y table issues
* Fix TableRowSkeleton styles
* Add changelog files
* Fix compilation errors
* Fix linter errors
* Fix unit tests
* Fix downloads table
2023-11-24 12:54:45 -05:00
Fernando Marichal
4a0db06321
Modify notice for legacy local attributes ( #41646 )
...
* Modify notice for legacy local attributes
* Rename variable
* Add changelogs
* Rename local_attributes_notice_dismissed_ids
2023-11-23 12:00:17 -03:00
Maikel David Pérez Gómez
5a513cc9a6
We won’t append a unique string to the filename if the settings are configured to do so ( #41621 )
...
* Create media library component
* Use media library component instead of the MediaUpload from the @wordpress/media-utils
* Remove UploadFilesMenuItemm from the DownloadsMenu until we solve the insecure file upload using the wp/v2/media endpoint
* Remove the @woocommerce/components/MediaUploader from downloads block until we solve the insecure file upload using the wp/v2/media endpoint
* Remove the FormFileUpload from EditDownloadsModal until we solve the insecure file upload using the wp/v2/media endpoint
* Add changelog file
2023-11-22 09:53:34 -05:00
Damián Suárez
8f5f3bbf87
[Product blocks editor]: Add help text to Shipping toggle ( #41590 )
2023-11-21 18:41:39 -03:00
Matt Sherman
6944345371
expression-evaluation: Support key/value pair object arrays (like product meta data) ( #41594 )
...
* Test key/value pair arrays in expressions
* Support key/value pair arrays in expressions
* Changelog
2023-11-21 16:39:57 -04:00
Damián Suárez
8337f67683
Merge branch 'trunk' into update/product-editor-add-variation-pickup-help
2023-11-21 16:05:20 -03:00
Damián Suárez
cb539c787f
[Product Blocks editor]: set max width for the description general field ( #41555 )
2023-11-21 16:03:30 -03:00
Damián Suárez
96e79fca39
remove commented line
2023-11-21 15:17:07 -03:00
Fernando Marichal
bed99d0705
Add error state to variation list ( #41525 )
...
* Refactor table-empty-state component
* Add error image
* Add error handling in product-variation-helper
* Add error handling to use-variations
* Add rename
* Fix link
* Fix error cleaning
* Add changelog
* Add generateProductVariationsError selector
* Clean error on success
* Use generateProductVariationsError instead of catch
* Add changelog
2023-11-21 13:37:43 -03:00
Damián Suárez
f53715e91a
address width of fieldset overflow issue
2023-11-21 13:22:08 -03:00
Damián Suárez
fa71ae7f92
Merge branch 'trunk' into update/product-editor-tweak-summary-field
2023-11-21 12:02:43 -03:00
Damián Suárez
a3336d62f8
introduce checkedHelp and uncheckedHelp attributes
2023-11-21 09:04:20 -03:00
Damián Suárez
56f59ff969
hide help when it's disabled
2023-11-21 09:04:20 -03:00
Damián Suárez
4ffc4eda55
changelog
2023-11-21 09:04:20 -03:00
Damián Suárez
69e2900e26
render help component when defined
2023-11-21 09:04:20 -03:00
Damián Suárez
b3da1853d4
add help attr to toggle component
2023-11-21 09:04:20 -03:00
Leif Singer
39a1164d98
Update / tweak a few more links in docs and comments ( #41598 )
2023-11-21 12:38:09 +01:00
RJ
7d465c406a
dev: edited package.json lint scripts to output to console ( #41498 )
...
* edited package.jsons to output to console
* Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/product-editor, @woocommerce/onboarding, @woocommerce/number, @woocommerce/navigation, @woocommerce/integrate-plugin, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/components, @woocommerce/block-templates, @woocommerce/api, @woocommerce/ai, @woocommerce/admin-layout, @woocommerce/admin-e2e-tests
* empty commit to trigger CI
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-11-21 11:16:08 +08:00
Paul Sealock
b7ba45d419
Tree Select Control: Allow parents to be searchable ( #41559 )
2023-11-21 14:25:46 +13:00
Nathan Silveira
5bba23ddb1
Fix currency breaking lines when 2 or more characters ( #41548 )
...
* Fix currency breaking lines when 2 or more characters
* Add missing changelog
2023-11-20 11:50:20 -03:00
Damián Suárez
f6725545c2
changelog
2023-11-20 10:07:22 -03:00
Damián Suárez
c1eefcf145
set max width to the summary block
2023-11-20 09:33:37 -03:00
Damián Suárez
f89828c797
Merge branch 'trunk' into update/hanle-update-button
2023-11-20 08:30:05 -03:00
Paul Sealock
fda2c15c76
Tree Select Control: Handle accents ( #41495 )
2023-11-18 11:05:21 +13:00
louwie17
65692011a9
Update/41463 update botton description ( #41552 )
...
* Update insert from url info text
* Add changelog
2023-11-17 16:05:12 -05:00
Damián Suárez
a75fa7a6af
populate aria-disable instead of disabled prop
2023-11-17 16:29:22 -03:00
Damián Suárez
77598a0e3f
Merge branch 'trunk' into update/hanle-update-button
2023-11-17 16:20:05 -03:00
Maikel David Pérez Gómez
d269401959
[Individual Variant] Manage limits for downloads in a single variant are not working ( #41508 )
...
* Fix manage limits for downloads in a single variant are not working
* Fix invalid download id when saving after editing one download file
* Add changelog file
2023-11-17 13:30:18 -05:00
Nathan Silveira
6f6b5f5b4a
Fix typo in ts-ignore comment ( #41517 )
2023-11-17 14:57:31 -03:00
Matt Sherman
fd65b3036e
Doc: Update generic blocks readme ( #41545 )
...
* Update generic blocks README
* Changelog
* Remove links to section and tab readmes, since they don't exist yet.
2023-11-17 13:49:03 -04:00
nigeljamesstevenson
00e1a29194
dev/fix no use before define lint violations ( #41452 )
2023-11-17 12:05:18 +00:00
Paul Sealock
3c703d3718
Tree Select Control: Use enter button for selection ( #41480 )
...
* enable enter to select
* Add changefile(s) from automation for the following project(s): @woocommerce/components
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-11-17 10:07:01 +13:00
Maikel David Pérez Gómez
ed0d38c44b
[External products] Product details ( #41442 )
...
* Add buy button section
* Enable external product support into the product block editor
* Hide buy button section when product type is not external
* Remove BaseControl from TextControl since it's not required anymore, InputControl takes care of that now
* Add type and suffix support to the product-text-field block
* Add the placeholder to the external url input and remove required constraint to the buy button text
* Set the url icon link type to external
* Fix input border to be red when invalida now that base control is not present twice
* Set the min height to 36px to match others non InputControls components height
* Extends required constrain to also support a custom error message
* Extends the product-text-field validation system
* Add product-text-field documentation
* Add changelog files
* Fix php linter error
* Fix compilation error
* Fix linter errors
2023-11-16 14:11:44 -05:00
Nathan Silveira
9b1e5de687
Remove unnecessary focus on block divs in product editor ( #41436 )
...
* Add tabIndex -1 to useWooBlockProps
* Add changelog
* Fix property name in test
* Fix test
* Update changelog
* Add ts explanation
* Fix typo
2023-11-16 15:31:14 -03:00
Fernando Marichal
b64416597b
[Individual variation] Fix empty state illustration visibility ( #41337 )
...
* Fix empty state illustration visibility
* Add changelog
2023-11-16 11:10:29 -05:00
Maikel David Pérez Gómez
1065762104
Display an alert icon for variations that contains "any" values ( #41433 )
...
* Move variations table row to its own component
* Add alert icon to the left of the variation row
* Render a tag when the variation option is not present in the product variable attributes
* Only shows the tooltip when the variation option is not present in the product variable attributes
* Add changelog file
* Fix linter errors
2023-11-16 10:45:50 -05:00
Fernando Marichal
4e383b647b
Show one help text when user clicks help button ( #41435 )
...
* Fix styles
* Add className to Tooltip component
* Add prop in edit-attribute-modal
* Add changelogs
* Add tooltip class to section
2023-11-16 11:59:25 -03:00
rjchow
e062db64c9
deleted duplicate changelog
2023-11-16 21:01:09 +08:00
github-actions
3d606e2eb8
Add changefile(s) from automation for the following project(s): @woocommerce/api, woocommerce
2023-11-16 11:28:16 +00:00
rjchow
69f1b43160
Fix no-use-before-define lint rule violation
2023-11-16 19:26:24 +08:00
github-actions
420d219c2c
Add changefile(s) from automation for the following project(s): @woocommerce/eslint-plugin, @woocommerce/components, @woocommerce/api, woocommerce
2023-11-16 19:21:30 +08:00
rjchow
5d99b267bf
fix: fixed all instances of no-use-before-define lint rule violations
2023-11-16 19:21:30 +08:00
RJ
b61b86545a
fix: fixed all instances of translator lint rule violations ( #41450 )
...
* fix: fixed all instances of translator lint rule violations
* Add changefile(s) from automation for the following project(s): @woocommerce/eslint-plugin, @woocommerce/components, woocommerce
* fix i18n lint violations in @woo/components
* fix all i18n lint rule violations in @woo/product-editor
* Add changefile(s) from automation for the following project(s): @woocommerce/product-editor, @woocommerce/eslint-plugin, @woocommerce/components, woocommerce
* empty commit to trigger CI
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-11-16 19:15:11 +08:00
Maikel David Pérez Gómez
c416b57a94
The variations table should match the height of number of rows selected ( #41140 )
...
* Remove fixed height to the variations table and add per row skeletong when loading
* Add changelog file
* Add last variations instead of the current per page var given that there it is not accessible anymore
2023-11-15 14:42:48 -04:00
Damián Suárez
d96b3327bf
changelog
2023-11-15 12:31:59 -03:00
Damián Suárez
39b4ea86ab
check and pass `disabled` option
2023-11-15 12:31:59 -03:00
Damián Suárez
f5f88bc9cf
move changelog file
2023-11-15 12:31:26 -03:00
Damián Suárez
3846e58642
move chnagelog file to the proper folder
2023-11-15 12:31:25 -03:00
Damián Suárez
ea6ed050de
move changelog file to components/ folder
2023-11-15 12:31:25 -03:00
Damián Suárez
abebfffe53
changelog
2023-11-15 12:31:25 -03:00
Damián Suárez
682da9fca3
don't allow to select paginator text
2023-11-15 12:31:25 -03:00
Damián Suárez
803e583342
create a paginationLabel const
2023-11-15 12:31:25 -03:00
Ahmed
23df9a59e9
Use ' instead of backspace for escaping in csv export ( #41163 )
...
* Use ' instead of backspace for escaping
* Update tests
* Update dead link
* Update test case title
* Add changelog
* Fix typo in changelog
* Escape tab and carriage return chars too
---------
Co-authored-by: Anurag Bhandari <anurag@automattic.com>
2023-11-15 10:29:55 +01:00
Matt Sherman
7b2767aa57
Template API: Only generate templates on WCA routes ( #41410 )
2023-11-14 15:47:20 -05:00
Matt Sherman
489322d084
Always set templateLock to all
2023-11-14 15:14:57 -05:00
Nathan Silveira
55766ac140
Template API: Conditional disabling support ( #41307 )
...
* Add disable conditions functionality to back-end
* Evaluate _templateBlockDisableConditions in registerWooBlockType
* Add 'disabled' support for number, pricing, and text
* Add disabled support for checkbox
* Add disabled for taxonomy block
* Add changelogs
* Update documentation
* Add unit tests
* Augment attribute with disabled in back-end
* Fix disabled styling
* Remove disabled from toggle since it's being added for all blocks
* Improve CSS for disabled fields
* Only add disabled attribute when it's not added on the block json and refactor
* Allow adding disable conditions in the constructor
* Fix lint issue
* Fix test
* Add disableConditions to dependencies
2023-11-14 13:17:34 -03:00
Matt Sherman
11f593fe3c
Changelog
2023-11-13 15:05:52 -05:00
Matt Sherman
e766673829
Remove template from settings type (unused)
2023-11-13 14:50:57 -05:00
Nathan Silveira
703936e307
Remove FullScreenMode component from new product editor ( #41375 )
...
Remove FullScreenMode component since it seems we're not using it for anything
2023-11-13 16:11:32 -03:00
Nathan Silveira
8d731f8a43
Show global attribute slug without 'pa_' prefix ( #41333 )
...
* Show global attribute slug without 'pa_' prefix
* Make implementation more robust
2023-11-13 15:39:58 -03:00
Fernando Marichal
b24591432d
Add `popoverProps` to DatePicker ( #41404 )
...
* Add `popoverProps` to DatePicker
* Add changelog
* Move changelog
* Add popoverProps to README.md
* Fix lint
* Fix lint again
2023-11-13 14:45:31 -03:00
Leif Singer
be76c3c341
update references to woocommerce.com to now reference woo.com ( #41241 )
2023-11-10 20:47:58 +01:00
Fernando Marichal
811e0c079b
Fix date range and UI in Analytics ( #41372 )
...
* Fix date range and ui in Analytics
* Add changelogs
* Modify default behavior
* Remove changelog
2023-11-10 16:01:52 -03:00
Fernando Marichal
05c96d8cf0
Fix block header style in description modal ( #41338 )
...
* Fix block header style in description modal
* Add changelog
2023-11-10 11:57:51 -04:00
Leif Singer
030d67531f
Woocommerce → WooCommerce (when used in prose only)
2023-11-10 16:13:06 +01:00
Leif Singer
641208c449
fix linter findings in js/components
2023-11-10 15:49:08 +01:00
Leif Singer
eb5a8a65f8
add changelog files
2023-11-10 15:49:08 +01:00
Leif Singer
9edad5270d
appease the linter
2023-11-10 15:49:08 +01:00
Leif Singer
808a0fc54f
update references to woocommerce.com to now reference woo.com
2023-11-10 15:49:08 +01:00
Fernando Marichal
21b24d9ef2
Add custom image in downloads editor ( #41342 )
...
* Add custom image in downloads editor
* Add changelog
2023-11-10 09:44:49 -04:00
Fernando Marichal
f5156e2860
Fix toggle chart views within Analytics Overview ( #41329 )
...
* Fix component blur
* Add changelog
2023-11-10 09:35:58 -04:00
Maikel David Pérez Gómez
e5b1ee338e
Update the select all behavior in the variations table ( #41008 )
...
* We display the number of selected items, e.g., '5 selected'
* We display a number of all existing items next to the button, e.g., "Select all (25)".
* When only some items are selected on the page, we show an additional button that says "Select page (X)" where X stands for the number of rows on the page. Clicking it selects all rows on the page.
* Clicking "Select all" selects all existing items
* Add changelog file
* Add tracking events
* Saving progress on variations table
* Manage tracking events and error handling
* Hide edition features when at least one variation is selected
* Fix linter errors
* Resolve rebase conflicts
* Remove use selection hook since is not needed anymore
* Fix filter items vertical alignment
* Add changelog files
* Fix inconsistent loading and variations state
* Do not show EmptyTableState when the product has variations but the filter get empty list
* Invalidate cache state before generating variations
* Fix select all after filtering variations
* Remove delete variations from the selection list
* Retreive the product after generating variations
* Fix linter
* Invalidate variations cache after generating variations
2023-11-09 08:25:27 -05:00
Fernando Marichal
fd8a5604ba
Add empty state to images block ( #41165 )
...
* Add svgs
* Add image place holder
* Refactor components
* Fix styles
* Add changelog
* Remove comment
* Add text translation
* Remove line
2023-11-08 12:36:08 -03:00
Moon
54a00b282a
CYS - make the progress bar move forward in small segments ( #41279 )
...
* Add 2 additional steps between the loader steps
* Support onChange callback
* Add loader progress transition
* Add smooth transition story
* Set the initial percentage to 5 to make the transition smoother
* Add changefile(s) from automation for the following project(s): @woocommerce/onboarding, woocommerce
* Add smooth-transition class to the progressbar
* Fix lint
* Update AssembleHubLoader
* Fix e2e
---------
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2023-11-08 16:50:15 +08:00
Nathan Silveira
68a538cb17
Add animation for variable product tour and tweak logic ( #41250 )
...
* Add fade-in animation
* Show variable product tour only when product editor tour was already dismissed
* Add changelog
2023-11-07 15:18:49 -03:00
Fernando Marichal
5c4c926474
Update selected item styling dropdown ( #41217 )
...
* Update dropdown item style
* Add changelog
2023-11-07 12:59:08 -03:00
Fernando Marichal
02e163aadc
Update section description design ( #41251 )
...
* Modify tooltip helper text
* Update section header design
* Add changelog
* Add components changelog
2023-11-07 12:58:52 -03:00
Nathan Silveira
2a30735b28
[Product Block Editor] Show onboarding tour within description block editor ( #41161 )
...
* Copy WelcomeGuide from gutenberg
* Remove CSS copied from guide component since it's not influencing the product Welcome Guide and it's interfering with the block editor welcome guide
* Fix issue with box-sizing
* Fix lint issues
* Show guide only when modal is open
* Add changelog
* Remove template and fix issue with component not re-rendering
* Add comment
* Add additional changelog
* Rename component
2023-11-06 16:38:33 -03:00
Matt Sherman
20fac52381
Product Editor: Select product name block initially if set to autofocus ( #41189 )
2023-11-06 14:08:12 -05:00
Nathan Silveira
87db3d20a6
Add attribute empty state image when no attribute has been added ( #40956 )
...
* Add attribute empty state image when no attribute has been added
* Render attribute skeleton as HTML
2023-11-06 14:05:22 -03:00
Matt Sherman
2f65ad23a5
Changelog
2023-11-06 10:58:10 -05:00
Matt Sherman
6544a9cf69
Select product name block initially
2023-11-06 10:58:10 -05:00
Fernando Marichal
b1b9e11323
Add preview and replace button to downloads edit ( #40835 )
...
* Add image replace
# Conflicts:
# packages/js/product-editor/src/blocks/product-fields/downloads/edit-downloads-modal/edit-downloads-modal.tsx
* Add image and replace button
* Change styles
* Add changelog
* Verify the file is an image
* Fix image size
* Fix styles
* Changed left padding
* Fix image gap
* Fix style
2023-11-03 17:07:07 -03:00
Matt Sherman
18faf14db7
Update changelog
2023-11-03 09:16:14 -04:00
Matt Sherman
afbe61a4f7
Move PluginArea into BlockEditor so plugins can get block info
2023-11-03 09:16:14 -04:00
Matt Sherman
fc2fa8598b
Changelog
2023-11-03 09:16:14 -04:00
Matt Sherman
15d46e478c
Add PostTypeContext
2023-11-03 09:16:14 -04:00
Matt Sherman
eae4dc1b9c
Changelog
2023-11-01 15:54:55 -04:00