Commit Graph

22617 Commits

Author SHA1 Message Date
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