Commit Graph

250 Commits

Author SHA1 Message Date
Pavel Dohnal
f27946444e Exclude wizard properly
[MAILPOET-2469]
2019-10-24 10:59:56 +01:00
Pavel Dohnal
24e42c2e95 Remove banner from the last year
[MAILPOET-2469]
2019-10-24 10:59:56 +01:00
Pavel Dohnal
1ddf68898d Add black friday banner
[MAILPOET-2469]
2019-10-24 10:59:56 +01:00
Pavel Dohnal
200a9b1edb Move unrelated code to own class
[MAILPOET-2397]
2019-10-23 17:34:07 +01:00
wxa
f4267a6f03 Process each entry only once in unsubscribe tokens worker [MAILPOET-2447] 2019-10-21 12:44:15 +01:00
Jan Jakeš
5214e93787 Add sniff for use empty line spacing, fix found occurences
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
Jan Jakeš
ade1cc4d8e Autofix alphabetically sorted use statements
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
Jan Jakeš
1b5b9d89ff Autofix namespace declaration spacing
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
Rami Yushuvaev
f0afcbcdce i18n: use %s placeholders instead of [number]
Replace `[number]` with `%s` using `sprintf()` function.

Old string:

**Good news! MailPoet won’t send emails to your [number] inactive subscribers. This is a standard practice to maintain good deliverability and open rates. But if you want to disable it, you can do so in settings. [link]Read more.[/link]**

New string:

**Good news! MailPoet won’t send emails to your %s inactive subscribers. This is a standard practice to maintain good deliverability and open rates. But if you want to disable it, you can do so in settings. [link]Read more.[/link]**
2019-09-25 20:03:21 +01:00
Rami Yushuvaev
9bdfabc039 i18n: use WordPress %s placeholders 2019-09-20 11:00:58 +02:00
Amine Ben hammou
77322a08ce Remove confirmation sender settings and warnings
[MAILPOET-2328]
2019-09-12 15:45:34 +02:00
Jan Jakeš
01a0fe96c4 Remove no longer necessary checks
[MAILPOET-1948]
2019-09-12 13:59:32 +02:00
Rami Yushuvaev
a9bb3e66ed i18n: remove redundant HTML tag
The string has one `<b>` tag and two `</b>` tags. This PR removes the second closing tag.
2019-09-11 10:49:54 +03:00
Ján Mikláš
d3d572faa9 Open KB links in Beacon popover
[MAILPOET-2179]
2019-08-28 14:28:06 -04:00
Rostislav Wolny
82123afc7c Add missing PHP doc to hash and string generating functions
[MAILPOET-1900]
2019-08-26 10:59:28 +02:00
Rostislav Wolny
13724898d1 Use Cookies service within Session and add unit test
[MAILPOET-2248]
2019-08-05 21:10:23 +01:00
Amine Ben hammou
33f442df9f Generate unsubscribe tokens 2019-07-31 16:50:44 -04:00
Ján Mikláš
8c26e2852b Update KB links to new URL
[PREMIUM-127]
2019-07-31 16:16:56 -04:00
Jan Jakeš
440ed0aa23 Add service for cookies handling & encode them with JSON
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Rostislav Wolny
9fd1431b7f Refactor Menu::isNewUser into a service
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Pavel Dohnal
887757cf93 Remove inactive subscribers notice feature flag
[MAILPOET-2161]
2019-07-09 06:53:41 -04:00
Ján Mikláš
cec2065486 Create premium banner component for stats page
[MAILPOET-2104]
2019-07-03 11:59:23 -04:00
Jan Jakeš
243dcb9889 Add test for inactive subscribers notice
[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
Jan Jakeš
e398a2dc44 Never unload mailpoet scripts and styles in ConflictResolver
[MAILPOET-2117]
2019-06-19 06:42:15 -04:00
Pavel Dohnal
6ff29125bf Fix grammar
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
01dcdd0262 Display notice for unauthorized emails within newsletters
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
8712948cf2 Update basic authorized emails error to display for relevant errors
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Rostislav Wolny
f86c0c9612 Refactor authorized emails validation from Bridge to Controller
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
Jan Jakeš
80fb94c00b Unload WP TinyMCE loaded by another plugin
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Jan Jakeš
c1e686831c Unload WP editor loaded by another plugin
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Jan Jakeš
c6f5eb943c Use correct hooks and priorities for plugin conflict resolving
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Jan Jakeš
0e8d864d95 Never try to unload scripts and styles without 'src'
[MAILPOET-2105]
2019-05-27 10:06:59 -04:00
Rostislav Wolny
e310bfc190 Fix translation function calls
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Rostislav Wolny
8f79d01334 Fix coding style errors
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Rostislav Wolny
19444bb66d Prevent that 2 same email addresses will display in error message
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Rostislav Wolny
3aa382a060 Refactor resume sending js code out of PHP
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Rostislav Wolny
dd67603b7e Add permanent notice for unauthorized emails
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
Pavel Dohnal
5d64ec168d Add rule for concatenation operator spacing
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
12ff88ee21 Add rule for operator spacing
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
5da7110eb6 Use short array syntax
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
b9af15e19f Enforce array trailling commas
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
wxa
2fd244528d Move assorted tests from integration to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
f2e0dc7d2f Refactor URL helper to DI and move its test to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
Amine Ben hammou
36322e2532 Remove random strings max length 2019-05-02 09:47:01 -04:00
Amine Ben hammou
591f75c49a Replace uniqid with random_bytes 2019-05-02 09:47:01 -04:00
Pavel Dohnal
1923005897 Update PHP version warning
[MAILPOET-1947]
2019-04-18 10:06:48 +03:00