Commit Graph

21439 Commits

Author SHA1 Message Date
929fab6f8c Add store to select and unselect segments
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
7c1c831f10 Use count to determine the total found rows
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
36975d9fa0 Add search bar
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
982af4872c Improve naming of tabs and content elements
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
baf9fa0dff Read state from URL and write state to URL
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
05a3033698 Update query always when no query is currently stored
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
18cb7c6398 Set offset to 0 when switching tab
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
48e120c52b Seperate listing tables and tabs
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
767aa4f46a Enable sorting and pagination
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
2a1797d2c5 Add basic functionality of the new dynamic segments listing table
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
8281438ba6 Implement temporary way to get dynamic segments
This will be used to populate the new dynamic segments table in the
listing page. It will need to be updated in the future as currently all
the parameters are hardcoded and I'm not sure if I'm doing things the
React way here.

[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
21cef7a713 Implement new design of the header of the segment listing page
[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
a2832c25e5 Add option to <TopBar> to hide screen options
Doing this to avoid having to call <TopBarWithBeamer /> and
<HideScreenOptions /> separately. Will be used in the new design of the
segments listing page.

[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
edadbe1c19 Use WP i18n functions for the segment listing page
This commit improves the segment listing page by using WP i18n functions
instead of MP i18n functions. One string was deleted as it is not part
of the new design that will be implemented in subsequent commits and it
was not following i18n best practices.

[MAILPOET-5395]
2024-04-24 12:59:37 +02:00
9e96a5877f Release 4.49.0 2024-04-23 18:35:09 +03:00
008d42e333 Re-add deepmerge 2024-04-22 12:43:17 +01:00
5e87ddc53d Revert pnpm 2024-04-22 12:43:17 +01:00
d90e4dc962 Fix element styles and scrollbars 2024-04-22 12:43:17 +01:00
3e8105d9fa Fix column height in sidebar 2024-04-22 12:43:17 +01:00
d3f2376857 Set type for QA 2024-04-22 12:43:17 +01:00
8ae1ccbbe7 Use Setting 2024-04-22 12:43:17 +01:00
2a633bdcbf Fix fontFamilies error 2024-04-22 12:43:17 +01:00
b058880b83 font size typo 2024-04-22 12:43:17 +01:00
05fe64d8f9 testItRendersFontSize 2024-04-22 12:43:17 +01:00
1e5ec13403 Ensure typography has value 2024-04-22 12:43:17 +01:00
c4313fd775 Fix appearance update 2024-04-22 12:43:17 +01:00
587a59e842 remove inherited size from buttons 2024-04-22 12:43:17 +01:00
25c461be4e Reuse TypographyProperties 2024-04-22 12:43:17 +01:00
11f9f46b98 remove textdomain from generic strings 2024-04-22 12:43:17 +01:00
7ac23bcfdb Remove default sizing 2024-04-22 12:43:17 +01:00
1d4178bcfa Fix merge error on first load 2024-04-22 12:43:17 +01:00
1220641417 Adjust font size tests 2024-04-22 12:43:17 +01:00
8b58bfd352 Fix background property type 2024-04-22 12:43:17 +01:00
9bc5e1ec0c QA 2024-04-22 12:43:17 +01:00
aa87d3efc4 Fix padding parsing 2024-04-22 12:43:17 +01:00
af92fd9af3 Fix styles in preview 2024-04-22 12:43:17 +01:00
67cbfe9656 Type panels fully functional, with previews 2024-04-22 12:43:17 +01:00
a8e9b167cb Work on tool panels 2024-04-22 12:43:17 +01:00
35b3cd4737 Panel Navigation 2024-04-22 12:43:17 +01:00
ea7b75702b Introduce useEmailStyles hook 2024-04-22 12:43:17 +01:00
4e730bae24 Organise screens and panels 2024-04-22 12:43:17 +01:00
78160ae329 Update testing email template
[MAILPOET-5971]
2024-04-22 10:32:47 +02:00
52c6f698c9 Add WP CLI command for creating testing email template
[MAILPOET-5971]
2024-04-22 10:32:47 +02:00
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
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
c3b9d7c31b Add a test for "mailpoet_segment_subscribed" hook being triggered
[MAILPOET-5992]
2024-04-22 10:16:19 +02:00
f5cc42d2e3 Trigger "mailpoet_segment_subscribed" hook when globally subscribed via admin
[MAILPOET-5992]
2024-04-22 10:16:19 +02:00
6dc6431593 Add meta to withSendingQueue method
[MAILPOET-5629]
2024-04-22 10:06:12 +02:00
630b633eed Move campaign data in own class 2024-04-22 10:06:12 +02:00
5793f27c78 Ensure correct values for sentToSegment
MAILPOET-5629
2024-04-22 10:06:12 +02:00