Commit Graph

9623 Commits

Author SHA1 Message Date
Pavel Dohnal
4136a0d8c4 Add PHP extensions to composer
[MAILPOET-2325]
2019-09-12 19:12:33 +02:00
Amine Ben hammou
ec3b5ca1e3 Optimize the SQL query
[MAILPOET-2313]
2019-09-12 17:32:05 +02:00
Amine Ben hammou
69f011f63c Add missing use statements
[MAILPOET-2313]
2019-09-12 17:32:05 +02:00
Amine Ben hammou
2ed3fe316b Fix typo in SQL
[MAILPOET-2313]
2019-09-12 17:32:05 +02:00
Amine Ben hammou
459dc8bff8 Schedule the task only when needed
[MAILPOET-2313]
2019-09-12 17:32:05 +02:00
Amine Ben hammou
75017d93ba Reduce scheduling priority
[MAILPOET-2313]
2019-09-12 17:32:05 +02:00
Amine Ben hammou
f5eb7cb5a0 Use CHAR because the size is constant
[MAILPOET-2313]
2019-09-12 17:32:05 +02:00
Amine Ben hammou
36322978ae Add Cron task to generate link_tokens for existing subscribers 2019-09-12 17:32:05 +02:00
Amine Ben hammou
b4bb6dd747 Fix tests 2019-09-12 17:32:05 +02:00
Amine Ben hammou
3ea9c99090 Use link_token when tracking and rendering links 2019-09-12 17:32:05 +02:00
Amine Ben hammou
042213d5aa Generate link_token when new subscriber is created 2019-09-12 17:32:05 +02:00
Amine Ben hammou
4edde1636f Add link_token to subscribers table 2019-09-12 17:32:05 +02:00
Amine Ben hammou
76a08d4478 Fix acceptance test
[MAILPOET-2360]
2019-09-12 16:38:00 +02:00
Pavel Dohnal
47a51834f9 Use only one body for text emails
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
4127f1fadf Remove useless condition
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
0957b6a129 Remove comments
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
952b9d7dd4 Initialise hooks early
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
198b04fe24 Translate exception for phpmailer
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
10903cb6c8 Throw for unknown content type
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
d953fde6f9 Deal with Mailer Response
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
998139f896 Send WordPress HTML emails
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
dcb9b124c8 Send text wordpress emails
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
b844d41fde Allow text mails to be send using PHPMail
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
ef29a301fc Allow full name to be passed to mailer
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
0b96d13d1a Allow emails from login screen
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
72c62ba937 Hide feature behind feature flag
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Pavel Dohnal
aa1b9157a4 Replace WordPress Mailer with our own implementation
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
Amine Ben hammou
4c57e59c74 Remove uneeded variables
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Amine Ben hammou
673423b709 Update acceptance test
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Amine Ben hammou
31ca3bf12a Remove unused method
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Amine Ben hammou
a71e7ff1eb Update integration tests
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Amine Ben hammou
c51a894f94 Remove confirmation sender settings from UI
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Amine Ben hammou
77322a08ce Remove confirmation sender settings and warnings
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Amine Ben hammou
674d8f9926 Use sender and reply-to settings for confirmation emails
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Ján Mikláš
b48ebbb13d Disable TinyMCE's context menu
[MAILPOET-2355]
2019-09-12 15:36:24 +02:00
Amine Ben hammou
af12fb0acd Hide Beacon on wizard page
[MAILPOET-2344]
2019-09-12 15:27:16 +02:00
Rami Yushuvaev
81079dcd7c Italicize the email too 2019-09-12 15:19:35 +02:00
Rami Yushuvaev
6e3faef6c3 i18n: Avoid using HTML tags in translation strings
Replace `<i>%s</i>` with a simple `%s`. Move the HTML tags outside the strings, to `sprintf()` parameter.
2019-09-12 15:19:35 +02:00
Amine Ben hammou
556b9f4ecb Remove uneeded test
[MAILPOET-2346]
2019-09-12 14:59:02 +02:00
Amine Ben hammou
d6a29e1b91 Schedule it immediately if needed
[MAILPOET-2340]
2019-09-12 14:59:02 +02:00
Amine Ben hammou
c871efdb3e Use CHAR instead of VARCHAR
[MAILPOET-2340]
2019-09-12 14:59:02 +02:00
Ján Mikláš
6cb2eba0e4 Don't show "missing unsubscribe link" for already sent newsletters
[MAILPOET-2195]
2019-09-12 14:35:51 +02:00
Ján Mikláš
f61f6c248d Add acceptance test for disabled Next button for sent newsletter
[MAILPOET-2195]
2019-09-12 14:35:51 +02:00
Ján Mikláš
3fba00c1e5 Disable last step in UI for already sent standard emails
[MAILPOET-2195]
2019-09-12 14:35:51 +02:00
Pavel Dohnal
24d5125ba7 Stay checked after billing update
[MAILPOET-2217]
2019-09-12 14:31:15 +02:00
wxa
a97376b443 Add SPF record notice [MAILPOET-2295] 2019-09-12 14:09:27 +02:00
wxa
f67e356202 Add SPF check API method to backend [MAILPOET-2295] 2019-09-12 14:09:27 +02:00
Jan Jakeš
e72ea01f68 Build translations only on 'release' branch
[MAILPOET-2319]
2019-09-12 14:00:33 +02:00
Jan Jakeš
0248eed696 Remove useless line
[MAILPOET-2319]
2019-09-12 14:00:33 +02:00
Jan Jakeš
de67ca8cab Skip authorized email validation tests when sending key env variable not set
[MAILPOET-2319]
2019-09-12 14:00:33 +02:00