Amine Ben hammou
de36898231
Enable soft sending errors
2019-06-20 12:40:24 -04:00
Pavel Dohnal
c17616cdc7
Keep role emails list in one place
...
[MAILPOET-2101]
2019-06-20 11:51:46 -04:00
Pavel Dohnal
561649b25e
Reject role-based email address on import
...
[MAILPOET-2101]
2019-06-20 11:51:46 -04:00
Pavel Dohnal
b52b943c97
Prevent sending notification twice
...
[MAILPOET-2131]
2019-06-20 11:01:48 -04:00
Jan Jakeš
243dcb9889
Add test for inactive subscribers notice
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
Jan Jakeš
21e3c5b1e9
Hide inactive subscribers notice behind a feture flag
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
Jan Jakeš
74a4ff5a2f
Use DI to initialize PermanentNotices
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
Jan Jakeš
0e99d7982c
Don't display inactive subscribers notice when time range changed
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
Jan Jakeš
0bb18b62b2
Add inactive subscribers notice
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
Ján Mikláš
9ecd712fba
Fix form error position when no list is selected
...
[MAILPOET-2032]
2019-06-20 07:11:31 -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š
731ae6de98
Enforce base64 when email encoding needed for PHPMail & mail() function
...
[MAILPOET-2065]
2019-06-18 09:38:09 -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
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
Ján Mikláš
22d09538c5
After rebase fix
...
[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
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
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
c15c693507
Add method for creating custom fields in API
...
[MAILPOET-2041]
2019-05-30 13:03:33 -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
c4a086ba29
Add an option for sending admin notification
...
[MAILPOET-2042]
2019-05-29 09:58:18 -04:00
Pavel Dohnal
79bda9756e
Return all information in getSubcriberFields response
...
[MAILPOET-2099]
2019-05-28 10:39:02 -04:00
Pavel Dohnal
7f7c98d8cb
Include puchases count in newsletters stats
...
[PREMIUM-115]
2019-05-28 09:01:37 -04:00
Jan Jakeš
80fb94c00b
Unload WP TinyMCE loaded by another plugin
...
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Jan Jakeš
c1e686831c
Unload WP editor loaded by another plugin
...
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Jan Jakeš
c6f5eb943c
Use correct hooks and priorities for plugin conflict resolving
...
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Jan Jakeš
0e8d864d95
Never try to unload scripts and styles without 'src'
...
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Pavel Dohnal
23973d8c73
Remove free plan feature flag
...
[MAILPOET-2098]
2019-05-27 09:01:58 -04:00
Pavel Dohnal
352a4b82e7
Accept only whitelisted fields in addList API
...
[MAILPOET-2093]
2019-05-27 08:32:24 -04:00
Pavel Dohnal
97dc68c655
Accept only whitelisted fields in addSubscriber API
...
[MAILPOET-2093]
2019-05-27 08:32:24 -04:00
Rostislav Wolny
c4d8a8137a
Refactor $segment_ids to $list_ids to unify naming
...
[MAILPOET-2035]
2019-05-27 06:10:46 -04:00
Rostislav Wolny
85e1976312
Allow only default segments to be used for subscription
...
[MAILPOET-2035]
2019-05-27 06:10:46 -04:00
Ján Mikláš
ed58ad6ae0
Set new cookie for tracking abandoned cart
...
[MAILPOET-2062]
2019-05-21 13:20:50 -04:00
Ján Mikláš
1b3f29eaf1
Run WooCommerce Customers list sync on settings change
...
[MAILPOET-2079]
2019-05-21 11:33:09 -04:00
Ján Mikláš
54527ecfb4
Refactor checking settings change into separate method
...
[MAILPOET-2079]
2019-05-21 11:33:09 -04:00
Ján Mikláš
ab7f18c274
Clear schedule date when duplicating newsletter
...
[MAILPOET-2080]
2019-05-21 11:18:33 -04:00
wxa
7dc3171629
Add an updated_at field to scheduled task subscribers [MAILPOET-2083]
2019-05-21 11:07:26 -04:00
wxa
8be7768176
Log plugin updates [MAILPOET-2083]
2019-05-21 11:07:26 -04:00
wxa
4d45e97ec4
Add last seen error date to the system status page [MAILPOET-2083]
2019-05-21 11:07:26 -04:00