2117d43d6b
Add integration tests for Help API
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
5847918409
Return 400 instead of 404 in Help API
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
64ccf5b948
Add ScheduledTasksRepository integration tests for new cancelled status
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
3f6210c7ed
Show date time in local (not server) timezone on Help > System Status page
...
Related to #5650
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
4805e611e7
Add message for reschedule task confirmation
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
d60629a98c
Add message for cancel task confirmation
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
9a46009568
Show error message in confirm modal
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
d71278a6bb
Call API to cancel or reschedule task
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
abfbdb4e7d
Show confirm modal when cancelling or rescheduling task
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
7d4a737fb6
Update TaskButton component to accept the whole task, not just ID
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
e8de391741
Replace MailPoet.I18n.t with __
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
88c0836443
Create endpoints to cancel and reschedule tasks
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
65d347bf85
Refactor your-privacy to TypeScript
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
f2719f6716
Refactor queue-status to TypeScript
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
66e6de9be9
Refactor tasks-list to TypeScript
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
2dc036007e
Refactor tasks-list-data-row to TypeScript
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
00824d82d3
Refactor tasks-list-labels-row to TypeScript
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
d38a63f0e6
Add column with (non-implemented) action to cancel or reschedule
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
4211e02d6a
Show list of cancelled sending tasks
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
1918d30fcd
Add migration for a new cancelled_at
column for scheduled tasks
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
e55a861137
Show subscriber email if a sending task has only a single subscriber
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
5f4d4c59fd
Increase number of tasks to 20 on Help > System Status
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
599ecd6323
Remove "type" column in Help > System Status as all tasks are with "sending" type
...
[MAILPOET-5755]
2024-07-04 08:04:34 +02:00
703bd75578
Fix datepicker header on pages with border-box applied to all elements
...
[MAILPOET-6140]
2024-07-02 18:22:25 +02:00
610f903f07
Release 4.54.0
2024-07-02 17:22:04 +03:00
83c6e94073
Fix destructuring assignment
...
Introduced in a351437
[MAILPOET-6138]
2024-07-02 11:34:41 +02:00
3ff825ffca
Fix subscriber verification to allow sending all transactional emails
...
[MAILPOET-6115]
2024-07-01 13:01:30 +02:00
a24922a0d2
Use SubscriberEntity constants in tests
...
[MAILPOET-6115]
2024-07-01 13:01:30 +02:00
db62990c0c
Make Legacy Abandoned Cart emails transactional
...
[MAILPOET-6115]
2024-07-01 13:01:30 +02:00
3ce6a83789
Test legacy emails are transactional
...
[MAILPOET-6115]
2024-07-01 13:01:30 +02:00
fd0d1036e6
Add isTransactional method to NewsletterEntity
...
[MAILPOET-6115]
2024-07-01 13:01:30 +02:00
2cba628c29
Do not check subscriber status during abandoned cart scheduling
...
The abandoned cart automation allows for transactional abandoned carts. Therefore we should not check for the subscriber status when initalizing the abandoned cart mechanism
[MAILPOET-6115]
2024-07-01 13:01:30 +02:00
18852e8ea4
Test abandoned cart gets scheduled regardless of subscriber status
...
[MAILPOET-6115]
2024-07-01 13:01:30 +02:00
21672efd3d
Fix automation icons, that are wrapped in <div> (like if/else)
...
[MAILPOET-6132]
2024-07-01 10:24:30 +02:00
57ef2c83dc
Make icons bigger in automation subscribers analytics
...
[MAILPOET-6132]
2024-07-01 10:24:30 +02:00
f2fddf43ee
Make icons bigger in automation editor steps
...
[MAILPOET-6132]
2024-07-01 10:24:30 +02:00
a292ded28e
Make icons bigger in automation editor block popup without scaling
...
Scaling can make icons blurred in some browsers.
[MAILPOET-6132]
2024-07-01 10:24:30 +02:00
baf8639de5
Normalize automation icon sizes
...
[MAILPOET-6132]
2024-07-01 10:24:30 +02:00
62b9223d2b
Remove hardcoded sizes and scales from automation icons
...
[MAILPOET-6132]
2024-07-01 10:24:30 +02:00
55e1ff7d8f
Fix fatal error when trying to create a new segment with option subscribed date
...
MAILPOET-6133
2024-06-28 17:41:42 +02:00
788112cbfc
Fix condition for checking that the latest version is beta or RC
...
[MAILPOET-6096]
2024-06-28 17:36:36 +02:00
5f3b94381a
Remove no longer needed packages
...
[MAILPOET-5491]
2024-06-28 16:11:07 +02:00
924b01d85c
Remove no longer supported import syntax, use CommonJS for tests instead
...
Using inject-loader requires first transpiling modules to CommonJS. Previously,
we were doing this via parametrized imports, but these are no longer supported.
Instead, we can fix this by using CommonJS preset in Webpack config.
[MAILPOET-5491]
2024-06-28 16:11:07 +02:00
4ed5ce2ba3
Update babel-loader to 9.1.3
...
[MAILPOET-5491]
2024-06-28 16:11:07 +02:00
605664228e
Improve code readability
...
[MAILPOET-6119]
2024-06-28 14:27:21 +02:00
242c29398d
Keep the latest changelog in both readme and changelog files
...
[MAILPOET-6119]
2024-06-28 14:27:21 +02:00
0fac09172a
Fix formating of readme file
...
[MAILPOET-6119]
2024-06-28 14:27:21 +02:00
e023501c31
Fix a typo in method name
...
[MAILPOET-6119]
2024-06-28 14:27:21 +02:00
7abfa53c2f
Copy changeset on release
...
[MAILPOET-6119]
2024-06-28 14:27:21 +02:00
79285f3127
Retain the latest version in readme
...
[MAILPOET-6119]
2024-06-28 14:27:21 +02:00