Joshua T Flowers
c683376761
Skip schedule customer data deletion on site deletion ( https://github.com/woocommerce/woocommerce-admin/pull/7214 )
...
* Skip schedule customer data deletion on site deletion
* Add changelog entry
2021-06-22 20:07:18 -04:00
Moon
9618e3bf61
Use tab char instead of single quote to prevent CSV injection ( https://github.com/woocommerce/woocommerce-admin/pull/7154 )
...
* Use tab char instead of `to prevent CSV injection
* Double quote cells
* Add changelog
2021-06-22 15:13:16 -07:00
Jeff Stieler
9f63719baa
Fix attribute filter for "any X" variations. ( https://github.com/woocommerce/woocommerce-admin/pull/7046 )
...
* Use order item data to match attributes.
Fixes matching on products with "any x" attributes.
* Fix attribute query on variations report.
* Fix variations report item count.
* Add test coverage.
* Add changelog entry.
* Fix non-string query prop warning in SelectControl component.
* Move custom attribute retrieval to a reusable Trait.
* Ensure all custom attribute terms are included in the API response.
* Combine all terms from custom attributes.
When they're split across multiple products.
2021-06-22 08:45:08 -04:00
Joel Thiessen
a5af92947b
Fixing button state logic for payment gateways ( https://github.com/woocommerce/woocommerce-admin/pull/7200 )
2021-06-21 11:27:41 -07:00
Jeff Stieler
b5f397fa89
Fix report arguments handling in CSV export. ( https://github.com/woocommerce/woocommerce-admin/pull/7165 )
...
* Ensure report args are mapped and sanitized before CSV export.
* Add test.
* Fix products query when there are no products in the specified categories.
* Add changelog.
2021-06-18 10:53:52 -06:00
Joshua T Flowers
f57edb6e6c
Add payment gateway suggestion unit tests ( https://github.com/woocommerce/woocommerce-admin/pull/7142 )
...
* Add payment gateway suggestions unit tests
* Fix up old key fields
* Fix up lingering semantic inconsistencies
* Add changelog entry
* Add in default payment gateways for tests
* Handle PR feedback
* Fix up rebased changelog entries
2021-06-15 17:24:10 -04:00
Taha Paksu
399ef81b11
Fix currency display errors in homescreen order activity card ( https://github.com/woocommerce/woocommerce-admin/pull/7181 )
2021-06-15 21:02:14 +03:00
Ilyas Foo
8fbda8f572
RemoteFreeExtension hide bundle when all of its plugins are not visible ( https://github.com/woocommerce/woocommerce-admin/pull/7182 )
...
* Filter bundle for cases when all of its plugins are not visible
* Update changelog
2021-06-15 11:43:09 +08:00
louwie17
db845addd4
Parse transient value to integer if retrieved from transient ( https://github.com/woocommerce/woocommerce-admin/pull/7161 )
...
* Parse transient value to integer if retrieved from transient
* Add changelog
2021-06-14 14:05:01 -03:00
Joshua T Flowers
b9df97c984
Add unit tests around extended payment gateway controller ( https://github.com/woocommerce/woocommerce-admin/pull/7133 )
...
* Add unit tests around extended payment gateway controller
* Add changelog entry
* Add mock enhanced gateway and make REST API schema consistent
2021-06-14 10:23:04 -04:00
Fernando
602056952f
Add `slotFill` to Abbreviated Notification panel ( https://github.com/woocommerce/woocommerce-admin/pull/7091 )
...
* Add `slotfill` to Abbreviated Notification panel
This commit adds `slotfill` approach to Abbreviated Notification panel
# Conflicts:
# client/header/activity-panel/index.js
# client/header/activity-panel/panels/inbox/inbox-panel.js
* Renamed `AbbreviatedNotification` slot
# Conflicts:
# client/header/activity-panel/panels/inbox/inbox-panel.js
* Renamed `hasExtraFills`
# Conflicts:
# client/header/activity-panel/index.js
# client/header/activity-panel/panels/inbox/inbox-panel.js
* Added changelog
* Fixed hasExtendedNotifications check
* Fixed changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-06-11 10:37:21 -03:00
Ilyas Foo
bd51529aea
Revert Card component removal ( https://github.com/woocommerce/woocommerce-admin/pull/7167 )
...
* Revert "Remove the deprecated Card component (https://github.com/woocommerce/woocommerce-admin/pull/7114 )"
This reverts commit c07a5d77a6
.
* Update changelog
2021-06-11 14:26:02 +08:00
Moon
ce497c0d62
Include onboarding settings on the analytic pages ( https://github.com/woocommerce/woocommerce-admin/pull/7109 )
...
* Include onboarding settings on analytic pages
2021-06-10 21:38:34 -07:00
Ilyas Foo
7e4e0566f9
Update version to 2.5.0-dev and sync changelog and testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7156 )
2021-06-11 11:38:19 +08:00
Joel Thiessen
01588f2168
Fixing local WCPay payment task and refactoring for dumber components ( https://github.com/woocommerce/woocommerce-admin/pull/7151 )
2021-06-10 10:10:42 -07:00
louwie17
14fe529ebc
Wraps the dropdown icon in a button to allow keyboard usability ( https://github.com/woocommerce/woocommerce-admin/pull/7149 )
...
* Wraps the dropdown icon in a button to allow keyboard usuability
* Add changelog
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-06-10 17:11:45 +08:00
Francesco
6175ad87c2
chore: change WCS onboarding copy ( https://github.com/woocommerce/woocommerce-admin/pull/7148 )
...
* chore: change WCS onboarding copy
* update readme changelog
2021-06-10 13:35:21 +08:00
Paul Sealock
0a8d0a4e9b
Add changelog note about ExPlat ( https://github.com/woocommerce/woocommerce-admin/pull/7150 )
2021-06-10 16:53:39 +12:00
Ilyas Foo
2c8d9362ed
Fix error handling when remote free extension API returns empty array ( https://github.com/woocommerce/woocommerce-admin/pull/7147 )
...
* Assume empty arrays or null results from API response as error and render fallback list
* Changelog
2021-06-10 08:42:41 +08:00
Fernando
8ced81d369
Show task and activity notifications in the Inbox panel ( https://github.com/woocommerce/woocommerce-admin/pull/7017 )
...
* Added abbreviated panels
This commit adds abbreviated panels
* Added notifications getter
* Variables renamed
* Added unread-indicators refactor
* Open panel by default
* Refactor unread-indicators
* Renamed a few files and added event recording
* Modified "critical alert" presentation
* Removed useless control
* Renamed const
* Added control to InboxPanel component
* Multiple critical alerts handling
* Fixed styles
* Moved Inbox panel styles
# Conflicts:
# packages/experimental/src/inbox-note/style.scss
* Added tests
* Inbox panel width reduced
* Small refactor for unread notifications
* Renamed abbreviated card component
* Added changelog
# Conflicts:
# readme.txt
# Conflicts:
# readme.txt
* Renamed inbox-panel and the cards config file
* Renamed unread notifications variable
* Fixed abbreviated card box-shadow
* Small refactor to unread-indicators file
* Refactored method getInitialState
* Added scroll to task list
# Conflicts:
# client/task-list/task-list.js
* Small CSS changes to titles
* Fixed changelog
# Conflicts:
# readme.txt
# Conflicts:
# readme.txt
* Added param to filter `woocommerce_admin_onboarding_task_list`
* Removed extensibility from `getAbbreviatedNotifications`
* Fixed chunk name
* Removed `critical` prop from `AbbreviatedCard` comopnent
* Moved AbbreviatedCard component to `packages`
This commit moves the component `AbbreviatedCard` to `packages`
# Conflicts:
# docs/components/_sidebar.md
# packages/components/CHANGELOG.md
# packages/components/src/index.js
# Conflicts:
# packages/components/CHANGELOG.md
* Removed `critical alerts` tag from abbreviated card
This commit removes the tag `critical alerts` from the `Things to do next` abbreviated card
* Removed filter `woocommerce_admin_abbreviated_card_list`
* Fixed icon
* Added defaut value to `hasUnreadNotifications`
* Fix mapSelect error when the dismissed tasks option isn't populated.
* Added AbbreviatedNotificationsPanel
* Added tests
* Renamed `getUnreadNotes` to `isNotesPanelVisible`
* Removed abbreviated-card.js
* Added singular/plural copy handling
* Renamed method `getInitialState` to `getInitialOpenState`
* Fixed Link prop
* Revert "Fixed Link prop"
This reverts commit 74e6a7fae030766eb5d6be098caa15478f2cb2c6.
* Fixed Link prop
* Added task list visibility check
* Fixed scroll after redirect
# Conflicts:
# client/task-list/index.js
* Added propType to `AbbreviatedCard`
* Fixed `Add-task doc example
* Removed default values from ActivityPanel
* Fixed multiple calls to a filter
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-06-09 10:56:45 -03:00
Sam Seay
9033d575cc
Remove stylesheets supporting IE11 ( https://github.com/woocommerce/woocommerce-admin/pull/7137 )
...
* Remove stylesheets supporting IE11.
* Add a changelog entry.
2021-06-09 09:11:18 -03:00
Paul Sealock
478a399a52
Prepare Remote Free Extensions for release ( https://github.com/woocommerce/woocommerce-admin/pull/7144 )
...
* Prepare Remote Free Extensions for release
* make plugin list unique
* testing instructions
* changelog note
2021-06-09 22:43:09 +12:00
Ilyas Foo
4dfaf44539
Business features uncheck creative mail by default ( https://github.com/woocommerce/woocommerce-admin/pull/7139 )
...
* Add default selected value for free extensions, uncheck creative mail by default
* Add test
* Add changelog and testing instructions
2021-06-09 11:29:45 +08:00
Joshua T Flowers
e09332d86a
Add Square as default fallback gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7107 )
...
* Add Square fallback gateway
* Fix gateway key
* Add changelog entry
2021-06-08 15:47:10 -04:00
Jeff Stieler
d3fd2f36d0
Include orders without coupons when excluding specific coupon IDs. ( https://github.com/woocommerce/woocommerce-admin/pull/7021 )
...
* Include orders without coupons when excluding specific coupon IDs.
* Add changelog entry.
* Fix default Orders before/after query args.
* Specify date range for test query.
2021-06-08 14:56:23 -04:00
Joshua T Flowers
a2fa141bcb
Update payment gateway suggestions semantics to be more consistent ( https://github.com/woocommerce/woocommerce-admin/pull/7130 )
...
* Rename and simplify frontend component names
* Rename feature flag and feature folder
* Rename transients and filters
* Rename SlotFills
* Fix feature name comment
* Update variable naming in payment suggestions
* Update WCPay Button component
* Rename suggestion key to id
* Rename recommended to recommendation
* Add changelog entry
* Update isConfigured to needsSetup
* Fix key id reference in WCPayMethodCard
* Update onboarding component filenames and exports
* Fix typo
* Add changelog entry
* Fix up remaining references to keys/ids
2021-06-08 13:40:57 -04:00
Moon
b24a3d28b7
Add target to the button to open it in a new tab ( https://github.com/woocommerce/woocommerce-admin/pull/7110 )
...
* Add target to the button to open it in a new tab
* Add changelog
2021-06-07 19:06:02 -07:00
Joshua T Flowers
7f720dfccb
Add eWAY as default fallback gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7108 )
...
* Add eWAY as default fallback gateway
* Fix payment gateway ID
* Add changelog entry
2021-06-07 15:09:37 -04:00
Joshua T Flowers
09840c9239
Optimize payment gateway resolution ( https://github.com/woocommerce/woocommerce-admin/pull/7124 )
...
* Pass down installed payment gateways instead of refetching
* Resolve individual gateways after resolving all gateways
* Add changelog entry
2021-06-07 15:04:19 -04:00
Sten
9b4da9b32e
Admin Notes: Add new Note suggesting Jetpack Backup to WooCommerce users ( https://github.com/woocommerce/woocommerce-admin/pull/6738 )
...
* Add new Note, Events calls
* Replace deprecated functions
* debug cleanup
* Add comment re moving this to Jetpack plugin in the future
* Fix merge conflict
* OK for real merge fix AND changelog entry, lol
* Adding UTM link variables
* Adding Backups check, switching to check for Jetpack installed rather than activated.
* - Fixing logic error by moving requirements check to after actioning logic.
- Rewriting has_backups() to check product instead of module.
* Fixing bug - has_backups() wasn't recognizing plan
2021-06-03 18:57:25 -07:00
louwie17
baba993f85
Add remind me later support to task list ( https://github.com/woocommerce/woocommerce-admin/pull/6923 )
...
* Initial ellipses menu render on task list
* Added remind me later functionality
* Fixed tests and wrote tests for ellipsis menu
* Update tracks
* Add changelog and update css
* Fix up spacing and track name
* Address PR feedback and add extra integration tests
* Remove the should render correctly test, as the other tests cover this
* Move logic out of mark up
* Directly reference the EllipsisMenu for now to circumvent a circular dependency
* Fix direct import in jest tests
* Preload remind me later optoin
* Some styling animation changes for the task list
* Stagger transitions for dismissing within collapsible list
* Fix lint warnings
* Update logic to prevent the use of TS `as`
* Add tests and comments
2021-06-03 18:44:05 -03:00
Sam Seay
97cf2079e8
Drop IE11 support, trim the build ~800kb ( https://github.com/woocommerce/woocommerce-admin/pull/7112 )
2021-06-04 08:01:16 +12:00
Joshua T Flowers
a417a72ce4
Add loading placeholders for payment gateways task ( https://github.com/woocommerce/woocommerce-admin/pull/7123 )
...
* Add payment list placeholder
* Add current step placeholder
* Fix task list placeholder shown for individual tasks
* Add changelog entry
2021-06-03 15:14:31 -04:00
Joel Thiessen
7cfa39663a
Adding WCPay payment configuration defaults ( https://github.com/woocommerce/woocommerce-admin/pull/7097 )
...
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-06-03 09:19:50 -07:00
Joel Thiessen
dc9f44e536
Fixing incorrect Transformer casing throwing an error in case-sensitive environments ( https://github.com/woocommerce/woocommerce-admin/pull/7104 )
2021-06-03 09:09:19 -07:00
Joshua T Flowers
eb833db73a
Add in Razorpay as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7096 )
...
* Add razorpay as default fallback payment gateway
* Move razorpay SVG
* Fix alt logo text translation
* Only show razorpay in IN
* Add changelog entry
2021-06-03 10:34:06 -04:00
Joshua T Flowers
e86667de02
Add payment gateway return URL and action ( https://github.com/woocommerce/woocommerce-admin/pull/7095 )
...
* Add return URL argument to connection URL method
* Remove 'oauth' from connection URL method
* Add changelog entry
2021-06-03 10:15:41 -04:00
Ilyas Foo
d936b649fc
Remove business step original flow ( https://github.com/woocommerce/woocommerce-admin/pull/7103 )
...
* Remove logic flags for business step A/B test
* Delete unused files
* Remove benefits step from profile wizard
* Update related e2e tests
* Update readme
* Rename SelectiveFeaturesBusinessStep to BusinessFeaturesList
2021-06-03 16:33:54 +08:00
Sam Seay
4ca5a4e226
Add Mollie to DefaultPaymentGateways ( https://github.com/woocommerce/woocommerce-admin/pull/7092 )
2021-06-03 09:08:11 +12:00
Joshua T Flowers
b4c71ae644
Add BACS as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7073 )
...
* Add bacs method to fallback methods
* Register bacs plugin to override default setup
* Clean up prop usage
* Add changelog entry
* Fix imports for onboarding package
* Fix card divider
* Return early in updateSettings
* Move recommended gateway up to remote payments index
* Fix text domains
2021-06-02 16:54:04 -04:00
louwie17
65de4bff00
Refactor and extract inbox panel components ( https://github.com/woocommerce/woocommerce-admin/pull/7006 )
...
* Refactored the inbox note cards and moved to experimental package
* Update experimental dependencies
* Add tests for inbox-note components, and updated naming
* Add changelog
* Update readme and fix dismiss all
* Fixed lint errors
* Refactor dismiss logic in inbox-panel
* Add hook for handling inner link callbacks
* Export updates and a minor TS update
* Fix lint error
2021-06-02 15:25:41 -03:00
louwie17
1b022ae4de
Fix notices, to make sure it uses the correct store ( https://github.com/woocommerce/woocommerce-admin/pull/7077 )
...
* Fix notices, to make sure it uses the correct store
* Add changelog
* Use core/notices2 for queued notices
2021-06-02 14:30:32 -03:00
Sam Seay
edc8a1bdc5
Publish storybook docs, remove react docgen based docs ( https://github.com/woocommerce/woocommerce-admin/pull/7055 )
2021-06-02 15:54:00 +12:00
Jeff Stieler
4ab034e5d5
Add progressive task list experiment ( https://github.com/woocommerce/woocommerce-admin/pull/7089 )
...
* Remove "core" setup list detection logic.
* Fix tests.
* Add tests for onComplete and onHide callbacks.
* Add optional item expansion behavior to TaskList.
* Add task item expansion A/B test.
* Add tests for A/B variations.
* Add changelog entry.
2021-06-01 12:43:17 -06:00
Joshua T Flowers
8ab9af4b21
Update remote payment docs gateway methods ( https://github.com/woocommerce/woocommerce-admin/pull/7079 )
...
* Update remote payment docs gateway methods
* Add changelog entry
* Fix the description for the post install scripts
2021-06-01 14:07:04 -04:00
Jeff Stieler
c23d02bcc0
Add conditional copy/content and CTA to expanded task items ( https://github.com/woocommerce/woocommerce-admin/pull/6956 )
...
* Add action button to TaskItem.
* Pass through click event.
* Add separate action and label to onClick.
* Add initial copy for task expansion.
* Expand one task at a time.
* Add descriptive text to the payments step.
* Set the first incomplete task current by default.
* Revert expansion behavior.
* Fix margins.
* Curate purchase products task content based on selections.
* Fix appearance task copy.
* Fix payment task copy.
* Add conditional tax step title.
* Indicated if task is expanded to click handlers.
* Automatically enable WC Tax from the expanded CTA.
* Restore additional text property.
* Fix task title xpath selector in E2E test.
* Fix automatic tax setup query param logic.
* Add changelog entries.
2021-06-01 12:04:21 -06:00
Tomek Wytrębowicz
9fbebae1a6
Reduce the specificity and complexity of the `ReportError` component ( https://github.com/woocommerce/woocommerce-admin/pull/6846 )
...
- Remove unused `isEmpty` prop from ReportError.
- Remove `isError` prop from ReportError, as it is always set. Also, to reduce confusion that: Could "report error" be not an error?
- Remove default value of `className` prop from `ReportError`, it is unnecesary, as `EmptyContent` takes falsy values as well as `''`.
- Change `ReportError` to a function component.
2021-06-01 12:07:35 +02:00
Joel Thiessen
bb7f1dc466
Refactoring WCPayCard into new onboarding package ( https://github.com/woocommerce/woocommerce-admin/pull/7058 )
2021-05-28 16:26:38 -07:00
Bec Scott
663ab3d27e
Offload remote inbox notifications engine run using action-scheduler ( https://github.com/woocommerce/woocommerce-admin/pull/6995 )
...
* Offload remote inbox notifications engine run using action-scheduler
* release note
* fix changelog
* Use init hook to initialize async AS action
* Drop product count query workaround
2021-05-27 10:55:37 +10:00
Joshua T Flowers
18473767eb
Add COD method to default payment gateway recommendations ( https://github.com/woocommerce/woocommerce-admin/pull/7057 )
...
* Check enabled methods using the payment gateway data store
* Reduce loops used in payment gateway list
* Add COD as fallback gateway
* Allow payment gateway to be enabled without connection step
* Uses installed payment gateway details in payment gateway list
* Add changelog entry
2021-05-26 16:36:58 -04:00