|
08549e4221
|
Use better variable name
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
492c3e8f27
|
Unify options check with segments
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
2c9341afff
|
Update segments only if set in the request
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
81d2141529
|
Fix Carbon import
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
5d3a280d61
|
Re-render last sent email only for standard newsletters
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
2242ef1a77
|
Use Doctrine's orphan removal for newsletter segments
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
f986da4d7f
|
Return input & output filters back to API endpoint
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
98c78c5c24
|
Return updated Newsletter entity from save controller
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
8fe3870608
|
Use Doctrine to re-check authorized emails on save
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
57b5d0c3c0
|
Update queue using Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
7bea9a03a7
|
Reschedule post notifications using Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
86a24ad674
|
Use PHPStan generics
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
e1819d4334
|
Set newsletter option data using Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
0e5e95310f
|
Set newsletter segment data using Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
2c784ee036
|
Set newsletter data using Doctrine
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
bb200fce7a
|
Inject NewsletterTemplateRepository via constructor
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
25d33da702
|
Use exceptions instead of error responses
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
63971147e5
|
Extract Newsletter save functionality to a controller
[MAILPOET-2900]
|
2020-05-25 17:49:07 +02:00 |
|
|
06028977a3
|
Add forgotten ID parameter
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
5bfbabf25b
|
Partially use Doctrine for Newsletter::sendPreview()
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
81dc5ad480
|
Extract Newsletters::sendPreview() logic to a controller
[MAILPOET-2646]
|
2020-05-07 11:18:20 +02:00 |
|
|
accf804cea
|
Add queue id into unsubscribe URLs data
[MAILPOET-2736]
|
2020-05-05 14:40:11 +02:00 |
|
|
78f055b7aa
|
Refactor unsubscribes tracker to doctrine
[MAILPOET-2736]
|
2020-05-05 14:40:11 +02:00 |
|
|
4189b11054
|
Remove unsubscribes tracking from shortcodes processing
[MAILPOET-2736]
|
2020-05-05 14:40:11 +02:00 |
|
|
d19e7714c3
|
Use instant unsubscribe URL for List-Unsubscribe header
[MAILPOET-2736]
|
2020-05-05 14:40:11 +02:00 |
|
|
1f744453d4
|
Switch unsubscribe url shortcode to the confirm page
[MAILPOET-2736]
|
2020-05-05 14:40:11 +02:00 |
|
|
96199cc586
|
Use the correct type when rendering newsletter
[MAILPOET-2716]
|
2020-04-24 11:44:09 +02:00 |
|
|
658aa6a1d7
|
Use the correct type
[MAILPOET-2716]
|
2020-04-24 11:44:09 +02:00 |
|
|
6f4ad78536
|
Fix coding style in Text block renderer
[MAILPOET-2821]
|
2020-03-29 21:39:01 +02:00 |
|
|
2b1444dd53
|
Require that subscriber received a newsletter only for non-preview links
[MAILPOET-2761]
|
2020-03-24 18:37:03 +01:00 |
|
|
038a7fee1c
|
Escape parameter for LIKE statement
[MAILPOET-2645]
|
2020-03-11 17:06:02 +00:00 |
|
|
65ab8fd420
|
Fetch statistics for listing in batch
[MAILPOET-2645]
|
2020-03-11 17:06:02 +00:00 |
|
|
8f8439d47f
|
Use NewslettersListingRepository for newsletter groups
[MAILPOET-2645]
|
2020-03-11 17:06:02 +00:00 |
|
|
b4bcc5179c
|
Use NewslettersListingRepository for newsletter filters
[MAILPOET-2645]
|
2020-03-11 17:06:02 +00:00 |
|
|
51882b43cf
|
Add NewsletterListingRepository, use it for newsletters data
[MAILPOET-2645]
|
2020-03-11 17:06:02 +00:00 |
|
|
3248c77bb3
|
Shortcodes cannot spread to multiple lines
Wordpress as well doesn't use those modifiers
[MAILPOET-2660]
|
2020-03-11 16:32:42 +00:00 |
|
|
8b4537676a
|
Fix featured image display for existing products with display type 'full'
[MAILPOET-2491]
|
2020-02-25 08:08:23 +00:00 |
|
|
15b166d188
|
Render featured image for full post display type
[MAILPOET-2491]
|
2020-02-25 08:08:23 +00:00 |
|
|
eae5c5010d
|
Fix properties with missing visibility
[MAILPOET-2715]
|
2020-02-19 19:12:53 +00:00 |
|
|
b39dac75d6
|
Autofix number of newlines between methods
[MAILPOET-2715]
|
2020-02-19 19:12:53 +00:00 |
|
|
0dcdf6e9f1
|
Autofix line endings
[MAILPOET-2715]
|
2020-02-19 19:12:53 +00:00 |
|
|
a3b8aa78a5
|
Refactor ViewInBrowserController to use methods and descriptive exceptions
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
88d76d5efa
|
Rename Newsletters\ViewInBrowser to ViewInBrowserRenderer
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
edb18399a1
|
Extract view-in-browser logic to a controller
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
077591ae3c
|
Use DI for Newsletter\ViewInBrowser
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
3cd5af448e
|
Rewrite view-in-browser to always require newsletter ID and hash, refactor
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
ddfc9647dd
|
Use array instead of \stdClass, fix coding style
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
923dc0d1dd
|
Simplify and unify getViewInBroserUrl calls
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
e5fcf5819d
|
Remove 'type' parameter for view-in-browser, always include hash
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|
|
eb1c7673e3
|
Make $preview = true default for view-in-broser URL
[MAILPOET-2430]
|
2020-02-13 18:40:37 +00:00 |
|