Gan Eng Chin
38370cc544
Remove unneeded CSS.
2023-03-19 23:34:17 +08:00
Gan Eng Chin
ddd287cc4c
Show Campaigns card when banner is dismissed or campaigns total is truthy.
2023-03-19 23:30:21 +08:00
Gan Eng Chin
11683be1a8
Set default parameter values for useCampaigns.
2023-03-19 23:17:22 +08:00
Gan Eng Chin
458c16bad9
Move useCampaigns to shared hooks directory.
2023-03-19 22:54:55 +08:00
Gan Eng Chin
c6a95ae9bf
Rename callback props in IntroductionBanner to make them clearer.
2023-03-19 21:10:22 +08:00
Gan Eng Chin
6b75b5db38
Rename variables to make them clearer.
2023-03-19 20:58:54 +08:00
Gan Eng Chin
155211d77a
Remove unneeded Icon component.
2023-03-19 20:56:00 +08:00
Gan Eng Chin
65523e36dd
Fix spacing for close button in IntroductionBanner.
2023-03-19 20:54:34 +08:00
Gan Eng Chin
1b65be0a53
Fix useSelect dependency in useIntroductionBanner.
2023-03-19 20:50:37 +08:00
Gan Eng Chin
99c6ebff15
Remove the use of isOptionsUpdating in useIntroductionBanner.
...
isOptionsUpdating will return true for any option update, not just our option here. This causes issue as shown in demo video in https://github.com/woocommerce/woocommerce/pull/37110#discussion_r1130531104 .
We can just depend on getOption. When we update an option, it will be updated immediately in wp.data store before making API request to update the option in database (see c5564a15c1/packages/js/data/src/options/actions.ts (L44)
).
2023-03-19 20:38:20 +08:00
Gan Eng Chin
162d790a7a
Update option name and value to make it more indicative.
2023-03-19 20:16:04 +08:00
Gan Eng Chin
49253425b2
Specify dependency for useSelect in useIntroductionBanner.
...
Co-authored-by: Eason <eason.su.tw@gmail.com>
2023-03-19 20:12:09 +08:00
Gan Eng Chin
7cc8e065f9
Merge branch 'trunk' into feature/34904-marketing-introduction-banner
2023-03-19 20:09:23 +08:00
Matt Sherman
c5564a15c1
Filter Variations report variation attributes correctly ( #37223 )
...
* FIx Variations report
* Fix Orders report
* Remove ability to pass table into get_attribute_subqueries since it should always be the same table we join on
2023-03-17 14:05:51 -04:00
louwie17
345ad58919
Add product pricing block ( #37211 )
...
* Adding initial pricing block
* Have price block render in form
* Make sure price is loaded correctly and fix template rendering
* Make pricing block abstract and add list and sale price to template
* Add changelogs
* Revert changes in wc/data package
* Fix lint issues
* Fix type error
* Add styling
* Fix styling lint issues
* Revert config change missed in rebase
* Make use of base control help text for field info
* Allow additional callbacks for onFocus and onKeyUp
2023-03-17 14:03:10 -03:00
Maikel David Pérez Gómez
e370f25c0c
Add a product header component to the blocks interface ( #37152 )
...
* Add button and saving logic
* Add comment suggestions
* Add changelog files
* Add comment suggestions
* Set header title to product name if the name field is dirty otherwise the default title value
* Navigate to EditProductPage after creating the product succesfully
* Add get-header-title util and expose edited product name from useSelect
2023-03-17 13:21:15 -03:00
github-actions[bot]
14675be4f0
Delete changelog files based on PR 36871 ( #37297 )
...
Delete changelog files for 36871
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-17 10:14:18 -05:00
github-actions[bot]
a4c9e471b2
Delete changelog files based on PR 37277 ( #37294 )
...
Delete changelog files for 37277
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-17 10:11:46 -05:00
Gan Eng Chin
8070f65ec7
Make sure expression before `&&` is always boolean in React rendering in marketing page ( #37227 )
2023-03-17 22:56:35 +08:00
Gan Eng Chin
aa15311e8b
Disable React Fast Refresh completely in webpack when running `start` command ( #37289 )
2023-03-17 22:22:50 +08:00
Matt Sherman
ffc5b911ee
Bypass scheduled actions for customer updates ( #37265 )
...
* Bypass scheduler for customer update
* Handle case when wc_last_active user meta doesn't exist at all
* Bypass scheduler for wc_last_active customer update
* Bypass scheduler for delete_user and remove_user_from_blog
* Bypass scheduler for woocommerce_privacy_remove_order_personal_data
* Bypass scheduler for woocommerce_new_customer
* Remove obsolete test for last_active_update sync
* Remove assertions for pending wc-admin_import_customers
2023-03-17 10:11:06 -04:00
Chi-Hsuan Huang
9ea8b630ee
Remove cart2cart option from product task ( #37285 )
...
* Remove cart2cart option from add product task
* Remove cart2cart link test
* Add changelog
* Fix unit test
* Fix lint
2023-03-17 20:15:31 +08:00
Chi-Hsuan Huang
cbafbd53c4
Update plugins/woocommerce/changelog/dev-update-webpack-config
...
Co-authored-by: Gan Eng Chin <ecgan@users.noreply.github.com>
2023-03-17 19:44:09 +08:00
Peter Fabian
a45b67d390
Prevent dbDelta from running unnecessary ALTER table during upgrade ( #37277 )
2023-03-17 12:03:17 +01:00
Chi-Hsuan Huang
f5b80b84cf
Add changelog
2023-03-17 17:53:14 +08:00
Chi-Hsuan Huang
a6e3398e06
Disable React Fast Refresh completely in webpack when running start command
2023-03-17 17:52:24 +08:00
Néstor Soriano
196c4f889c
Load same stylesheets in the Site Editor as in the frontend ( #36911 )
2023-03-17 09:07:37 +01:00
Chi-Hsuan Huang
a643fef112
Fix woocommerce-admin "packages" commands ( #37204 )
...
Fix WCA run packages command
Add changelog
2023-03-17 15:11:33 +08:00
Chi-Hsuan Huang
2699aeca6b
Update default payment gateways for payment partners ( #37233 )
...
* Update default payment gateways
* Add changelog
* Move cod
2023-03-17 14:38:35 +08:00
RJ
23b79428f7
add: payment transaction processor images to payment recommendations ( #37230 )
2023-03-17 13:49:50 +08:00
RJ
04f34e9636
fix: payments recommendations pane wrong image size ( #37259 )
2023-03-17 12:29:19 +08:00
Joshua T Flowers
5ed070d78a
Add tests around product block editor tabs ( #37225 )
...
* Add tests around tabs
* Add changelog entry
* Fix up frozen lock file
* Fix up frozen lock file
* Fix up lock file after rebase
2023-03-16 14:46:38 -07:00
Sam Seay
9f9fef7ed3
Introduce a beta post command to the release post tool ( #37142 )
2023-03-17 08:37:53 +13:00
Fernando Marichal
0f733d1db2
Record values for toggled checkboxes/features in settings ( #37242 )
...
* Record toggled values
* Improve `tab` and `section` recording.
* Add changelog
* Fix lint
* Fix lint
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-16 15:22:51 -03:00
Gan Eng Chin
f769a8c6f5
Merge branch 'trunk' into feature/34904-marketing-introduction-banner
...
Conflicts:
plugins/woocommerce-admin/client/marketing/overview-multichannel/MarketingOverviewMultichannel.tsx
2023-03-17 01:21:13 +08:00
Sam Seay
9f4d889765
Update turborepo to latest version 1.8.3 ( #37260 )
2023-03-17 05:54:02 +13:00
Joshua T Flowers
90e7c66ba6
Remove the product block breadcrumbs and sidebar inspector ( #37250 )
...
* Remove the product block breadcrumbs and sidebar inspector
* Add changelog entry
2023-03-16 09:12:11 -07:00
Matt Sherman
9c5e9b57bf
Move CES data store to @woocommerce/customer-effort-score ( #37252 )
2023-03-16 10:22:33 -04:00
Matt Sherman
97b6ae086f
Initial e2e tests for new product editor (form-based) ( #36902 )
2023-03-16 09:51:01 -04:00
Ahmed
3985242547
Add onboarding support for new countries in WCPay ( #36906 )
...
* Add new countries to WCPay
* changelog
* add new countries code to woocommerce admin
* Add the new countries to onboarding wizard fallback config file
---------
Co-authored-by: Anurag Bhandari <anurag@automattic.com>
2023-03-16 20:48:45 +08:00
Jorge A. Torres
b19ad2f6d7
Prevent possible PHP warnings produced by 'woocommerce_ajax_order_items_removed' hook ( #37178 )
...
* Remove superfluous check.
* Prevent PHP warnings in `woocommerce_ajax_order_items_removed`
* Add changelog
2023-03-16 08:42:01 -03:00
Albert Juhé Lluveras
6f757f8991
Update WooCommerce Blocks package to 9.8.1 ( #37238 )
2023-03-16 10:52:55 +01:00
Joshua T Flowers
77937dd8cb
Move usePreventLeavingPage to navigation package ( #36752 )
...
* Move usePreventLeavingPage to navigation package
* Rename usePreventLeavingPage to useConfirmUnsavedChanges
* Move imports to external dependencies
* Fix up history push overrides
* Add changelog entries
* Fix up rebase issues
* Update i18n dependency to wp-6.0
* Fix up lock file
* Remove unused imports
* Update lock file
* Remove self import for navUtils
2023-03-16 05:33:22 -03:00
RJ
1c9b3a58fe
fix: mobile app connection owner bug ( #37170 )
2023-03-16 16:20:36 +08:00
Chi-Hsuan Huang
f50abc724f
Remove accordion from "Other payment providers" in WC Pay Task ( #37205 )
...
* Remove accordion from Other payment providers in WC Pay Task
* Add changelog
* Fix tests
* Update test
* Fix e2e test
2023-03-16 12:11:59 +08:00
Chi-Hsuan Huang
c804e76156
Set up "React Fast Refresh" in woocommerce-admin ( #37165 )
...
* Add @pmmmwh/react-refresh-webpack-plugin, react-refresh, webpack-dev-server and add start:hot command
* Set up react fast fresh
* Add changelog
* Run prestart in hot command
* Update pnpm-lock.yaml
* Update pnpm-lock.yaml
2023-03-16 11:52:03 +08:00
Matt Sherman
fb3a920a7e
Update Customers report with latest user data after editing user ( #37237 )
2023-03-15 19:11:26 -04:00
jonathansadowski
adffb280f8
Remove broken workflow for bypassing changelog-only PRs ( #37216 )
2023-03-15 17:20:13 -05:00
Joshua T Flowers
cb82998688
Improve accessibility around product editor tabs ( #37217 )
...
* Improve accessibility around product editor tabs
* Add changelog entry
2023-03-15 11:50:37 -07:00
louwie17
93506388e3
Update product rest config and template block usage ( #37206 )
...
* Update product post rest configs
* Update block usage
* Add changelogs
* Fix lint
* Make use of setupEditorState instead of setupEditor as we do not have a content block
* Simplify product condition
* Make use of core store only
2023-03-15 13:44:05 -03:00