Commit Graph

20468 Commits

Author SHA1 Message Date
Jan Jakes
bd193968b1 Rewrite Scheduler::processReEngagementEmail() using Doctrine
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
a488d0b275 Rewrite Scheduler::processScheduledAutomaticEmail() using Doctrine
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
d574b55b3f Rewrite Scheduler::processScheduledStandardNewsletter() using Doctrine
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
1ef88a5fb5 Rewrite Scheduler::processPostNotificationNewsletter() using Doctrine
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
6517c697d6 Rewrite Scheduler::processWelcomeNewsletter() using Doctrine
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
a1c0399e96 Implement scheduler task, queue, and subscribers removal with Doctrine
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
e81a7c1517 Enable usage of both Doctrine and legacy task/queue entities in scheduler loop
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
b05bc86223 Remove usages of MailPoet\Tasks\Sending from renderer
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
b42d579b67 Remove usages of MailPoet\Tasks\Sending from welcome scheduler
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
728e1781c6 Remove usages of MailPoet\Tasks\Sending from stats notification worker
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
09abbe2246 Remove usages of MailPoet\Tasks\Sending from automation email scheduler
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
457dab01fa Remove usages of MailPoet\Tasks\Sending from reengagement scheduler
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
b5552a5a5e Remove usages of MailPoet\Tasks\Sending from Help page
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
bb29f25c40 Remove simple usages of MailPoet\Tasks\Sending from integration tests
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
John Oleksowicz
b2679bface Show correct number of steps
This ensures we display the correct number of total steps when skipping
the tracking step for dotcom users. In order to achieve this I decided
to refactor the step count calculation and step mapping functions in a
way that I hope will be easier to update going forward.

MAILPOET-5549
2023-11-01 12:24:46 +01:00
John Oleksowicz
c6a6d7d8e1 Automatically opt in to tracking if wpcom
MAILPOET-5549
2023-11-01 12:24:46 +01:00
John Oleksowicz
281c75c67c Add helper to check if settings exists in DB
MAILPOET-5549
2023-11-01 12:24:46 +01:00
John Oleksowicz
d81f303d45 Extract method to update tracking settings
MAILPOET-5549
2023-11-01 12:24:46 +01:00
John Oleksowicz
b58d7c1faf Add mailpoet_is_dotcom to layout/MailPoet
MAILPOET-5549
2023-11-01 12:24:46 +01:00
John Oleksowicz
a3b8babde0 Add twig function to check if on dotcom
MAILPOET-5549
2023-11-01 12:24:46 +01:00
Jan Jakes
001e3f8af4 Release 4.35.0 2023-11-01 10:47:39 +01:00
David Remer
694be68f4a Add post ID to comment
[MAILPOET-5687]
2023-10-31 15:08:49 +01:00
David Remer
73d7a0963a Add product post type
[MAILPOET-5687]
2023-10-31 15:08:49 +01:00
David Remer
579cd43fab Export <ToggleControl />
[PREMIUM-249]
2023-10-31 10:20:17 +01:00
David Remer
1e2b16a9ca Add woocommerce:made-a-review trigger stub
[PREMIUM-249]
2023-10-31 10:20:17 +01:00
David Remer
17f3fcb368 Make variable protected
[PREMIUM-249]
2023-10-31 10:20:17 +01:00
David Remer
b5676c6de5 Export WooCommerce Context
[PREMIUM-249]
2023-10-31 10:20:17 +01:00
David Remer
261098cc41 Add ratings enabled value to context
[PREMIUM-249]
2023-10-31 10:20:17 +01:00
David Remer
9fe87e8910 Add wcReviewRatingsEnabled
[PREMIUM-249]
2023-10-31 10:20:17 +01:00
David Remer
7c382f4034 Add getCommentMeta
[PREMIUM-249]
2023-10-31 10:20:17 +01:00
David Remer
41ce9e623e Add WordPress integration
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
f7f37044fc Ensure integers
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
48ade93b6e Add tests for post and comment fields
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
6cee6ac887 Normalize the status differences between wp_get_comment_status and get_comment_statuses
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
00453fdb99 Use null when comment or post not found
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
221e496714 Add comment
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
59e4688799 Add comment fields
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
0c4b743247 Add CommentToPost subject transformer
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
e0b871454b Add PostSubject
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
8eb596bfcf Add getPostStatuses()
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
936d96427c Use comment_statuses in context
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
a7fb860da2 Add get_taxonomy and get_term
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
e2c5f2af4b Specify interface
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
d34524df15 Specify return types
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
7b4fc19e09 Make keyword translateable
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
dd103b81d7 Catch exceptions when trying to match filters in trigger handler
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
8f529491e8 Move WordPress context factory to free plugin
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
e465f5a5bb Add new classes to DI container
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
1ca932d088 Add wordpress:made-a-comment stub
[PREMIUM-248]
2023-10-30 21:22:23 +01:00
David Remer
f92d560d6a Add comment to subscriber subject transformer
[PREMIUM-248]
2023-10-30 21:22:23 +01:00