Commit Graph

15684 Commits

Author SHA1 Message Date
Jan Lysý
50c2a46c16 Use current version of WooCommerce
[MAILPOET-4125]
2022-02-09 10:37:42 +01:00
Jan Lysý
5b1374b0fe Use native function for work with checkoxes
[MAILPOET-4125]
2022-02-09 10:37:42 +01:00
Jan Lysý
8ff7b32cf3 Add more attempts for click in table
[MAILPOET-4125]
2022-02-09 10:37:42 +01:00
Jan Lysý
80241ee0a2 Add waiting on rendered list to delete
[MAILPOET-4125]
2022-02-09 10:37:42 +01:00
Jan Lysý
3de7b505f7 Use waitForText instead of see in NewsletterCreationCest
[MAILPOET-4125]
2022-02-09 10:37:42 +01:00
Rodrigo Primo
5cf23e505f Add instructions on how enable Xdebug develop mode
[MAILPOET-4121]
2022-02-08 13:31:44 +01:00
Rodrigo Primo
2e920977d7 Revert "Enable Xdebug develop mode"
This reverts commit 8a00dd8e67.

[MAILPOET-4121]
2022-02-08 13:31:44 +01:00
Rostislav Wolny
81b315a0d0 Use proper function for creating a user in tests on multisite
[MAILPOET-4123]
2022-02-08 10:41:17 +01:00
Rostislav Wolny
9f0bd98569 Fix subscriber activity tracker test
wp_create_user function was failing when creating the same user for the second time.
This commit fixes the issue by adding a cleanup before the test creates the user.
[MAILPOET-4123]
2022-02-08 10:41:17 +01:00
Rodrigo Primo
07dde70d9f Add note about the migration from IdiORM to Doctrine
[MAILPOET-3916]
2022-02-07 16:36:08 +01:00
Rodrigo Primo
d8724204f5 Fix getBounceCount() to return the correct property
[MAILPOET-4100]
2022-02-07 16:32:06 +01:00
Rostislav Wolny
450210a269 Move CSS specific for mailpoet pages out from global admin CSS
[MAILPOET-4080]
2022-02-07 16:30:39 +01:00
Sam NAjian
feb3cfb63c Make sure user exists before setting sender defaults
[MAILPOET-4062]
2022-02-07 16:06:07 +01:00
Sam Najian
fdbb0d974e Expose Storybook port to the host
[MAILPOET-4078]
2022-02-07 15:16:15 +01:00
Sam Najian
2fd35cb4c2 Expose storybook port to host
[MAILPOET-4078]
2022-02-07 15:16:15 +01:00
Rodrigo Primo
a48e41970c Check if MailPoet is active before running integration tests
[MAILPOET-4089]
2022-02-07 15:14:19 +01:00
John Oleksowicz
5f5255f921 Move MSS Activation to change handler
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
00f3e3787d New service for handling setting changes
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
82a6fb8ac7 Refactor migrator to be a DI service
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
ed28dcc6e6 Update tests
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
3cf92cb81e Update setting type to match default
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
ffb0416cf7 Update version check for consistency
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
5e9728c91a Migration and tests for new default value
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
06812f5544 Inactivate subscribers after 12 months by default
[MAILPOET-4016]
2022-02-07 14:37:08 +01:00
Rostislav Wolny
4dce8c2ec5 Refactor SubscriberActivityTracker to get rid of entity caching
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
c953eb1b53 Add missing return type hints
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
2d117e6cc8 Add acceptance test for page view cookie
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
c38d3aeac8 Disable subscriber activity tracking for admin interface
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
ad94cffdea Remove proprietary AbandonedCartPageVisitTracker
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
f3208ca585 Use subscriber activity callback for postponing abandoned cart emails
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
9c251f8560 Add support for callbacks to subscriber activity tracker
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
a6d37f8cce Enable subscriber activity tracking
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
28c0e05336 Track subscriber activity for logged in users even without cookies
We want to reuse this general tracking also for AbandonedCart emails which
currently track the activity also for logged in users.
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
94af2c324b Update subscriber last engagement with correct value
For mutable Carbon object $now->subMinute() was altering also $now variable which was causing that the saved engagement at was not accurate.
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
056992bc07 Add service for tracking subscriber activity on a website
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
dependabot[bot]
99dd0bdca1 Bump mustache/mustache from 2.13.0 to 2.14.1 in /mailpoet
Bumps [mustache/mustache](https://github.com/bobthecow/mustache.php) from 2.13.0 to 2.14.1.
- [Release notes](https://github.com/bobthecow/mustache.php/releases)
- [Commits](https://github.com/bobthecow/mustache.php/compare/v2.13.0...v2.14.1)

---
updated-dependencies:
- dependency-name: mustache/mustache
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 09:37:41 +01:00
Jan Lysý
ebdb5e3f6a Fix WooCommerce Memberships Segment cest
[MAILPOET-4095]
2022-02-03 09:38:20 +01:00
Jan Lysý
2f216e5559 Add downloading WooCommerce Memberships into circle config
[MAILPOET-4095]
2022-02-03 09:38:20 +01:00
Jan Lysý
1e443ae295 Add downloading WooCommerce Memberships into docker-entrypoint.sh
[MAILPOET-4095]
2022-02-03 09:38:20 +01:00
Jan Lysý
6ed1bdeaa1 Fix creating plan and member in WooCommerceMembership data factory
Membership commands return a string message, so we need to parse ID from a sentence.
[MAILPOET-4095]
2022-02-03 09:38:20 +01:00
Jan Lysý
69cbe75f16 Fix downloading WooCommerce Membership plugin
The downloading plugin was failing when the used version was the latest or empty.
So I added the exact version to the list of possible zip names.
[MAILPOET-4095]
2022-02-03 09:38:20 +01:00
Brezo Cordero
c8d7beb5dc WIP: Fix acceptance oldest
[MAILPOET-4014]
2022-02-03 08:24:26 +01:00
Brezo Cordero
f2f54e80cb Conditionally load theme on tests
[MAILPOET-4014]
2022-02-02 14:10:55 +01:00
Brezo Cordero
0fb8bf24bb Switch theme in acceptance tests to 2021
[MAILPOET-4014]
2022-02-02 14:10:55 +01:00
Brezo Cordero
dc7b12dcc5 Update the WordPress image on acceptance tests
[MAILPOET-4014]
2022-02-02 14:10:55 +01:00
Brezo Cordero
d3bd77d883 Update runtime acceptance environment to 8.0
[MAILPOET-4014]
2022-02-02 14:10:55 +01:00
Brezo Cordero
3e2fbb7362 Update tests to run also locally on M1
[MAILPOET-4014]
2022-02-02 14:10:55 +01:00
Rodrigo Primo
8a00dd8e67 Enable Xdebug develop mode
[MAILPOET-4098]
2022-02-01 15:19:22 +01:00
Jan Lysý
aac262f1c1 Add new exceptions to the eslint premium config
[MAILPOET-3358]
2022-01-31 13:31:06 +01:00
Jan Lysý
ed7de702fa Add eslint configuration from premium
[MAILPOET-3358]
2022-01-31 13:31:06 +01:00