Commit Graph

7550 Commits

Author SHA1 Message Date
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