Commit Graph

595 Commits

Author SHA1 Message Date
050688e155 Schedule segments recalculation every day
[MAILPOET-3633]
2021-05-24 09:56:38 +02:00
55b4051e3f Add reset in progress state for sending queue tasks
[MAILPOET-3608]
2021-05-19 17:59:07 +02:00
6c54c5900c Add check if sending queue is in progress
[MAILPOET-3608]
2021-05-19 17:59:07 +02:00
6d0486cfc5 Add calculation segment score
[MAILPOET-3533]
2021-05-12 14:42:22 +02:00
ddf081dfae Spread bounce check in time
[MAILPOET-3592]
2021-05-10 10:52:48 +02:00
7b9231c249 Use new topic for logs
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
50b484ab10 Improve throttling handler
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
aba99b84f2 Remove reading batch size from constructor
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
6a9e692f64 Add service for automatic decrease sending batch size
[MAILPOET-3588]
2021-05-03 18:39:33 +02:00
3d34f7e5ac Enable automatic scheduling in SubscribersEngagementScore
[MAILPOET-3585]
2021-05-03 11:23:47 +02:00
6ae390bd3d Move scheduleImmediately to SimpleWorker
[MAILPOET-3585]
2021-05-03 11:23:47 +02:00
cfa29c9df1 Change cron scheduling for SubscribersEngagementScore
[MAILPOET-3585]
2021-05-03 11:23:47 +02:00
025d588591 Fix tests
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
3f91c40594 Round score to 1 decimal instead of 0
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
c1f7fb6cd4 Create a worker for initial score calculation
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
274da5cd64 Create cron worker for calculating scrore
[MAILPOET-3525]
2021-04-26 13:46:23 +02:00
3d2c62fc16 Unify list vs segment naming with a rest of codebase
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00
3dc5c5ce80 Add return typehint to check deleted segments method
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00
bbd4cb98f8 Skip empty subscribers batches during sending
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00
5331d76c79 Add error notice for sending newsletter with deleted list
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00
b3da3ec1bc Pause running tasks that have deleted or trashed segments
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00
6183258489 Add comment describing why welcome emails don't have segments
[MAILPOET-3418]
2021-04-07 09:48:31 +02:00
82bf183a6c Use doctrine entity in posts test
[MAILPOET-3027]
2021-03-16 14:40:18 +01:00
ee41046b8e Use Doctrine in the posts task
[MAILPOET-3027]
2021-03-16 14:40:18 +01:00
31df925cf4 Remove unnecessary code form short code task
[MAILPOET-3434]
2021-02-17 16:11:59 +01:00
4390a1932d Remove phpstan errors from the rest of the code
[MAILPOET-3235]
2021-01-18 14:39:42 +01:00
3a7beb6e3f Check API key cron jobs more randomly in time
[MAILPOET-3271]
2021-01-18 10:26:59 +01:00
e66ad88146 Set newsletter Entity when stdClass instance given
[MAILPOET-3356]
2021-01-11 11:15:33 +01:00
d13f63b3e2 Fix other minor type issues in libs
[MAILPOET-3926]
2020-12-07 11:36:01 +01:00
56d7cd1398 Fix rendering shortcodes in subject
[MAILPOET-3333]
2020-12-03 14:11:53 +01:00
fcbfd6fb68 Refactor shortcode categories to doctrine
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
6139e300c3 Free up shortcodes constructor for DI
[MAILPOET-2993]
2020-11-11 11:34:55 +01:00
e5a671900b Update Carbon usage in lib
[MAILPOET-3232]
2020-10-21 12:33:50 +02:00
9e8ccd2c17 Use native array_column
[MAILPOET-3173]
2020-10-12 10:10:03 +02:00
bf7bd6d2d9 Fix other phpstan errors in lib
[MAILPOET-3146]
2020-10-08 15:59:05 +02:00
ab9130f845 Fix newsletter::body type errors
[MAILPOET-3146]
2020-10-08 15:59:05 +02:00
wxa
fd6ff25cd9 Make render preview call more readable [MAILPOET-2979] 2020-10-07 11:48:50 +02:00
wxa
52b84296b3 Add abandoned cart block rendering in email [MAILPOET-2979] 2020-10-07 11:48:50 +02:00
694d1fae10 Refactor SubscribersFinder to be always injected by container
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
b8a288db72 Optimize query for fetching top link
[MAILPOET-3067]
2020-07-27 17:25:24 +02:00
ee297e6076 Fix potential notice in cron supervisor
[MAILPOET-3044]
2020-07-08 13:12:11 +02:00
9049b3c399 Explicitly resume sending also in key checking cron
[MAILPOET-3006]
2020-07-02 13:12:00 +02:00
3621a02b71 Cleanup orphaned stats notification tasks
[MAILPOET-3015]
2020-06-29 11:06:47 +02:00
a8d11bf045 Replace Newsletter delete,trash,replace by new bulkMethods
[MAILPOET-2898][MAILPOET-2758]
2020-06-17 14:37:06 +02:00
13b5a4b6a5 Fix flakey test
[MAILPOET-2890]
2020-06-08 14:45:27 +02:00
c9b1c549c1 Remove rendering in model
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
86a24ad674 Use PHPStan generics
[MAILPOET-2900]
2020-05-25 17:49:07 +02:00
96f04368a9 Add code annotations
[PREMIUM-142]
2020-05-14 11:08:28 +02:00
accf804cea Add queue id into unsubscribe URLs data
[MAILPOET-2736]
2020-05-05 14:40:11 +02:00
d19e7714c3 Use instant unsubscribe URL for List-Unsubscribe header
[MAILPOET-2736]
2020-05-05 14:40:11 +02:00