Commit Graph

7987 Commits

Author SHA1 Message Date
Rostislav Wolny
54632b20c2 Refactor getCaptchaUrl to instance method
[MAILPOET-2381]
2019-09-25 10:29:20 +01:00
Rostislav Wolny
3d78d6b550 Add \MailPoet\Subscription\Url to DI config
[MAILPOET-2381]
2019-09-25 10:29:20 +01:00
Amine Ben hammou
173a80b3da Remove unused class import
[MAILPOET-2340]
2019-09-24 14:40:22 +01:00
Amine Ben hammou
02683ee87b Fix tests
[MAILPOET-2340]
2019-09-24 14:40:22 +01:00
Amine Ben hammou
e588ebcee9 Use verifyToken()
[MAILPOET-2340]
2019-09-24 14:40:22 +01:00
Amine Ben hammou
bc31ca6c6d Remove Subscriber::generateToken()
[MAILPOET-2340]
2019-09-24 14:40:22 +01:00
Amine Ben hammou
692ff1ed22 Use getToken()
[MAILPOET-2340]
2019-09-24 14:40:22 +01:00
Amine Ben hammou
ab63bde9ed Add LinkTokens service
[MAILPOET-2340]
2019-09-24 14:40:22 +01:00
Pavel Dohnal
b16cec570e Rename confusing name
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
5c59b96646 Typo
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
30c67f59c0 Prevent default on link to make sure
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
4154d0b928 Use feature flag for the MSS Pitch feature
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
a222d91d71 Display pitch correctly on congratulations page
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
81f1db2336 Move translations to a single place
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
1cd293d6ea Pass the shop url to MSS pitch
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
1c4cb05cdf Pass the correct subscribers count to MSS pitch
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
bedde4994a Pass if woocommerce is active to MSS pitch
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
08f564b459 Display Body of the MSS Pitch
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
c15919a3e9 Display illustration
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
d9b968a34e Separate success into multiple files
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
a831f45909 Display the correct header
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
a202679dba Add option to disable progress bar in wizard steps
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
6246c3d48e Move wizard body to own component
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
1bdbc71f6d Move step layout to own folder
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
744a6edc49 Allow MSS Pitch to be displayed on congratulate
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
dd88891532 Move pitch mss step file
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
08608bb9f2 Make cursor on link a hand
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
9d5f43b411 Show the pitch only if key is not stored
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
daabe385c6 Open a new link and close wizard
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
9d2f7c1246 Display the correct content for each URL
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
29f1bd064b Display woocommerce benefit only if active
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
df1e058fe4 Add translation context
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
83e298159d Improve styling
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
fa04ccfbe5 Add referral id to the link
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
d84ffa9f6d Add texts for users with lots of subscribers
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
f3923ddad3 Add free plan texts
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
83c806ecef Add bird illustration
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
20ea3359f2 Display heading based on subscriber's count
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
fec075ca9a Add MSS Pitch step
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
3521423b52 Make the code simpler
[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
e9918fa236 Refactor wizard steps logic
We have more steps and some are shown conditionally
Moved the logic to a separate component

[MAILPOET-2142]
2019-09-24 14:36:09 +01:00
Pavel Dohnal
35c9973c85 Prevent activating email without body
[MAILPOET-2366]
2019-09-24 14:34:59 +01:00
Pavel Dohnal
e56a654b2b Prevent sending email without body
[MAILPOET-2366]
2019-09-24 14:34:59 +01:00
Jan Jakeš
7bb0603230 Fix flaky ReinstallFromScratchCest
[MAILPOET-2370]
2019-09-24 14:02:07 +01:00
Jan Jakeš
85a55e62bf Fix exceptions caused by strictness of new WPCLI module
[MAILPOET-2356]
2019-09-24 14:02:07 +01:00
Jan Jakeš
4e0e486564 Use test bootsrap files in Codeception 3 way
[MAILPOET-2356]
2019-09-24 14:02:07 +01:00
Jan Jakeš
c65bc95caa Set --allow-root for WPCLI globally
[MAILPOET-2356]
2019-09-24 14:02:07 +01:00
Jan Jakeš
f75a6be554 Rewrite WPCLI commands to a recommended and correctly working array variant
[MAILPOET-2356]
2019-09-24 14:02:07 +01:00
Jan Jakeš
cf09f9e6c1 Upgrade Chrome image
[MAILPOET-2356]
2019-09-24 14:02:07 +01:00
Jan Jakeš
0cd5091fa8 Fix flakiness when using logout/login and/or registration
[MAILPOET-2356]
2019-09-24 14:02:07 +01:00