Mike Jolley
25c461be4e
Reuse TypographyProperties
2024-04-22 12:43:17 +01:00
Mike Jolley
11f9f46b98
remove textdomain from generic strings
2024-04-22 12:43:17 +01:00
Mike Jolley
7ac23bcfdb
Remove default sizing
2024-04-22 12:43:17 +01:00
Mike Jolley
1d4178bcfa
Fix merge error on first load
2024-04-22 12:43:17 +01:00
Mike Jolley
1220641417
Adjust font size tests
2024-04-22 12:43:17 +01:00
Mike Jolley
8b58bfd352
Fix background property type
2024-04-22 12:43:17 +01:00
Mike Jolley
9bc5e1ec0c
QA
2024-04-22 12:43:17 +01:00
Mike Jolley
aa87d3efc4
Fix padding parsing
2024-04-22 12:43:17 +01:00
Mike Jolley
af92fd9af3
Fix styles in preview
2024-04-22 12:43:17 +01:00
Mike Jolley
67cbfe9656
Type panels fully functional, with previews
2024-04-22 12:43:17 +01:00
Mike Jolley
a8e9b167cb
Work on tool panels
2024-04-22 12:43:17 +01:00
Mike Jolley
35b3cd4737
Panel Navigation
2024-04-22 12:43:17 +01:00
Mike Jolley
ea7b75702b
Introduce useEmailStyles hook
2024-04-22 12:43:17 +01:00
Mike Jolley
4e730bae24
Organise screens and panels
2024-04-22 12:43:17 +01:00
Jan Lysý
78160ae329
Update testing email template
...
[MAILPOET-5971]
2024-04-22 10:32:47 +02:00
Jan Lysý
52c6f698c9
Add WP CLI command for creating testing email template
...
[MAILPOET-5971]
2024-04-22 10:32:47 +02:00
Jan Lysý
26896d3cb7
Move email default content to NewsletterSaveController
...
To avoid circular reference I moved default content to NewsletterSaveController.
[MAILPOET-5971]
2024-04-22 10:32:47 +02:00
Jan Jakes
14ed910f80
Fix rendering of multiple enum filter values
...
While "enum" field can have only one value (and "enum_array" multiple),
both can have multiple filtering values set up, so both need to be able to render lists.
[MAILPOET-5944]
2024-04-22 10:19:26 +02:00
Jan Jakes
c3b9d7c31b
Add a test for "mailpoet_segment_subscribed" hook being triggered
...
[MAILPOET-5992]
2024-04-22 10:16:19 +02:00
Jan Jakes
f5cc42d2e3
Trigger "mailpoet_segment_subscribed" hook when globally subscribed via admin
...
[MAILPOET-5992]
2024-04-22 10:16:19 +02:00
David Remer
6dc6431593
Add meta to withSendingQueue method
...
[MAILPOET-5629]
2024-04-22 10:06:12 +02:00
David Remer
630b633eed
Move campaign data in own class
2024-04-22 10:06:12 +02:00
John Oleksowicz
5793f27c78
Ensure correct values for sentToSegment
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
19d78272a4
Ensure correct counting for same campaign ID
...
If the same campaign is sent multiple times over an extended period of
time, we need to ensure we consider the processed_at for all associated
sending queues.
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
ba4e54f261
Move query to SendingQueuesRepository
...
The main piece of data we care about is the campaignId, which is saved
in the sending queue's meta, so I think it makes more sense to base the
query on the sending queues as opposed to newsletters.
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
9d88f9abee
Use consistent date for query
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
d513961bad
Ues consistent dates
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
57209cbc0b
Remove automations segments details for now
...
Determining if an automation was sent to/filtered by a segment is much
more complicated than the rest of this data and might require some
changes on the automations side for efficiency, so I think it would be
best to hold off on these for now and we can figure it all out together
when we update the reporting to include other automation data like
trigger filters.
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
401fa92f2c
Move calculation of sentToSegment to query
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
a747c98c19
Move date calculation to query
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
da9fd9dd26
Add new campaign analytics to reporter
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
cc11ab25aa
Add campaign analytics logic
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
John Oleksowicz
c8a90760e6
Add 7 day sending stat
...
MAILPOET-5629
2024-04-22 10:06:12 +02:00
Veljko
286c167c01
Revert docker compose and update k6 docker compose
2024-04-19 09:15:55 +02:00
Veljko
9c5033b5ff
Update docker compose with newer PHP
2024-04-19 09:15:55 +02:00
Veljko
8b1f9d52e4
Update stage tag
2024-04-19 09:15:55 +02:00
Jan Jakes
b188add536
Fix PHP 8.1 error: Implicit incompatible float to int conversion is deprecated
...
[MAILPOET-6003]
2024-04-19 09:15:55 +02:00
Veljko
e7e7097dcf
Switch to Woo 8.8.0-rc.1
2024-04-19 09:15:55 +02:00
Veljko
2824750b5d
Update circle ci config
2024-04-19 09:15:55 +02:00
Veljko
dcfcef3bb0
Update docker entrypoint
2024-04-19 09:15:55 +02:00
Veljko
d77f6b08ca
Switch to Woo 8.6.0
2024-04-19 09:15:55 +02:00
Veljko
532de4d0cb
Refactor tests that are false positive
2024-04-19 09:15:55 +02:00
Jan Jakes
fd3bca1efd
Fix PHP 8.1 error: strlen() Passing null to parameter #1 ($string) of type string is deprecated
...
[MAILPOET-6003]
2024-04-19 09:15:55 +02:00
Veljko
00cdde82bd
Test against latest 8.8.0-rc.1
2024-04-19 09:15:55 +02:00
Veljko
5331681b83
Switch to Woo Core 8.6.0
2024-04-19 09:15:55 +02:00
Veljko
6c03abe477
Update all places with new WP 6.5
...
[MAILPOET-6003]
2024-04-19 09:15:55 +02:00
Jan Lysý
f45ecefc22
Add User-Agent header into command downloading plugins
2024-04-18 15:54:30 +01:00
Jan Lysý
0eeb74b58c
Add context to removing notices
...
After refactoring are notices created in the context 'email-editor', but calling removing notices were not updated.
[MAILPOET-6007]
2024-04-18 12:51:39 +02:00
Rostislav Wolny
4f7268e364
Use sprintf for inserting styles into text block HTML template
...
[MAILPOET-5798]
2024-04-18 12:45:15 +02:00
Rostislav Wolny
13c73b781b
Remove unnecessary table wrap for outlook for text blocks
...
[MAILPOET-5798]
2024-04-18 12:45:15 +02:00