Commit Graph

4334 Commits

Author SHA1 Message Date
c829be1a11 Move automatic email initialization from Premium plugin
[MAILPOET-2382]
2019-10-08 14:22:55 +01:00
d51ba11bf2 Move automatic emails API from Premium plugin
[MAILPOET-2382]
2019-10-08 14:22:55 +01:00
8fd5f987a9 Remove Premium namespace from automatic emails
[MAILPOET-2382]
2019-10-08 14:22:55 +01:00
5ceb4a9343 Move automatic emails from Premium plugin
[MAILPOET-2382]
2019-10-08 14:22:55 +01:00
3ccdd85b97 Change collection property types to ArrayCollection
[MAILPOET-2428]
2019-10-03 14:51:11 +01:00
c2072ec107 Use latest newsletter sending queue in API response
[MAILPOET-2428]
2019-10-03 14:51:11 +01:00
bf3adf6ef7 Fix Newsletter/SendingQueue association mapping
[MAILPOET-2428]
2019-10-03 14:51:11 +01:00
fa183bec6d Fix checking correct WooCommerce settings tab
[MAILPOET-2283]
2019-10-03 09:25:19 +01:00
c11b1a78f1 Use Twig to render WooCommerce settings overlay
[MAILPOET-2283]
2019-10-03 09:25:19 +01:00
24cc76cfbd Fix showing overlay on specific WC email settings
[MAILPOET-2283]
2019-10-03 09:25:19 +01:00
672c92ae31 Use WPFunctions for translations
[MAILPOET-2283]
2019-10-03 09:25:19 +01:00
ccdadf3614 Hide it behind feature flag
[MAILPOET-2283]
2019-10-03 09:25:19 +01:00
f2b01911f2 Inject HTML and CSS into WooCommerce settings page
[MAILPOET-2283]
2019-10-03 09:25:19 +01:00
b22b81e63a Register hook to inject styles into WooCommerce settings page
[MAILPOET-2283]
2019-10-03 09:25:19 +01:00
8b723ce5ed Setup form front end assets on subscription pages
[MAILPOET-2250]
2019-10-03 09:14:09 +01:00
a65375006a Remove unnecessary class construction in Subscription/Pages
[MAILPOET-2250]
2019-10-03 09:14:09 +01:00
69cfe201b3 Remove unused variable from Subscriptions/Pages
[MAILPOET-2250]
2019-10-03 09:14:09 +01:00
bb4bc76e78 Refactor form assets handling to separate class
[MAILPOET-2250]
2019-10-03 09:14:09 +01:00
f4e1da7ac0 Implement action
[MAILPOET-2300]
2019-10-02 09:42:43 +01:00
86675dfd4f Move Swiftmailer to vendor-prefixed
[MAILPOET-2363]
2019-10-02 09:30:49 +01:00
b17ade80c2 Fix typo
[MAILPOET-2281]
2019-10-01 15:10:52 +01:00
8d83a72259 Allow usage of woocommerce domain in translation functions
[MAILPOET-2281]
2019-10-01 15:10:52 +01:00
5214e93787 Add sniff for use empty line spacing, fix found occurences
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
ade1cc4d8e Autofix alphabetically sorted use statements
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
1b5b9d89ff Autofix namespace declaration spacing
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
51284bc883 Fix tests
[MAILPOET-2378]
2019-10-01 14:24:12 +01:00
0bd46d72e0 Introduce GET only API endpoints
[MAILPOET-2378]
2019-10-01 14:24:12 +01:00
e768778691 Allow API to accept GET requests
[MAILPOET-2378]
2019-10-01 14:24:12 +01:00
8a5cd7c353 Remove intro
[MAILPOET-2402]
2019-10-01 14:17:37 +01:00
4fbf8ed7be Replace unsubscribe link short code strings by constant
[MAILPOET-2245]
2019-10-01 14:07:39 +01:00
6ae61a3e9b Refactor array_column call using use statement
[MAILPOET-2245]
2019-10-01 14:07:39 +01:00
86fd634563 Mark Newsletter/Links methods used only internally as private
[MAILPOET-2245]
2019-10-01 14:07:39 +01:00
44c6e5db91 Ensure that unsubscribe link is always saved before sending
[MAILPOET-2245]
2019-10-01 14:07:39 +01:00
028c5e6de5 Add ensure unsubscribe link method to newsletters links
[MAILPOET-2245]
2019-10-01 14:07:39 +01:00
17474e66cc Handle incorrect group gracefully
[MAILPOET-1953]
2019-09-30 20:01:43 +01:00
wxa
26041d61a7 Fix rescheduling of outdated tasks [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
12c526e120 Merge SingleInstanceSimpleWorker into SimpleWorker [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
0805dc365f Make startProgress() and stopProgress() methods private [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
2a48d0846d Move exception handling from concrete workers into processTask() [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
2a0bf3f3c8 Extract rescheduling out of the isInProgress() check [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
f598137f3b Ensure that getMeta() returns an array in the scheduled task model [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
ce645306a5 Use single instance protection for inactive subscribers sync [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
9b1f7f2d8c Refactor WooCommerce sync worker to use common single instance protection [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
wxa
b5106d9d42 Add a single-instance simple worker [MAILPOET-2385] 2019-09-30 14:18:08 +01:00
09efcf0934 Fix template thumbnail
[MAILPOET-2399]
2019-09-30 14:09:19 +01:00
f25a744a57 Move Simple text template to a correct category
[MAILPOET-2399]
2019-09-30 14:09:19 +01:00
63f126c7c7 Use better function to check url parametter
On some nginx installations we got null as
an array value and isset returned false

[MAILPOET-2393]
2019-09-26 13:52:38 +01:00
c885a395c2 Pre-fetch editor script
[MAILPOET-2376]
2019-09-25 20:21:41 +01:00
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
efcd7d6e1d Hide setting behind feature flag
[MAILPOET-2284]
2019-09-25 20:01:06 +01:00