Commit Graph

22212 Commits

Author SHA1 Message Date
Rostislav Wolny
0593244476 Remove main storybook files
[MAILPOET-6110]
2024-06-28 12:56:38 +02:00
Rostislav Wolny
445085d25d Pnpm dedupe
[MAILPOET-6110]
2024-06-28 12:56:38 +02:00
Rostislav Wolny
0fa4f62aeb Remove storybook commands
[MAILPOET-6110]
2024-06-28 12:56:38 +02:00
Rostislav Wolny
2291999baa Remove storybook npm packages
[MAILPOET-6110]
2024-06-28 12:56:38 +02:00
 Ján Mikláš
40990042bf Move <OrderStatus> under MailPoet integration
[MAILPOET-6135]
2024-06-28 11:04:53 +02:00
 Ján Mikláš
9b085b4863 Unify status badges in Automations - use <AutomationRunStatus>
[MAILPOET-6135]
2024-06-28 11:04:53 +02:00
 Ján Mikláš
458fd79fe1 Unify status badges in Automations - use <StatusBadge> for email stats
[MAILPOET-6135]
2024-06-28 11:04:53 +02:00
 Ján Mikláš
8bc1cfc959 Unify status badges in Automations - use <OrderStatus>
[MAILPOET-6135]
2024-06-28 11:04:53 +02:00
 Ján Mikláš
19443d33b8 Unify status badges in Automations - use <AutomationStatus>
[MAILPOET-6135]
2024-06-28 11:04:53 +02:00
 Ján Mikláš
0bddd56879 Unify status badges in Automations - create new status components
[MAILPOET-6135]
2024-06-28 11:04:53 +02:00
 Ján Mikláš
e6a816584b Unify status badges in Automations - clean up styles
[MAILPOET-6135]
2024-06-28 11:04:53 +02:00
Veljko
b91e33bfb6 Update k6 and selector for automation test
[MAILPOET-6134]
2024-06-27 15:31:44 +03:00
Jan Lysý
07cd37a8ff Use WordPress image with PHP 8.1 instead of 8.2
[MAILPOET-6097]
2024-06-27 11:17:19 +01:00
Jan Lysý
8570a17228 Increase count of fetching pages with WordPress iamges
[MAILPOET-6097]
2024-06-27 11:17:19 +01:00
Jan Lysý
b8cd7b80d0 Allow using RC versions as beta
[MAILPOET-6096]
2024-06-27 10:42:11 +02:00
Jan Lysý
1660df325e Move checking beta versions before pulling docker images
[MAILPOET-6096]
2024-06-27 10:42:11 +02:00
Jan Lysý
9a0bd94b6f Add integration and acceptance tests using WooCommerce beta
[MAILPOET-6096]
2024-06-27 10:42:11 +02:00
Jan Lysý
55194bc9c8 Add integration tests using WordPress beta
[MAILPOET-6096]
2024-06-27 10:42:11 +02:00
Jan Lysý
f58959e760 Add acceptance tests using WordPress beta
The job runs only if the last version from WordPress feeds is beta
[MAILPOET-6096]
2024-06-27 10:42:11 +02:00
Oluwaseun Olorunsola
7d80cda7aa Fix pnpm lock file
MAILPOET-5121
2024-06-27 09:04:25 +02:00
Oluwaseun Olorunsola
8ccdcb56c2 Patch invalid JS imports in @woocommerce/components
This fixes an error with the following:
1. CurrencyFactory patch

```js
import { CurrencyFactory } from '@woocommerce/currency';
```
instead of
```js
import CurrencyFactory from '@woocommerce/currency';
```

2. Error with TextComponent from `@wordpress/components`

Fixed with pnpm patch

