Rostislav Wolny
1edfedbe01
Refactor NpsPoll to custom effect
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Rostislav Wolny
3dc67ac481
Use satismeter loader for loading satismeter script
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Rostislav Wolny
3ddf14213d
Refactor welcome wizard controller to function component
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Rostislav Wolny
496103da5e
Refactor nps poll component using hooks
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Rostislav Wolny
22100799ff
Add eslint module and rules for react hooks
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Rostislav Wolny
a7edda0f05
Update eslint library
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Rostislav Wolny
e87ed90cd8
Update react-dom library
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Rostislav Wolny
87c33d840d
Update react library
...
[MAILPOET-1916]
2019-03-26 11:06:56 -04:00
Amine Ben hammou
d7610955b9
Release 3.22.0
2019-03-25 15:09:02 -04:00
Ján Mikláš
1ef7ca983c
Always create new segment with subscriber when sending newsletter in tests
...
[MAILPOET-1934]
2019-03-25 11:59:34 -04:00
Valdrin Koshi
deeab63088
Mention the need to have a folder
2019-03-25 08:33:02 -04:00
Valdrin Koshi
55d0e7fb8f
Update package-lock.json
2019-03-25 08:33:02 -04:00
Valdrin Koshi
7cd8df11d8
Update to latest handlebars, fixes #1905
2019-03-25 08:33:02 -04:00
Ján Mikláš
edb0920787
Fix UnauthorizedAddress test button not being clickable
...
[MAILPOET-1882]
2019-03-25 08:27:06 -04:00
Ján Mikláš
96de1c0faa
Fix selecting monthly post notification frequency
...
[MAILPOET-1866]
2019-03-25 07:12:03 -04:00
Ján Mikláš
54868de4e0
Larger area for form fields
...
There has to be max-height and 'overflow: hidden' for animations to work properly. I just doubled the height, which gives spaces for 40+ possible fields, which seems like a reasonable limit.
[MAILPOET-1910]
2019-03-21 14:16:58 -04:00
Pavel Dohnal
c5b5d8f45d
Downgrade PHPStan level to 4
...
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Pavel Dohnal
f3f769316a
Upgrade PHPStan level to 5
...
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Pavel Dohnal
21766421d5
Upgrade PHPStan level to 4
...
I had to add some ignore errors until phpstan/phpstan#1482 is resolved
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Pavel Dohnal
7d6f69ec1d
Upgrade PHPStan level to 3
...
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Pavel Dohnal
7b3f230081
Use PHPStan 0.11.4
...
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
Ján Mikláš
bce05ce486
Fix statically calling non-static method
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
bd3d6467bd
More robust setting sending method in UnauthorizedAddressCest
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
a8e3fe79c2
Remove unnecessary HTML elements from strings
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
b1d417c26d
Remove static from checking if email is on free domain
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
9751dd326a
Add acceptance test for unauthorized address notices
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
3ec5bf10bb
Show different error message when sending from unauthorized *free* email address
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
5621d1df25
Set newsletter's ID when sending preview or actual newsletter
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
e2cde798df
Unify detecting free domain in JS and PHP from one source
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
9b16a403e8
Create FreeDomains class
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
Ján Mikláš
7a8ba52b57
Skip "Won't Do" issues from changelog
...
[MAILPOET-1867]
2019-03-21 15:58:48 +01:00
Amine Ben hammou
f10014d864
Remove unnecessary filtering
2019-03-21 10:03:21 -04:00
Amine Ben hammou
fee3b58e4e
Fix small bugs
2019-03-21 10:03:21 -04:00
Amine Ben hammou
17949d06d5
Clean DB on _before()
2019-03-21 10:03:21 -04:00
Amine Ben hammou
f80a83386e
Use VARCHAR
instead of LONGTEXT
for flags
2019-03-21 10:03:21 -04:00
Amine Ben hammou
7f131d256c
Remove debugging code
2019-03-21 10:03:21 -04:00
Amine Ben hammou
de3d3331b0
Refactor tests [MAILOET-1677]
2019-03-21 10:03:21 -04:00
Amine Ben hammou
4fc53d2b36
Make all users able to edit flags [MAILOET-1677]
2019-03-21 10:03:21 -04:00
Amine Ben hammou
92cf0cc7db
Refactor UserFlagsController
2019-03-21 10:03:21 -04:00
Amine Ben hammou
dd497d93c6
Filter flags values before saving them
2019-03-21 10:03:21 -04:00
Amine Ben hammou
f208a25f9a
Pass only needed flags to views
2019-03-21 10:03:21 -04:00
Amine Ben hammou
22fc3089e6
Rename UserFlags
to UserFlagsController
2019-03-21 10:03:21 -04:00
Amine Ben hammou
bc31db7d91
Avoid dynamic constant names
2019-03-21 10:03:21 -04:00
Amine Ben hammou
114a8281a9
Fix tests, code typos and style
2019-03-21 10:03:21 -04:00
Amine Ben hammou
afe7aa0a54
Move user flags from settings [MAILPOET-1677]
2019-03-21 10:03:21 -04:00
Amine Ben hammou
6218166ca1
Add user flags API endpoint [MAILPOET-1677]
2019-03-21 10:03:21 -04:00
Amine Ben hammou
33847397f3
Add UserFlags controller [MAILPOET-1677]
2019-03-21 10:03:21 -04:00
Amine Ben hammou
6801204232
Add UserFlag model [MAILPOET-1677]
2019-03-21 10:03:21 -04:00
Amine Ben hammou
31a8ca2dc0
Refactor Model::_createOrUpdate
2019-03-21 10:03:21 -04:00
Amine Ben hammou
3c282bcbb3
Refactor Database::defineTables [MAILPOET-1677]
2019-03-21 10:03:21 -04:00