Commit Graph

22212 Commits

Author SHA1 Message Date
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