Chi-Hsuan Huang
e553759ab6
Fix `FormContext` type error in client/tasks/fills/steps/location.tsx ( #37532 )
...
* Fix FormContext type error
* Add changelog
2023-03-31 18:43:16 +08:00
Moon
658034f64e
Migrate steps/location to TS ( #37257 )
...
* Migrate steps location to TS
* Add description for ts-expect-error
2023-03-30 12:07:58 -07:00
Ilyas Foo
d3229b97cb
Update mobile app modal image resolution ( #37506 )
...
* Update image
* Changelog
2023-03-30 23:36:12 +08:00
Gan Eng Chin
5094cc6742
Code refactor: Simplify boolean expression before `&&` in Marketing page ( #37452 )
2023-03-29 21:15:01 +08:00
Gan Eng Chin
a57ec7818e
Code refactor: Move marketing components into coupons directory ( #37444 )
2023-03-29 21:13:04 +08:00
Gan Eng Chin
b2629c03db
Make Multichannel Marketing the default new UI for Marketing page ( #37430 )
2023-03-29 21:09:23 +08:00
Matt Sherman
30ea6cfc71
Show spotlight when switching to variable product type ( #37413 )
...
* Show variable product tour
* Only show tour when product type is changed to variable
* Only show tour if it hasn't been shown before
* Add variable_product_tour_shown to UserPreferences type
* Store whether tour has been shown in user preferences
* Record Tracks events
* Add docblock for woocommerce_admin_get_user_data_fields filter
* Add test for tour
2023-03-28 13:49:40 -04:00
Matt Sherman
eab7750208
Move product-editor CES-related components and utilities ( #37131 )
...
* Update package.json and lock file
* Move ProductMVPFeedbackModal to @woocommerce/product-editor
* Move ProductMVPFeedbackModalContainer to @woocommerce/product-editor
* Move ProductMVPCESFooter and useProductMVPCESFooter to @woocommerce/product-editor
* FIx mock of __experimentalUseProductMVPCESFooter in test
2023-03-28 13:38:08 -04:00
Gan Eng Chin
de2aa280ef
Simplify boolean expression before && in Marketing page.
2023-03-27 21:55:42 +08:00
Gan Eng Chin
64bd683e0b
Simplify import.
2023-03-27 20:17:05 +08:00
Gan Eng Chin
ab2d56d8b3
Move card and slider into coupons directory.
2023-03-27 19:56:40 +08:00
Gan Eng Chin
48c50afcbf
Move RecommendedExtensions and KnowledgeBase into coupons directory.
2023-03-27 19:56:40 +08:00
Gan Eng Chin
12ec1c88fc
Remove unused classic marketing overview component.
2023-03-24 16:56:52 +08:00
Chi-Hsuan Huang
9cf7ef5a3d
Migrate woocommerce-payments task fills to TS and remove connect.js fill ( #37308 )
...
* Migrate woocommerce-payments.js to TS
* Remove tasks/fills/connect.js
* Add changelog
* Remove connect js
2023-03-24 12:26:13 +08:00
Christopher Allford
67cde87fd1
Enforce Strict `@types` Dependencies ( #37351 )
2023-03-23 18:02:20 -07:00
Gan Eng Chin
51a57c2808
Remove unused Button component in marketing directory.
2023-03-23 23:28:55 +08:00
Gan Eng Chin
4f7705f691
Always use MarketingOverviewMultichannel for marketing page.
2023-03-23 23:19:34 +08:00
Gan Eng Chin
5953362485
Refetch "Installed extensions" card data after installing recommended channels ( #37300 )
2023-03-23 15:06:08 +08:00
Gan Eng Chin
1453351521
Simplify tests for CreateNewCampaignModal.
2023-03-22 18:38:43 +08:00
Gan Eng Chin
59c94ce24a
Fix build errors after merging from trunk.
2023-03-22 18:35:06 +08:00
Joel Thiessen
4ae467af9e
Adding more menu with items using slot fill ( #37255 )
...
* Refactored, adding slot fill, basic working via common components
* Pinning plugins dep
* More menu style tweaks
* Fixing merge issues
* Adding product header item slotfill to support more menu modal
* Fixing moved imports
* Adding changelogs
* Adding hover state for more menu toggle btn
* Fixing typo
* Refactoring to use WooHeaderItem instead of adding new slot-fill
* Removing unneeded fragment
* Adding admin layout changelog
* PR feedback
* Fix up lock file after rebase
---------
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2023-03-22 07:30:06 -03:00
Gan Eng Chin
186f1fb850
Merge branch 'trunk' into feature/37127-marketing-reload-installed-extensions
2023-03-22 18:28:39 +08:00
Gan Eng Chin
c0dc416700
Exclude marketing channels in "Installed extensions" and "Discover more marketing tools" cards ( #37126 )
2023-03-22 17:41:04 +08:00
Gan Eng Chin
76379770a1
Fix hook file name with correct casing.
2023-03-22 16:51:25 +08:00
Gan Eng Chin
1f7a8120a3
Temporary rename file to fix casing issue.
2023-03-22 16:50:27 +08:00
Gan Eng Chin
3189f2b7f5
Reorganize code.
2023-03-22 16:44:44 +08:00
Gan Eng Chin
01492520d3
Fix JSDOC comment in UseRecommendedPluginsWithoutChannels.
2023-03-22 16:38:21 +08:00
Gan Eng Chin
5e6cd11028
Simplify naming in PluginsTabPanel.
2023-03-22 16:09:40 +08:00
Gan Eng Chin
b18e1705cd
Fix and simplify mocks in DiscoverTools tests.
2023-03-22 16:07:51 +08:00
Gan Eng Chin
7395d6939c
Fix file name for useInstalledPluginsWithoutChannels.
2023-03-22 15:59:37 +08:00
Joel Thiessen
b8416d7948
Replacing multiple components on the product page with a single hook. ( #37283 )
...
* Replacing multiple componments on the product page with a single hook.
* Adding changelog
* Removed the conditional hook logic, because of React rule - Don’t call Hooks inside loops, conditions, or nested functions.
* Use promise for receiving entity, and reload template on product change
* Add changelog
---------
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2023-03-22 04:48:55 -03:00
Matt Sherman
b27f6023f8
Move remaining CES-related components to @woocommerce/customer-effort-score ( #37316 )
...
* Add @woocommerce/tracks to dev dependencies
* Move remaining CES-related components to @woocommerce/customer-effort-score
* Update imports in woocommerce/client/admin
2023-03-21 11:58:35 -04:00
Maikel David Pérez Gómez
62ca7a266b
Add the summary field to the product form ( #37302 )
...
* Add summary block
* Add changelog files
* Add text alignment
* Add RTL and type definitions
* Add justify text alignment
* Fix rebasing errors
2023-03-21 12:34:24 -03:00
Gan Eng Chin
e281c09bc6
Merge branch 'trunk' into feature/34907-marketing-exclude-channels
...
Conflicts:
plugins/woocommerce-admin/client/marketing/hooks/index.ts
2023-03-21 23:33:41 +08:00
Gan Eng Chin
637fca8df5
Rename file UseInstalledPlugins to UseInstalledPluginsWithoutChannels.
2023-03-21 23:23:39 +08:00
Gan Eng Chin
648eab74eb
Change namings in useInstalledExtensions to useInstalledPluginsWithoutChannels.
2023-03-21 23:22:39 +08:00
Gan Eng Chin
fab90dc712
Fix incorrect data while loading in useRecommendedPlugins.
...
See the incorrect data issue in https://github.com/woocommerce/woocommerce/pull/37126#discussion_r1141936304 .
2023-03-21 22:28:05 +08:00
Gan Eng Chin
e4a8d17ed3
Rename file useRecommendedPlugins to useRecommendedPluginsWithoutChannels.
2023-03-21 21:13:19 +08:00
Gan Eng Chin
b129dd5173
Change namings and add docs in useRecommendedPlugins.
2023-03-21 21:12:00 +08:00
Gan Eng Chin
c6bcf9fa67
Fix incorrect data while loading in useRecommendedPlugins.
...
See the incorrect data issue in https://github.com/woocommerce/woocommerce/pull/37126#discussion_r1141936304 .
2023-03-21 19:30:24 +08:00
Gan Eng Chin
fe4e28d511
Rename UseInstalledPlugins to UseInstalledExtensions.
...
Also change related names from "plugin" to "extension".
2023-03-21 19:08:13 +08:00
Gan Eng Chin
50c391cee0
Use fallback value instead of default value in useInstalledPlugins.
2023-03-21 18:35:38 +08:00
Gan Eng Chin
79023a4a10
Fix incorrect data while loading in useInstalledPlugins.
2023-03-21 18:33:57 +08:00
Gan Eng Chin
bebad071a3
Add introduction banner card into multichannel marketing page ( #37110 )
2023-03-20 19:25:01 +08:00
Gan Eng Chin
a2b02fc00c
Rename illustration-large.svg to illustration.svg.
2023-03-20 18:11:02 +08:00
Gan Eng Chin
0300078dfd
Remove unused illustration.svg file.
2023-03-20 18:08:30 +08:00
Gan Eng Chin
4e38969ce7
Use one illustration instead of two in IntroductionBanner.
2023-03-20 18:07:30 +08:00
Gan Eng Chin
7dd7994e01
Make scrollIntoView center on the "Add channels" button.
2023-03-20 17:46:54 +08:00
Gan Eng Chin
29299903c3
Make shouldShowCampaigns boolean type.
2023-03-20 17:23:20 +08:00
RJ
a959b589f6
fix: added skydropx slug back to shipping partners list ( #37286 )
2023-03-20 16:48:44 +08:00