RJ
e52d11a87e
add: url navigation to cys ( #40068 )
...
* add: url navigation to cys
* bugfix for url not updating
* url handling for design-with-ai
* fixed url syncing so that it's working with @woocommerce/navigation
* changed useLocation to useQuery in assembler-hub save-hub
2023-09-12 14:32:50 +08:00
Paul Sealock
c721159129
Remote Inbox Notifications: Add `in` and `!in` comparison operators ( #40084 )
2023-09-12 15:13:42 +12:00
RJ
267cf52394
add: customize store design with ai loader ( #40083 )
...
* add: customize store design with ai loader
* removed unused prop
2023-09-12 10:30:54 +08:00
Matt Sherman
2be3dbe47c
Fix up CustomBlockTest (it was creating detached blocks by mistake)
2023-09-11 20:41:59 -04:00
Matt Sherman
1179a5339a
Do not cache inner block in template if container is detached
2023-09-11 20:41:21 -04:00
Matt Sherman
f3455e5102
Add tests for BlockInterface::is_detached()
2023-09-11 20:40:58 -04:00
Matt Sherman
ea1b1854e2
Clean up exceptions in add_inner_block
2023-09-11 20:09:20 -04:00
Matt Sherman
c37cd715d7
Add BlockInterface::is_detached()
2023-09-11 19:58:32 -04:00
Chris Runnells
ccd01e5913
Add changelog entry
2023-09-11 12:55:22 -10:00
Moon
9a75cec842
Record plugin api and install failures to coreprofiler_install_plugin_error track ( #39899 )
...
* Record plugin api and install failures to coreprofiler_install_plugin_error track
* Add changefile(s) from automation for the following project(s): woocommerce
* Change to trigger GH jobs
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-09-11 15:14:12 -07:00
Kyle Nel
6e20ecb3bc
Marketplace: update discover page card counts ( #40020 )
...
* Marketplace: update discover page card counts
* Marketplace: Apply PR review feedback
* Addressing linter error. Whitespace.
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
2023-09-11 15:33:43 +02:00
Kyle Nel
39aeb0b37a
Marketplace: Update help menu themes link ( #40023 )
...
* Update help menu themes link
Update plugins/woocommerce/includes/admin/class-wc-admin-help.php
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
2023-09-11 14:43:48 +02:00
Vedanshu Jain
b54efdaa15
[HPOS] Modify query to have less characters before the `FROM` keyword. ( #40109 )
2023-09-11 17:42:13 +05:30
Vedanshu Jain
2273e297f1
[HPOS] Modify query to have less characters before the `FROM` keyword.
2023-09-11 15:54:59 +05:30
Chi-Hsuan Huang
940b24cce2
Add customize store colors ( #40051 )
...
* Add cys color palettes
* Add reference links
* Add changefile(s) from automation for the following project(s): woocommerce
* Rename color-palette
* Add changefile(s) from automation for the following project(s): woocommerce
* Update folder structure
* Reset color changes when navigating back
* Rename files
* Update COLOR_PALETTES options
* Add color-palette-variations/preview.tsx
* Fix double slash links
* Fix color variations item style
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-09-11 17:48:23 +08:00
Chi-Hsuan Huang
2fc0201632
Fix CYS `__experimentalReapplyBlockTypeFilters` is not a function ( #40104 )
...
* Fix __experimentalReapplyBlockTypeFilters is not a function
* Add changefile(s) from automation for the following project(s): woocommerce
Update changelog
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-09-11 15:13:40 +08:00
nigeljamesstevenson
ba08acba62
Run a full site reset on daily runs ( #40061 )
2023-09-10 22:54:52 +01:00
Chi-Hsuan Huang
914df4b921
Fix customize store whitescreen in WP 6.3 ( #40031 )
...
* Fix wp-router dependencies issue
* Add changefile(s) from automation for the following project(s): woocommerce
* Fix customize your store task header button (#40033 )
* Fix customize your store task header button
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-09-09 11:05:31 +08:00
Jeremy Pry
84c9e7551c
Add changelog file
2023-09-08 18:48:53 -04:00
Jeremy Pry
da2d9755e9
Run composer update
2023-09-08 18:05:47 -04:00
Jeremy Pry
e368dc0826
Update lib/composer.json to PHP 7.4
2023-09-08 18:05:38 -04:00
Jon Lane
1e9a63d15a
Reorganize
2023-09-08 14:05:03 -07:00
Jon Lane
e99a61f985
All global setup only runs on daily
2023-09-08 13:56:45 -07:00
github-actions[bot]
c16bf0f280
Delete changelog files based on PR 39911 ( #40094 )
...
Delete changelog files for 39911
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-09-08 10:06:35 -07:00
github-actions
7b8056c301
Add changefile(s) from automation for the following project(s): woocommerce
2023-09-08 15:54:15 +00:00
nigeljamesstevenson
33e01b9af2
Add instructions for testing contributions in the CONTRIBUTING.md file. ( #40018 )
...
Checks ran after closing and opening the PR. One failed but it passed after re-run. Checked and appeard the old anchors were not used in other places so merging this one - thanks!
2023-09-08 15:39:52 +01:00
Kader Ibrahim S
0e65ea53cc
Updates the endpoint to fetch marketing knowledgebase posts.
2023-09-08 19:17:27 +05:30
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
Jon Lane
c497b37a96
Tweak so setup will skip locally
2023-09-06 16:31:55 -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
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
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
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
Dan Q
e76fe48a89
Move top padding of Marketplace Extensions content to instead be top margin of Marketplace Extensions page
...
This mitigates the issue whereby notifications push page content down a LONG way, and is a more-correct way to lay out the content.
2023-09-05 13:14:48 +01:00
Fernando Marichal
ccb72125e0
Add a notice to "track inventory" toggle ( #40011 )
...
* Add notice to "track inventory" toggle
* Add changelogs
* Remove console.logs
* Fix link URL
2023-09-05 08:35:38 -03:00
Vedanshu Jain
452a3ed81b
Doc update.
2023-09-05 16:40:24 +05:30
Vedanshu Jain
1d0665a8dd
Add filter woocommerce_hpos_enable_sync_on_read to disable sync on read with HPOS sync enabled.
2023-09-05 14:33:00 +05:30
Jason Kytros
bbe053e16e
Improved UI/UX of the Inventory tab (v2) ( #39962 )
2023-09-05 09:26:00 +02:00
Jason Kytros
283b1a673c
Improved UI/UX of the Attributes tab (v2) ( #39987 )
2023-09-05 09:24:34 +02:00
Vedanshu Jain
0f7e6898db
Avoing string to int comparison and add the id clause only when available ( #40030 )
2023-09-05 12:47:17 +05:30
Chi-Hsuan Huang
c9b8236f53
Add customize store assembler hub onboarding tour ( #39981 )
...
* Update tour-kit to have a optional skip button and custom secondary button label
* Add changelog
* Add onboarding tour
* Update layout and resiable-frame for onboarding tour
* Update onboarding tour style
* Update resizable handler
* Add changefile(s) from automation for the following project(s): @woocommerce/components, woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-09-05 15:12:04 +08:00
Chi-Hsuan Huang
c025b102fc
Add customize store assembler hub logo ( #39932 )
...
* Add @wordpress/blob for wc admin customize store project
* Update save-hub to save entities correctly
* Add logo block context
* Update block-editor to render different preview layout for different paths
* Add media uploader filter
* Update logo sidebar
* Fix auto block preview
* Update styles
* Update loading state
* Add changefile(s) from automation for the following project(s): woocommerce
* Add comments
Add comments
* Update pnpm-lock.yaml
* Update pnpm-lock.yaml
* Add custom resiable-frame
* Update plugins/woocommerce-admin/client/customize-store/assembler-hub/block-editor.tsx
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Update plugins/woocommerce-admin/client/customize-store/assembler-hub/sidebar/sidebar-navigation-screen-logo.tsx
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Update plugins/woocommerce-admin/client/customize-store/assembler-hub/resizable-frame.jsx
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Open media uploader when clicking logo image
* Update style
* FRAME_TRANSITION -> frameTransition
* Fix missing import
---------
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-09-05 14:21:19 +08:00
Vedanshu Jain
5a22751aa1
Add unit test + changelog.
2023-09-05 11:47:28 +05:30
Vedanshu Jain
c8cc44523c
Avoing string to int comparison and add the id clause only when available.
2023-09-05 11:22:33 +05:30
RJ
d04a0baf5a
fix: wc-connect-tax option truthiness ( #39983 )
...
* fix: wc-connect-tax option truthiness
* Update plugins/woocommerce/src/Admin/Features/OnboardingTasks/Tasks/Tax.php
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-09-05 10:17:04 +08:00
Matt Sherman
39310553e0
Changelog
2023-09-04 16:24:31 -04:00
And Finally
21d1bab26e
[wccom-17942] Making sure snackbar doesn't appear before content has loaded.
...
- Fixing `prettier` linter errors.
2023-09-04 16:00:30 +01:00
And Finally
6d65d54ed5
[wccom-17942] Making sure snackbar doesn't appear before content has loaded.
...
- Fixing `prettier` linter errors.
2023-09-04 15:45:24 +01:00
Jason Kytros
4242375cc5
Review: Parameters localization
2023-09-04 12:56:41 +03:00
Jason Kytros
eeafe69c2d
Review
2023-09-04 12:50:03 +03:00
Rodel Calasagsag
02638a71e8
Remove unnecessary cookie header
2023-09-03 17:59:56 +08:00
Rodel Calasagsag
cf2ebde187
Add changelog
2023-09-03 17:05:38 +08:00
Rodel Calasagsag
6af2632f5f
Get only WP L-1
2023-09-03 10:29:42 +08:00
Jon Lane
d6240d5636
More test fixes
2023-09-01 13:41:41 -07:00
Jon Lane
023183e2b1
Merge branch 'trunk' into api/fix-tax-api-test
2023-09-01 11:50:29 -07:00
Jon Lane
e83de75c42
Skip one additional assertion on external site
2023-09-01 10:52:19 -07:00
Leif Singer
77e5e28d51
tweak some of the HPOS Settings UI ( #39912 )
...
* tweak the wording for HPOS in Settings / Features / Advanced
* order features in Advanced Settings and move HPOS to the top
* emphasize the need to sync
* add a row_class attribute to settings fields
* fix padding between HPOS settings belonging together
* add changelog file
* update wording in a test
* Update plugins/woocommerce/src/Internal/DataStores/Orders/CustomOrdersTableController.php
Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
* Update plugins/woocommerce/src/Internal/DataStores/Orders/CustomOrdersTableController.php
Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
* simplify the ordering callback -- props to @jorgeatorres! ☺️
* more consistent phrasing
---------
Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2023-09-01 14:32:56 +01:00
Jason Kytros
81a70a9b92
Ensure that the placeholder changes even after clearing all Attribute values
2023-09-01 14:13:38 +03:00
Jason Kytros
80e998481f
Ensure that a placeholder always exists
2023-09-01 13:53:54 +03:00
Jason Kytros
4aeabe64ef
Updated failing e2e test
2023-09-01 12:54:05 +03:00
Jason Kytros
4af01af796
Merge branch 'trunk' into issue-37839
2023-09-01 12:17:34 +03:00
Jason Kytros
16819d18ac
Merge branch 'trunk' into issue-37835
2023-09-01 12:02:59 +03:00
Rodel Calasagsag
d8a07b030b
Add changelog
2023-09-01 14:04:56 +08:00
github-actions
78ad790109
Add changefile(s) from automation for the following project(s): woocommerce
2023-09-01 04:26:50 +00:00
Chi-Hsuan Huang
6f89dcdbb5
Update webpack config to not use external @wordpress/router
...
The external @wordpress/router package is not available in these versions, so we need to bundle it with the plugin. This is a temporary fix until we can drop support for WP 6.2 and below.
2023-09-01 12:24:02 +08:00
Chris Runnells
0f79915981
Remove Purchase files
2023-08-31 13:45:59 -10:00
Chris Runnells
e1e6fb266d
Remove references to the Purchase task
2023-08-31 13:45:42 -10:00
Jon Lane
6c85aaae07
Settings test is currently failing on external host. Skip for now.
2023-08-31 15:09:22 -07:00
Ron Rennick
ca6b152755
update the SqlQuery filter prefix in data.md ( #39319 )
...
* update the SqlQuery filter prefix in data.md
* fix md linting
---------
Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
2023-08-31 15:23:20 -03:00
And Finally
6ae83b08ec
[wccom-17942] Making sure snackbar doesn't appear before content has loaded.
...
- Addressing feedback. Renamed `MARKETPLACE_API_HOST` TO `MARKETPLACE_HOST` to make it less confusing – we don't only use it for API URLs.
2023-08-31 16:14:06 +01:00
github-actions
b0ee81a175
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-31 13:50:58 +00:00
Jason Kytros
f30c4dfda7
Check if "Used for variations" exists before using its value.
2023-08-31 16:37:14 +03:00
Jason Kytros
bb481269ff
Design enhancements for the Attributes tab
2023-08-31 16:28:03 +03:00
RJ
3f3f032ed5
dev: added docs for core profiler ( #39963 )
...
* dev: added docs for core profiler
* lint
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-31 16:27:40 +08:00
Rodel Calasagsag
72ae79bbe0
Merge branch 'trunk' into e2e/fix-flaky-menu-item-turn-off-new-product-form
2023-08-31 14:53:26 +08:00
Corey McKrill
26fde13e00
Fix typo in SQL for stock quantity check ( #36402 )
2023-08-30 17:01:15 -07:00
Corey McKrill
ac06a00f8a
Add changelog file
2023-08-30 16:25:09 -07:00
Patricia Hillebrandt
5968934040
Update WooCommerce Blocks to version 11.0.0 ( #39971 )
2023-08-30 16:26:08 -05:00
github-actions[bot]
a80efb7319
Delete changelog files based on PR 39958 ( #39975 )
...
Delete changelog files for 39958
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-30 16:07:33 -05:00
Alejandro López Ariza
062c2998a3
Update api core tests readme ( #39961 )
...
* Update api core tests readme
The example .env provided in the API Core tests readme is obsolete. It needs to reference API_BASE_URL instead of BASE_URL due to recent changes.
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-30 13:24:18 -07:00
Matt Sherman
1ffc8fa1fd
Changelog
2023-08-30 14:54:35 -04:00
Matt Sherman
dc8602f67b
Add order property for every block
2023-08-30 14:54:32 -04:00
Maikel David Pérez Gómez
a425a62fb8
Product Block Editor: add tracks to the Variations tab ( #39914 )
...
* Add product_options_add tracking event to add variation options
* Add product_options_edit tracking event to variation options
* Add product_options_update tracking event to variation options
* Fix set default attribute when editing it
* Add changelog file
* Add product_options_add_button_click tracking event
* Get attribute options from the terms prop instead of options, this ensures to get the updated values when the user edits the options
* Add Variation options section back
* Add changelog file
2023-08-30 14:36:44 -04:00
Matt Sherman
c1befca115
Register SimpleProductTemplate and add hook to allow for registered templates to be modified ( #39915 )
2023-08-30 14:12:52 -04:00
RJ
5f87296805
fix: missed lint error in assembler hub PR ( #39964 )
2023-08-30 10:45:13 -05:00
Vlad Olaru
1a9c1f93b9
Fix incentive cache-busting edge case performance issues ( #39958 )
...
* Test for WooPayments active first since it is less expensive
* Guardrails to avoid double menu badge
* Avoid fetching incentives when no dimissals
* Fix handling of incentives API error and caching
* Prevent incentives fetching if were fetched less than an hour ago
* Add changelog entry
* Remove the 1-hour threshold cache validation
* Cache if the store ever used WooPayments
* More inline docs
2023-08-30 08:37:49 -05:00
Jason Kytros
29b08320c1
Remove duplicate changelog
2023-08-30 15:08:45 +03:00
github-actions
90c081ce55
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-30 12:07:27 +00:00
Jason Kytros
f4d5c59b75
Improved UI/UX of the Inventory tab (v2)
2023-08-30 14:52:12 +03:00
Rodel Calasagsag
22f3e2aebc
Merge branch 'trunk' into e2e/fix-flaky-menu-item-turn-off-new-product-form
2023-08-30 15:39:24 +08:00
Rodel Calasagsag
b977388f7b
Add changelog
2023-08-30 15:18:37 +08:00
Rodel Calasagsag
4bdd774d3f
Use util function to toggle block product editor tour
2023-08-30 14:51:20 +08:00
Rodel Calasagsag
8b152bcecf
Create util function for toggling product editor tour
2023-08-30 14:50:57 +08:00
Rodel Calasagsag
906d501688
Remove unused variable
2023-08-30 14:50:29 +08:00
Chi-Hsuan Huang
843b4041be
Optimize customize store preview frame resize performance ( #39930 )
...
* Optimize customize store preview frame resize performance
* Add changefile(s) from automation for the following project(s): woocommerce
* Set isOversized to false to fix frame oversize issue
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-30 13:38:20 +08:00
Chris Runnells
8fc9d33041
Update progress bar initial value
2023-08-29 14:57:10 -10:00
RJ
0190f4adea
fix: applied lint autofixes ( #39942 )
...
* woocommerce-admin lint fixes
* @woocommerce/* lint fixes
* Add changefile(s) from automation for the following project(s): @woocommerce/date, @woocommerce/data, @woocommerce/components, @woocommerce/admin-layout, woocommerce
* lints
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-30 06:40:45 +08:00
Barry Hughes
beeb553fb5
Add woocommerce pay order before payment action in pay-for-order page ( #37588 )
2023-08-29 14:09:51 -07:00
nigeljamesstevenson
da521b664e
Update Venezuelan currency: Bolívar (Bs.) ( #29380 )
2023-08-29 18:55:04 +01:00
nigeljamesstevenson
032440e561
Prevent non-WC_Orders on the order received page ( #39876 )
2023-08-29 18:51:20 +01:00
Marco Almeida
5446cb4413
Do not remove "sale date from" when the sale is still active
...
Do not remove "sale date from" when the sale is still active, as in some legislations it's mandatory to show the start and end date of sales, and developers can get it from this field.
Closes #34696
2023-08-29 18:07:16 +01:00
Jorge A. Torres
8217339391
Fix "Move to Trash" link in order edit screen ( #39693 )
...
* Order trash/delete link should use `id` querystring arg instead of `order`
* Add changelog
2023-08-29 11:31:40 +01:00
nigeljamesstevenson
f53e5f744d
Update modified date when a metadata is saved for HPOS. ( #39911 )
2023-08-29 11:18:17 +01:00
defive
4fa7a40b22
Update PageController.php to prevent PHP warning when menu items have no position set ( #39905 )
...
* Update PageController.php to prevent PHP warning when menu items have no position set
Update PageController.php to prevent PHP warning when menu items have no position set. This can occur when a user has permission to view WordPress admin pages but does not have permission to administer WooCommerce.
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-29 18:00:27 +08:00
RJ
af9ef856e5
add: customize your store AI wizard xstate scaffolding ( #39863 )
...
* add: customize your store AI wizard xstate scaffolding
* Update plugins/woocommerce-admin/client/customize-store/design-with-ai/index.tsx
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-08-29 14:00:54 +08:00
Chris Runnells
3c25538f35
Fix Core Profiler layout shifts during plugin install step ( #39898 )
2023-08-28 16:05:23 -10:00
Moon
00fb7dab11
WooCommerce Beta Tester tracks -- Support array property ( #39922 )
...
* Support array property
* Add changelog
2023-08-28 12:44:27 -07:00
Barry Hughes
36212b295b
Cleanup: remove the unused is_feature_visible and show_feature methods ( #39931 )
2023-08-28 09:39:53 -07:00
Nathan Silveira
01b85df049
Fix undismissable notices when using localization for certain messages like "Coupon management has moved" ( #39913 )
...
* Make sure alert.id and action.id are defined
* Copy id from db to action
* Add changelog
* Add error message when something goes wrong while triggering note action
* Rename changelog
2023-08-28 11:48:07 -03:00
Matt Sherman
7da226ad63
Remove block from block template ( #39900 )
2023-08-28 10:17:55 -04:00
Vedanshu Jain
9b10f04c98
Formatting changes and sanitization.
2023-08-28 17:14:14 +05:30
Ilyas Foo
21df7ca51c
Fix font color in tasklist description ( #39903 )
...
* Fix font color in tasklist description
* Changelog
2023-08-28 19:26:02 +08:00
Vedanshu Jain
d217819824
Use same precision as DB timezone to prevent unnecessary updates.
2023-08-28 16:37:31 +05:30
Vedanshu Jain
aa08add6e3
Defencive checks around meta.
2023-08-28 15:58:04 +05:30
Vedanshu Jain
9a01cfdde7
Consolidate all ops in one function.
...
Additionally, move the `type` column from always change to optional, by moving it so that its applied if there is atleast one other change.
2023-08-28 15:20:17 +05:30
Leif Singer
e48fac01b3
add change log file
2023-08-28 11:20:18 +02:00
Leif Singer
4ff2b996b9
cleanup: remove the unused is_feature_visible and show_feature methods
2023-08-28 11:15:20 +02:00
Vedanshu Jain
e7875ab5de
Update modified date when a metadata is saved for HPOS.
2023-08-28 12:59:36 +05:30
Chi-Hsuan Huang
56f4ad623f
Add customize store assembler hub ( #39843 )
...
* Add @wordpress dependencies for customize store task
* Update webpack config to bundle wp edit-site package instead of using external
* Add customize-store task list item fill
* Update CustomizeStore task to load editor scripts and settings
* Update customize store routing path
Use /* since we want to match any path that starts with customize-store
* Add assembler-hub
* Ignore some wp packages from syncpack for customize store assembler hub
We need to use specific versions of these packages for the customize store
"@wordpress/interface", "@wordpress/router", "@wordpress/edit-site"
* Add changefile(s) from automation for the following project(s): woocommerce
* Tweak style
* Use CustomizeStoreContext and send xstate event
* Update assembler-hub style
* Fix nav width
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-28 09:28:05 +08:00
github-actions
eda0bfa091
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-26 11:58:34 +00:00
And Finally
3c8f4861e4
[wccom-17942] Only showing feedback snackbar when content of in-app marketplace has finished loading. Making sure snackbar is fixed position, so it's visible wherever you are on the page.
...
- `ProductListContextProvider` provides `setIsLoading` function as well as `isLoading`.
- `Discover` uses these values from context, instead of keeping a loading state in itself.
- `FeedbackModal` calls `maybSetTimeout` when `isLoading` changes. If `isLoading` isn't truthy, and snackbar hasn't already rendered, it sets a timeout of 5 seconds to show it.
- Removed wrapping <WooFooterItem> from around Footer component, so it's no longer a child of the WooCommerce Admin `.woocommerce-layout__footer` footer.
- Removed the `position: relative` from `.woocommerce-layout__footer`. It needs to be `position: fixed`.
- Added FooterContent component to Footer, to allow the layout we want.
- Changed use of context. This now only has states for the selected tab and loading state.
- We use this context in `Tabs` and `Content` to keep track of which tab is selected, and set the selected tab.
- We also use it in `Discover` and `Extensions`, which both report loading state to the context. This allows us to use it to only render the snackbar when loading is complete.
- Extensions: moved `productList` and `setProductList` and logic for getting product list from the context provider to a state in this component. We don't need to share the list of products in the context.
- Renamed `ProductListContext`, `ProductListContextProvider` and `productListContextValue` to more generic `MarketplaceContext`, `MarketplaceContextProvider` and `marketplaceContextValue`.
- Renamed a constant and created constants for API paths.
- Only shows snackbar after content has loaded, and after a timeout. We set a date `marketplace_redesign_2023_last_shown_date` in local storage to ensure we only show one snackbar.
2023-08-26 12:47:23 +01:00
github-actions
413e569ccd
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-25 23:08:02 +00:00
Chris Runnells
f9600d19fa
Add changelog entry.
2023-08-25 13:04:37 -10:00
Jon Lane
80cced2d23
Add changelog
2023-08-25 14:54:27 -07:00
Barry Hughes
4dc745cc37
If `geo_hash` is known and correct, avoid an unnecessary redirect ( #39634 )
2023-08-25 14:41:48 -07:00
Jon Lane
fc709b7d25
Couple of caching fixes for daily tests
2023-08-25 14:39:31 -07:00
Hsing-yu Flowers
8f20f6875c
Update plugins/woocommerce/templates/checkout/form-pay.php
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-08-25 14:03:25 -07:00
Hsing-yu Flowers
a6b7c59543
Update plugins/woocommerce/changelog/add-woocommerce-pay-order-before-payment-action
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-08-25 14:02:06 -07:00
Matt Sherman
c8ead98aed
Correct since tag for woocommerce_block_template_register action
2023-08-25 15:57:56 -04:00
Matt Sherman
7047766f32
Changelog
2023-08-25 15:37:17 -04:00
Matt Sherman
af3c329299
Fire woocommerce_block_template_register action
2023-08-25 15:33:06 -04:00
Matt Sherman
a4dde39d3f
Add missing add_block method to GroupInterface and SectionInterface
2023-08-25 15:30:27 -04:00
Matt Sherman
a22d8d895c
Fix code doc issues
2023-08-25 14:34:14 -04:00
Matt Sherman
530e4f05ed
Change spaces to tabs (linter formatting issue)
2023-08-25 14:32:50 -04:00
Matt Sherman
2ddc1418da
Register SImpleProductTemplate
2023-08-25 14:26:19 -04:00
Matt Sherman
48d5e7a65d
Changelog
2023-08-25 11:31:46 -04:00
Matt Sherman
2726787ce6
Implement block removal, including nested blocks
2023-08-25 11:31:46 -04:00
Matt Sherman
ec9f7d186e
Add remove_block and remove_blocks to ContainerInterface
2023-08-25 11:31:46 -04:00
Matt Sherman
de49e2d83b
Add detach to BlockInterface
2023-08-25 11:31:46 -04:00
Matt Sherman
b94b87fe63
Add uncache_block to AbstractBlockTemplate
2023-08-25 11:31:46 -04:00
Matt Sherman
7445b3df06
Fix code doc issue
2023-08-25 11:31:46 -04:00
Matt Sherman
d4a688e9b4
Update tests to check block removal
2023-08-25 11:31:46 -04:00
Matt Sherman
44575d6dca
Add title attribute to custom block to facilitate easier testing
2023-08-25 11:31:46 -04:00
boblinthorst
88844182ed
Also check for instanceof WC_Order here to be consistent with the implementation above
2023-08-25 14:17:44 +02:00
github-actions[bot]
ed0d45178f
Delete changelog files based on PR 39902 ( #39908 )
...
Delete changelog files for 39902
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-25 07:08:01 -05:00
nigeljamesstevenson
879136404d
Updates smoke-test-daily.yml workflow to correctly remove test execution ( #39904 )
...
Updates smoke-test-daily.yml workflow to correctly remove additional test execution as previous revert PR #39889 missed a step
2023-08-25 18:06:46 +08:00
Vedanshu Jain
a290dd51e8
Fixup to prevent infinite migration loop.
2023-08-25 13:02:43 +05:30
Chris Runnells
bd5fc03aae
Add secondary container to fix layout shifts
...
Also added CSS so that the container is always aligned to the top of the wrapper
2023-08-24 14:01:55 -10:00
Chris Runnells
fb506bf18f
Update SVG files so they are all the same size
2023-08-24 13:57:50 -10:00
github-actions[bot]
fe81a4cf27
Delete changelog files based on PR 39882 ( #39884 )
...
Delete changelog files for 39882
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-24 17:36:26 -05:00
barryhughes
e7aaa3bddd
Update expectations for VES and VEF currencies.
2023-08-24 15:26:52 -07:00
barryhughes
c594fc7d85
Update API tests following changes to VES and VEF currencies.
2023-08-24 15:26:52 -07:00
Yordan Soares
bc0343b7dc
Update class-wc-tests-core-functions.php
2023-08-24 15:26:52 -07:00
Yordan Soares
c1c5c04322
Update wc-core-functions.php
2023-08-24 15:26:52 -07:00
Peter Fabian
94a4da8aa0
Added changelog.
2023-08-24 15:26:52 -07:00
Yordan Soares
b2695fe22e
Revert "Use the price decimal separator to format product weight and dimensions"
...
This reverts commit 31e6dcd43a278b87661f1d834172fe2db76f7b3b.
2023-08-24 15:26:51 -07:00
Yordan Soares
e1749891c7
Use the price decimal separator to format product weight and dimensions
2023-08-24 15:26:51 -07:00
Yordan Soares
4e1f95efbe
Restore Bolívar Fuerte (VEF)
2023-08-24 15:26:51 -07:00
Yordan Soares
b4930ed077
Update Venezuelan currency: Bolívar (Bs.)
...
### Changes:
- [ ] Remove the "Venezuelan bolívar" currency (VEF)
- [ ] Remove the "Bs F" symbol (VEF)
- [ ] Update the "Bolívar soberano" currency to "Venezuelan bolívar" (VES)
- [ ] Update the "Bs.S" symbol to "Bs." (VES)
### Justification:
The official name of Venezuela's currency is Bolivar (Bs.). However, as we have had a couple of reconversions in recent years, temporary epithets have been used to distinguish the different monetary cones with a practical sense in the transition period. This is the reason why Bolivar Fuerte (Bs.F) and Bolivar Soberano (Bs.S) was used.
However, the Bolívar Fuerte (monetary cone) went out of circulation on December 3, 2018 and the Bolívar Soberano (monetary cone) started to be called only Bolívar (Bs.) since February 2019, after a reasonable period of time had passed for the population to get used to the change of monetary cone.
This came into effect with Resolution No. 19-02-01 published on February 14, 2019 by the Central Bank of Venezuela (BCV, Banco Central de Venezuela), where it can be read:
[...] _as of the effective date of this Resolution, the price of goods and services and other monetary amounts shall be expressed only in the monetary scale in effect as of August 20, 2018, making mention of "bolívares" or the symbol "Bs."_
### References:
Resolución N° 19-02-01 del Banco Central de Venezuela (February 14, 2019)
http://www.bcv.org.ve/system/files/documentos_juridicos/resolucion_cese_doble_expresion_precios_bienes_y_servicios_definitiva.pdf
2023-08-24 15:26:51 -07:00
Alexandre Lara
93a983f6ff
Update WooCommerce Blocks to 10.9.3 ( #39895 )
...
* Update WooCommerce Blocks to 10.9.3
* Update composer.lock file
* Add changelog
2023-08-24 17:07:34 -05:00
Fernando Marichal
c9f924a5b3
Enhance stability of Product E2E Tests ( #39823 )
...
* Add describe.configure
* Add changelog
* Serialize create-product-attributes
2023-08-24 17:52:21 -03:00
hsingyuc
508a9aec95
Bump template version
2023-08-24 13:46:52 -07:00
nigeljamesstevenson
e0c569baff
revert #39803 Add additional Perf Test Daily run ( #39889 )
...
revert #39803
2023-08-24 13:27:58 -07:00
hsingyuc
c0aaa4e933
Add changelog entry
2023-08-24 13:16:24 -07:00
hsingyuc
44f6d04dc3
Add a woocommerce apy order before payment action
2023-08-24 13:16:24 -07:00
Barry Hughes
df8ceea379
Add CLI commands to enable or disable HPOS. ( #39865 )
2023-08-24 12:26:07 -07:00
louwie17
9198596918
Set up and migration to use BlockTemplate classes ( #39814 )
...
* Initial set up and migration for the BlockTemplate
* Migrate remaining fields to the new SimpleProductTemplate
* Remove re-usable functions and clean up
* Add interfaces
* Add changelogs
* Remove unused id from block attributes
* Update changelog
* Address refactor suggestions
* Fix lint errors
* Add tests
* Address PR feedback
* Extend from BlockContainerInterface instead of BlockInterface
2023-08-24 16:04:44 -03:00
nigeljamesstevenson
79edab17bc
Run full API test suite on daily run ( #39858 )
2023-08-24 14:26:20 +01:00
Ismael Martín Alabarce
8895df58b9
Temporary solution to avoid extra queries from WooPayments incentives ( #39882 )
...
* Temporary solution to avoid extra queries
after dismissing an incentive. We will prevent doing anything else, including order queries, if there is a dismissed incentive.
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-24 13:49:37 +02:00
nigeljamesstevenson
5150d3959a
Add additional Perf Test Daily run ( #39803 )
2023-08-24 11:37:12 +01:00
Vedanshu Jain
073042b52a
Correct messaging to displayed in first line.
2023-08-24 14:00:29 +05:30
Vedanshu Jain
5d858e07f8
Address PR feedback.
2023-08-24 13:50:25 +05:30
Jon Lane
ec974e22ab
Copy utils from e2e tests to api tests
2023-08-23 14:40:35 -07:00
Christopher Allford
739159ab44
Prepare Beta Tester 2.2.4 Release ( #39874 )
2023-08-23 13:51:43 -07:00
Christopher Allford
cd8edbf51a
Made Beta Tester Release Compatible ( #39871 )
2023-08-23 12:45:54 -07:00
github-actions[bot]
c14d6d918e
Prep trunk for 8.2 cycle ( #39834 )
...
Prep trunk for 8.2 cycle with version bump to 8.2.0-dev
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-23 13:53:56 -05:00
github-actions[bot]
1d26182f3b
Release: Remove 8.1 change files ( #39836 )
...
Delete changelog files from 8.1 release
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-23 13:52:51 -05:00
Barry Hughes
53c93ab449
Turn off the experimental flag for HPOS ( #39846 )
2023-08-23 09:22:57 -07:00
Maikel David Pérez Gómez
0db29cd8c1
Create several global attributes with the same name ( #39827 )
...
* Save changes
* Remove restriction from the variations dropdown to let users create multiple attributes with the same name
* Add support for autogenerate slug in the create attribute endpoint
* Add a tooltip to specify the slug of the attribute when there are more than one listed in the dropdown list
* Add changelog files
* Revert filtering to the prev implementation
* Add review suggestions
* Add return description to the generate_unique_slug function description
2023-08-23 12:08:05 -04:00
Ron Rennick
d3774b0335
Improve BACS/Direct Bank Transfer UI. ( #39860 )
2023-08-23 09:31:23 -03:00
Vedanshu Jain
56333c425f
Add CLI commands to enable or disable HPOS.
2023-08-23 17:56:31 +05:30
Leif Singer
ce422f1769
remove HPOS `log_production_warning` in CLIRunner
2023-08-23 14:20:25 +02:00
Néstor Soriano
845aa40883
Remove legacy PHP version checks ( #39845 )
...
- In the status report (server PHP version display)
- In the abstract CSV exporter (fputcsv function)
- In the legacy REST API controllers (get_raw_data function)
- In the wc_setcookie function
- In the wc_round_tax_total function
Also remove the infrastructure for WP and PHP minimum requirement notices
2023-08-23 09:42:59 +02:00
barryhughes
1012c45a48
Improve verbiage for tooltip.
2023-08-22 16:07:19 -07:00
barryhughes
da5d81374d
Improve BACS/Direct Bank Transfer UI.
2023-08-22 16:02:22 -07:00
Jon Lane
b4e35c63fe
Merge branch 'trunk' into api/start-unskipping-daily-tests
2023-08-22 15:19:24 -07:00
Jon Lane
64cb3a032d
Run tests serially
2023-08-22 14:36:35 -07:00
Jon Lane
bdb9335d3a
Update shipping zone tests
2023-08-22 13:47:57 -07:00
Jon Lane
bec1f11869
Add changelog
2023-08-22 13:42:41 -07:00
Jon Lane
e0397bf455
Update settings test for external host
2023-08-22 13:33:24 -07:00
Barry Hughes
1d6f912b25
Coding standards: add trailing ;
2023-08-22 12:03:11 -07:00
jonathansadowski
f9363d4804
Update Yoast PHPUnit Polyfill to 2.0 ( #39830 )
...
* Update Yoast PHPUnit Polyfill to 2.0
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-22 12:33:30 -05:00
barryhughes
0759bafdc4
If `geo_hash` is known and correct, avoid an unnecessary redirect back to the same page.
2023-08-22 09:38:51 -07:00
Kyle Nel
f2446da15f
Merge branch 'trunk' into feature/marketplace
2023-08-22 13:16:13 +02:00
RJ
cb2cf79342
dev: refactor core profiler loader ( #39735 )
...
* dev: refactor core profiler loader
* dev: added storybook example for loader
* lint
* Apply suggestions from code review
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* addressed review feedback
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-08-22 19:58:33 +10:00
Leif Singer
d8c9f6a5a3
Turn off the experimental flag for HPOS
2023-08-22 11:11:12 +02:00
Néstor Soriano
4876ab35b8
Bump WooCommerce minimum required PHP version to 7.4 ( #39820 )
...
-Change "Requires PHP":
- In woocommerce.php
- In readme.txt
- In plugins/woocommerce-docs/woocommerce-docs.php
- In packages/js/create-product-editor-block/plugin-templates/$slug.php.mustache
- Change "testVersion" in phpcs.xml:
- In the root of the repository
- In plugins/woocommerce
- In plugins/woocommerce-beta-tester
- Change "require-php" and "config-platform-php" in composer.json
- Update composer.lock with more modern versions of some of the dependencies
- Remove the admin notice about the upcoming bump for PHP 7.3 users in class-wc-admin-notices.php
2023-08-22 09:21:09 +02:00
Jonathan Lane
c2cbc87807
Updates Playwright to 1.37.1 from 1.33 ( #39815 )
...
Co-authored-by: Jon Lane <jon.lane@automattic.com>
2023-08-22 12:59:28 +08:00
Jon Lane
5fc3c00437
Add a delay when running externally
2023-08-21 15:43:59 -07:00
Jon Lane
4c09bf73d3
Remove comment for non-skipped test (cleanup)
2023-08-21 15:30:07 -07:00
Jon Lane
5128c26140
Force tests to run serially
2023-08-21 15:04:40 -07:00
Jon Lane
e1763174e5
Update system status to account for environment differences
2023-08-21 14:57:57 -07:00
Niels Lange
0519dbb7d0
Bump WooCommerce blocks package to 10.9.2 ( #39828 )
...
* Bump WooCommerce blocks package to 10.9.2
* Add changelog file
2023-08-21 14:50:01 -05:00
Moon
6f1a84e435
Run A/B test on the core profiler plugins page with Jetpack and Jetpack Boost ( #39799 )
...
* Update Jetpack label and description
* Replace Jetpack with Jetpack Boost for treatment group
* Add changelog
* Append plugin_name param to Jetpack Connection page URL
* Use the correct experiment name
2023-08-21 12:43:15 -07:00
Joshua T Flowers
0c161dcacb
Add block template registry and controller ( #39698 )
...
* Add id, description, title, and area to block template methods
* Add block template registry and controller
* Remove errant die
* Add new template properties to existing test templates
* Add new template method tests to custom block template tests
* Add template registry tests
* Add template controller tests
* Add tests around template transformer
* Use template instance for registration
* Add changelog entry
* Fix tests for block controller not be initialized by container
2023-08-21 10:22:19 -07:00
Ismael Martín Alabarce
1227a27458
Fix onboarding payments task not completed after setting up WooPayments ( #39786 )
...
* Remove is_connected condition from can_view
To display WooPayments task as completed if applicable rather than an uncompleted payments task.
* Add changelog entry
2023-08-21 12:55:49 +02:00
Vedanshu Jain
bc5c355eb7
Always return bool values from WPCacheEngine functions. ( #39819 )
2023-08-21 16:12:08 +05:30
Kader Ibrahim S
e22338a7e7
Fixes WooCommerce knowledge base API returning empty posts ( #39809 )
2023-08-21 14:54:24 +05:30
github-actions
fa7d9ec920
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-21 08:59:37 +00:00
Vedanshu Jain
031530305d
Always return bool values from cache function.
2023-08-21 14:20:29 +05:30
Jon Lane
88afbb1e5b
Fix product CRUD tests to work with daily
2023-08-18 16:33:09 -07:00
Jonathan Lane
497c5694e0
Fix failing disable test ( #39674 )
...
* Fix failing disable test
* Add changefile(s) from automation for the following project(s): woocommerce
* Fix daily failing
---------
Co-authored-by: Jon Lane <jon.lane@automattic.com>
Co-authored-by: github-actions <github-actions@github.com>
2023-08-18 15:33:07 -07:00
github-actions
657971e6ca
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-18 15:59:56 +00:00
raicem
60c07013d4
Marketplace: Cache Discover page content
...
We were hitting the WCCOM API directly from the front end. However,
that limits of in terms of caching and reducing the load on WCCOM.
To prevent that, we added a REST API endpoint. This endpoint
fetches discover page content from WCCOM and puts in a transient.
This is actually how the page works in the previous version. So
we were able to reuse a lot of the code.
2023-08-18 18:59:36 +03:00
Kader Ibrahim S
520bbe4f9c
Fixes lint errors ( #39808 )
2023-08-18 20:02:53 +05:30
Kader Ibrahim S
d77a0dde30
Fixes Knowledge base API ( #39808 )
2023-08-18 20:01:06 +05:30
And Finally
87706c5e5a
[wccom-17713] Addressing design feedback.
...
- Removed duplicate `Search` styles from `header.scss`.
- Removed 10px top padding from `Header`. Applied it to title, meta and search containers instead.
- Deleted duplicate search button style from `header.scss`.
- Swapped round order of search component and header meta div so tab navigation order is correct.
- Added focus style to search component.
- Reduced footer side padding on mobile.
- Changed `.woocommerce-marketplace__header-title` page title to an h1 for accessibility.
- Removed top margin from product cards – the css grid handles the gap.
- Removed margin from `.woocommerce-marketplace__product-card__description`.
- Reduced font weight of price in product cards.
- Set margin below product list header.
- Removed right margin from tab buttons – css grid handles the gap.
- Increased top padding of `.woocommerce-marketplace__content`.
Addressing linter error.
2023-08-18 15:20:00 +01:00
Fernando Marichal
278366def9
Disable tabs in parent product page with variations ( #39675 )
...
* Add warning block
* Delete warning block
* Add notice component
# Conflicts:
# packages/js/product-editor/src/style.scss
* Add page notice
# Conflicts:
# packages/js/product-editor/src/blocks/tab/edit.tsx
* Add `isOptionsNoticeVisible` to tab
* Add utils functions
* Remove warning
* Add notice visibility to tab
* Add notice visibility to pricing, inventory, shipping
* Add changelog
* Remove warning
* Change button text
* Add check to hasAttributesUsedForVariations
* Fix tests
# Conflicts:
# packages/js/product-editor/src/components/tabs/test/tabs.spec.tsx
* Create notice block and move notice from tabs
* Fix product-notice block declaration
* Remove title from array
* Fix notices
* Fix styles
* Change error to error-type
* Revert "Add notice visibility to pricing, inventory, shipping"
This reverts commit 140703d49e
.
* Remove import
* Revert "Fix tests"
This reverts commit 96036c5a6c
.
* Remove duplicated function
* Add changelog
* Remove `isSelectedTabApplicableForOptionsNotice`
* Remove styles out of scope
* Fix notice props
* Rename block
* Remove selectedTab
* Update packages/js/product-editor/src/blocks/notice/edit.tsx
Co-authored-by: louwie17 <lourensschep@gmail.com>
* Fix lint
---------
Co-authored-by: louwie17 <lourensschep@gmail.com>
2023-08-18 11:14:02 -03:00
Fernando Marichal
5f7e20bed7
[Product Block Editor] remove digital products from target list ( #39801 )
...
* Fix remove digital products from the target list
* Add changelog
2023-08-18 09:32:06 -03:00
AnnaMag
afc8e0fac5
Disable the new editor for variable products. ( #39780 )
...
* Disable the new editor for variable products with the dev feature flag disabled.
* Add changelog
2023-08-18 09:26:56 -03:00
Ahmed
74beca459e
Add support for Japan and UAE to WooPayments ( #39431 )
...
* Add support for JP and UAE
* Add changelog file
2023-08-18 17:58:39 +08:00
Tam Mullen
bb898a609c
Merge branch 'add/wx-nightly-perf' of github.com:woocommerce/woocommerce into add/wx-nightly-perf
2023-08-18 10:36:46 +01:00
Tam Mullen
8d4e4748a0
Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/wx-nightly-perf
2023-08-18 10:33:53 +01:00
github-actions
7c13473f79
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-18 08:57:55 +00:00
AnnaMag
772541a751
[New Blocks Editor]: Update product experiment name. ( #39684 )
...
* Update product experiment name
* Add changelog
---------
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2023-08-18 10:54:22 +02:00
Tam Mullen
f0538f3ed0
Added daily perf test scenario for w express site
2023-08-18 09:29:17 +01:00
RJ
d663c304c9
add: customize your store xstate scaffolding ( #39619 )
...
* add: customize your store xstate scaffolding
* Update plugins/woocommerce-admin/client/core-profiler/types.tsx
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* improved findComponentMeta
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-08-18 13:30:25 +08:00
Barry Hughes
3ed285c7c2
HPOS: Ensure refund meta data is saved correctly (alternative approach) ( #39700 )
2023-08-17 16:35:57 -07:00
Thomas Shellberg
ffb38055a0
Woo AI - fix store branding settings page regression. ( #39773 )
...
Woo AI - fix store branding settings page regression.
2023-08-17 21:45:32 +02:00
github-actions
07137472a4
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-17 10:28:57 -07:00
Corey McKrill
11a31e8b64
Update refund meta directly instead of using setters
...
This is an alternative to #39466 , as a way to ensure that refund meta
data gets saved correctly.
Fixes #39215
2023-08-17 10:28:57 -07:00
Niels Lange
2afba8b8fe
Update WooCommerce Blocks to 10.9.0 ( #39783 )
2023-08-17 18:03:19 +02:00
Ilyas Foo
3e9c14d5fb
Add plugin installation request track for core profiler ( #39533 )
...
* Add track to plugin installation in core profiler
* Rename available to shown
* Add changelog
* Lint
2023-08-17 22:34:52 +08:00
github-actions
ec70cd1036
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-17 13:12:51 +00:00
boblinthorst
e3a179ff1c
Prevent non-WC_Orders on the order received page
...
To ensure they have an implementation of the get_order_key function.
Visits to the order_received page with the id of a refund result in a fatal error.
2023-08-17 12:36:33 +02:00
Niels Lange
9a001126b5
Update WooCommerce Blocks to 10.9.0
2023-08-17 12:31:24 +02:00
And Finally
9fbb8a505b
In-App Marketplace: Improve Product Card Clickability ( #39766 )
2023-08-17 09:04:27 +01:00
And Finally
436ce4bd4d
Update copy on In-App Marketplace ( #39767 )
2023-08-17 09:02:25 +01:00
And Finally
6b1694f89b
Update marketplace product card for updated WCCOM search API ( #39689 )
2023-08-17 08:59:46 +01:00
Barry Hughes
2993118a5b
Checkout: show "thank you" message regardless of verification status ( #39758 )
2023-08-16 13:56:32 -07:00
louwie17
c11b11631b
Add/39443 attribute filters ( #39685 )
...
* Add not filterable and not visible icons to attribute list
* Fix types
* Add changelogs
* Fix lint errors
2023-08-16 14:49:52 -04:00
nigeljamesstevenson
4bb1afa012
Fixes for HPOS new/update order hook behavior + webhook support ( #39694 )
2023-08-16 18:10:42 +01:00
RJ
99182c015c
dev: fix core profiler context ts type error ( #39749 )
2023-08-16 20:19:51 +08:00
Kyle Nel
542b33d859
Product Card: update to to using new API values
...
# Conflicts:
# plugins/woocommerce-admin/client/marketplace/components/product-card/product-card.tsx
2023-08-16 13:55:59 +02:00
Dan Q
cb5769ed0b
Correct card hover outline color
2023-08-16 12:26:29 +01:00
Dan Q
555a8aaff0
Correct font color of search "no results" interpretation to g-gray 700
2023-08-16 11:00:59 +01:00
Dan Q
4831c6712b
Improve semantics of "no results" page with a <h3>
2023-08-16 10:59:48 +01:00
Dan Q
91afe9f6e2
Correct search placeholder text
2023-08-16 10:56:15 +01:00
Dan Q
e4e8490925
Fix heading font size
2023-08-16 10:54:29 +01:00
Dan Q
9c179240ab
Switch "Woo Marketplace" hug in footer to gray-50
2023-08-16 10:18:22 +01:00
And Finally
cc6ae76c42
Fix child keys error in `Tabs` component and and remove unnecessary `sanitizeHTML` call from `FeedbackModal` component ( #39734 )
2023-08-16 10:17:33 +01:00
Dan Q
a88ccc1373
Update footer text
2023-08-16 10:05:53 +01:00
And Finally
7943c2988a
Hide empty addons menu item, fix marketplace feature toggle ( #39751 )
2023-08-16 09:30:59 +01:00
Dan Q
b9a675be82
Linting CSS
2023-08-16 09:29:56 +01:00
Dan Q
a89d05b8d1
Remove unused dependency
2023-08-16 09:28:51 +01:00
Dan Q
2397f37c93
Make product cards entirely clickable with hover effect
2023-08-16 09:20:24 +01:00
And Finally
732e5bd91b
More concise use of selectors, so we only do one lookup
...
Co-authored-by: Dan Q <dan@danq.me>
2023-08-16 08:49:01 +01:00
Sam Seay
462c690d61
Remove redundant deps on e2e in wc-admin ( #39746 )
2023-08-16 12:15:03 +12:00
github-actions
95c279f96c
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-15 21:46:27 +00:00
Corey McKrill
acee366e8b
phpcs cleanup
2023-08-15 14:23:46 -07:00
Corey McKrill
9212d5f70d
Checkout: show "thank you" message regardless of verification status
...
As an alternative to #39406 , this tries to solve the same issue in a
simpler way: break the "thank you" message out into its own small
template file and just include it in more places, so that no matter
the context, the order confirmation screen will always say thank you,
acknowledging that the order data has been received.
2023-08-15 14:10:06 -07:00
jonathansadowski
beea09de2e
Update stable tag to 8.0.2 ( #39757 )
...
woorelease: Update stable tag to 8.0.2
2023-08-15 15:11:07 -05:00
Thomas Shellberg
a319582c6d
Fix saving bug with Woo AI settings page and simplify. ( #39565 )
...
* Fix Woo AI plugin settings page save bug and refactor settings page.
2023-08-15 22:10:21 +02:00
Jorge A. Torres
2928a0246e
Address some more wc-admin PHP 8.1+ deprecation warnings ( #38774 )
...
* More wc-admin fixes
* Add changelog
2023-08-15 16:41:09 -03:00
And Finally
368abf3fd4
Added JS to hide the dodgy empty submenu item for My Subscriptions till we can convert that page to React.
...
Wrapped adding of Extensions submenu item to when marketplace feature is enabled. The old version of the marketplace doesn't need this.
Added `marketplace` feature to `legacy_feature_ids` in `FeaturesController`. See https://protonpower.wordpress.com/2023/07/07/woocommerce-feature-triggers-scary-warning/#comment-8066 .
2023-08-15 17:00:05 +01:00
Gan Eng Chin
0be8fa0b36
Fix TikTok naming ( #39748 )
2023-08-15 22:40:52 +08:00
jonathansadowski
9887601901
Update beta tester build step ( #39732 )
...
* Update beta tester build step
* Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-15 08:16:19 -05:00
nigeljamesstevenson
d1f2218f71
Add loading indicator when submitting location in Tax task ( #39613 )
...
thanks a lot!
2023-08-15 13:49:13 +01:00
raicem
43271f9292
Marketplace: remove Featured category from category selector
...
It's not needed as a category option as the Discover page
shows the featured products. So we filter it out.
2023-08-15 15:43:09 +03:00
Cem Ünalan
ce32317aeb
Marketplace: Add translation to the no results icon alt text
...
Co-authored-by: Dan Q <dan@danq.me>
2023-08-15 15:38:41 +03:00
raicem
fefe5223bc
Marketplace: Add no results page
2023-08-15 15:37:50 +03:00
RJ
964dd1f449
dev/refactor core profiler utils ( #39581 )
...
* dev: added useFullScreen hook
- foresee using this in more developments
* dev: made findComponentMeta generic
* changelog
2023-08-15 19:26:37 +08:00
Kyle Nel
b3992d3844
Reimplement existing marketplace tracking ( #39672 )
...
* Tracking: add UTM params to vendor links
# Conflicts:
# plugins/woocommerce-admin/client/marketplace/utils/functions.tsx
Co-authored-by: raicem <unalancem@gmail.com>
2023-08-15 10:03:27 +02:00
raicem
31aa9ebd59
Marketplace: add category filtering
2023-08-15 09:38:17 +03:00
raicem
0aa3c26862
Marketplace: Add product list context
2023-08-15 09:38:17 +03:00
github-actions
6cfca3a8eb
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-15 06:27:57 +00:00
Gan Eng Chin
33f77af602
Fix TikTok naming in img alt attribute.
2023-08-15 14:11:35 +08:00
Vedanshu Jain
1566416f46
Add migration to move incorrectly stored payment token IDS to HPOS tables ( #39724 )
...
* Add migration to move incorrectly stored payment token IDS to HPOS tables from postmeta.
* Move migration to last + update WC version.
2023-08-14 21:31:17 +01:00
louwie17
3edd1bd823
Auto delete unused variations when auto generating variations ( #39733 )
...
* Add auto delete functionality for variations
* Add the remove confirmation modal
* Update delete unmatched product variation logic
* Add tests
* Add changelogs
* Fix lint errors
* Fix lint errors
2023-08-14 16:35:16 -03:00
And Finally
d3012bd0b8
Fixing issue with missing keys in `Tabs` component children.
...
Removing unnecessary `sanitizeHTML` call in `FeedbackModal`.
2023-08-14 14:53:07 +01:00
Ilyas Foo
6be7c4b5e3
Lint again
2023-08-14 13:42:00 +08:00
Ilyas Foo
4a04d19b60
Lint
2023-08-14 13:23:45 +08:00
Ilyas Foo
f95fdd83c9
Remove unused attribute
2023-08-14 12:03:07 +08:00
Ilyas Foo
a585555d92
Use try catch to handle error, better flux flow to handle next step
2023-08-14 11:45:56 +08:00
Ilyas Foo
dc2c4e7c48
Merge remote-tracking branch 'origin/trunk' into tweak/loading-indicator-tax-task-store-location
2023-08-14 10:16:11 +08:00
github-actions[bot]
e8d0a081ad
Delete changelog files based on PR 39639 ( #39661 )
...
Delete changelog files for 39639
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-13 13:52:17 -05:00
Jorge Torres
39473b6104
Add changelog
2023-08-11 20:11:47 -03:00
Jorge Torres
4a55bd104d
Add some tests
2023-08-11 20:11:47 -03:00
Jorge Torres
54d06641eb
Add HPOS order trashing/untrashing to webhooks
2023-08-11 20:11:47 -03:00
Jorge Torres
d44e882f5d
Trashing/untrashing orders and updating CPT datastore-level props should not trigger update hook
2023-08-11 20:11:47 -03:00
Jorge Torres
26043fa0ea
Transitioning HPOS orders from auto-draft should trigger new order hook
2023-08-11 20:11:47 -03:00
Jorge Torres
4b0416d251
Do not fire ‘woocommerce_new_order’ when creating auto-draft orders
2023-08-11 18:10:13 -03:00
Vedanshu Jain
5dc3f65522
Store transactional meta in HPOS tables. ( #39381 )
...
* Store transactional meta in HPOS tables.
* Add transaction to the list of legacy meta, since we have getters for it, but its not stored in custom table.
* Add unit test.
* Unit test fixups + mark payment tokens as non internal for datastore.
* Use correct filename for HPOS.
* Mark payment_tokens as internal and update getter/setters accordingly.
* Fix indentation.
* Address PR review feedback.
2023-08-11 12:28:11 -07:00
Barry Hughes
26abedebe0
Add date index to order tables for speeding up order list query. ( #39682 )
2023-08-11 10:39:54 -07:00
Barry Hughes
453a92c0ca
Update Action Scheduler to 3.6.2. ( #39665 )
2023-08-11 18:00:57 +01:00
jonathansadowski
3363ba8d16
Update stable tag to 8.0.1 ( #39632 )
...
* woorelease: Update stable tag to 8.0.0
* Update stable tag to 8.0.1
2023-08-11 11:13:36 -05:00
github-actions[bot]
6890bbe8bf
Delete changelog files based on PR 39686 ( #39692 )
...
Delete changelog files for 39686
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-11 10:10:21 -05:00
Sam Seay
760c604e7c
Revert behaviour of code that was using nullish coalescing operator. ( #39686 )
...
* Revert behaviour of code that was using nullish coalescing operator.
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-11 10:07:26 -05:00
louwie17
71e8b699db
Convert simple to variable product and auto add variations ( #39673 )
...
* Auto create variations and move product to variable when adding variation options
* Delete unused components
* Add tour to variation options
* Remove unneeded options
* Add changelog
* Fix types
* Fix lint errors
* Fix broken tests
* FIlter out option tags when not included in attributes
* Don't invalidate variations data when no new variations are created
2023-08-11 11:15:05 -03:00
Vedanshu Jain
9b6c7ba266
Add changelogs.
2023-08-11 14:58:07 +05:30
Vedanshu Jain
e667965f60
Connect HPOS tables to wc_install.
2023-08-11 14:56:32 +05:30
Vedanshu Jain
feccb3c8e0
dbDelta dont like it when there are spaces in decimal specification.
2023-08-11 14:56:15 +05:30
Vedanshu Jain
632b0c2034
Modify index to also add created date to speed up order list.
2023-08-11 14:54:33 +05:30
Vedanshu Jain
05dfaacd37
Bulk actions: within URL, specify orders using `id[]` rather than `order[]` ( #39524 )
2023-08-11 14:25:35 +05:30
Jaclyn Chen
f9b68e22c7
WC Telemetry: add `first_used` and `installation_date` data to WCTracker ( #39605 )
...
* WC_REST_Telemetry_Controller: add `first_used` and `installation_date` meta fields for WCTracker.
* Add `installation_date` parameter to the endpoint parameter collection.
* Update implementation with unit tests.
* Update comments in the test class.
* Auto fixes from phpcbf.
* Attempt fixing lint errors in the tests.
* Set the installation date with the same date format as the pre-existing `last_used`.
* Add changelog.
* Fix an issue where the lack of installation date in the request still sets the field to the current date.
* Attempt fixing lint errors with phpcbf.
2023-08-11 14:32:40 +08:00
jonathansadowski
67079574cc
Add support for releasing Beta Tester to WooCommerce.com ( #39671 )
2023-08-11 12:51:01 +12:00
Matt Sherman
e805b6b075
Core block-based template PHP API (adding blocks to templates) ( #39470 )
...
* Initial BlockTemplate implementation
* Initial BlockTemplate tests
* FIx undefined array key errors
* Fix linter errors (except for missing docs ones)
* Get as simple array
* Unit test updates for get_as_simple_array()
* Remove inner content (not used currently)
* Rename attrs to attributes
* Move name out of data array
* Move id out of data array
* Move order out of data array
* Move attributes out of data array; remove data array
* Add doc comments to Block
* Add doc comments to BlockTemplate
* Add doc comments to BlockContainerInterface and BlockContainerTrait
* Doc comment updates.
* Add doc comments to BlockTest
* Add doc comments to BlockTemplateTest
* Add BlockInterface
* Remove key consts from Block
* Move implementations to internal
* Clean up interfaces
* Do not have BlockInterface extend BlockContainerInterface
* FIx case in namespace declaration
* Add exceptions to add_block doc
* Rename BlockTemplate to BlockBasedTemplate
* Rename block-based template vars in tests
* Fix missing get_parent on block containers
* Changelog
* Add get_block_by_id to BlockBasedTemplateInterface
* Rename get_block_by_id to get_block
* Rename get_as_simple_array to get_as_formatted_template
* Rename child blocks to inner blocks
* Rename BlockBasedTemplate to BlockTemplate
* Move validation to separate method
* Move namespace to be non-product editor specific
* Rename get_as_formatted_ methods to get_formatted_
* Rename BlockBasedTemplateTest to BlockTemplateTest
* Add ability to use a custom block generator with add_block
* Add check that block belongs to root template in internal_add_block_to_template
* Fix up code docs related to $block_creator
* Fix code doc linting errors in tests
* Add test for a buggy block creator implementation
* Add test for an invalid block creator
* Rename internal_add_block_to_template to cache_block
* Add add_block_container() method
* Fix linting issue.
* Fix minor issues in ContainerInterface with get_root_template() and get_parent()
* Add block template with abstract blocks and templates (#39630 )
* Make block template abstract and protected add block methods
* Create block abstraction and generic block
* Remove add_block from container interface
* Update tests for generic and custom blocks
* Add tests around custom block templates
* Fix up lint errors
* Fix errant comment for add_block
---------
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2023-08-10 15:52:44 -07:00
And Finally
0d2e2b6c06
Squashed commit of the following:
...
commit d7c6924301976338100aad564e4f9d2b8ef40bb3
Author: And Finally <andfinally@users.noreply.github.com>
Date: Thu Aug 10 11:52:46 2023 +0100
Addressing feedback.
Removed unneeded internal dependencies comment.
commit 216e3061787923e070878c1491098fb984f53f47
Author: And Finally <andfinally@users.noreply.github.com>
Date: Thu Aug 10 11:51:45 2023 +0100
Addressing feedback.
Sanitizing `comments` input before we send it to Tracks.
Whitespace.
commit 817bcb78a47e9cb5c60167d979dca404d581cc9c
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 16:37:04 2023 +0100
Made selected-item style more like existing ones (background color)
commit 57af273b02dfd3039f3db48b620c5842cf7eab3c
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 16:25:14 2023 +0100
Namespaced more translatable strings
commit ef293ad45db9511199a61bda9cf1f94709558dd1
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 16:21:35 2023 +0100
Moved <TextareaControl> out of <p> (prevents DOM "<div> in <p>" warning)
commit efc4a5993358726e89e1728b29245340b62dab9c
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 16:18:57 2023 +0100
Linter appeasement
commit c7efaf798e49ddfe3fd3deab8f07da083c4c236f
Merge: 8b3ff1c86b 2a8d47cd6a
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 15:47:29 2023 +0100
Merge branch 'feature/marketplace' into add/wccom-17602-marketplace-feedback-component
commit 8b3ff1c86b550574d768a31b2e3b4868a444f6c8
Author: Dan Q <dan@danq.me>
Date: Wed Aug 9 15:20:20 2023 +0100
Update plugins/woocommerce-admin/client/marketplace/components/likert-scale/likert-scale.scss
Co-authored-by: Kyle Nel <22053773+kdevnel@users.noreply.github.com>
commit 4be3827474e10a99b8f15f479ff7df17e74cab63
Merge: 19e3aa1324 789fdf36a0
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 15:19:12 2023 +0100
Merge branch 'add/wccom-17602-marketplace-feedback-component' of https://github.com/woocommerce/woocommerce into add/wccom-17602-marketplace-feedback-component
commit 19e3aa13249a885f563ee3265fe6b4f224201f4e
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 15:18:58 2023 +0100
Remove unused TextControl
commit 789fdf36a06f8244cc293bbbb4fbd5cb0d6c7eb4
Author: Dan Q <dan@danq.me>
Date: Wed Aug 9 15:16:09 2023 +0100
Update plugins/woocommerce-admin/client/marketplace/components/likert-scale/likert-scale.tsx
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
commit d8db9a460f4626b316fad2a60dc947d3c232205d
Author: Dan Q <dan@danq.me>
Date: Wed Aug 9 15:15:25 2023 +0100
Update plugins/woocommerce-admin/client/marketplace/components/feedback-modal/feedback-modal.tsx
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
commit 6f0ab9a65c6ec4c13b2af3530393f793952fa93e
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 15:08:10 2023 +0100
Switched pencil icon
commit 5bea666730f1bb5cd9479affad5701b68007ea9f
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 14:36:32 2023 +0100
Ensured snackbar appears at bottom (thanks @andfinally for the analysis!)
commit b49a19f08d9db4eed592c54ddf79fcf9b9e35d13
Merge: 0076c28677 172234b5a9
Author: Dan Q <danq@automattic.com>
Date: Wed Aug 9 13:59:18 2023 +0100
Merge branch 'feature/marketplace' into add/wccom-17602-marketplace-feedback-component
commit 0076c2867778ec157ba60aa6259d3768a0f3bb3d
Author: Dan Q <dan@danq.me>
Date: Tue Aug 8 07:59:42 2023 +0100
Update plugins/woocommerce-admin/client/marketplace/components/feedback-modal/feedback-modal.tsx
commit 05f1606dc74050de2170d870954c106c83f9dac9
Author: Dan Q <dan@danq.me>
Date: Tue Aug 8 07:58:36 2023 +0100
Fixed merge
commit b73a324c5a9db056724b2085aa6055f433841823
Merge: df92adfa14 a807040208
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 8 07:56:33 2023 +0100
Merge branch 'feature/marketplace' into add/wccom-17602-marketplace-feedback-component
commit df92adfa14c0c9c80f10cc240214dd65f498d7f3
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 10:53:17 2023 +0100
i18n: make "Additional thoughts" translatable
commit b0433556b00283892233bf3729b579a9bf71074d
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 10:36:41 2023 +0100
Add feedback modal to content
commit deae2e682437b30728f0b1e3394e3ae02a879228
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 10:33:43 2023 +0100
Validation/validation feedback on likert scales
commit 50aadeef4d87e952e5578299cc303339304ee3e5
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 09:27:48 2023 +0100
Remove unused props
commit 928a62df4cadb81d8017bb7e65e162ee93110a26
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 09:27:15 2023 +0100
Don't ask for feedback if dismissed earlier today
commit 9a8b896f934ea91ee2e3f938c30376192cc0d4d8
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 09:16:18 2023 +0100
Enable suppression by multiple dismissal or by submission
commit 521181a38f138de1255222987a1cc313c537d825
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 09:01:26 2023 +0100
Add a max date
This is important because we don't want to ask for feedback on a "new" marketplace forever, and we can't necessarily rely on being able to remove the dialog in a future version of WooCommerce (because some users might never upgrade beyond this version).
commit 0f36d364f40a09de14ef3b585fb8f9387d9db370
Author: Dan Q <danq@automattic.com>
Date: Mon Aug 7 08:47:04 2023 +0100
Removed email field
commit b83ca81aeacb3a20a2733659fab0fc531eb8fabb
Author: Dan Q <danq@automattic.com>
Date: Fri Aug 4 12:18:54 2023 +0100
CES push from feedback form
commit e5b6e5b570a78b9d4485b5a0f1005522a619e793
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 1 16:33:55 2023 +0100
Hook up events. Fix a11y (keyboard navigation).
commit b679495180993efddde134d0a1270e41223f5211
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 1 15:49:24 2023 +0100
Initial icon in snackbar
commit b702be9b8c28376220a0b79243dbf49e5648359c
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 1 15:23:16 2023 +0100
Use a snackbar notice to open the feedback modal
commit 06736e4a3c2f302b048873764331d5f3b4fa0e29
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 1 14:25:35 2023 +0100
Feedback modal design matching
commit 7c3a969a502b0efda01f3e33ff8dea00d493547b
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 1 13:40:35 2023 +0100
Basic layout of Likert scales on feedback component
commit 3c3f0e0e72402db784aaf281365c252c3204de9b
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 1 13:25:15 2023 +0100
Tidier order of likert items
commit 8176e8820be4acc269b59617df0799816ed6944a
Author: Dan Q <danq@automattic.com>
Date: Tue Aug 1 13:21:52 2023 +0100
Initial skeleton for WooCommerce Marketplace/Extensions feedback component
commit 62a4bfa0ec
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Thu Jul 27 15:47:54 2023 +0300
👌 Use admin theme color for select2
commit 26811772c9
Author: Nathan Silveira <nsschneider1@gmail.com>
Date: Fri Jul 28 14:40:18 2023 -0300
[ Product Block Editor ] Create Variation options block (#39256 )
* Add support for variable products
* Add 'hello world' block to variations tab
* Add product-section block to template
* Add AttributeControl component to screen
* Add changelog
* Change labels
* Make a copy of AttributeControl to VariationOptionsControl to allow the fields to evolve separately in future
* Fix tests
* Add changelog to woocommerce
* Fix alert error
* Remove copied control and start adapting attribute control to handle both scenarios
* Add -field to block name
* Revert "Add -field to block name"
This reverts commit 50e1ee66e27ffb2df22ea7f6a4f78d1577a273f5.
* Revert "Revert "Add -field to block name""
This reverts commit eee0441c6532f9fa8cf8383d9699fd503dd054ae.
* Extract more labels
* Hide drag handle in variation options
commit 575bbae7b9
Author: Nathan Silveira <nsschneider1@gmail.com>
Date: Fri Jul 28 14:05:03 2023 -0300
[Product Block Editor] Add require password block field (#39464 )
* Add post password to API
* Add changelog
* Fix phpcs issue
* Remove post_password from tests
* Add additional property to test
* Increment number of properties in product schema
* Update the post when post_password changes
* Start adding password block
* Add css and import it
* Refactor attributes and erase password when checkbox is unchecked
* Add changelogs
* Remove unused imports
* Rename 'fields' to 'field'
* Refactor CSS
* Remove example object
commit bb390b12d0
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date: Thu Jul 27 15:18:10 2023 -0700
Update template version
commit 87ae3d1d7d
Author: github-actions <github-actions@github.com>
Date: Thu Jul 20 19:12:38 2023 +0000
Add changefile(s) from automation for the following project(s): woocommerce
commit 9c7c58cb0b
Author: Chris McNeill <82999806+csmcneill@users.noreply.github.com>
Date: Thu Jul 20 13:53:07 2023 -0500
Removes the "for your state" string from the checkout page if there are no current payment methods available.
commit d4893c4706
Author: Paul Sealock <psealock@gmail.com>
Date: Fri Jul 28 11:10:29 2023 +1200
Monorepo Utils: Fix no merge base in changefile script (#39467 )
* when checking out remote branch, ensure git history is there to find common ancestor for git diff
* remove unshallow
commit 144e873393
Author: Leif Singer <leif@automattic.com>
Date: Thu Jul 27 22:29:59 2023 +0200
Optimize system status tests (#39363 )
commit fccc62d91a
Author: Nathan Silveira <nsschneider1@gmail.com>
Date: Thu Jul 27 13:02:36 2023 -0300
[Product Block Editor] Add post_password parameter to the Woo product REST api (#39438 )
* Add post password to API
* Add changelog
* Fix phpcs issue
* Remove post_password from tests
* Add additional property to test
* Increment number of properties in product schema
* Update the post when post_password changes
commit cb787aba19
Author: Leif Singer <leif@automattic.com>
Date: Thu Jul 27 14:06:55 2023 +0200
Shard unit test runs (#39362 )
commit d7e5703b07
Author: Jorge Torres <jorge.torres@automattic.com>
Date: Tue Jul 25 11:25:49 2023 -0300
Add changelog
commit 8cf45dc8c1
Author: Jorge Torres <jorge.torres@automattic.com>
Date: Tue Jul 25 11:25:29 2023 -0300
Include postcode in Vietnam address format
commit 527701f53d
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 18 10:55:32 2023 +0300
Update count color, use admin theme
commit 35c1592d8b
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Fri Jul 14 15:10:29 2023 +0300
Update helper css to use admin theme color
commit bf95490ade
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Fri Jul 14 14:06:54 2023 +0300
Changelog
commit eb7b83b496
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Fri Jul 14 13:52:50 2023 +0300
Hover on orders view icon, use admin theme color
commit 378d005230
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Fri Jul 14 13:51:49 2023 +0300
Store alerts update - use admin theme colors
commit 603cbd3f5d
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Fri Jul 14 13:50:02 2023 +0300
Components empty content icon color
commit 3c9e4606cd
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Wed Jul 12 16:34:49 2023 +0300
Finally, that's the changelog :)
commit 8f4003806a
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Wed Jul 12 16:16:28 2023 +0300
Changelog
commit 016ae26651
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Wed Jul 12 15:43:45 2023 +0300
Changelog (again)
commit df07d17e2b
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Wed Jul 12 15:24:18 2023 +0300
Changelog
commit 30f43803d2
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Wed Jul 12 15:09:15 2023 +0300
Remove styles from buttons, as theme colors.css is taking care of them
commit 5497cefced
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Wed Jul 12 15:01:36 2023 +0300
Applied review comments
commit 57d4f685fd
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 19:43:05 2023 +0300
Remove hardcoded text color wherever variable background color is used
commit ea19b23e54
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 19:21:37 2023 +0300
Fix activation css to use wp-admin-theme-color
commit dbffd6b5c9
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 19:04:49 2023 +0300
Use new branding colors in activation and wc setup
commit 68a83a0d46
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 17:45:39 2023 +0300
Shipping methods empty state follow theme colors (and minor improvements)
commit 366ee82397
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:43:39 2023 +0300
Use page-title-action instead of deprecated add-new-h2
commit f62221c0da
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:43:09 2023 +0300
Untested extensions modal uses theme colors
commit 4bd8f6b874
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:41:10 2023 +0300
Auth page uses Woo colors, according to branding
commit e637035574
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:40:41 2023 +0300
Importer/Exporter use admin theme color
commit 6a76fd7954
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:38:18 2023 +0300
Breadcrump up link use admin theme color
commit 1b67a7fe7c
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:37:15 2023 +0300
Email status use admin theme color
commit 3b69ad144d
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:35:20 2023 +0300
Input toggles use admin theme color
commit b9cd91c20c
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:34:56 2023 +0300
WooCommerce message use admin theme color
commit 5c1dfade05
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:34:24 2023 +0300
Blankstate buttons follow theme colors
commit 20d9981b71
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date: Tue Jul 11 16:24:57 2023 +0300
Change default WooCommerce color
commit 16d295d303
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date: Tue Jul 25 11:07:52 2023 -0700
Use the LegacyProxy to invoke get_plugins, remove CodeHacking usage
commit 5c0d161d87
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date: Fri Jun 23 15:27:55 2023 -0700
Add changelog file
commit 28e4ce95ef
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date: Fri Jun 23 15:23:42 2023 -0700
WC Tracker: Add unit test for plugin feature compat data
In #38849 a change was made that allowed the class mocking necessary
for this test to happen in a way that wouldn't interfere with other
unit tests.
Fixes #38720
commit f479625708
Author: Sam Seay <samueljseay@gmail.com>
Date: Wed Jul 26 12:54:45 2023 +0800
WooCommerce Docs: Fix a bug where passing full file urls made ids unstable. (#39357 )
Fix a bug where passing full file urls made ids unstable.
commit ce79211c93
Author: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
Date: Tue Jul 25 18:00:03 2023 +0530
Support inserting NULL values for strict DB mode (#39396 )
* Support inserting NULL values for strict DB mode
* Set default date for placeholder order to support strict MySQL.
* Add unit test to verify strict mode also works.
* Make HPOS behavior of modified date consistent with WP_Post.
In HPOS we were leaving modified date to be empty, while WP_Post set it to the created date if modified date is null.
commit b1cb905464
Author: Paul Sealock <psealock@gmail.com>
Date: Tue Jul 25 15:29:43 2023 +1200
WooCommerce Docs: Handle multiple category posts (#39352 )
commit ddf9a7741a
Author: Paul Sealock <psealock@gmail.com>
Date: Tue Jul 25 10:03:01 2023 +1200
Monrepo Utils code-freeze: Update version bump to modify release branches (#39243 )
commit 91a0fbafa9
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 24 14:21:47 2023 -0500
Delete changelog files based on PR 39327 (#39388 )
Delete changelog files for 39327
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
commit 8ae03a55de
Author: Moon <moon.kyong@automattic.com>
Date: Tue Jul 25 04:13:13 2023 +0900
Update/39325 typo in core profiler data sharing copy (#39327 )
* Fix grammar in data-sharing agreement copy
* Add changelog
* Put ,
* Add brackets
* Move learn more link inside the bracket
* Update test snapshot
* Fix grammar
* Update test snapshot
commit 41d052b9e5
Author: RJ <27843274+rjchow@users.noreply.github.com>
Date: Mon Jul 24 20:34:38 2023 +0800
dev: core profiler pages storybook (#39046 )
* dev: core profiler pages storybook
* changed css path to pre-build zip path
commit c119d8f7e3
Author: Rodel Calasagsag <rodel.calasagsag@automattic.com>
Date: Thu Jul 20 09:30:43 2023 +0800
Add changelog
commit 598adeb93e
Author: Rodel Calasagsag <rodel.calasagsag@automattic.com>
Date: Wed Jul 19 18:56:39 2023 +0800
Fix flakiness
commit 8f14d89310
Author: Jon Lane <jon.lane@automattic.com>
Date: Fri Jul 21 13:22:07 2023 -0700
Skip tax rates test if CI
commit b7913a7165
Author: Jon Lane <jon.lane@automattic.com>
Date: Thu Jul 20 15:50:50 2023 -0700
Changelog
commit 4c3ef8e623
Author: Jon Lane <jon.lane@automattic.com>
Date: Thu Jul 20 15:49:02 2023 -0700
Skip failing tests
commit c3e76523ec
Author: Jon Lane <jon.lane@automattic.com>
Date: Thu Jul 20 14:28:40 2023 -0700
Update config to use API URL
commit 149c969ba8
Author: Jon Lane <jon.lane@automattic.com>
Date: Thu Jul 20 14:26:59 2023 -0700
Update API URL in workflow and run all API tests
commit be992dca02
Author: Jon Lane <jon.lane@automattic.com>
Date: Thu Jul 20 14:22:04 2023 -0700
Run global setup
commit 00f55c3a13
Author: Jon Lane <jon.lane@automattic.com>
Date: Thu Jul 20 14:20:36 2023 -0700
Perform a site reset if running on CI
commit b128f07af2
Author: Sam Seay <samueljseay@gmail.com>
Date: Sat Jul 22 12:22:55 2023 +0800
WooCommerce Docs: Add support for more core block conversion (#39244 )
* WIP extend support for frontmatter in manifests.
* Change some of the prop names in the frontmatter support, add tests.
* WIP support new frontmatter in plugin.
* Improve category processing.
* restructure the docs to have a nested category with no index.
* Add WP test stubs to dev.
* Add tests for the ManifestProcessor.
* Add param docs to function
* Store post meta on posts when they are updated or created. Add supporting tests.
* WIP supporting more core block types.
* Fix bugs in conversion.
* Adjust conversion for issues with tables, blockquotes, code.
* Resolve pnpm lock conflicts
* Return manifest to state in trunk.
* Return pnpm lock to trunk state.
* Update fixture for new md content.
commit 0243bfdc42
Merge: 19ba93ca52
34e490f267
Author: And Finally <andfinally@users.noreply.github.com>
Date: Wed Jul 26 14:03:25 2023 +0100
Add new top admin bar to marketplace (#39145 )
commit 34e490f267
Author: And Finally <andfinally@users.noreply.github.com>
Date: Wed Jul 26 12:31:59 2023 +0100
Tidying history for https://github.com/woocommerce/woocommerce/pull/39145 . Copied changes from `add/wccom-17419-marketplace-top-admin-bar`.
Deleting unused import.
Addressing CSS linter errors.
commit 19ba93ca52
Merge: 30e23d22d5
28cb1008eb
Author: Kyle Nel <22053773+kdevnel@users.noreply.github.com>
Date: Wed Jul 26 12:52:39 2023 +0200
Setup marketplace React skeleton layout (#39382 )
commit 28cb1008eb
Author: Kyle Nel <22053773+kdevnel@users.noreply.github.com>
Date: Tue Jul 4 14:08:50 2023 +0200
Add skeleton and cherry-picked commits
- Reset layout to allow full width
- Added Footer & IconWithText components
Add temporary placeholder components
All components here are temporary and can be removed/replaced when their relevant PR is ready.
Add marketplace footer component
The component is added using a SlotFill to use the existing WC Admin footer and utilise full width correctly.
Setup initial content area layout
Update tab styles
Setup styling to match latest design
Finalise footer, wide layout, and tidy styles
- Applies the wide layout from latest MVP design
- Applies the correct footer links to titles
- Some general style tidying
Organise styles and setup variables
Swap to using CSS Grid for layouts
Update breakpoints
Restructure style naming and update to core styles
Add translation in some places
In-app marketplace search component. Cleaned up the commit history of this branch. Copied changes from these commits:
e9828422706176817e511778980005222aa36cc5
9ca2ae351c97fcd27ecd77a1464c2a9ca16de040
e47815705f3854bf50ff48d7975b7cf2f541614b
976811c458e67ae7fa107c8bf8554fdc3e809d85
46eafdf49fe39c12dee77d6ce0885bdeda527dea
Deleted unused import.
commit 30e23d22d5
Author: And Finally <andfinally@users.noreply.github.com>
Date: Thu Jul 20 17:00:22 2023 +0100
Changed `Tabs` to use `useQuery` instead of `getQuery`, so the browser back button will work.
Changed submenu item name back to `Extensions`, and keeping it in the current order within the WooCommerce menu.
Changed `path` value to `extensions`.
commit a2b878e8e7
Author: And Finally <andfinally@users.noreply.github.com>
Date: Thu Jul 20 14:53:06 2023 +0100
First commit. This contains the changes from `update/react-marketplace`, reviewed in https://github.com/woocommerce/woocommerce/pull/38885 .
Addressing linter errors.
2023-08-10 14:53:46 +01:00
Kyle Nel
c1f24735ca
Remove marketplace tour temporarily ( #39618 )
...
* Tour: reconfigure to work with new layout
- Started Reconfiguring the existing tour to work with the new layout and components.
- Updated step content based on design
- Implemented PR feedback
- Removed task list for MVP
# Conflicts:
# plugins/woocommerce-admin/client/marketplace/components/tabs/tabs.tsx
2023-08-10 14:10:08 +02:00
RJ
106e15f74a
fix: core-profiler intro opt in page tracks ordering ( #39508 )
2023-08-10 14:25:44 +08:00
Barry Hughes
dda93bfe51
Add filter to allow preventing deletion. ( #39650 )
2023-08-09 15:50:57 -07:00
Maikel David Pérez Gómez
3ffe7b8376
Create variation items block ( #39657 )
...
* Create and register product-variation-items-field block
* Create variations-table component
* Use variations-table component in variation-items block
* Remove last border bottom from the variation options list
* Add changelog file
* Add changelog file
2023-08-09 16:06:59 -03:00
Barry Hughes
f36cb3a50c
Autoload test helpers and exclude from test suites. ( #39586 )
...
* Autoload test helpers and exclude from test suites.
This avoids loading order problems, and eliminates warnings (about HposTestCase) not containing any tests.
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-09 15:48:04 -03:00
Luigi Teschio
a5539edd14
bump WooCommerce blocks version to 10.6.5 ( #39639 )
2023-08-09 19:05:05 +02:00
And Finally
2a8d47cd6a
Ensure My Subscriptions page is still accessible when new marketplace is enabled ( #39569 )
2023-08-09 15:19:41 +01:00
Vedanshu Jain
97cd0abda9
Compare props to set changed array between post and order data. ( #39653 )
...
* Compare props to set changed array between post and order data.
* Use correct classname so that props can be set.
* Also clear cache after update and before backfill.
2023-08-09 10:25:21 -03:00
Thomas Shellberg
9418072a47
Add Branding + Tone to Product Descriptions ( #39253 )
...
* [Woo AI] generate product descriptions using tone of voice and/or business description context.
2023-08-09 14:15:18 +02:00
And Finally
56176ab008
If `marketplace` feature is enabled, adds `admin_menu` action to add the `wc-addons` page to the WooCommerce menu without showing it as a submenu item. This is a temporary measure, so we can continue to use the PHP version of the My Subscriptions page. Changes link on My Subscriptions page to point to the extensions tab of the new marketplace. Adds tab for My Subscriptions to marketplace header.
2023-08-09 12:39:55 +01:00
And Finally
172234b5a9
Create search loading state component for Marketplace ( #39607 )
2023-08-09 11:52:18 +01:00
Vedanshu Jain
fc7e6871ed
Add changelog.
2023-08-09 15:04:30 +05:30
Vedanshu Jain
722bbd8147
Add filter to allow preventing deletion.
2023-08-09 15:01:02 +05:30
Sam Seay
d08780f139
Bump beta tester to 2.2.2 in prep to release bugfixes ( #39603 )
2023-08-09 13:06:02 +12:00
Christopher Allford
4549bc82c5
Applied PHPCS To Beta Tester ( #39476 )
2023-08-08 17:20:34 -07:00
Fernando Marichal
8f147eafb2
[E2E test coverage]: Disable block product editor ( #39493 )
...
* Remove ENABLE_NEW_PRODUCT_EDITOR
* add block-product-editor.spec.js
* Remove old editor tests
# Conflicts:
# plugins/woocommerce/tests/e2e-pw/tests/new-product-editor/new-product-editor.spec.js
* Add changelog
* Improve `isNewProductEditorEnabled`
* Refactor enable-block-product-editor
* Fix enabling
* Fix NEW_EDITOR_ADD_PRODUCT_URL
* Add test disable new product editor
* Add changelog
* Clean code
* Fix disabling
* Moved methods
* Fix comment
* Fix url
* Add `clickOnTab` function
* Add "general-tab"
* Add changelog
* Add sale price
* Rename file
* Rename file
* rename file again
* Fix product creation tests
* Fix test
* add block-product-editor.spec.js
* Improve `isNewProductEditorEnabled`
* Refactor enable-block-product-editor
# Conflicts:
# plugins/woocommerce/tests/e2e-pw/tests/merchant/products/block-editor/enable-block-product-editor.spec.js
* Fix enabling
* Add test disable new product editor
* Add changelog
* Clean code
* Fix disabling
* Moved methods
* Fix comment
* Fix url
* Add `clickOnTab` function
* Add "general-tab"
* Add changelog
* Add sale price
* Rename file
* Rename file
* rename file again
* Fix product creation tests
* Fix test
* Remove expect not used
2023-08-08 15:36:22 -07:00
github-actions[bot]
e5fa243683
Delete changelog files based on PR 39625 ( #39628 )
...
Delete changelog files for 39625
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-08 13:17:44 -05:00
Vedanshu Jain
b3e011aa2b
Rollback condition from delete flow as causes issues with no HPOS tables.
2023-08-08 22:14:29 +05:30
github-actions[bot]
c76fff2f6a
Delete changelog files based on PR 39616 ( #39624 )
...
Delete changelog files for 39616
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-08 11:07:28 -05:00
Vedanshu Jain
d4141958b2
Set the orders table exist option if its not set. ( #39616 )
...
* Set the orders table exist option if its not set.
* Add changelog.
* Must use yoda conditions.
* Remove unnecessary option set.
2023-08-08 13:01:00 -03:00
And Finally
b56654867a
Changes from `add/marketplace-product-card-component` after rebasing on feature branch.
2023-08-08 15:29:08 +01:00
Vedanshu Jain
9c13c21ec8
Execute order update logic earlier in the request ( #39590 )
2023-08-08 18:59:49 +05:30
Fernando Marichal
d5d282dafa
[E2E test coverage]: Enable block product editor ( #39463 )
...
* Remove ENABLE_NEW_PRODUCT_EDITOR
* add block-product-editor.spec.js
* Remove old editor tests
# Conflicts:
# plugins/woocommerce/tests/e2e-pw/tests/new-product-editor/new-product-editor.spec.js
* Add changelog
* Improve `isNewProductEditorEnabled`
* Refactor enable-block-product-editor
* Fix enabling
* Fix NEW_EDITOR_ADD_PRODUCT_URL
2023-08-08 10:14:08 -03:00
Maikel David Pérez Gómez
d3702c53ba
Add product visibility blocks ( #39477 )
...
* Add catalog visibility block
* Add product search visibility block
* Add changelog files
* Fix linter errors
* Remove non necesary block
* Add catalog_visibility property to the Product type
2023-08-08 09:58:00 -03:00
Ilyas Foo
12ccae642f
Lint and changelog
2023-08-08 18:22:09 +08:00
Ilyas Foo
2a21fb9c6e
Add loading indicator when submitting location
2023-08-08 16:42:43 +08:00
raicem
bb84e90ef4
Marketplace: Add category selector
2023-08-08 09:56:02 +03:00
Kyle Nel
4fc7fba118
Apply suggestions from code review
...
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
2023-08-08 08:35:28 +02:00
Sam Seay
e8c3808527
Upgrade TypeScript to v5.1 ( #39531 )
2023-08-08 16:35:31 +12:00
Alefe Souza
428feb58a7
Update WCPay banners for WooPay ( #39596 )
...
* Update WCPay banners for WooPay
* Fix unit tests
* Always checks for WooPay eligibility
* Use existing method to determine WooPay eligibility
* Create is_woopay_eligible method
2023-08-07 19:17:59 -07:00
Kyle Nel
ebf292492a
Loader: Add search loader component
...
- Rebased on feature branch 7th August 2023
2023-08-07 15:20:31 +02:00
Joel Thiessen
144bf08293
Generating the short description on the product editor ( #39237 )
...
* [Woo AI] Generate short description after long description is generated.
2023-08-07 14:03:52 +02:00
Kyle Nel
a807040208
Add/user menu component ( #39383 )
...
User Menu: Create component and add to header
- Create initial component design
- We may need to return to implement the helper connection URLs once those are in place.
- Some PHPCS errors still exist - this is to be expected for now.
# Conflicts:
# plugins/woocommerce-admin/client/marketplace/stylesheets/_variables.scss
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
Co-authored-by: raicem <unalancem@gmail.com>
2023-08-07 12:34:05 +01:00
And Finally
55b2bb33ac
Integrating search component into in-app marketplace header.
...
- Changed classNames in `Search` component.
- Moved styles from `header.scss` to `search.scss`.
- Deleted `HeaderSearch` and `HeaderSearchButton` components, no longer needed.
- Removed wrapper element around search form.
- Corrected marketplace API address in `Search` component.
- Using state to remember search term, instead of getting value of search input.
- Added condition to clear search input if Escape is pressed while it's focused.
- Not running search if search term is falsy.
- Changed label of "Extensions" tab to "Browse" – we'll do this for the moment, as we have repetition with the page title `Extensions`.
2023-08-07 12:34:05 +01:00
And Finally
b48e52652d
Tidying history for https://github.com/woocommerce/woocommerce/pull/39145 . Copied changes from `add/wccom-17419-marketplace-top-admin-bar`.
...
Deleting unused import.
Addressing CSS linter errors.
2023-08-07 12:34:05 +01:00
Kyle Nel
bd72b2cd08
Add skeleton and cherry-picked commits
...
- Reset layout to allow full width
- Added Footer & IconWithText components
Add temporary placeholder components
All components here are temporary and can be removed/replaced when their relevant PR is ready.
Add marketplace footer component
The component is added using a SlotFill to use the existing WC Admin footer and utilise full width correctly.
Setup initial content area layout
Update tab styles
Setup styling to match latest design
Finalise footer, wide layout, and tidy styles
- Applies the wide layout from latest MVP design
- Applies the correct footer links to titles
- Some general style tidying
Organise styles and setup variables
Swap to using CSS Grid for layouts
Update breakpoints
Restructure style naming and update to core styles
Add translation in some places
In-app marketplace search component. Cleaned up the commit history of this branch. Copied changes from these commits:
e9828422706176817e511778980005222aa36cc5
9ca2ae351c97fcd27ecd77a1464c2a9ca16de040
e47815705f3854bf50ff48d7975b7cf2f541614b
976811c458e67ae7fa107c8bf8554fdc3e809d85
46eafdf49fe39c12dee77d6ce0885bdeda527dea
Deleted unused import.
2023-08-07 12:34:05 +01:00
And Finally
05a608399a
Changed `Tabs` to use `useQuery` instead of `getQuery`, so the browser back button will work.
...
Changed submenu item name back to `Extensions`, and keeping it in the current order within the WooCommerce menu.
Changed `path` value to `extensions`.
2023-08-07 12:34:05 +01:00
And Finally
b3723f7a7d
First commit. This contains the changes from `update/react-marketplace`, reviewed in https://github.com/woocommerce/woocommerce/pull/38885 .
2023-08-07 12:34:05 +01:00
Barry Hughes
c4f00719de
Fire 'woocommerce_process_shop_order_meta' only once when updating orders on the admin ( #39587 )
2023-08-04 15:41:29 -07:00
github-actions
406fd408dc
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-04 21:45:16 +00:00
Chris Runnells
017be8b7e5
Replace 'end' CSS props with 'flex-end' when using 'display: flex' ( #39419 )
2023-08-04 11:12:05 -10:00
Jorge Torres
90919db69c
Execute order update logic earlier in the request
2023-08-04 17:32:59 -03:00
Jorge Torres
9c05efbe3f
Add changelog
2023-08-04 17:18:07 -03:00
Jorge Torres
083cc6d4a1
Do not run `WC_Admin_Meta_Boxes::save_meta_boxes()` for HPOS orders
2023-08-04 17:18:07 -03:00
github-actions[bot]
bf2d2b6bc3
Delete changelog files based on PR 39582 ( #39592 )
...
Delete changelog files for 39582
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-04 15:15:41 -05:00
Luigi Teschio
5d68832fd5
bump WooCommerce blocks version to 10.6.4 ( #39582 )
2023-08-04 15:13:27 -05:00
github-actions[bot]
106ca182e5
Delete changelog files based on PR 39584 ( #39589 )
...
Delete changelog files for 39584
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-04 14:26:47 -05:00
barryhughes
dd3187844d
Temporarily skip problematic test (tested feature remains experimental).
2023-08-04 11:41:36 -07:00
barryhughes
3f58ac3e5b
Remove no-op migration from 8.0.
2023-08-04 09:30:37 -07:00
Sam Seay
d64e1c24dd
Beta Tester: Do not run code in tracks debug unless WC_ABSPATH is defined. ( #39486 )
...
* Do not run code in tracks debug unless WC_ABSPTAH is defined.
* Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
* Also avoid registering scripts if Woo is not installed.
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-04 12:29:07 +08:00
Paul Sealock
b14653ede0
WooCommerce Docs: Delete posts when it removed from the manifest ( #39395 )
2023-08-04 14:00:50 +12:00
nigeljamesstevenson
0d8d824b47
Prevent read on sync while inside a backfill. ( #39450 )
2023-08-04 00:48:28 +01:00
barryhughes
1152ac1246
Tidy comment.
2023-08-03 16:24:33 -07:00
barryhughes
bc91ad26c2
Continue supporting bulk action redirect in both directions.
2023-08-03 16:17:52 -07:00
nigeljamesstevenson
d2fb10fcae
Update locator to reduce flakiness when running tests against an external site ( #39375 )
...
* Update locator to reduce flakiness when running tests against an external site
* changelog update
2023-08-03 14:01:52 -07:00
Moon
3c07a03943
Update/79113 incorrect subheading style and copy on wc core profiler ( #39526 )
...
* Use -webkit-font-smoothing: antialiased for core profiler subheadings
* Remove subheading letter-spacing
2023-08-03 11:26:52 -07:00
Faisal Alvi
2cac4e4f41
Fix #38716 Detect the first `<h2>` tag to fix Test failure ( #38717 )
...
* Fix #38716
* Adding changelog
* update changelog
2023-08-03 10:31:25 -07:00
github-actions[bot]
9fc67703ff
Delete changelog files based on PR 39560 ( #39568 )
...
Delete changelog files for 39560
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-03 09:53:32 -05:00
Luigi Teschio
6d920da52a
bump WC Blocks to 10.6.3 ( #39560 )
2023-08-03 10:31:23 +02:00
github-actions[bot]
34a8273268
Delete changelog files based on PR 39523 ( #39558 )
...
Delete changelog files for 39523
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-02 16:05:22 -05:00
github-actions[bot]
4ff45b55c5
Delete changelog files based on PR 39537 ( #39556 )
...
Delete changelog files for 39537
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-02 15:59:38 -05:00
github-actions[bot]
037772403c
Delete changelog files based on PR 39520 ( #39554 )
...
Delete changelog files for 39520
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-02 15:58:05 -05:00
Corey McKrill
a2adac35db
Set the HPOS-related features back to "experimental" ( #39520 )
...
We determined that there are a few more issues that need to be resolved before HPOS can be classified as a "mature" feature.
2023-08-02 11:00:31 -07:00
Vedanshu Jain
8cf7377224
Add sync and usage flags to legacy features. ( #39537 )
...
* Add sync and usage flags to legacy features.
* Use transient instead of constant.
* Add unit test and changelog.
* Add more robustness to unit test by adding more setting values.
* PHPCS fixes
---------
Co-authored-by: Jorge Torres <jorge.torres@automattic.com>
2023-08-02 10:38:25 -07:00
jonathansadowski
3a2922567e
Prepare trunk for WordPress 6.3 ( #39518 )
...
* Update woocommerce.php for WP 6.3
* Update readme.txt for WP 6.3
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-02 09:00:50 -05:00
Vedanshu Jain
171cb489e3
Update plugins/woocommerce/src/Internal/DataStores/Orders/OrdersTableDataStore.php
...
Co-authored-by: Ron Rennick <ron@ronandandrea.com>
2023-08-02 19:04:55 +05:30
louwie17
c8b2305dcd
Revert "Update product experiment name ( #39210 )" ( #39523 )
...
* Revert "Update product experiment name (#39210 )"
This reverts commit c547326135
.
* Add changefile(s) from automation for the following project(s): woocommerce
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-02 08:59:29 -03:00
Sam Seay
4d685c361a
WooCommerce Docs: Relative Link Parsing ( #39293 )
2023-08-02 18:19:59 +12:00
Moon
53593061cf
Use the same checkbox styles on the platform selector ( #39469 )
...
* Use the same checkbox style
* Add changelog
* Update plugins/woocommerce-admin/client/core-profiler/components/multiple-selector/multiple-selector.scss
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Fix CSS lint issues
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-08-01 17:18:38 -07:00
Corey McKrill
c584d4041a
Guest verification: Be more precise when checking form submission data ( #39479 )
2023-08-01 16:52:27 -07:00
github-actions
8aa329e0b1
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-01 22:09:01 +00:00
Jorge A. Torres
566d5092b2
Prevent possible fatal error when refreshing edit lock for orders ( #39498 )
...
* Remove return type from signature for order edit lock callbacks
* Add changelog
2023-08-01 15:05:48 -07:00
Jorge A. Torres
14d9760549
Prevent possible fatal error when user holds edit lock for a deleted order ( #39497 )
...
* Prevent possible fatal error when locked order is deleted
* Add changelog
2023-08-01 14:37:49 -07:00
barryhughes
c33934a851
When specifying orders for a bulk action, use `id[]` rather than `order[]` in the URL query.
...
This prevents a potential conflict with the `order` key, used to specify order direction.
2023-08-01 13:56:41 -07:00
github-actions
70f2fd07ad
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-01 17:05:42 +00:00
Corey McKrill
7a255fb88a
Set the HPOS-related features back to "experimental"
2023-08-01 09:53:19 -07:00
github-actions[bot]
62645e0ba8
Delete changelog files based on PR 39478 ( #39514 )
...
Delete changelog files for 39478
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-01 10:28:26 -05:00
github-actions[bot]
851ca326ea
Delete changelog files based on PR 39502 ( #39511 )
...
Delete changelog files for 39502
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-01 09:24:57 -05:00
Matt Sherman
85e37739d1
Do not disable "Used for variations" checkbox ( #39502 )
2023-08-01 10:01:42 -04:00
louwie17
1ac824de2d
Dequeue conflicting styles within product editor ( #39478 )
...
* Dequeue conflicting styles within product editor
* Add changelog
* Fix lint errors
* Add check to only dequeue on admin/embed pages
2023-08-01 10:19:37 -03:00
Tomek Wytrębowicz
e9042633eb
Remove non-existing method from TaskList docs. ( #39454 )
2023-08-01 14:49:52 +02:00
RJ
94e4682f01
add: feature flag for customize your store task ( #39397 )
...
* add: feature flag for customize your store task
* toggled core-profiler feature flag to true in dev mode
2023-08-01 20:28:39 +08:00
Chris Lilitsas
b8c0e273bc
Update the admin's menu remaining tasks bubble CSS class and loosen the query selector for handling the runtime update ( #39273 )
...
* Modify dom structure, add a specific class and alter the querySelector
* Select all bubbles instead of only the first one
* Add changelog
* Cleanup
* Cleanup
2023-08-01 13:02:09 +03:00
Vedanshu Jain
991b18c92f
Move clear cache statement to its original position.
2023-08-01 14:22:56 +05:30
Paul Sealock
fb26613f03
WooCommerce Docs: Update manifest hash on content update ( #39445 )
2023-08-01 13:13:42 +12:00
Matt Sherman
144606f1fb
Check if product_type query arg is set before using
2023-07-31 19:10:36 -04:00
Matt Sherman
479c4ed0eb
Changelog
2023-07-31 19:00:08 -04:00
Matt Sherman
956aa7b84f
Restore woocommerce_added_attribute trigger
2023-07-31 18:58:03 -04:00
Matt Sherman
a38a867f20
Remove disable_or_enable_fields() implementation
2023-07-31 18:22:03 -04:00
Matt Sherman
a78d4d6788
Do not disable Used for variations checkbox by default
2023-07-31 18:21:32 -04:00
Matt Sherman
850acd0ce2
Add the empty attribute when the attributes tab is shown, to account for product type switching
2023-07-31 18:13:58 -04:00
Matt Sherman
8f4b123d80
Trigger woocommerce_tab_shown when a tab is shown
2023-07-31 18:11:52 -04:00
Matt Sherman
119ab3c3bb
Only set attribute as used for variation by default if product type is variable
2023-07-31 18:11:13 -04:00
rodelgc
296560b77a
E2E: Fix and simplify user id retrieval in `a user should see 3 sections by default` ( #39472 )
...
* Add changelog
* Simplify user id retrieval
2023-07-31 15:11:04 -07:00
nigeljamesstevenson
132aba1673
Fixes #38757 - pass time values on CSV importer ( #39372 )
2023-07-31 21:56:12 +01:00
nigeljamesstevenson
fa2aba5256
Limit index length to 191 characters by default, additionally connect HPOS to verify DB tooling. ( #39250 )
2023-07-31 21:48:33 +01:00
github-actions[bot]
5e3df0b4cb
Delete changelog files based on PR 39492 ( #39496 )
...
Delete changelog files for 39492
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-07-31 12:34:07 -05:00
Luigi Teschio
f65e77a6ef
Bump WC Blocks to 10.6.2 ( #39492 )
...
bump WC Blocks to 10.6.2
2023-07-31 18:38:49 +02:00
Moon
46d83e3861
Redirect to Jetpack connect page on plugins page skip ( #39109 )
...
* Redirect users to Jetpack Auth when the users deselect all plugins, but Jetpack is already installed
* Add changelog
2023-07-31 09:07:10 -07:00
Moon
c810960bff
Align checkbox, logo, and title on the plugins page (core profiler) ( #39394 )
...
* Reset checkbox position
* Center align chekbox, logo, and the title
* Add changelog
* Remove use of classnames -- no longer needed
* Fix CSS lint issues
2023-07-31 09:06:50 -07:00
Ron Rennick
908bb20e8f
Add changelog file
2023-07-31 12:25:50 -03:00
Vedanshu Jain
2526103697
Fix unit test feature + refresh DB order before backfill.
2023-07-31 18:46:49 +05:30
Vedanshu Jain
74345bc4a4
Fixups from rebase conflicts.
2023-07-31 17:37:58 +05:30
Vedanshu Jain
294a3f19b9
Refresh order to account for DB changes from post hooks.
2023-07-31 16:39:22 +05:30
Vedanshu Jain
221a0768cc
Fix indentation/
2023-07-31 16:38:47 +05:30
Vedanshu Jain
77352b29ac
Use more granular backfill op.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
605a65ec28
Add to reading order ID when creating new order.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
2390309006
Handle array to non array comparison gracefully.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
3ad90a4f5a
Unit test fixup.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
ecf3337d16
Add unit test for adding meta within adding meta.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
a0a231f804
Preserve original meta value.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
fc38e07da4
Add changelog.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
1285f45a83
Use direct post calls for meta CRUD for performance.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
85d89140e0
Use seperate variables for backfilling and sync on read.
...
Also add explaining comments.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
286a222bfb
Add changelog.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
d1f3a0e042
Fixup - use correct syntax for removing element.
2023-07-31 16:38:47 +05:30
Vedanshu Jain
456ef55b3d
Prevent read on sync while inside a backfill.
2023-07-31 16:38:47 +05:30
Yashita Mittal
e4bec8e378
Update task list items to show spinner on selection ( #39270 )
...
* Update task list to show a spinner on item click
There is an issue of a noticeable delay when clicking on product task list items, which leaves users waiting without any indication of the loading status.
To enhance the user experience, add a loading spinner that provides visual feedback during the transition to the next page.
Co-authored-by: yashita.mittal <yashita.mittal@a8c.com>
2023-07-31 18:42:09 +08:00
Panos (Panagiotis Synetos)
46b687830a
Use admin theme color for select2 ( #39451 )
2023-07-31 09:30:10 +03:00
Andrew Dawes
495a06c0fa
Explicitly fallback to returning null
2023-07-29 19:54:56 -04:00
Andrew Dawes
9b19c9f21d
Fix phpcs sniff error
2023-07-29 19:54:24 -04:00
Nathan Silveira
403c8ba8b8
[ Product Block Editor ] Create Variation options block ( #39256 )
...
* Add support for variable products
* Add 'hello world' block to variations tab
* Add product-section block to template
* Add AttributeControl component to screen
* Add changelog
* Change labels
* Make a copy of AttributeControl to VariationOptionsControl to allow the fields to evolve separately in future
* Fix tests
* Add changelog to woocommerce
* Fix alert error
* Remove copied control and start adapting attribute control to handle both scenarios
* Add -field to block name
* Revert "Add -field to block name"
This reverts commit 50e1ee66e27ffb2df22ea7f6a4f78d1577a273f5.
* Revert "Revert "Add -field to block name""
This reverts commit eee0441c6532f9fa8cf8383d9699fd503dd054ae.
* Extract more labels
* Hide drag handle in variation options
2023-07-28 14:40:18 -03:00
Nathan Silveira
bf97630ad0
[Product Block Editor] Add require password block field ( #39464 )
...
* Add post password to API
* Add changelog
* Fix phpcs issue
* Remove post_password from tests
* Add additional property to test
* Increment number of properties in product schema
* Update the post when post_password changes
* Start adding password block
* Add css and import it
* Refactor attributes and erase password when checkbox is unchecked
* Add changelogs
* Remove unused imports
* Rename 'fields' to 'field'
* Refactor CSS
* Remove example object
2023-07-28 14:05:03 -03:00
Corey McKrill
12e5edf032
Removes the "for your state" string from the checkout page if there are no current payment methods available. ( #39348 )
...
The for your state element generates confusion for merchants and HEs alike because of the homonym state. There is regularly an assumption that this is referring to a geographical state (e.g., the state of California) instead of a system state.
Removing the for your state string from this message retains the original message but eliminates confusion that may be brought on by using the word state.
2023-07-27 16:30:27 -07:00
Corey McKrill
3e8c862464
Update template version
2023-07-27 15:18:10 -07:00
Leif Singer
63ce94ac37
Optimize system status tests ( #39363 )
2023-07-27 22:29:59 +02:00
Nathan Silveira
b6b757a748
[Product Block Editor] Add post_password parameter to the Woo product REST api ( #39438 )
...
* Add post password to API
* Add changelog
* Fix phpcs issue
* Remove post_password from tests
* Add additional property to test
* Increment number of properties in product schema
* Update the post when post_password changes
2023-07-27 13:02:36 -03:00
Tomek Wytrębowicz
9cc5f87936
Add the changelog entry.
2023-07-27 15:51:37 +02:00
Tomek Wytrębowicz
463d91c16c
Remove non-existing method from TaskList docs.
2023-07-27 15:46:56 +02:00
Panos (Panagiotis) Synetos
96a52b5923
👌 Use admin theme color for select2
2023-07-27 15:47:54 +03:00
Leif Singer
77af817444
Shard unit test runs ( #39362 )
2023-07-27 14:06:55 +02:00
nigeljamesstevenson
66f852fc26
Include postcode in Vietnam address format ( #39403 )
2023-07-26 19:13:58 +01:00
Panos (Panagiotis Synetos)
4ec75f7b26
Fix hardcoded admin colors, use admin theme colors ( #39182 )
2023-07-26 14:43:05 +03:00
Chris Runnells
d44cc51182
Added changelog
2023-07-25 13:51:28 -10:00
Corey McKrill
d513c7c73e
Use the LegacyProxy to invoke get_plugins, remove CodeHacking usage
2023-07-25 11:07:52 -07:00
Corey McKrill
faa478d610
Add changelog file
2023-07-25 10:52:09 -07:00
Corey McKrill
18e8e5c148
WC Tracker: Add unit test for plugin feature compat data
...
In #38849 a change was made that allowed the class mocking necessary
for this test to happen in a way that wouldn't interfere with other
unit tests.
Fixes #38720
2023-07-25 10:52:08 -07:00
Jorge Torres
bc1bb61f26
Add changelog
2023-07-25 11:25:49 -03:00
Jorge Torres
bf174f314e
Include postcode in Vietnam address format
2023-07-25 11:25:29 -03:00
Vedanshu Jain
9b7570f8b2
Support inserting NULL values for strict DB mode ( #39396 )
...
* Support inserting NULL values for strict DB mode
* Set default date for placeholder order to support strict MySQL.
* Add unit test to verify strict mode also works.
* Make HPOS behavior of modified date consistent with WP_Post.
In HPOS we were leaving modified date to be empty, while WP_Post set it to the created date if modified date is null.
2023-07-25 09:30:03 -03:00
Paul Sealock
58dfbd2c4e
WooCommerce Docs: Handle multiple category posts ( #39352 )
2023-07-25 15:29:43 +12:00
Chris Runnells
a80aaaa0e0
Replace 'end' CSS props with 'flex-end' which has broader browser support
2023-07-24 12:37:41 -10:00
github-actions[bot]
b57f988044
Delete changelog files based on PR 39327 ( #39388 )
...
Delete changelog files for 39327
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-07-24 14:21:47 -05:00
Moon
b8a8d48474
Update/39325 typo in core profiler data sharing copy ( #39327 )
...
* Fix grammar in data-sharing agreement copy
* Add changelog
* Put ,
* Add brackets
* Move learn more link inside the bracket
* Update test snapshot
* Fix grammar
* Update test snapshot
2023-07-24 12:13:13 -07:00
RJ
615393be39
dev: core profiler pages storybook ( #39046 )
...
* dev: core profiler pages storybook
* changed css path to pre-build zip path
2023-07-24 20:34:38 +08:00
nigeljamesstevenson
e5b26f0b7d
E2E: fix flakiness in `analytics-overview.spec.js` ( #39308 )
2023-07-23 21:12:01 +01:00
nigeljamesstevenson
d41d61ea41
Run all tests on daily run ( #39351 )
2023-07-23 21:00:42 +01:00
Andrew Dawes
665fb04611
Fixes #38757 - pass time values on CSV importer
...
Validate datestrings and convert Unix timestamps to datestrings with UTC timezone specified.
2023-07-22 21:03:58 -04:00
Sam Seay
7553f2b26e
WooCommerce Docs: Add support for more core block conversion ( #39244 )
...
* WIP extend support for frontmatter in manifests.
* Change some of the prop names in the frontmatter support, add tests.
* WIP support new frontmatter in plugin.
* Improve category processing.
* restructure the docs to have a nested category with no index.
* Add WP test stubs to dev.
* Add tests for the ManifestProcessor.
* Add param docs to function
* Store post meta on posts when they are updated or created. Add supporting tests.
* WIP supporting more core block types.
* Fix bugs in conversion.
* Adjust conversion for issues with tables, blockquotes, code.
* Resolve pnpm lock conflicts
* Return manifest to state in trunk.
* Return pnpm lock to trunk state.
* Update fixture for new md content.
2023-07-22 12:22:55 +08:00
Chris Runnells
ba892c891d
Add changelog entry
2023-07-21 12:59:58 -10:00
Chris Runnells
45d88354db
Update task list progress bar default setting from 0 to 0.1 so it does not look like an empty element
2023-07-21 12:55:08 -10:00
Jon Lane
296f2aa382
Skip tax rates test if CI
2023-07-21 13:22:07 -07:00
Panos (Panagiotis) Synetos
155420f79c
Merge branch 'trunk' into fix/admin-colors-use-theme
2023-07-21 12:12:06 +03:00
Jon Lane
2c75de6648
Changelog
2023-07-20 15:50:50 -07:00