MAILPOET-5121
2024-06-27 09:04:25 +02:00
Oluwaseun Olorunsola
b721cdf414 Patch invalid css in @woocommerce/components
The current version throws an error:
This function isn't allowed in plain CSS
color: darken(#cacccd)

Fixed with pnpm patch

MAILPOET-5121
2024-06-27 09:04:25 +02:00
Oluwaseun Olorunsola
5c39b5de8f Update @woocommerce/components to version 12.3.0
MAILPOET-5121
2024-06-27 09:04:25 +02:00
Oluwaseun Olorunsola
08178ce2fd Remove the old @woocommerce/components pnpm patch
MAILPOET-5121
2024-06-27 09:04:25 +02:00
Rostislav Wolny
e9e837ea8a Fix stylelint warningns
[MAILPOET-5490]
2024-06-27 08:44:03 +02:00
Rostislav Wolny
bbc2374a44 Update stylelint to v 16
[MAILPOET-5490]
2024-06-27 08:44:03 +02:00
Rostislav Wolny
120f2e1cda Fix warnings after stylelint update
[MAILPOET-5490]
2024-06-27 08:44:03 +02:00
Rostislav Wolny
b12887c07c Update stylelint package
[MAILPOET-5490]
2024-06-27 08:44:03 +02:00
Rostislav Wolny
45335e8260 Remove already updated packages from ignore list in the update command
[MAILPOET-5490]
2024-06-27 08:44:03 +02:00
Rostislav Wolny
871c161cb3 Update react-string-replace package
[MAILPOET-5490]
2024-06-27 08:44:03 +02:00
Rostislav Wolny
075aa016e5 Fix TS error for a react-string-replace argument in mailer-error.tsx
[MAILPOET-5490]
2024-06-27 08:44:03 +02:00
github-actions[bot]
3730033986 Update used Automate Woo plugin in Circle CI
- latest version: 6.0.27
 - previous version: 5.8.5
2024-06-26 18:09:50 +02:00
github-actions[bot]
66ff27405e Update used WooCommerce plugin in Circle CI
- latest version: 9.0.2
 - previous version: 8.9.3
2024-06-26 18:09:50 +02:00
github-actions[bot]
3c8b5ba6a2 Update used WordPress images in Circle CI
- latest version: 6.5.5-php8.3
 - previous version: 6.4.3-php8.2
2024-06-26 18:09:50 +02:00
Jan Lysý
4c163d2cd4 Fix fetching versions
We have an issue when previous version of the plugin was not on the first page. This commit adds while loop to avoid this issue.
[MAILPOET-6097]
2024-06-26 14:42:26 +02:00
Oluwaseun Olorunsola
808f4cf1f8 Remove outdated hacks. WP.Org now supports PHP 8.1
MAILPOET-3901
2024-06-26 12:35:50 +02:00
Oluwaseun Olorunsola
395a22c0ee Revert unintentional updates done to other packages
MAILPOET-3901
2024-06-26 12:35:50 +02:00
Oluwaseun Olorunsola
b81a9837c4 Update composer.json file. Remove php72 and added php81 polyfill
MAILPOET-3901
2024-06-26 12:35:50 +02:00
Oluwaseun Olorunsola
bf1b7a2219 Update CircleCI config for WP.org lint
WP.org now supports PHP 8.1
https://meta.trac.wordpress.org/ticket/3791#comment:44

MAILPOET-3901
2024-06-26 12:35:50 +02:00
Oluwaseun Olorunsola
ef5d11748d Fix Scoper (prefixer) adding MailPoetVendor namespace when it wasn't required
MAILPOET-3901
2024-06-26 12:35:50 +02:00
Oluwaseun Olorunsola
fe5c02aff0 Update symfony polyfill packages
MAILPOET-3901
2024-06-26 12:35:50 +02:00
Oluwaseun Olorunsola
09036b1e01 Remove symfony/polyfill-php72 as it’s no longer needed
MAILPOET-3901
2024-06-26 12:35:50 +02:00
Pavel Dohnal
e51c20221a Only clear action if deactivating an automation
[MAILPOET-5982]
2024-06-26 11:22:45 +02:00
Pavel Dohnal
4b14ae26cb Use a constant instead of string
[MAILPOET-5982]
2024-06-26 11:22:45 +02:00
Pavel Dohnal
1f8edf666a Deactivate automations runs when deactivating automation
[MAILPOET-5982]
2024-06-26 11:22:45 +02:00
 Ján Mikláš
a7012e44cc Trigger "tag added" automation when tag is added via form
[MAILPOET-6128]
2024-06-26 09:42:13 +02:00
Rostislav Wolny
f242d4bb5f Update acceptance test for new version of TinyMCE
TinyMCE now forces hex colors by default
See https://www.tiny.cloud/docs/tinymce/latest/migration-from-6x/#force-hex-color
[MAILPOET-5988]
2024-06-25 16:10:54 +02:00
Rostislav Wolny
2a8b6ad58d Update CSS to match the expected look of the TinyMCE toolbar
Border and radius were causing dual borders.
Buttons were, by default, white and didn't match the toolbar background.
[MAILPOET-5988]
2024-06-25 16:10:54 +02:00
Rostislav Wolny
e5373286fe Update TinyMCE package
[MAILPOET-5988]
2024-06-25 16:10:54 +02:00
Rostislav Wolny
873a8be8bc Add licence_key configure option
By providing this option value 'gpl' we declare our intention
to use TinyMCE under GPLv2+ license.
Our plugin uses the GPL so we are fine.
[MAILOPET-5988]
2024-06-25 16:10:54 +02:00