Commit Graph

22694 Commits

Author SHA1 Message Date
d553e4647d Revert "Fix cloning dragged element"
This reverts commit 08f0f2bf38.

[MAILPOET-6211]
2024-09-04 18:53:07 +02:00
65516e70ed Revert "Prevent text selection when dragging"
This reverts commit e4730f7e31.

[MAILPOET-6211]
2024-09-04 18:53:07 +02:00
e7466fc9df Revert "Prevent text selection when resizing"
This reverts commit c11460fd30.

[MAILPOET-6211]
2024-09-04 18:53:07 +02:00
4882b2aef6 Revert "Fixed dragging images after being resized"
This reverts commit 16525d5cce.

[MAILPOET-6211]
2024-09-04 18:53:07 +02:00
2a4953489e Revert "Fix deprecation warning from interact.js"
This reverts commit 0c000b0595.

[MAILPOET-6211]
2024-09-04 18:53:07 +02:00
9ed2e59a74 Update used WooCommerce Subscriptions plugin in Circle CI
- latest version: 6.6.1
 - previous version: 6.5.0
2024-09-03 16:09:03 +02:00
c4bc285d28 Update used Automate Woo plugin in Circle CI
- latest version: 6.0.33
 - previous version: 5.8.5
2024-09-03 16:09:03 +02:00
1408e7135c Update used WooCommerce plugin in Circle CI
- latest version: 9.2.3
 - previous version: 9.1.4
2024-09-03 16:09:03 +02:00
56c1a34120 Release 5.1.0 2024-09-03 16:01:56 +02:00
f68160fe5b Fix typos in WordPress Playground link action
[MAILPOET-6185]
2024-09-02 21:33:40 +02:00
9d0e2cdbcf Add acceptance test for the same form rendered multiple times on a page
[MAILPOET-6182]
2024-09-02 12:53:26 +02:00
d5f1980c63 Update integration tests
[MAILPOET-6182]
2024-09-02 12:53:26 +02:00
924a496e99 Update unit tests
[MAILPOET-6182]
2024-09-02 12:53:26 +02:00
4a54033d1e Correctly show error message next to the field when the same form is rendered multiple times
Every form block now has unique ID (even the same block in two different form has different ID) used for rendering error messages. Before this, when the same form was rendered on a page multiple times, error messages of custom fields were always shown on the last rendered form, even if the first one was submitted.

[MAILPOET-6182]
2024-09-02 12:53:26 +02:00
ccc1786614 Add reCAPTCHA validation and prevent form submission when invalid
[MAILPOET-6182]
2024-09-02 12:53:26 +02:00
b7a6f0bea1 Change error message for checkbox and radio blocks in forms
[MAILPOET-6182]
2024-09-02 12:53:26 +02:00
5bb7449ead Add WordPress Playground link to pull requests
[MAILPOET-6185]
2024-09-02 12:50:50 +02:00
8717ecf866 Add WordPress Playground & Studio notice
[MAILPOET-6185]
2024-09-02 12:50:50 +02:00
8943979391 Hide send your first campaign notice in playground
[MAILPOET-6185]
2024-09-02 12:50:50 +02:00
0f0eb05c4e Hide database engine notice in playground
[MAILPOET-6185]
2024-09-02 12:50:50 +02:00
dceb1b411d Temporarily disable some more queries in playground
[MAILPOET-6185]
2024-09-02 12:50:50 +02:00
da3a07e3a0 Fix deprecation notice about ${var} in strings
Fixes: Using ${var} in strings is deprecated, use {$var} instead

[MAILPOET-6207]
2024-09-01 20:45:34 +02:00
2eeabaf023 After rebase fix for composer.lock
[MAILPOET-6149]
2024-08-29 18:03:42 +02:00
5f8a10b5d2 Add QIT security scan job to CI
[MAILPOET-6149]
2024-08-29 18:03:42 +02:00
ffe3a85ce5 Add qit-cli package
[MAILPOET-6149]
2024-08-29 18:03:42 +02:00
57bdfec18e Replace WPDB with Doctrine DBAL query builder in populator
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
ab16f5be10 Remove ignores of WordPressDotOrg sniffs
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
a1632ea512 Satisfy PHPCS checks also in tests
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
5ef7059de8 Add WPCS WordPress-Extra ruleset to CodeSniffer
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
b7b62f5fbc Remove confusing comments in WPDB driver
On the low lever of the WPDB driver, we're indeed executing an unknown query,
and we can't say that they are by themeselves fully safe. It's higher levels of
abstraction in Doctrine that aim to prevent us from generating unsafe querires.

[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
89b10e7504 Avoid ignoring PHPCS checks in automation field factories
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
e3f7caea14 Avoid ignoring PHPCS checks in automation storages
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
9ab5c928de Remove deprecated parameters (reported by WPCS)
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
a14849cea2 Remove command for minimal plugin standard
Because we used outdated WP coding standard we had reported errors about new WPDB placeholder %i.
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
b5d75aaa21 Update used WP coding standards
The used package was outdated and didn't allow placeholders for tables or columns
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
b1248cca0d Use placeholders and comments
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
952bc28fda Use placeholders and comments in Migrations
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
91d6ee15db Fix ignore comment in Functions.php
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
15e109e763 Add comments in WPDB Doctrine driver
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
c6caee6f7a Add comments to the WPDB queries in Automation Integrations
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
9f87b1c18b Add comments to the WPDB queries in Automation Storages
[MAILPOET-6150]
2024-08-29 17:23:34 +02:00
5ba859ca2c Another try to fix flaky step clicking action 2024-08-29 09:10:49 +02:00
655188cd14 Update test to use waitForText 2024-08-29 09:10:49 +02:00
938dc9e504 Fix occasionally failing flaky test to trash or restore newsletters 2024-08-29 09:10:49 +02:00
11de87a278 Fix security audit problems 2024-08-29 09:09:54 +02:00
6164898303 Release 5.0.2 2024-08-27 14:49:41 +02:00
44513009a6 Fix pnpm lockfile error when setting up new dev env
Running ./do setup fails with this error:

ERR_PNPM_LOCKFILE_CONFIG_MISMATCH Cannot proceed with the frozen installation. The current "settings.autoInstallPeers" configuration doesn't match the value found in the lockfile

[MAILPOET-6201]
2024-08-27 10:29:39 +02:00
7ebcf324a6 Update code for the new cron-expression package
[MAILPOET-6167]
2024-08-26 14:52:05 +02:00
029b698b56 Replace cron-expression package with a fork
[MAILPOET-6167]
2024-08-26 14:52:05 +02:00
cbc2be2368 Remove the MYISAM tests
Now we have a check and warn users
InnoDB has been a default for 14 years

[MAILPOET-6184]
2024-08-26 10:20:45 +02:00