Joshua T Flowers
0b8596f53c
Remove tasks feature flag and old components ( https://github.com/woocommerce/woocommerce-admin/pull/7736 )
...
* Remove feature flag
* Remove unused task status items
* Remove old task list components
* Remove more unused task status items
* Move completion checking to TaskList class
* Move completion checking to Task class
* Add changelog entry
* Fix up old task-list component references
* Remove flag around slotfill area
* Add back missing task stylesheet
* Move task specific styles to respective fills
* Add PR number to changelog entry
2021-10-05 14:20:28 -04:00
Joshua T Flowers
93b42ad9ef
Add an endpoint and method for actioning tasks ( https://github.com/woocommerce/woocommerce-admin/pull/7746 )
...
* Add checks for actioned task status
* Update completion logic for task
* Add rest route for actioning tasks
* Add action in data store for actioning tasks
* Add test for actioning task
* Only prune isActioned from task data
2021-10-05 13:07:50 -04:00
Fernando
5d7661eeb9
Store Profiler and Product task - include Subscriptions ( https://github.com/woocommerce/woocommerce-admin/pull/7734 )
...
* Add flag
* Add free subscription to Product Types step
* Show copy and install WC-Pay when `Subscriptions` is checked
* Fixed `Start with a template` description
* Added flag to product-types and small refactor
* Add test for subscriptions
* Fixed wc-pay installation in product-types step
* Refactor product-template-modal
# Conflicts:
# client/task-list/tasks/products/product-template-modal.js
# client/tasks/fills/products/product-template-modal.js
* Add more tests
* Refactor product types list
* Add wc-pay activation in store profiler
* Add `wc-pay filter in business details step
* Add redirection after selecting subscriptions template option
* Fix prop renamed
* Fix product-types list
* Add changelog
* Fix typo
* Add check to `Free features`
* Refactor `SelectiveExtensionsBundle`
* Add `is_activated` to `EvaluateExtension`
* Add validation to `ProductTemplateModal` component
* Removed useless import
* Add missing flags
* Fix list
* Add promise.all to `product-types`
* Removed useless validation
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-10-05 09:27:30 -03:00
Joshua T Flowers
ad0afb4aba
Sync 2.7.1 changelog ( https://github.com/woocommerce/woocommerce-admin/pull/7745 )
2021-10-04 15:52:36 -04:00
Joshua T Flowers
5b553ff2ea
Allow already installed marketing extensions to be activated ( https://github.com/woocommerce/woocommerce-admin/pull/7740 )
...
* Allow already installed marketing extensions to be activated
* Add installAndActivate to old task list
* Add changelog entry
2021-10-04 13:11:00 -04:00
Joel Thiessen
1d00a09ec3
Add show/hide behavior for task list API ( https://github.com/woocommerce/woocommerce-admin/pull/7733 )
...
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2021-10-04 10:02:01 -07:00
Joshua T Flowers
d3d2acdd25
Add optimistic task completion and cache invalidation ( https://github.com/woocommerce/woocommerce-admin/pull/7722 )
...
* Add action to optimistically complete task
* Optimistically mark shipping task complete
* Invalidate cache on task completion
* Add complete tax task handler
* Add completion handlers to remaining tasks
2021-10-01 15:53:22 -04:00
louwie17
5c9bf5d925
Add extended task list support to the new REST api task lists ( https://github.com/woocommerce/woocommerce-admin/pull/7730 )
...
* Add extended task list support to the new REST api task lists
* Some small refactors
* Small refactors from PR review
* Create extended tasks on the fly if added on the client
* Remove unneeded change
* Add level and additionalInfo support, also adding it to the WooCommerce Payments task
* Fix a mis-type in a comment
2021-10-01 15:46:23 -03:00
Joel Thiessen
9c5c39732b
Only return viewable tasks from tasks endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7718 )
2021-09-29 16:47:01 -07:00
Joshua T Flowers
43f68534ef
Fix task list placeholder not showing ( https://github.com/woocommerce/woocommerce-admin/pull/7724 )
2021-09-29 14:30:34 -04:00
Joshua T Flowers
a423bd0f52
Fix task snooze and dismiss functions ( https://github.com/woocommerce/woocommerce-admin/pull/7728 )
...
* Fix tax snoozeability
* Fix tax dismissal endpoint
* Clean up undo endpoints
* Fix up task visibility
* Handle PR feedback
2021-09-29 13:55:44 -04:00
Matt Sherman
45122db842
Bump version to 2.9.0-dev ( https://github.com/woocommerce/woocommerce-admin/pull/7731 )
...
* Bumps version to 2.9.0-dev
* Delete changelog files from 2.7.x and 2.8.0
* Update changelog for 2.7.1 and 2.8.0
* Update testing instructions for 2.7.1
2021-09-29 06:32:38 -04:00
Fernando
fbd6d42574
Add experimental list documentation ( https://github.com/woocommerce/woocommerce-admin/pull/7687 )
...
* Moved task-item
* Moved task-item css
* Added readme.md
* Added storybook
* Renamed `remindMeLater
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-28 21:21:52 -03:00
louwie17
33ca13abc9
Fix category lookup class ( https://github.com/woocommerce/woocommerce-admin/pull/7709 )
...
* Initial test
* Add category look up tests
* Add more tests
* Add changelog
* Update PR number in changelog
2021-09-28 13:59:10 -03:00
Joshua T Flowers
a2f78f156b
Migrate tasks to task API ( https://github.com/woocommerce/woocommerce-admin/pull/7699 )
...
* Move purchase task
* Move products task
* Move WC Pay task
* Fix property casing
* Move payments task
* Move tax task
* Migrate shipping task
* Move marketing task
* Migrate appearance task
* Remove deprecated task filters
* Move logic to respective model
* Fix task list methods
* Update visibility to can_view property
* Add default tasks on demand
* Handle PR feedback
2021-09-27 16:55:55 -04:00
Joel Thiessen
14c38190ac
Fixing error thrown when dimissing/snoozing tasks via API ( https://github.com/woocommerce/woocommerce-admin/pull/7697 )
2021-09-27 13:06:40 -07:00
louwie17
da395281e7
Add changelog and enable promotion in core and plugin configs ( https://github.com/woocommerce/woocommerce-admin/pull/7666 )
...
* Add changelog and enable promotion in core and plugin configs
* Add PR number
* Make variation name a constant
* Clone spec as we are overwriting the is_visible prop
* Fix unit tests and support array and object
* Revert explat variation name
* Update changelog entry
* Update changelog once more
* Make sure the recommendations show up if marketplace suggestions is not defined defaulting to 'yes'
2021-09-27 10:24:47 -03:00
Joshua T Flowers
48539bf3f4
Update option list migrations to run on 2.7.1 ( https://github.com/woocommerce/woocommerce-admin/pull/7705 )
2021-09-24 13:04:43 -04:00
Moon
99705f4ea2
Sync changelog entires from 2.6.x releases ( https://github.com/woocommerce/woocommerce-admin/pull/7664 )
...
* Sync changelog
* Update changelog
2021-09-23 21:15:57 -07:00
louwie17
114069a06e
Add old option back with depreciated notice for backwards compatibility ( https://github.com/woocommerce/woocommerce-admin/pull/7688 )
...
* Add old option back with depreciated notice for backwards compatibility
* Add changelog
* Update depreciation message
2021-09-23 16:14:45 -03:00
Jacob Sewell
c0ea027afa
Fix/7591 eWAY to Eway ( https://github.com/woocommerce/woocommerce-admin/pull/7678 )
...
* Change eWAY to Eway.
* Change eWAY to Eway.
* Create changelog for PRwoocommerce/woocommerce-admin#7678 (fixes Issuewoocommerce/woocommerce-admin#7591 )
2021-09-23 10:08:00 -05:00
louwie17
8969c01c06
Fix track properties and add warning for wrong track format ( https://github.com/woocommerce/woocommerce-admin/pull/7677 )
...
* Fix track properties and add warning for wrong track format
* Add changelog
* Add eslint disable for console warning
* Remove unneeded change
2021-09-23 10:39:44 -03:00
Ilyas Foo
804116be18
Bump admin-e2e-tests version to 0.1.1 ( https://github.com/woocommerce/woocommerce-admin/pull/7700 )
...
* Bump admin-e2e-tests to 0.1.1
* Add missed changes to changelog
2021-09-23 20:10:10 +08:00
louwie17
6f9cd96867
Fix issue where variation name might not exist in analytics ( https://github.com/woocommerce/woocommerce-admin/pull/7686 )
...
* Make sure name is defined before using indexOf
* Add changelog
2021-09-23 08:58:10 -03:00
louwie17
3b2cce8814
Include yoast phpunit polyfills in phpunit tests ( https://github.com/woocommerce/woocommerce-admin/pull/7695 )
...
* Include yoast phpunit polyfills in phpunit tests
* Do a normal composer install
* Use original composer.lock
* Remove the use of composer 1
* Fix asset url
* Fix failed test with file rename
* Make sure plugin_dir_url is pointing at a file
* Fix asset url take 3
* Fix lint error
2021-09-23 18:01:52 +08:00
Hsing-yu Flowers
082c6e3edd
Assign parent order status as children order status if refund order ( https://github.com/woocommerce/woocommerce-admin/pull/7253 )
...
* Assign parent order status as children order status if refund order
* Handle feedback
* Add changelog entry
* Check order type before calling get_refunds
2021-09-23 15:45:54 +08:00
Jacob Sewell
78d280ebf7
Add France to list of countries that get Square as an option… ( https://github.com/woocommerce/woocommerce-admin/pull/7679 )
...
* Add France to list of countries that get Square as an option if selling venues includes brick-mortar or brick-mortar-other.
* Changelog for 7631_include_square_in_fr.
2021-09-22 14:12:41 -05:00
Joel Thiessen
f187c6763a
Adding SlotFill support for API-driven tasks components ( https://github.com/woocommerce/woocommerce-admin/pull/7616 )
2021-09-21 12:33:44 -07:00
Joshua T Flowers
b8b7c94bd1
Fix unsecured report files ( https://github.com/woocommerce/woocommerce-admin/pull/7691 )
...
* Fix unsecured report files
* Add changelog entry
2021-09-21 12:06:49 -07:00
louwie17
f5dc970a0f
Pass empty string instead of null to init ( https://github.com/woocommerce/woocommerce-admin/pull/7692 )
2021-09-21 14:40:14 -04:00
Joshua T Flowers
9a361dde6c
Add Task API ( https://github.com/woocommerce/woocommerce-admin/pull/7665 )
...
* Add Task model API
* Add task dismiss and snooze methods
* Add tests
* Fix snooze time check
2021-09-20 17:17:22 -04:00
Ilyas Foo
2be141bd16
Fixes for analytics bugs introduced in 2.6 ( https://github.com/woocommerce/woocommerce-admin/pull/7682 )
...
* Return early when categories is not ready
* Revert "Fix blank screen on analytics categories when searching (https://github.com/woocommerce/woocommerce-admin/pull/7482 )"
This reverts commit f696474e97
.
* Revert "Increase per_page value for search results on the Analytics pages. (https://github.com/woocommerce/woocommerce-admin/pull/7385 )"
This reverts commit 8045c92b96
.
* Add back working changes
* Add changelog
2021-09-20 12:29:26 -07:00
Joshua T Flowers
fb85e6b7d9
Add hide task list endpoint and data actions ( https://github.com/woocommerce/woocommerce-admin/pull/7578 )
...
* Add task list hide endpoint and data store actions
* Fix requesting properties for hide task list request
2021-09-20 12:55:33 -04:00
Joshua T Flowers
99b01d6dd2
Add API methods to store task lists and tasks ( https://github.com/woocommerce/woocommerce-admin/pull/7663 )
...
* Add API methods to store task lists and tasks
* Fix list string i18n
2021-09-20 12:55:08 -04:00
Ron Rennick
f028d728fa
allow CBD to be optional in business details in E2E ( https://github.com/woocommerce/woocommerce-admin/pull/7675 )
2021-09-17 10:55:29 -06:00
Moon
aed89bfdc5
Console command to order PRs by merge date ( https://github.com/woocommerce/woocommerce-admin/pull/7543 )
...
* Add a command to sort PRs by merge date in asc -- this can be useful when we cherry-pick PRs for the releases
* Check # of arguments
* Convert PHP to shell script
2021-09-15 10:50:54 -07:00
Joel Thiessen
3ee60dc833
Fixing an unwanted page refresh when using Woo Navigation ( https://github.com/woocommerce/woocommerce-admin/pull/7615 )
...
* Adding changelog
* Fixing page refresh on woo navigation
* Narrowing scope of navigation slot fills
2021-09-15 09:42:54 -07:00
Jacob Sewell
3b3472595e
Fix/7548 set up marketing tools title ( https://github.com/woocommerce/woocommerce-admin/pull/7640 )
...
* Fix Marketing tools header: add missing page title for marketing task.
* Add changelog.
* Add PR number to changelog entry for issue woocommerce/woocommerce-admin#7548 .
Co-authored-by: Jacob Sewell <jacob.sewell@automattic.com>
2021-09-14 09:40:45 -05:00
Fernando
f9ac95b5e5
Bump experimental version to 2.0.3 ( https://github.com/woocommerce/woocommerce-admin/pull/7656 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-13 15:02:57 -03:00
Fernando
7b9c721c16
Fernando Marichal ( https://github.com/woocommerce/woocommerce-admin/pull/7654 )
...
Bump experimental version to 2.0.2
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-13 13:18:43 -03:00
Joshua T Flowers
4c0939288e
Get email prefill to avoid infinite loading state ( https://github.com/woocommerce/woocommerce-admin/pull/7612 )
2021-09-13 11:36:44 -04:00
louwie17
b5ccd3acf8
Add explat variation for wc pay promotion ( https://github.com/woocommerce/woocommerce-admin/pull/7554 )
...
* Add experimental abtest class and use it in WCPayPromotion
* Update experiment version data structure
* Address PR feedback
2021-09-10 10:50:58 -03:00
Fernando
291915d7a5
Bump experimental version ( https://github.com/woocommerce/woocommerce-admin/pull/7651 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-09 18:04:55 -03:00
Fernando
0fc0d533e0
Bump experimental version ( https://github.com/woocommerce/woocommerce-admin/pull/7650 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-09 16:13:13 -03:00
Fernando
2f1b03cc29
Add toggle to experimental task item ( https://github.com/woocommerce/woocommerce-admin/pull/7632 )
...
* Add toggle to experimental task item
This commit adds a toggle to experimental task item
* Fixed onClick for expandable tasks
* Add changelog
* Fixed changelog
# Conflicts:
# packages/experimental/CHANGELOG.md
* Add callback
* Fixed class name
* Add useEffect to experimental-list
* Fixed tests
* Fixed experimental-list useEffect
* Add callback to Home screen task list
* Fixed missing border error
* Fixed wrapper classes
* Fixed lint
* Added missing semicolon
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-09 15:30:56 -03:00
louwie17
7f38f6fd0a
Feature/7319 add woocommerce com data ( https://github.com/woocommerce/woocommerce-admin/pull/7553 )
...
* Add woocommerce.com data source poller
* Change data source back to .com
* Fix namespace
* Make use of the sub_title prop to display payment cards
* Fix some styling issue and add TS types
* Rename admin script to keep it more generic
* Add br tag as allowed, and update expected data format
* Update styling
* Address PR feedback
2021-09-09 09:25:13 -03:00
louwie17
4c4161ac3c
Render psuedo wc pay payment gateway in payment method table ( https://github.com/woocommerce/woocommerce-admin/pull/7550 )
...
* Render psuedo wc pay payment gateway in payment method table
* Fix lint errors
* Fix lint error
* Add setup event and make use of script_assets file
* Left align payment icons
* Fix feature import and update pageview track
* Fix broken test and add an extra one
* Fix payment method ordering persistance
* Remove the use of psuedo and addressed several PR related feedback
* Fix PHP lint errors
* Make sure track props use underscore
* Fix test
* Update comment
* Add await
2021-09-08 13:41:00 -03:00
louwie17
e6cf391141
Make sure batch fetch resolved data remains consistent ( https://github.com/woocommerce/woocommerce-admin/pull/7587 )
...
* Adjust batch fetch logic so data stays the same
* Fix receive options action call
* Resolve returned result
* Add missing await
2021-09-08 09:37:44 -03:00
Joshua T Flowers
13fe7c4c7a
Add marketing task testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7624 )
2021-09-07 16:00:11 -04:00
Tomek Wytrębowicz
143113be8a
Add optional parameter to `/currency`'s `formatAmount` to display currency code. ( https://github.com/woocommerce/woocommerce-admin/pull/7575 )
...
* Add optional parameter to `/currency`'s `formatAmount` to display currency code.
To support rendering non-ambiguous results.
* Add the changelog entry.
2021-09-06 11:52:01 +08:00