|
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 |
|
|
9174bbb6fd
|
Refactor form bulk action to docrine
[MAILPOET-3630]
|
2021-06-02 14:09:12 +02:00 |
|
|
ad40585da4
|
Refactor form save to doctrine
[MAILPOET-3037]
|
2021-05-19 11:00:18 +02:00 |
|
|
bf1598cb4e
|
Refactor code
[MAILPOET-3037]
|
2021-05-19 11:00:18 +02:00 |
|
|
d89512932f
|
Use Doctrine in Form create
[MAILPOET-3037]
|
2021-05-19 11:00:18 +02:00 |
|
|
61d73c1b6c
|
Remove unused method
[MAILPOET-3037]
|
2021-05-19 11:00:18 +02:00 |
|
|
28060c8e12
|
Reschedule existing subscriber score task on reset
[MAILPOET-3533]
|
2021-05-12 14:42:22 +02:00 |
|
|
62cb468525
|
Rename method and variables
[MAILPOET-3533]
|
2021-05-12 14:42:22 +02:00 |
|
|
6d0486cfc5
|
Add calculation segment score
[MAILPOET-3533]
|
2021-05-12 14:42:22 +02:00 |
|
|
f4ce284e5c
|
Add engagement score into segment list
[MAILPOET-3533]
|
2021-05-12 14:42:22 +02:00 |
|
|
5f5e5d0860
|
Fix backend error messages
[MAILPOET-3226]
|
2021-05-11 14:25:16 +02:00 |
|
|
c4406d6bbe
|
Fix typo in error message and data factory method name
[MAILPOET-3226]
|
2021-05-11 14:25:16 +02:00 |
|
|
47eb085d2a
|
Add backend mapping and validation for customer country segment
[MAILPOET-3226]
|
2021-05-11 14:25:16 +02:00 |
|
|
17c0e26b02
|
Fix code style
[MAILPOET-3525]
|
2021-04-26 13:46:23 +02:00 |
|
|
9eeeb10415
|
Add a button for recalculating score
[MAILPOET-3525]
|
2021-04-26 13:46:23 +02:00 |
|
|
74f9505772
|
Add score to stats page
[MAILPOET-3525]
|
2021-04-26 13:46:23 +02:00 |
|
|
a2c1b4f8bc
|
Display subscribers score on the listings page
[MAILPOET-3525]
|
2021-04-26 13:46:23 +02:00 |
|
|
f63865b94c
|
Add dynamic filter for WC total spent
[MAILPOET-3227]
|
2021-04-26 11:29:48 +02:00 |
|
|
4f3738b0b1
|
Implement new WooCommerce dynamic segment based on the number of orders
[MAILPOET-3228]
|
2021-04-20 08:42:21 +02:00 |
|