Ilyas Foo
fc74c42fe0
Merge branch 'trunk' into add/wc-payment-gateways-banner
2022-04-29 09:11:20 +08:00
Fernando
5bda7ca396
Merge pull request #32739 from woocommerce/add/32156_preview-store-button
...
Add Preview store button to Home screen
2022-04-28 08:35:31 -03:00
Chi-Hsuan Huang
843a59c0c4
Merge pull request #32735 from woocommerce/update/woo-data-types
...
Update `@woocommerce/data` & admin client type definitions
2022-04-28 18:03:14 +08:00
Adrian Duffell
8a3ae1399b
Merge branch 'trunk' into add/wc-payment-gateways-banner
2022-04-28 14:29:17 +08:00
Ilyas Foo
ff4d735238
Merge remote-tracking branch 'origin/trunk' into dev/32575-add-generic-fallback-image-payments-task
2022-04-28 11:56:58 +08:00
Chi-Hsuan Huang
b938eb88f9
Update icons
2022-04-27 18:32:20 +08:00
Chi-Hsuan Huang
7eff6afd82
Add initial experimental-products component to show product stack component
2022-04-27 15:22:17 +08:00
Chi-Hsuan Huang
d4dbf2f1a3
Add product stack component
2022-04-27 15:22:17 +08:00
moon
3b654321b1
Remove unnecessary style
2022-04-26 20:14:47 -07:00
Chris Aprea
49e754b962
Add tracking on button click.
2022-04-27 10:18:11 +10:00
moon
3d68bdbded
Add CardList component
2022-04-26 14:15:11 -07:00
Fernando Marichal
93b9c48a85
Fix link url
2022-04-26 17:17:45 -03:00
moon
7c32432bf1
Add feature flag experimental-import-products-task and base component
2022-04-26 13:03:30 -07:00
Chi-Hsuan Huang
255872e4a3
Update react admin tasks/fills to render experimental-products when the feature flag is on
2022-04-26 13:40:13 +08:00
Chris Aprea
a289b1146d
Install WCPay on button click.
2022-04-26 15:37:32 +10:00
Chi-Hsuan Huang
d1d441c824
Update wcAdminFeatures type
2022-04-26 13:26:41 +08:00
Chris Aprea
56ac948371
Added placeholder content.
2022-04-26 15:22:01 +10:00
Ilyas Foo
9eba4b93de
Add fallback image
2022-04-26 12:10:26 +08:00
Chi-Hsuan Huang
11f321a334
Add isWcPaySupported util function for payments
2022-04-26 11:14:05 +08:00
Chi-Hsuan Huang
3ee2fcaeac
Use getAdminLink to format WC_PAY_SETUP_URL
2022-04-26 10:55:44 +08:00
Ilyas Foo
2398fdf772
Change experiment name to dynamic
2022-04-26 10:47:01 +08:00
Chi-Hsuan Huang
d0e31f9949
Add is_visible to Extension type
2022-04-26 09:34:52 +08:00
Lourens Schep
9872ec153b
Add test case for eventPrefix
2022-04-25 10:57:36 -03:00
Lourens Schep
1acbcd64c5
Fix eventPrefix for two column task list
2022-04-25 10:44:29 -03:00
Chi-Hsuan Huang
678e893f60
Fix react admin ./client types after updating @woocommerce/data types
2022-04-25 15:17:28 +08:00
Chi-Hsuan Huang
d94c1dc7bd
Remove unnecessary wpDataselect & WCDataSelector types from react client
2022-04-25 14:17:28 +08:00
Lourens Schep
d5401cee3c
Fix track format
2022-04-22 12:15:22 -03:00
Lourens Schep
6ab9a9ae2c
Add task list slot fill support in the sectioned task list
2022-04-22 12:04:51 -03:00
louwie17
f5ec1856c4
Merge pull request #32726 from woocommerce/add/32161
...
Add tracks to task list reminder bar
2022-04-22 11:00:45 -03:00
Fernando Marichal
3601109ac1
Fix test text
2022-04-22 10:53:46 -03:00
Fernando
ee5d38d49c
Merge pull request #32704 from woocommerce/fix/task-list-style-conflict
...
Fix setup task list style conflict
2022-04-22 10:34:50 -03:00
Fernando Marichal
6fb0881d7b
Add test
2022-04-22 10:09:32 -03:00
Fernando Marichal
015c48c6ab
Add preview store button
2022-04-22 10:08:35 -03:00
Chi-Hsuan Huang
2ff94f5388
Fix history type error
2022-04-22 16:47:31 +08:00
Chi-Hsuan Huang
4ade171fd1
Merge pull request #32712 from woocommerce/fix/admin-remaining-task-types
...
Fix remaining typescript type errors in react admin
2022-04-22 15:31:06 +08:00
Chi-Hsuan Huang
a6927c1621
Merge pull request #32698 from woocommerce/fix/admin-task-types
...
Fix typescript type errors in react admin `./client/tasks/task` & `./client/tasks/tests`
2022-04-22 14:48:51 +08:00
Chris Aprea
b6bc8d5c95
Add plumbing to render the "Subscription" admin menu item and page.
2022-04-22 16:11:24 +10:00
Joshua Flowers
835b1e73a1
Add tracks to task list reminder bar
2022-04-21 12:01:56 -07:00
Joel Thiessen
e488cb4095
Merge pull request #32723 from woocommerce/fix/32705
...
Fixing blank screen when Store Details task clicked on sectioned task list.
2022-04-21 11:32:10 -07:00
Joel T
1ad61780fe
Adding support for actionUrl to sectioned task list
2022-04-21 09:35:01 -07:00
RJChow
6151f4021c
Revert "Changed e2e payment settings page detection"
...
This reverts commit 1a7c40316e
.
2022-04-21 14:08:32 +08:00
Chi-Hsuan Huang
66deb864ab
Fix reamining type errors
2022-04-21 13:10:56 +08:00
Chi-Hsuan Huang
71e9073c0b
Fix remaining task type errors
2022-04-21 12:44:19 +08:00
RJChow
73634d63d8
cleanup
2022-04-21 11:29:28 +08:00
RJChow
60885707f1
types and lint
2022-04-21 11:29:28 +08:00
RJChow
07a20ce378
added conditions for rendering
2022-04-21 11:29:28 +08:00
RJChow
aaf5c9ff5a
Refactored and added new payment icons
2022-04-21 11:29:28 +08:00
RJChow
9a95dc028f
implement slotfill
2022-04-21 11:29:28 +08:00
RJChow
feb1f42949
design banner
2022-04-21 11:29:28 +08:00
RJChow
9905a882b2
insert react
2022-04-21 11:29:28 +08:00
Chi-Hsuan Huang
8aca258df8
Fix header utils
2022-04-21 11:07:25 +08:00
Chi-Hsuan Huang
c5c1cf438a
Fix task types
2022-04-21 09:04:32 +08:00
Chi-Hsuan Huang
1a0c940bdd
Convert admin ./client/header/utils to TS
2022-04-21 09:04:32 +08:00
Chi-Hsuan Huang
22575242e9
Merge pull request #32695 from woocommerce/fix/admin-two-column-tasks-types
...
Fix typescript type errors in react admin `./client/two-column/tasks`
2022-04-21 08:57:08 +08:00
Moon
3f84e6e833
Merge pull request #32688 from woocommerce/fix/fix-client-shipping-typescript-errors
...
Fix typescript type errors in react admin ./client/shipping
2022-04-20 14:16:33 -07:00
Fernando Marichal
5dbc394784
Fix task list style conflict
2022-04-20 10:12:08 -03:00
Chi-Hsuan Huang
754455460c
Fix two columns tasks
2022-04-20 16:24:58 +08:00
Chi-Hsuan Huang
eb90be2050
Fix two-column-tasks type errors
2022-04-20 16:12:12 +08:00
Ilyas Foo
62de7bae9c
Merge pull request #32662 from woocommerce/update/refactor-and-improve-tests-payments-task
...
Refactor and improve tests payments task
2022-04-20 10:38:28 +08:00
Chi-Hsuan Huang
42c578ed22
Merge branch 'trunk' into fix/admin-payment-type
2022-04-20 10:07:53 +08:00
moon
08d3dc1a52
Fix type errors
2022-04-19 10:45:10 -07:00
Moon
e6503e60cb
Merge pull request #32678 from woocommerce/fix/wp-admin-scripts-type
...
Fix typescript type errors in react admin `./client/wp-admin-scripts`
2022-04-19 09:08:11 -07:00
Chi-Hsuan Huang
7514c2edce
Fix error type
2022-04-19 17:07:55 +08:00
Chi-Hsuan Huang
f861dc4602
Fix woo admin payments & payment-weclome types
2022-04-19 16:31:15 +08:00
moon
32db78a76f
Remove PluginsStoreActions
2022-04-18 21:59:04 -07:00
moon
05c04c8679
Fix type errors
2022-04-18 10:42:08 -07:00
Ilyas Foo
89b7415297
Refactor and add unit tests
2022-04-15 18:42:07 +08:00
Chi-Hsuan Huang
0c554fddad
Add @wp/plugins, data, compose types dev deps to woo admin
...
Add their type definitions and remove them from index.d.ts declare module
2022-04-15 17:08:31 +08:00
Chi-Hsuan Huang
a5786a060b
Declare svg module for client typing
2022-04-15 17:08:31 +08:00
Chi-Hsuan Huang
fb420020d3
Declare TS module for non-ts imports
2022-04-15 17:04:53 +08:00
Chi-Hsuan Huang
4cb893dda9
Update admin tsconfig to isolated from other projects
2022-04-15 13:50:18 +08:00
Chi-Hsuan Huang
60c8c05028
Move admin typings to ./client/typings
2022-04-15 13:50:17 +08:00
Joel Thiessen
35440c9b56
Supressing tasks reminder bar on products screen and addressing translation issue #32526
2022-04-14 12:06:20 -07:00
Joshua T Flowers
3561b87f83
Track when task list sections are closed ( #32625 )
...
* Track when task list sections are closed
* Add tracks for when task list section is opened
2022-04-14 12:21:56 -04:00
louwie17
19e57a4377
Merge pull request #32624 from woocommerce/update/minor_tasklist_changes
...
Update minor tasklist changes
2022-04-14 11:21:17 -03:00
Joshua T Flowers
26a27650a3
Add check for tasklist layout experiment ( #32593 )
...
* Add check for tasklist layout experiment
* Remove task list setup feature flags
* Remove errant config file
* Add negative check for experiment 1 in experiment 2
2022-04-14 10:19:27 -04:00
Lourens Schep
3c69e4f2b0
Remove unused dependency
2022-04-14 10:47:53 -03:00
Lourens Schep
d59fa94d2f
Add sectioned task list loading placeholder component
2022-04-14 09:48:53 -03:00
Lourens Schep
93438c395d
Update progressive header to just show welcome to blog title once completed
2022-04-14 08:51:47 -03:00
Chi-Hsuan Huang
c546e9e6e7
Update payment method links to extension > payment section
2022-04-14 19:01:35 +08:00
Chi-Hsuan Huang
08466d8de1
Update payment method link to the internal Extensions Marketplace
2022-04-14 19:01:14 +08:00
Ilyas Foo
5bd497b384
Merge pull request #32605 from woocommerce/update/32132-payment-logic-in-task-and-settings
...
Update payment gateway logic in payment task
2022-04-14 18:36:44 +08:00
Ilyas Foo
3668ea36c5
Small refactor to consolidate logic
2022-04-14 17:09:10 +08:00
Chi-Hsuan Huang
616d318203
Merge pull request #32602 from woocommerce/fix/client-dashboard-type
...
Fix typescript annotations in react admin `./client/dashboard`
2022-04-14 13:48:16 +08:00
RJChow
fdd9b1bbb8
Added type guard for locale and unit tests for isAddressFieldRequired
2022-04-14 12:53:45 +08:00
Ilyas Foo
1a129a2354
Change recommended ribbon to Pill
2022-04-14 10:52:12 +08:00
Ilyas Foo
6f8cb2b536
Merge remote-tracking branch 'origin/trunk' into update/32132-payment-logic-in-task-and-settings
2022-04-14 09:48:39 +08:00
Ilyas Foo
54ea7c9cbe
Revert previous image attribute to preserve old images and new icons are replace with new attribute
2022-04-14 09:45:27 +08:00
Ilyas Foo
adbc101312
Update logic to only show additional gateways when other is installed and wcpay isnt eligible
2022-04-14 08:39:55 +08:00
Ilyas Foo
39c57c802f
Fix tests
2022-04-14 08:38:42 +08:00
Ilyas Foo
c81d749781
Fix cases when gateway is disabled but has been set up
2022-04-14 08:37:53 +08:00
Joel T
0ec373734f
Replacing condition depending on pageTitle due to translation issues
2022-04-13 16:24:55 -07:00
Joel T
bc9ce569b0
Adding Products screens to those that will not show tasks reminder bar
2022-04-13 13:08:13 -07:00
Lourens Schep
f15e38f55e
Fix minor css issues with complete task list item
2022-04-13 16:01:31 -03:00
Lourens Schep
60e288c849
Update illustrations and fix potential update delay
2022-04-13 12:15:05 -03:00
Lourens Schep
0c91a56f1f
Address minor PR feedback and UI issues
2022-04-13 11:20:26 -03:00
Ilyas Foo
f1d8cbe15c
Add support for external links for payment gateways
2022-04-13 21:39:44 +08:00
Lourens Schep
3bb9c18a2d
Update hover color
2022-04-13 09:58:09 -03:00
Lourens Schep
56cb47e059
Fix css lint errors
2022-04-13 09:58:09 -03:00
Lourens Schep
7547901e7d
Update number of task list badge and adjust styling
2022-04-13 09:58:09 -03:00
Lourens Schep
dfa342f400
Update unchecked checkbox border for task list
2022-04-13 09:58:09 -03:00
Lourens Schep
954be3997d
Realign header image
2022-04-13 09:58:09 -03:00
Lourens Schep
fd30323288
Fix section title and list alignment
2022-04-13 09:58:09 -03:00
Lourens Schep
7bdaea6195
Add progress header to sectioned task list and made some additional little changes
2022-04-13 09:58:09 -03:00
Lourens Schep
68efbafcb5
Add sectioned task list component
2022-04-13 09:58:09 -03:00
Ilyas Foo
202f9df078
Fix tests
2022-04-13 19:12:25 +08:00
Chi-Hsuan Huang
c829aacfc7
Fix typescript annotations in react admin ./dashboard
2022-04-13 16:57:58 +08:00
Ilyas Foo
b7159dbfc9
Add test
2022-04-13 15:43:07 +08:00
Ilyas Foo
7bebe192e9
Update logic to show only additional category when applicable
2022-04-13 15:13:15 +08:00
Ilyas Foo
31bcf06ac8
Merge pull request #32467 from woocommerce/dev/32131-ui-changes-additional-payment-section
...
UI changes for set up payments task
2022-04-13 12:52:46 +08:00
Fernando
0a3359d1ac
Merge pull request #32527 from woocommerce/add/32141_pinterest_extension_to_obw
...
Add Pinterest extension to onboarding wizard and marketing task
2022-04-12 15:58:48 -03:00
louwie17
c10a9cfd63
Merge pull request #32507 from woocommerce/fix/32128_experiment_1_ui_issues
...
Fix experiment 1 UI issues
2022-04-12 11:27:30 -03:00
Moon
bb9bc378cf
Merge pull request #32447 from woocommerce/update/32130-ui-changes-to-the-recommended-payment-options
...
UI changes to the recommended payment options
2022-04-12 05:30:18 -07:00
Fernando Marichal
db7b1ba035
Add Pinterest to help panel
2022-04-12 09:26:54 -03:00
Ilyas Foo
0b2df9a956
Fix text domain, standardize component conditional, remove unnecessary comment
2022-04-12 10:52:11 +08:00
Ilyas Foo
7cca9642f4
Remove enabled section
2022-04-12 10:09:07 +08:00
Chi-Hsuan Huang
0dcea11bf0
Merge pull request #32531 from Saggre/fix/table-card-docs
...
Fix TableCard component docs
2022-04-12 08:59:43 +08:00
moon
becc53d645
Make sure paymentGatewaySuggestions is defined
2022-04-11 09:55:18 -07:00
moon
5b31f5acf4
Do not show payment recommendations if store owner is in a country where WC Payment is supported
2022-04-11 07:34:07 -07:00
Lourens Schep
8eb03eba46
Remove commented out code
2022-04-11 10:19:30 -03:00
Lourens Schep
5251aa6e97
Fix lint issue
2022-04-11 10:18:17 -03:00
Lourens Schep
c3b1352f90
Make sure activity header does not show when displaying task list with progressive header
2022-04-11 10:18:14 -03:00
Lourens Schep
10e9c6c5f9
Fix experiment UI issues
2022-04-11 10:16:44 -03:00
Joshua T Flowers
700633957c
Update progress header bar styles in task list ( #32498 )
...
* Update progress header bar styles in task list
* Remove units on margin
* Add changelog entry
2022-04-11 08:08:28 -04:00
Ilyas Foo
1f77200e70
Add missing track prop
2022-04-11 15:57:26 +08:00
Ilyas Foo
c8b6bd91e0
Update payment gateway logos
2022-04-11 14:24:08 +08:00
Ilyas Foo
90c61e4bad
Revert WCPay suggestion UI changes
2022-04-11 11:55:05 +08:00
Ilyas Foo
829b4c4480
Merge remote-tracking branch 'origin/trunk' into dev/32131-ui-changes-additional-payment-section
2022-04-11 09:42:23 +08:00
louwie17
f7937593e9
Merge pull request #32473 from woocommerce/feature/32164_new_task_list_loading_placeholder
...
New task list loading placeholder for experiment 1
2022-04-08 09:55:45 -03:00
Sakri Koskimies
b6310900de
Fix TableCard component docs
2022-04-08 11:21:53 +03:00
Fernando Marichal
fcc7143207
Add alreadyActivatedExtensions to persisted business extensions
2022-04-06 14:01:36 -03:00
Ilyas Foo
f82b5d78f1
Fix css and test
2022-04-06 21:31:50 +08:00
Ilyas Foo
ffdf1e6c02
More adjustments
2022-04-06 16:25:33 +08:00
Ilyas Foo
3050cacc39
Minor adjustments
2022-04-06 16:25:33 +08:00
Ilyas Foo
1980fac6fd
Revamp WCPay suggestion in payments task
2022-04-06 16:25:32 +08:00
Ilyas Foo
c596222069
Refactor tests
2022-04-06 16:25:32 +08:00
Ilyas Foo
5ff23bf103
Add tracks and small refactor to toggle
2022-04-06 16:25:32 +08:00
Ilyas Foo
0f554436da
Broke wcpay task to different sections, added toggle component, added other payment methods toggle
2022-04-06 16:25:32 +08:00
Ilyas Foo
a3bd1e5109
Add see more button
2022-04-06 16:25:32 +08:00
Ilyas Foo
fb89df5f2c
Rename set up button to get started
2022-04-06 16:25:32 +08:00
Ilyas Foo
fd4a4a5604
Add is_offline flag and split payment sections
2022-04-06 16:25:31 +08:00
Lourens Schep
e4803ef40f
Fix tests
2022-04-04 16:43:15 -03:00
Lourens Schep
217bec8942
Fix lint errors
2022-04-04 15:58:50 -03:00
Lourens Schep
4d6aab73df
Add placeholder for task list experiment one
2022-04-04 15:38:27 -03:00
Lourens Schep
885516f302
Slight improvements for loading of the task list
2022-04-04 11:54:34 -03:00
RJChow
26ec889111
Manually change i18n text domain from 'woocommerce-admin' to 'woocommerce' in WCA Client .md files
2022-04-01 11:41:32 +08:00
RJChow
1ba60ee69d
Codemod to change i18n text domain from 'woocommerce-admin' to 'woocommerce' in WCA Client
2022-04-01 11:41:32 +08:00
Fernando
bd0397285b
Merge pull request #32331 from woocommerce/update/32157_disable_welcome_modals
...
Experiment: disable welcome modal
2022-03-29 11:46:24 -03:00
Chi-Hsuan Huang
b9eeb4991e
Fix reminder-bar.scss lint error
2022-03-29 16:07:09 +08:00
Chi-Hsuan Huang
2c5c7549b5
Fix client lint errors
2022-03-29 16:06:33 +08:00
Chi-Hsuan Huang
4ca1ae0032
Fix paths in tsconfig
2022-03-29 16:06:32 +08:00
Lourens Schep
3ebf785665
Fix progress title logic
2022-03-24 15:25:07 -03:00
Lourens Schep
3ced44cc40
Fix task navigation that contains actionUrl
2022-03-24 15:25:07 -03:00
Lourens Schep
c934c62351
Address PR feedback and fix some minor issues
2022-03-24 15:25:06 -03:00
Lourens Schep
c281ddb820
Add progress header bar to task list experiment
2022-03-24 15:25:06 -03:00
Lourens Schep
44d9824d47
Fix error when tasks are not defined yet
2022-03-23 14:05:25 -03:00
Lourens Schep
371ce71173
Update completed tasks variable
2022-03-23 13:57:48 -03:00
Fernando Marichal
f276434ea4
Disable welcome modals
2022-03-23 09:11:34 -03:00
Lourens Schep
25d6b6d528
Add reminder bar for task list experiment
2022-03-22 12:28:58 -03:00
Chi-Hsuan Huang
3dc5f95254
Update test mocks
...
Fix lint
2022-03-22 11:24:58 +08:00
Chi-Hsuan Huang
24595bd2cb
Fix jest config paths
2022-03-21 18:28:05 +08:00
louwie17
4bff4d1302
Fix php notice when selecting paid theme ( https://github.com/woocommerce/woocommerce-admin/pull/8493 )
...
* Add initial E2E tests for purchase task
* Update paid theme logic to remove PHP warning and keep the correct price
* Fix php unit tests
* Address some PR feedback
* Add changelog
* Include the purchase task e2e test
* Disable test
* Delete purchase E2E test file
2022-03-18 16:05:38 -03:00
Chi-Hsuan Huang
c05605fddf
Update linting, testing, `@types/*` dependencies ( https://github.com/woocommerce/woocommerce-admin/pull/8475 )
...
* Update husky from 4 to 7
* Update @types/jest from 26 to 27
* Update lint-staged from 10 to 12
* Update babel-jest from 26 to 27
* Update @typescript-eslint/eslint-plugin from 4 to 5
* Update @typescript-eslint/parser from 4 to 5
* Update chalk from 4 to 5
* Update concurrently from 5 to 7
* Update stylelint from 9 to 14 and stylelint-config-wordpress from 13 to 17
* Update @wordpress/prettier-config from 0.4 to 1.1
* Update eslint from 7 to 8, @wordpress/eslint-plugin from 8 to 10, eslint-plugin-testing-library to 5
* Fix lint errors after updating eslint-plugin-testing-library
* Fix style lint
* Rename .stylelintrc.json -> stylelint.config.js & add todo comment
Fix stylelint.config.js
* Remove @wordpress/e2e-test-utils
* Add changelogs for eslint-plugin
* Update storybook/preview.js since addDecorator has been deprecated
Remove parameters
* Import directly from @storybook/addon-docs
* Migrate some stories to use @storybook/addon-controls
Add a comment for @storybook/addon-knobs
* Update changelogs
* Update preview.js to fix lint warning
* Update pnpm-lock.yaml
* Fix eslint layout errors (https://github.com/woocommerce/woocommerce-admin/pull/8484 )
2022-03-18 19:45:14 +08:00
Chi-Hsuan Huang
6d139e063d
Fix industry tab not clickable after going back ( https://github.com/woocommerce/woocommerce-admin/pull/8469 )
...
* Fix industry tab not clickable after going back
* Add changelog
* Add e2e test for testing industry tab going back
* Add changelog
* Add navigate to fix the test
2022-03-17 17:39:50 +08:00
louwie17
f37af20b5f
New task list version 1 ( https://github.com/woocommerce/woocommerce-admin/pull/8457 )
...
* Allow for easy task component switch
* Add past tense feature addition with cross out
* Add visible option for task lists and make use of new feature config
* Fix lint errors
* Fix lint errors
* Fix css lint
* Fix js unit tests
* Address PR feedback
* Add js tests for task list changes
* Add php tests for updated logic
* Add changelog
* Update copy
* Make snooze test a little more robust
2022-03-15 14:40:22 -03:00
Moon
8232b226f7
Use constant to construct image URLs ( https://github.com/woocommerce/woocommerce-admin/pull/8451 )
...
* Add WC_ADMIN_IMAGES_FOLDER constant
* Use WC_ADMIN_IMAGES_FOLDER to construct image URL
* Rename WC_ADMIN_IMAGES_FOLDER to WC_ADMIN_IMAGES_FOLDER_URL
* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs
* Move wcpay-banner.png to client dir
* Move wcpay-banner.png to client dir
* Use WC_ADMIN_IMAGES_FOLDER_URL for wcAdminAssetUrl
* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs
* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs
* Revert to images
* Add / to the path
2022-03-14 15:01:03 -07:00
Matt Sherman
1ccb11c0f6
Experimental: Add filters to allow simple products to be included in Variations analytics report ( https://github.com/woocommerce/woocommerce-admin/pull/8462 )
2022-03-14 17:06:05 -04:00
Joshua T Flowers
834307e155
Merge payment gateway suggestion classes into single source of truth ( https://github.com/woocommerce/woocommerce-admin/pull/8252 )
...
* Rename route to payment gateway suggestions
* Create separate payment gateway suggestions controller
* Move payment gateway logic into feature class
* Merge payment gateway information into single source of truth
* Filter out WCPay client-side
* Fix up frontend
* Redirect to payment settings page on install
* Add test around showing installed gateways
* Remove check for marketplace suggestions at the endpoint level
* Fix up payment gateway conflicts after rebase
* Handle PR feedback
* Optimistically dismiss the payment gateway suggestions
* Add changelog entry
* Add square_image support for new API param
* Fixed lint error
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2022-03-07 09:15:06 -04:00
Chi-Hsuan Huang
3dff2fe11e
Fix inbox letters truncator to support multi characters ( https://github.com/woocommerce/woocommerce-admin/pull/8404 )
...
* Install grapheme-splitter
* Support multi-characters Unicode letters for inbox html truncator
* Fix truncateRenderableHTML length compare
* Change note to immutable
* Add changelog
* Use hasChildNodes() to check if we should call truncateElement
* Add tests for truncate()
2022-03-07 12:09:26 +08:00
Moon
5d55b9b625
Redirect customers back to the payment task after enabling an offline gateway ( https://github.com/woocommerce/woocommerce-admin/pull/8389 )
...
* Redirect customers back to the payment task page after enabling an offline payment
* Add changelog
* Make hasPlugins property boolean
* Remove unnecessary type checking
* Fix the comparison logic
2022-03-01 17:45:44 -08:00
RJ
d2205a6faf
Stop showing actioned inbox items ( https://github.com/woocommerce/woocommerce-admin/pull/8394 )
...
* Stop showing actioned inbox items
- revert of https://github.com/woocommerce/woocommerce-admin/pull/7983/
* Trigger rerun of CI
2022-03-01 21:08:29 +08:00
louwie17
b871cbf09b
Fix/8251 woocommerce payments task list logic ( https://github.com/woocommerce/woocommerce-admin/pull/8332 )
...
* Allow the support of multiple task lists with overlapping tasks
* Add filter by task ids
* Revert getTaskListById call
* Fix notices
* Move prefix event to task and task list classes instead
* Fix track events and extended task list
* Fix php unit tests
* Remove the seperate task list classes as this was unnecessary.
* Fix tests
* Remove unneeded allowed-tasks
* Change onboarding task list redux store structure
* Add extra id for handling hidden param for experimental task lists
* Fix lint errors
* Fix forgotten change
* Add changelog
2022-03-01 08:34:18 -04:00
louwie17
212d1c6e96
Remove the use of preloaded countries ( https://github.com/woocommerce/woocommerce-admin/pull/8380 )
...
* Remove the use of preloaded countries and make use of country data store instead
* Fix shipping task
* Add changelog
* Fix lint errors
2022-03-01 08:33:41 -04:00
RJ
f306cc2ba5
Enable Typescript checking on ./client folder ( https://github.com/woocommerce/woocommerce-admin/pull/8372 )
...
* Copied .tsconfig into ./client to enable ts checking
- Made sub-repos composite typescript packages where necessary
* Prevent tsc from transpiling ./client
- we use webpack for transpiling so no need for this
* Added tsc resolution path for @automattic/explat-client
- Seems like there's a type export issue (?) with @automattic/explat-client and @automattic/explat-client-react-helpers
- adding the node_modules/@automattic/explat-client path in tsconfig seems to help TS resolve this using the source .ts files
- found answer here: https://github.com/microsoft/TypeScript/issues/42873
- should figure out what's actually wrong with the type exports and fix that there instead
* Removed mandatory checking from webpack
- removed this for now as it will block all development until all type inconsistencies are fixed
- for now, run the optional ts:check task either in console or vscode for highlighting type errors
* Added vscode tasks for typescript checking
* Patch @automattic/explat-client-react-helpers
- this changes the installed code in node_modules (post-installation) for @automattic/explat-client-react-helpers so that it exports the necessary type interfaces required by us
- attempted unsuccessfully to override type exports using declare module
- not too sure how to fix this internally by other means
- have to investigate what fixes to propose to @automattic/explat-client-react-helpers team
* changed tests in ./client to use ts-jest instead of babel-jest
- rewrote jest config to use ts-jest instead of babel-jest
- set ts errors to warnings instead so that tests don't fail on type errors
- created new tsconfig for ./packages/js-tests so that build and ts-check are separate, as js-tests need to be built for commonjs
2022-03-01 12:19:07 +08:00
Moon
3e672d7664
Redirect to the WC Pay onboarding when WC Pay is installed ( https://github.com/woocommerce/woocommerce-admin/pull/8367 )
...
* Redirect to the connect page when WC Pay is installed
* Add comment
2022-02-28 11:40:45 -08:00
Moon
a2dfbffe89
Remove inbox_action_click event -- this is called from backend by triggerNoteAction ( https://github.com/woocommerce/woocommerce-admin/pull/8376 )
2022-02-28 11:40:35 -08:00
Fernando
77fb10c53e
OBW: fix copy on Business Details when "WooCommerce Shipping" is not listed ( https://github.com/woocommerce/woocommerce-admin/pull/8324 )
...
* Fix wc-shipping copy
* Fix method `createInstallExtensionOptions`
* Fix tests
* Add changelog
* Add WCTax logic
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-02-25 18:26:44 -03:00
Chi-Hsuan Huang
c05ed7777a
Update dependencies to support react 17 ( https://github.com/woocommerce/woocommerce-admin/pull/8305 )
...
* Upgrade dependencies to support react17
Update pkg
Update @wordpress/api-fetch and gridicons
* Update test snapshots
* Update SnackbarList with latest react-spring
* Mock data.dispatch for task-list-item.test.tsx
* Remove '@wordpress/components/src/visually-hidden/style' import
wp-components has included it
* Update interpolateComponents import path
* Fix display-options test
* Add changelogs
Update changelogs
* Add @automattic/explat-client-react-helpers back
* Update webpack.config for explat-client-react-helpers
Update webpack config comment
Fix grammar
2022-02-21 10:34:25 +08:00
louwie17
42625174d9
Have free subscriptions adhere to cbd industry ( https://github.com/woocommerce/woocommerce-admin/pull/8323 )
...
* Make sure the free subscriptions does not show when cbd industry is selected
* Add changelog and fix productTypes not being defined
* Fix lint issue
* Fix lint error
2022-02-18 10:23:37 -04:00
louwie17
7c6a1f3b5b
Fix payment task conflicts ( https://github.com/woocommerce/woocommerce-admin/pull/8321 )
...
* Fix payment logic of payment tasks between current task list and experimental one.
* Revert testing changes
* Fix linting
* Add changelog
2022-02-18 09:59:39 -04:00
Moon
718bac6981
Prompt a modal to save any unsaved changes in OBW ( https://github.com/woocommerce/woocommerce-admin/pull/8278 )
...
* Add a modal to show when unsaved changes are detected
* Add functions to track value changes from the steps
* Warn unsaved changes for the store details
* Add styles for the unsaved modal
* Warn unsaved changes for the Industry
* Warn unsaved changes for the Product Types
* Warn unsaved changes for the Business Details
* Add changelog
* Add testing instructions.
* Sort array values before comparison
* Use only the array values to compare the diff
* Catch rejected promise on continue
* Set initial value to an empty object
* Fix failing tests
2022-02-17 11:15:11 -08:00
Ilyas Foo
5840898524
Add card fees to specify what the discount applies to ( https://github.com/woocommerce/woocommerce-admin/pull/8319 )
2022-02-17 11:30:59 +08:00
Ilyas Foo
d590b1116f
Fix WCPay in core texts and promo slug ( https://github.com/woocommerce/woocommerce-admin/pull/8296 )
...
* Fix texts and change promo slug
* Changelog
2022-02-16 11:10:59 +08:00
RJ
ab1cbfb6f2
Added tracks test for PaymentGatewaySuggestions ( https://github.com/woocommerce/woocommerce-admin/pull/8306 )
2022-02-15 10:30:46 +08:00
Paul Sealock
e41441f83e
Add hook reference generator README and documentation ( https://github.com/woocommerce/woocommerce-admin/pull/8004 )
...
* Add hook reference README
* update hook reference
* better
* changelog
* add pr number
* remove example
* add desc
* add stats
* jsdoc REPORTS_FILTER
* Category configs
* configs
* data
* dashboard
* dashboard charts
* save
* save
* save
* done with filters
* Add scope to slotFill docs
* data
* add all slotfills
* data
* Fix error when scope is not present, and make use of typedef imports
* Move chart and filter jsdoc definitions to the reports index file
* Update hook reference data.json
* Make use of import for filter typedef and address some typos
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2022-02-11 10:38:38 -04:00
louwie17
0deb1c33bc
Add wc_version to store profiler view and complete tracks ( https://github.com/woocommerce/woocommerce-admin/pull/8290 )
...
* Add wc_version to store profiler view and complete tracks
* Add changelog
* Update changelog
2022-02-11 10:03:37 -04:00
Chi-Hsuan Huang
e1ac06afa7
Fix payments extensions displayed below the offline payments options ( https://github.com/woocommerce/woocommerce-admin/pull/8232 )
...
* Fix payments extensions displayed below the offline payments options
Add spaces back
* Add changelog
* Remove the snapshot test and update payment gateway render test
* Make sorting compare function as a helper function
2022-02-09 14:12:20 +08:00
Chi-Hsuan Huang
6dc5189fc2
Replace "any" type with an explicit type ( https://github.com/woocommerce/woocommerce-admin/pull/8262 )
...
* Replace "any" type with an explicit type
* Add types in utils and import FormInputProps to store address
2022-02-09 12:40:44 +08:00
louwie17
83e1addd82
Fix minor process issues ( https://github.com/woocommerce/woocommerce-admin/pull/8279 )
2022-02-08 18:22:26 -04:00
louwie17
7d2aa04b2a
Add business-details step complete track ( https://github.com/woocommerce/woocommerce-admin/pull/8265 )
...
* Add business-details step complete track
* Add changelog
* Update tab name and treat each tab as an individual step when trickering tracks
* Add comment
* Fix linting
* Remove unnecessary css selector
* Update goToNextStep param to make it less confusing
* Update jsdoc param
2022-02-08 14:29:17 -04:00
RJ
b9806c5087
Made email in OBW optional again ( https://github.com/woocommerce/woocommerce-admin/pull/8263 )
2022-02-08 08:56:45 +08:00
louwie17
23505c1e58
Make sure hidden fields are cleared when definition changes ( https://github.com/woocommerce/woocommerce-admin/pull/8250 )
...
* Make sure hidden fields are cleared when definition changes
* Make use of shortened condition available in TS
2022-02-07 19:31:08 -04:00
louwie17
c2537136bb
Fix shipping task step when store location isn't filled out ( https://github.com/woocommerce/woocommerce-admin/pull/8260 )
...
* Remove completeStep call in StoreLocation callback to avoid duplicate call.
* Add changelog
2022-02-07 14:55:35 -04:00
Moon
080dc48a9b
Fix/8191 deleting products adds blank space to analytics data ( https://github.com/woocommerce/woocommerce-admin/pull/8255 )
...
* Retrieve variation name from woocommerce_order_items for deleted products
* Remove test code
* Refactor to use wc_order_product_lookup table
* Identation fix
* Remove link if the variation/product has been deleted
* Add changelog
* Remove (deleted) suffix
* Add (Deleted) suffix in frontend
2022-02-07 10:13:27 -08:00
Ilyas Foo
dfdafc1568
Update headercard to use filter to add ExPlat parameter ( https://github.com/woocommerce/woocommerce-admin/pull/8233 )
...
* Add changelog
* Update headercard experiment hook to utilize `woocommerce_explat_request_args` filter
* Add test
* Fix experiment name check
* Update parameter name
* Add changelog
* Removed old changelog
* Added prop comments to Layout component
* Add preload option for homescreen
* Fix class attribute typo
* Hide extended tasklist when task detail is shown
* Add local Suspense to stop lazy component bubbling up to Controller's Suspense
* Remove unused props
* Add missed Suspense, add loading logic to ActivityHeader
Co-authored-by: Moon <moon.kyong@automattic.com>
2022-02-07 08:50:20 +08:00
Joshua T Flowers
517d248ed7
Remove unused task styling classes ( https://github.com/woocommerce/woocommerce-admin/pull/8234 )
...
* Remove unused task styling classes
* Rename typo in dismiss modals
* Remove extra styling selector class
* Add changelog entry
2022-02-04 10:26:56 -05:00
Chi-Hsuan Huang
e6f19d0d91
Fix country/region selection not preserved in store details task ( https://github.com/woocommerce/woocommerce-admin/pull/8228 )
...
* Fix country/region selection not preserved in store details task
* Update store-adress test cases
* Add changelog
* Check alphabets regx for isStateAbbreviation
* Update comments
* Use unknown type for locale
* Add Disable reason
2022-02-01 14:13:54 -04:00
Joshua T Flowers
ea6b50f241
Show single success message for theme install and activation ( https://github.com/woocommerce/woocommerce-admin/pull/8236 )
...
* Show single success message for theme install and activation
* Add changelog entry
2022-02-01 12:02:33 -05:00
Joshua T Flowers
ace300b4cd
Fix setup wizard title and flash of content ( https://github.com/woocommerce/woocommerce-admin/pull/8201 )
...
* Fix setup wizard title and flash of content
* Redirect to profiler server-side if landing on the homepage
* Add changelog entry
2022-01-26 15:28:52 -05:00
louwie17
2e3b9f1e01
Add tasklist_payment_setup track for WooCommerce Payments ( https://github.com/woocommerce/woocommerce-admin/pull/8146 )
...
* Add changelog
* Move payment setup even to Action button
2022-01-25 17:47:36 -04:00