|
797f1d76ae
|
Update templates API to save template images as files
[MAILPOET-2686]
|
2021-11-08 13:24:53 +01:00 |
|
|
7ecddae1f5
|
Improve error message
[MAILPOET-3865]
|
2021-11-08 10:15:35 +01:00 |
|
|
d8bfcb64bb
|
Replace wrong placeholders in translatable strings
[MAILPOET-3863]
|
2021-11-03 23:11:11 +01:00 |
|
|
be77666105
|
Modify API re-engagement disabled message
[MAILPOET-3840]
|
2021-11-02 09:12:02 +01:00 |
|
|
ea6eb0993d
|
Disable activate button if tracking is disable
[MAILPOET-3840]
|
2021-11-02 09:12:02 +01:00 |
|
|
f42d3aac5e
|
Do not allow activation with toggle if no tracking
[MAILPOET-3743]
|
2021-11-02 09:12:02 +01:00 |
|
|
21b9ae9f2e
|
Show re-engagement emails notice after saving
[MAILPOET-3743]
|
2021-11-02 09:12:02 +01:00 |
|
|
6e6ba3e7a1
|
Use new signature of the dynamicSegmentFilterData constructor
[MAILPOET-3427]
|
2021-10-27 15:45:17 +02:00 |
|
|
0d70174737
|
Only do validation if MSS is active
[MAILPOET-3857]
|
2021-10-26 16:11:32 +02:00 |
|
|
813d43f857
|
Validate if newsletter has an unsubscribe link
[MAILPOET-3857]
|
2021-10-26 16:11:32 +02:00 |
|
|
3a67210743
|
Load the entity for validation
[MAILPOET-3857]
|
2021-10-26 16:11:32 +02:00 |
|
|
970eb69dc1
|
Revert "Replace wrong placeholders in translatable strings"
This reverts commit cc76882164 .
|
2021-10-25 09:48:04 -03:00 |
|
|
cc76882164
|
Replace wrong placeholders in translatable strings
[MAILPOET-3863]
|
2021-10-25 11:48:24 +02:00 |
|
|
59031237fe
|
Remove scheduled count info for re-engagement emails in listing
We schedule re-engagement emails to be send immediately after we detect some recipients so the scheduled count would be always 0.
[MAILPOET-3782]
|
2021-10-18 16:21:52 +02:00 |
|
|
c7ca1d0101
|
Remove unnecesary line
[MAILPOET-3628]
|
2021-10-04 12:37:46 +02:00 |
|
|
1aa93d1b3c
|
Add a new test for creating a custom field
[MAILPOET-3628]
|
2021-10-04 12:37:46 +02:00 |
|
|
acc7ab043d
|
Refactor addSubscriberField to Doctrine
[MAILPOET-3628]
|
2021-10-04 12:37:46 +02:00 |
|
|
b368a76593
|
Refactor get custom field method to Doctrine
[MAILPOET-3628]
|
2021-10-04 12:37:46 +02:00 |
|
|
518c33187f
|
Move custom fields methods to a separate file
[MAILPOET-3628]
|
2021-10-04 12:37:46 +02:00 |
|
|
bef34484ae
|
Use the shortcut for translation function
[MAILPOET-3628]
|
2021-10-04 12:37:46 +02:00 |
|
|
b7e8557bc6
|
Display settings in the listings
[MAILPOET-3763]
|
2021-09-29 14:17:57 +02:00 |
|
|
ac3625e434
|
Create listings tab for re-engagement emails
[MAILPOET-3763]
|
2021-09-29 14:17:57 +02:00 |
|
|
857268c5ff
|
Allow preview for unsaved forms
[MAILPOET-3662]
|
2021-09-27 10:14:02 +02:00 |
|
|
1a3f16a3c0
|
Remove action create from endpoint
[MAILPOET-3662]
|
2021-09-27 10:14:02 +02:00 |
|
|
21839fc30b
|
Fix indentation of multiline function declarations
[MAILPOET-3732]
|
2021-09-17 12:17:36 +02:00 |
|
|
cdda3480ca
|
Make all constructor signatures multiline
[MAILPOET-3732]
|
2021-09-16 14:19:40 +02:00 |
|
|
206dd92054
|
Display the last engagement on the subscribers stats page
[MAILPOET-3770]
|
2021-09-13 10:33:11 +02:00 |
|
|
5a5ec1cc19
|
Use cron worker scheduler service when scheduling Woo sync
[MAILPOET-3726]
|
2021-09-08 16:12:37 +02:00 |
|
|
8eaf9471f5
|
Schedule immediate cron task for Woo sync on force sync
[MAILPOET-3726]
|
2021-09-08 16:12:37 +02:00 |
|
|
14ff48c7fa
|
Differentiate machine and humans opens on subscriber stats API
[MAILPOET-3741]
|
2021-08-31 15:15:54 +02:00 |
|
|
464f23c82b
|
Display machine opens
[MAILPOET-3740]
|
2021-08-30 14:04:29 +02:00 |
|
|
e4aca4f6de
|
Refactor endpoint to doctrine
[MAILPOET-3626]
|
2021-08-25 09:22:44 +02:00 |
|
|
5d967f3457
|
Use a single string instead of array of strings
[MAILPOET-3625]
|
2021-08-23 14:18:57 +02:00 |
|
|
3b7752daed
|
Refactor creating new list to Doctrine
[MAILPOET-3625]
|
2021-08-23 14:18:57 +02:00 |
|
|
3d1e2c5a2e
|
Refactor setupWooCommerceInitialImport to Doctrine
[MAILPOET-3625]
|
2021-08-23 14:18:57 +02:00 |
|
|
b2857cbf40
|
Refactor code that checks for list deletion with form
Move segment deletion to new function doTrash to avoid calling methods twice on individual segment deletion. Refactor acceptance test.
[MAILPOET-3661]
|
2021-08-16 09:42:08 +02:00 |
|
|
d9186e4230
|
Prevent deleting a list if attached to a form
[MAILPOET-3661]
|
2021-08-16 09:42:08 +02:00 |
|
|
19fad073d0
|
Add cleanup subscribers counts cache
[MAILPOET-3714]
|
2021-08-09 10:38:37 +02:00 |
|
|
a6dc552cdc
|
Use new controller with subscribers counts
[MAILPOET-3646]
|
2021-07-12 11:51:39 +02:00 |
|
|
759cea0f97
|
Add calling API on the click
[MAILPOET-3646]
|
2021-07-12 11:51:39 +02:00 |
|
|
5abee92122
|
Add better error message when name is empty
[MAILPOET-3559]
|
2021-06-28 11:29:46 +02:00 |
|
|
62d6881966
|
Fix name of getter in SegmentEntity
[MAILPOET-3469]
|
2021-06-21 14:02:04 +02:00 |
|
|
3fdbb050cd
|
Add getter for connect operand to SegmentEntity
[MAILPOET-3469]
|
2021-06-21 14:02:04 +02:00 |
|
|
97dd402d21
|
Change error message when request is almost empty
[MAILPOET-3469]
|
2021-06-21 14:02:04 +02:00 |
|
|
c88659076f
|
Fix property filters_connect in response
[MAILPOET-3469]
|
2021-06-21 14:02:04 +02:00 |
|
|
f4c2e4880a
|
Add dynamic filter connect type to response
[MAILPOET-3469]
|
2021-06-21 14:02:04 +02:00 |
|
|
eb0e7e317f
|
Allow returning more filters in response for dynamic segments
[MAILPOET-3469]
|
2021-06-21 14:02:04 +02:00 |
|
|
aeeceeeb8d
|
Use Newsletter\Url as service
[MAILPOET-3269]
|
2021-06-14 10:12:34 +02:00 |
|
|
f7b77cf75d
|
Remove FormRepository from SettingsController
[MAILPOET-3643]
|
2021-06-07 14:14:50 +02:00 |
|
|
4d5630b1ca
|
Remove ScheduledTaskRepository from SettingsController
[MAILPOET-3643]
|
2021-06-07 14:14:50 +02:00 |
|