Commit Graph

47410 Commits

Author SHA1 Message Date
Moon 52fbcffe92 Make ExPlat request URL args filterable (https://github.com/woocommerce/woocommerce-admin/pull/8231)
* Support woocommerce_explat_request_args filter to modify ExPlat request args

* Add ExPlat test

* Add ExPlat test for PHP

* Add changelog

* Add doc for the filter

* Fix syntax
2022-02-01 14:17:03 -04: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
Peter Fabian 2a4de35e24
Merge pull request #31701 from dhjw/autocomplete-signup
Enable browser-suggested passwords on checkout signup
2022-02-01 18:40:06 +01: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
Peter Fabian 4645a3a534
Merge pull request #31754 from woocommerce/fix/echo-atto-required-asterix
Echo the escaped text (required field asterix)
2022-02-01 17:51:30 +01:00
Saggre ace9786914 Fix typos in phpdocs and comments 2022-02-01 17:06:58 +02:00
Saggre 6eadc14259 Fix invalid wc api exception code 2022-02-01 13:27:08 +02:00
Peter Fabian 306a9ca34d
Merge pull request #31683 from woocommerce/fix/2022-theme-store-notice
Style the 2022 theme store notice.
2022-02-01 10:06:29 +01:00
Jeff Stieler 598f5f329d Fix typo. 2022-02-01 09:56:15 +01:00
Jeff Stieler 40f2575b6c Style the 2022 theme store notice. 2022-02-01 09:55:49 +01:00
Jeff Stieler de57b39d8e Use integers for menu page priority. 2022-01-31 18:12:23 -07:00
Jacob Sewell 5002a1498a Fix distorted Country/Region label at some zoom levels (https://github.com/woocommerce/woocommerce-admin/pull/8186)
* Override overflow rule for label in select controls in OBW store address inputs.

* Changelog for 7893/8186.

* Rather than specifically override the overflow for store addresss country/region, remove the specific rule that was causing the issue.

* Increase line-height on SelectControl label.

* Restore overflow: hidden rule for profile wizard control label.

* Update changelog for 7893/8186.

* Add package changelog entry for 7893/8186.
2022-01-31 15:56:15 -06:00
Joshua T Flowers 8abea5a435 Add asynchronous plugin install and activation endpoints (https://github.com/woocommerce/woocommerce-admin/pull/8079)
* Move plugin installation method to plugin helper

* Add hook to for note addition on install error to JP/WCS note

* Add install scheduler

* Add async request parameter

* Fix up scheduled action errors

* Add route to get installation status

* Add activation endpoints and helper async methods

* Fix errors in plugin activation

* Make job ID null by default

* Add async plugin tests

* Fix install activation error errant method

* Return error codes from API

* Us AS to retrieve jobs instead of transients

* Get plugin status data from AS actions

* Use job ID instead of action ID for scheduling activation

* Add generic activation and installation status endpoints

* Add changelog entry
2022-01-31 09:17:14 -05:00
Joshua T Flowers 75bc438973
Update store setup widget to use task list API (#31755)
* Hide store setup widget if user cannot manage woocommerce

* Use task list API to retrieve tasks

* Fix up URL and URL fragments from tasks

* Remove URL assertion on external API response

* Simplify task count and completed count test

* Update tests around widget visibility

* Update step number to be completed count +1
2022-01-30 10:28:40 -05:00
Ron Rennick 57ad5e388a add puppeteer dependency 2022-01-28 13:15:45 -04:00
Ron Rennick 933de44557 remove pnpm rule, fix utils build 2022-01-28 12:34:49 -04:00
barryhughes 80fbb5f74d Echo the escaped text (required field asterix) 2022-01-28 06:18:17 -08:00
Vedanshu Jain 02085a084f
Merge pull request #31589 from masteradhoc/patch-2
Special characters in email subject
2022-01-28 17:37:25 +05:30
Peter Fabian 9203111ee5
Merge pull request #31744 from woocommerce/fix/double_php_version_nag
Fix: double "PHP version upgrade required" notice
2022-01-28 10:36:13 +01:00
Barry Hughes dc2269eb12
Merge pull request #31673 from mrleemon/trunk
Wrap terms and conditions required asterisk symbol with <abbr> tag
2022-01-27 19:22:24 -08:00
Barry Hughes a859cdd50c
Merge pull request #31295 from oscarssanchez/fix/customers-api-search-param
Customers endpoint: Check if search param could be considered empty
2022-01-27 19:21:31 -08:00
Barry Hughes 085d12fc6c
Merge pull request #31711 from woocommerce/issue-31710
Hook `set_session` at `woocommerce_after_calculate_totals` @ `1000`
2022-01-27 16:08:57 -08:00
Barry Hughes 0a381f422b
Merge pull request #31266 from carlalexander/patch-1
Enhancement: Add `file` to check import file path hooks
2022-01-27 16:05:45 -08:00
barryhughes 0052af05d6 Ensure PHP is parsed 2022-01-27 15:56:48 -08:00
Oscar Sanchez S 806a25633c Check if search param could be considered empty 2022-01-27 15:37:31 -08:00
Barry Hughes 3e740461dc
Revise docblock. 2022-01-27 15:33:56 -08:00
Barry Hughes 6c2778c109
Add docblock for revised filter. 2022-01-27 15:33:08 -08:00
Jonathan Lane 89a44ab8c1
Merge pull request #31741 from woocommerce/fix/failing-daily-smoke-tests
Fix failing plugin tests in Smoke Test Daily workflow
2022-01-27 11:03:12 -08:00
jamelreid 7d7b9996f5 Updated CHANGELOG.md 2022-01-27 13:29:32 -05:00
jamelreid c9cbcf744d Removed test workflow file 2022-01-27 13:25:50 -05:00
jamelreid 6a1b849d01 Updated repo for WooCommerce Shipping & Tax 2022-01-27 12:46:16 -05:00
jamelreid cef0dd877b Updated CHANGELOG.md 2022-01-27 12:39:50 -05:00
jamelreid 19fa73acfd Updated top level menu css selectors
This is done to ensure that page load tests work regardless of the order of the top level menu list.
2022-01-27 12:38:20 -05:00
Nestor Soriano d93d0abd77
Fix: double "PHP version upgrade required" double notice
Recently a new admin notice has been added to warn users about the
upcoming PHP 7.2 requirement starting in Woo 6.5. For new installs
this was appearing together with the "recommended PHP 7.2" notice.

This commit removes the "recommended" notice if the new "required"
notice is already being displayed (unless the site is also using
an outdated WordPress version, which is also covered by the
"recommended" notice).
2022-01-27 16:52:26 +01:00
jamelreid 68af14a26b Updated to handle removing directories 2022-01-27 10:11:13 -05:00
Fernando 525b8d5ec1 Replace mysql image with mariadb (https://github.com/woocommerce/woocommerce-admin/pull/8220)
* Replace mysql image with mariadb

This fixes the missing architecture error raised by docker compose

* Update readme.txt

* Add changelog

Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-01-27 11:28:56 -03:00
jamelreid bc73cf2a63 Updated test workflow 2022-01-27 09:09:27 -05:00
jamelreid 2baa3bca30 Added workflow script for testing 2022-01-27 08:43:16 -05:00
RJ ed27652e35 fix: onboarding wizard checkmarks go missing sometimes (https://github.com/woocommerce/woocommerce-admin/pull/8222)
- checkmarks in the stepper component go missing if the first checkmark is hidden
- happens because of html id collision between the checkmarks
- added some randomness to the mask ids
2022-01-27 19:08:31 +08:00
Barry Hughes 7395a4698b
Merge pull request #31734 from helgatheviking/twenty-twenty-one-inputs
Limit input widths to number inputs in Twenty Twenty One theme.
2022-01-26 18:41:17 -08:00
helgatheviking d7a76a5e89 Limit input widths to number inputs in Twenty Twenty One theme. Follow up to #31698. 2022-01-26 18:17:39 -07:00
Ron Rennick e87b700482
Merge pull request #31731 from woocommerce/fix/31715
Fix failing Smoke Test Daily workflow
2022-01-26 19:20:58 -04:00
jamelreid 7da9e3c32e Removed test .yml file 2022-01-26 17:29:29 -05:00
jamelreid 3ff19df36f Added .yml file to test workflow 2022-01-26 17:07:25 -05:00
jamelreid 70091b2a35 Updated describeIf to use repository variable 2022-01-26 17:07:10 -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
jamelreid 122ea458ae Updated to match changes in smoke-test-daily.yml 2022-01-26 14:22:25 -05:00
jamelreid b66b754244 Fixed test command 2022-01-26 14:21:51 -05:00
jamelreid b690b16247 Removed test workflow file 2022-01-26 14:03:36 -05:00
jamelreid 464839bfe2 Changed GITHUB_REPOSITORY to PLUGIN_REPOSITORY
Also updated the test command and reverted previous changes done in this PR.
2022-01-26 13:56:43 -05:00