Ján Mikláš
66800ae994
Add acceptance test for undo/redo
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
4f1f236bce
Add support for keyboard shortcuts for undo/redo
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
0dabb52cd1
Add Mousetrap package for handling keyboard shortcuts
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
2ed9c58865
Rerender newsletter content on history change
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
b82ed67b3d
Rerender editor on global styles change
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
3ff1a6f83d
Skip auto saving when moving through history of changes
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
ae664de002
Implement moving through history
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
1bd4e25694
Better naming
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
16ba2490c9
Set initial state
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
5e17532911
Show title attribute on arrows
...
[MAILPOET-1976]\
2019-06-20 10:22:58 -04:00
Ján Mikláš
f73ad4ee3e
Create empty undo/redo functions
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
04155ab412
Update undo/redo arrows to represent if they are active
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
b64ba9f9b1
Save current state after autosave is finished
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
e20d0804ec
Add arrows to UI to indicate undo/redo feature
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Ján Mikláš
7492b20bc4
Create skeleton for new History region in editor
...
[MAILPOET-1976]
2019-06-20 10:22:58 -04:00
Jan Jakeš
243dcb9889
Add test for inactive subscribers notice
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
Jan Jakeš
0f0a284145
Fix method name
...
[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
Ján Mikláš
d92b8abf1a
Destroy Posts block when closing it's Settings without adding posts
...
[MAILPOET-2123]
2019-06-20 06:52:58 -04:00
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