Commit Graph

10452 Commits

Author SHA1 Message Date
0d0538705b Fix acceptance tests
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
c46ec899b7 Remove old premium tab
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
b45febac63 Redirect to the new key activation tab
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
8dc3e99606 Remove HTML table
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
7f79165147 Refactor to use WP Redux store and actions
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
2516529394 Refactor messages components
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
b03945234c Refactor getPremiumStatus and getMssStatus as selectors
[MAILPOET-2681]
Use Typescript enums instead of JS constants.
2020-04-06 13:21:15 +02:00
c1de6a8db7 Remove uneeded props
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
19035f5517 Remove ReactDOM.render
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
a00cdd626d Move premium tab to the new settings
[MAILPOET-2681]
2020-04-06 13:21:15 +02:00
d297ff24f5 Add acceptance tests for unauthorized email messages & modal
[MAILPOET-2805]
2020-04-06 10:52:10 +02:00
e1c6304076 Remove also JS-rendered unauthorized-email-in-newsletter notice
[MAILPOET-2805]
2020-04-06 10:52:10 +02:00
843c521dc1 Add "Fix this!" button to display set FROM address modal
[MAILPOET-2805]
2020-04-06 10:52:10 +02:00
f25b73050d Update text of unauthorized email notices
[MAILPOET-2805]
2020-04-06 10:52:10 +02:00
2bd0f96413 Bump acorn from 5.6.2 to 5.7.4
Bumps [acorn](https://github.com/acornjs/acorn) from 5.6.2 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.6.2...5.7.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-04-06 09:09:55 +02:00
0d9fb395bb Fix select2 padding rendering
[MAILPOET-2826]
2020-04-03 13:55:31 +02:00
572fdc197c Rerender selection field in form when name changes
This fixes [MAILPOET-2762]. The original fix was reverted.
[MAILPOET-2826]
2020-04-03 13:55:31 +02:00
b296afd659 Revert change from using value back to defaultValue
[MAILPOET-2826]
2020-04-03 13:55:31 +02:00
0cb5da1ee5 Make an input larger
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
748378a58e Fix acceptance tests
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
f6dc87ae83 Use the new woocommerce tab
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
eb8f9ccd2f Add enable cookies field
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
0109477597 Add subscribe old customers field
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
d9d467b5db Add checkout opt-in fields
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
74eef5e300 Add woocommerce email customizer field
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
9f893c7515 Add translations
[MAILPOET-2708]
2020-04-03 11:17:50 +02:00
fa9203ce50 Refactor the code
[MAILPOET-2799]
2020-04-02 14:24:38 +02:00
8d9195b585 Schedule automatic emails to unconfirmed subscribers
[MAILPOET-2799]
2020-04-02 14:24:38 +02:00
4396f8370b Send confirmation email on wc checkout
[MAILPOET-2799]
2020-04-02 14:24:38 +02:00
d166e4b51f Synchronise guest woocommerce users as unconfirmed
[MAILPOET-2799]
2020-04-02 14:24:38 +02:00
317257bfc4 Ensure newsletter has state sending when resuming sending
[MAILPOET-2819]
2020-04-02 11:48:51 +02:00
698e9f00c1 Pause running scheduled task when restoring a newsletter
[MAILPOET-2819]
2020-04-02 11:48:51 +02:00
da4298a83d Keep newsletters in sending state after restoring from trash
[MAILPOET-2819]
2020-04-02 11:48:51 +02:00
dc55fb64cd Set even 30 days old newsletters as scheduled when reactivating an email
[MAILPOET-2709]
2020-04-01 16:49:27 +02:00
78dc682763 Fix errors not being correctly cleaned up on FROM address save
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
3549efbfc0 Fix modal not being displayed when MSS was inactive
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
b6ff062bf1 Simplify DOM and get rid of IDs in CSS
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
6636313baf Use React notices in set FROM address modal
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
e237eb33b1 Add modal border radius
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
bd83fec5bc Replace modal close icon with a simple button, make it nicer
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
322103e865 Remove unused style prop from modal frame
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
970f4c820c Remove icon since MailPoet's modal has no such thing
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
2e1f475980 Remove close label since MailPoet's modal has no such thing
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
c743521ab7 Rewrite set FROM address modal to React WIP
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
5f6a4cf3c8 Add acceptance test for modal authorizing FROM address
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
e04ac33b16 Add Settings::setAuthorizedFromAddress() API integration tests
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
6951a9e26b Remove currently displayed unathorized email notices on save
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
8e057d2a2d Resume sending if API key approved when new FROM address saved
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
3ef072b599 Add save functionality and success/error messages
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
0449cc139c Add email address field validation
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00