Commit Graph

7550 Commits

Author SHA1 Message Date
Amine Ben hammou
6f2ae44480 Add command to fix code style on a single file 2019-06-19 07:46:39 -04:00
Amine Ben hammou
05a4ebad04 Fix code style 2019-06-19 07:46:39 -04:00
Jan Jakeš
9588ce4515 Update screenshots of templates
[MAILPOET-2102]
2019-06-19 07:08:00 -04:00
Jan Jakeš
e398a2dc44 Never unload mailpoet scripts and styles in ConflictResolver
[MAILPOET-2117]
2019-06-19 06:42:15 -04:00
Jan Jakeš
394aa723df Rewrite getLastReleasedVersion() to a more efficient variant
[MAILPOET-2078]
2019-06-19 06:23:21 -04:00
Jan Jakeš
d225ca775c Add method for last created release version (no matter what status)
[MAILPOET-2078]
2019-06-19 06:23:21 -04:00
Jan Jakeš
731ae6de98 Enforce base64 when email encoding needed for PHPMail & mail() function
[MAILPOET-2065]
2019-06-18 09:38:09 -04:00
Pavel Dohnal
bb2ccf6efb Release 3.29.0 2019-06-18 06:45:52 -04:00
Pavel Dohnal
b9b77b8a47 Add a feature flag for Abandoned Shopping Cart
[PREMIUM-117]
2019-06-07 01:06:51 -04:00
Pavel Dohnal
f17e7251c3 Use constants for exception codes
[MAILPOET-2107]
2019-06-06 11:22:48 -04:00
Pavel Dohnal
8ee1ead0a6 Add new exception to API documentation
[MAILPOET-2107]
2019-06-06 11:22:48 -04:00
Pavel Dohnal
f130c8d17b Add new api exception
[MAILPOET-2107]
2019-06-06 11:22:48 -04:00
Pavel Dohnal
111adbe90e Fix registration of rejected users
There are multiple hooks for user registration.
https://usersinsights.com/wp/wp-content/uploads/2018/07/user-registration-hooks-2.png
The `register_post` hook is executed first and
after that there is `registration_errors`.
The captcha verification is done in `registration_errors` hook.
But because we were using `register_post` we were saving
the subscriber before the post request was verified.

[MAILPOET-2114]
2019-06-06 10:41:13 -04:00
Pavel Dohnal
724ea36abe Update node-sass version
[MAILPOET-2106]
2019-06-05 12:07:43 -04:00
Pavel Dohnal
5f7ee1875c Update jQuery version
[MAILPOET-2106]
2019-06-05 12:07:43 -04:00
Ján Mikláš
d214e74547 Remove PR checks before releasing plugin
[MAILPOET-2121]
2019-06-05 06:57:37 -04:00
Ján Mikláš
e18b700e8b Release 3.28.0 2019-06-04 07:35:12 -04:00
Ján Mikláš
22d09538c5 After rebase fix
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
076478155b Show loading state until authorized emails are downloaded
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
0da422ae91 Safer link replaces
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
3bcae593d9 Nicer getting current email address value
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
fe7e4222af Default value when user doesn't have any authorized addresses
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
b849224a18 Remove no longer needed tests
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
3f784e650c Test validating authorized address before sending newsletter
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
f4ce1efcfe Show error message when from address is not authorized
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
3b52a1f5cb Load authorized email addresses
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Ján Mikláš
e183b37b0c Create new API /mailer action getAuthorizedEmailAddresses
[MAILPOET-1985]
2019-06-04 05:18:48 -04:00
Pavel Dohnal
6ff29125bf Fix grammar
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
119d28a0da Add acceptance test for unauthorized email in automatic newsletter
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
a1869a14cb Check authorized emails on newsletter update
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
61c3630add Add MailerLog error reset on successful authorization email validation
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
01dcdd0262 Display notice for unauthorized emails within newsletters
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
8712948cf2 Update basic authorized emails error to display for relevant errors
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
70f897e61e Add validation for sender_addresses within scheduled and automatic emails
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
f86c0c9612 Refactor authorized emails validation from Bridge to Controller
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Pavel Dohnal
f3d8ac4c7d Use correct template encoding
[MAILPOET-2070]
2019-06-03 07:25:56 -04:00
Jan Jakeš
b37bd061f1 Remove installation section from readme.txt
[MAILPOET-2097]
2019-05-31 16:40:43 -04:00
Jan Jakeš
8e33b0c025 Fix broken tests
[MAILPOET-2112]
2019-05-31 11:20:19 -04:00
Pavel Dohnal
bfdff27b19 Fix documentation
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
Pavel Dohnal
c5162383dd Add sanitizer to DI
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
Pavel Dohnal
e5875b335d Stop checking isset when not necessary
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
Pavel Dohnal
3c8dd21701 Add doc for api
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
Pavel Dohnal
5df3c6c46e Add documentationfor adding custom fields api
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
Pavel Dohnal
c15c693507 Add method for creating custom fields in API
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
Jan Jakeš
f678c22f5b Add tests for WC purchase tracking by cookies
[MAILPOET-1962]
2019-05-30 12:30:19 -04:00
Jan Jakeš
67cf418ed7 Extract WC revenue tracking cookie name to a constant
[MAILPOET-1962]
2019-05-30 12:30:19 -04:00
Jan Jakeš
a6db91d1fc Track WooCommerce purchases also by cookies
[MAILPOET-1962]
2019-05-30 12:30:19 -04:00
Pavel Dohnal
3c01b054da Document the new sending notification option
[MAILPOET-2042]
2019-05-29 09:58:18 -04:00
Pavel Dohnal
c4a086ba29 Add an option for sending admin notification
[MAILPOET-2042]
2019-05-29 09:58:18 -04:00
Pavel Dohnal
a64aff6728 Fix flakey tests
Those acceptance tests shared newsletter subject

When clicking in Mailhog it choose a wrong newsletter sometimes

[MAILPOET-2111]
2019-05-29 07:29:04 -04:00