Commit Graph

15684 Commits

Author SHA1 Message Date
7da2d2f7c8 Add basic workflow step saving to workflow update API
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
55fb3f6c82 Add email thumbail component (only frontend at the moment)
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
c44230b49f Extract button modifications to a component exending @wordpress/components
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
e2db0542ff Do not crash when an unknown step is selected
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
8aab1708c1 Keep selected step highlighted (as post editor does with blocks)
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
d998e48b62 Hide debug info folded in a panel body
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
c484514d88 Save step args into editor store
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
569df2be9c Use registered blocks in block inserter
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
03bc8cee03 Add basic email content sidebar section
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
b313c74901 Add email settings to step sidebar
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
bc502d8046 Add panel body title component with action button
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
47ccae2e6b Add mailpoet integration client setup with send email step
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
0fcef3c209 Add step editation rendering to step sidebar
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
4e9acb524d Add step card component and render it in step sidebar
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
4406d72980 Add functionality to register step types in automation editor
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
664594d1bd Extract store functionality out of index file (avoids dep cycles)
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
db6f0d14b1 Move api setup to automation root, fix initialization side-effect
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
1801f522f6 Add reusable step icon component
[MAILPOET-4420]
2022-07-26 15:10:05 +02:00
e5b0b4ae1d Release 3.93.0 2022-07-26 15:03:08 +02:00
6b76aed537 Bump terser from 4.8.0 to 4.8.1 in /mailpoet
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 14:11:02 +02:00
dac6fd9482 Bump terser from 5.10.0 to 5.14.2 in /eslint-config
Bumps [terser](https://github.com/terser/terser) from 5.10.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 09:33:30 +02:00
6ff6bd3637 Add new test cases for FilterDataMapper
[PREMIUM-196]
2022-07-25 09:32:02 +02:00
88ae1f923a Add new shared libraries for premium
[PREMIUM-196]
2022-07-25 09:32:02 +02:00
ee00093421 Add new filter dependency on premium plugin
[PREMIUM-196]
2022-07-25 09:32:02 +02:00
1eef663ca3 Add new dynamic filter for tags
[PREMIUM-196]
2022-07-25 09:32:02 +02:00
04b61cb334 Add new subscriber tag filter component
[PREMIUM-196]
2022-07-25 09:32:02 +02:00
9644e908a9 Add tags into template
[PREMIUM-196]
2022-07-25 09:32:02 +02:00
d8ad8ec97d Remove the deprecated filters mailpoet_archive_date and mailpoet_archive_subject
Those two filters were deprecated over six months ago and were scheduled
to be removed last month.

[MAILPOET-4470]
2022-07-21 16:35:09 +02:00
50e98a6273 Remove old model from InactiveSubscribersNotice
[MAILPOET-4356]
2022-07-21 15:35:50 +02:00
e28aa7ed46 Remove old model from BlackFridayNotice
[MAILPOET-4356]
2022-07-21 15:35:50 +02:00
7f055aef06 Replace Paris models with Doctrine in SubscriberPersonalDataEraser
[MAILPOET-4349]
2022-07-20 15:05:19 +02:00
7c08397b0c Release 3.92.1 2022-07-20 11:37:54 +03:00
6a7eda1459 Release 3.92.0 2022-07-20 11:37:54 +03:00
c2612f4511 Shorten the max tag name from 255 to 191 chars
MySQL has maximum key lengths for indexes, and the number can vary based
 on storage engine and MySQL version. Using utf8mb4, the index would be
 255 * 4 = 1020 bytes long, exceeding the MyISAM maximum of 1000 bytes
 and the MySQL 5.6 maximum of 767 bytes.

 See Column Prefix Key Parts in the MySQL reference:
 https://dev.mysql.com/doc/refman/8.0/en/create-index.html

 By reducing this length to 191, we ensure that the maximum likely index
 length will be less than the 767 lower bound (191 * 4 = 764).

 MAILPOET-4489
2022-07-20 09:30:43 +02:00
ba132c7dcc Mitigate stateful Shortcode service causing test to fail
[MAILPOET-4361]
2022-07-18 16:47:48 +02:00
a2f65bf647 Migrate PersonalDataExporters\NewslettersExporter to Doctrine
[MAILPOET-4348]
2022-07-18 16:47:48 +02:00
a65bbb6904 Remove model usages from ShortCodesTest
[MAILPOET-4361]
2022-07-18 16:47:48 +02:00
f44afbddf2 Remove SendingQueue model usages
[MAILPOET-4361]
2022-07-18 16:47:48 +02:00
1814a69719 Remove SubscriberModel usages
[MAILPOET-4361]
2022-07-18 16:47:48 +02:00
bd3b4f1e93 Remove Newsletter model usages
[MAILPOET-4361]
2022-07-18 16:47:48 +02:00
7e6b6eac35 Bump moment from 2.29.2 to 2.29.4 in /mailpoet
Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-18 13:00:32 +02:00
0a461bb846 Skip API request if Modal is not opened and remove unnecessary check from method
MAILPOET-4300
2022-07-18 12:53:49 +02:00
5d8b721a52 Annotate return type and use consistent return data
MAILPOET-4300
2022-07-18 12:53:49 +02:00
d93448c352 Fix typo and variable names error
MAILPOET-4300
2022-07-18 12:53:49 +02:00
04dc774104 Add tests for base PHP functions
MAILPOET-4300
2022-07-18 12:53:49 +02:00
cb68688f18 Refactor: update validateAuthorizedEmail to convert authorizedEmails to lowercase
MAILPOET-4300
2022-07-18 12:53:49 +02:00
ad171576f3 Fix: Show error message and better error handling.
MAILPOET-4300
2022-07-18 12:53:49 +02:00
1b103c653f Fix: Only start polling the server on success response
MAILPOET-4300
2022-07-18 12:53:49 +02:00
ef5e45ba32 Refactor email sender field, remove double error notice
MAILPOET-4300
2022-07-18 12:53:49 +02:00
2eb441a7f7 Hijack link to MP Shop, show email authorization modal on Newsletter send page
MAILPOET-4300
2022-07-18 12:53:49 +02:00