Commit Graph

47403 Commits

Author SHA1 Message Date
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
jamelreid df7e0c72ff Fixed test command 2022-01-26 13:32:58 -05:00
jamelreid c0b3712398 Updated test command 2022-01-26 13:20:34 -05:00
jamelreid f5bbebb95b Updated test command 2022-01-26 13:08:46 -05:00
jamelreid 8158343c74 Added support for PLUGIN_REPOSITORY & PLUGIN_NAME 2022-01-26 12:49:32 -05:00
jamelreid e771145aa0 Added a PLUGIN_REPOSITORY variable 2022-01-26 12:49:05 -05:00
jamelreid fcf3d0fb5d Set GITHUB_REPOSITORY test 2022-01-26 12:24:43 -05:00
jamelreid a631454b91 Updated describe block for better logging 2022-01-26 11:53:43 -05:00