Commit Graph

262 Commits

Author SHA1 Message Date
80f35169a2 Update email content validation check to look for new tag
[MAILPOET-6393]
2025-01-13 11:34:21 +01:00
9b2f6680b6 Enable h5 and h6 in the styles panel
[MAILPOET-6411]
2025-01-10 09:38:07 +01:00
ad83043084 Ensure we send only the required template information
MAILPOET-6365
2025-01-09 19:33:22 +01:00
a16f20b93d Add more comments for clarification purposes
MAILPOET-6365
2025-01-09 19:33:22 +01:00
81c8f88ab9 Ensure edit_template_blocks_notification_opened event is tracked once
MAILPOET-6365
2025-01-09 19:33:22 +01:00
711f410f53 Add delay for range and form controls user event record
MAILPOET-6365
2025-01-09 19:33:22 +01:00
2e207efce1 Ensure we send limited but important email editor information to mixpanel
We are limiting the amount of events information so as not to go over mixpanel monthly quota

MAILPOET-6365
2025-01-09 19:33:22 +01:00
0dccc4a33d Add events for BlocksNotification and Sidebar Inserter
MAILPOET-6365
2025-01-09 19:33:22 +01:00
3ab2cd92bf Add events for PersonalizationTags usage in block controls and update implementation to submit where modal was opened
MAILPOET-6365
2025-01-09 19:33:22 +01:00
c3cb92cd47 Add events for PersonalizationTags usage
MAILPOET-6365
2025-01-09 19:33:22 +01:00
760c6e7506 Disable email editor event tracking by default. Allow implementers and extenders to opt in to event tracking
MAILPOET-6365
2025-01-09 19:33:22 +01:00
80d698c8c7 Add event tracking for MoreMenu, SaveAllButton, SendButton and TrashModal components
MAILPOET-6365
2025-01-09 19:33:22 +01:00
150403f158 Add event tracking for SendPreviewEmail and KeyboardShortcuts components
MAILPOET-6365
2025-01-09 19:33:22 +01:00
6f9211ca57 Add event tracking for Header, PreviewDropdown, CampaignName and SaveEmailButton components
MAILPOET-6365
2025-01-09 19:33:22 +01:00
1e21223a73 Refactor DropDownMenu to use onToggle method for event tracking
MAILPOET-6365
2025-01-09 19:33:22 +01:00
e73ffc1a79 Add event record for Screen colors and Screen layout
MAILPOET-6365
2025-01-09 19:33:22 +01:00
503e111722 Add event record for Typography and Typography elements
MAILPOET-6365
2025-01-09 19:33:22 +01:00
8b9203fe09 Prevent unnecessary rerender of Sidebar and StylesSidebar components when the Layout component re-renders
MAILPOET-6365
2025-01-09 19:33:22 +01:00
9f65f04271 Add event tracking for auto-saved content
MAILPOET-6365
2025-01-09 19:33:22 +01:00
5de7df1433 Add event tracking for sidebar details section
MAILPOET-6365
2025-01-09 19:33:22 +01:00
1537cacbf4 Add event tracking for sidebar template actions
MAILPOET-6365
2025-01-09 19:33:22 +01:00
34a8625318 Add event tracking for template select modal
MAILPOET-6365
2025-01-09 19:33:22 +01:00
69aa7b906e Setup basic event tracking framework
MAILPOET-6365
2025-01-09 19:33:22 +01:00
7b2d113330 Enable undo/redo keyboard shortcuts
[MAILPOET-6362]
2025-01-09 13:57:22 +01:00
498cfda3b1 Update KB article
[MAILPOET-6386]
2025-01-09 13:33:34 +01:00
03f4c8d9c3 Add bigger gap between subject and preheader
[MAILPOET-6386]
2025-01-09 13:33:34 +01:00
ccd07ba46d Stop using Shortcodes in the UI
[MAILPOET-6386]
2025-01-09 13:33:34 +01:00
6ba1e19621 Use default WP Admin colours for Tags
[MAILPOET-6409]
2025-01-09 11:10:07 +01:00
378ab3bc94 Switching to @wordpress/edit-site to fix incompatibility issues with Jetpack 2025-01-08 16:30:36 +01:00
c102ef7003 Improve inserting at the end of the text
In some cases inserting at the end of the text skipped the latest character.
[MAILPOET-6396]
2025-01-08 09:50:17 +01:00
70e6a9328b Add a non-breaking space at the end of the personalization tag
When a text block contains only a personalization tag, WP renderer removes the block.
Adding a non-breaking space is a workaround solving this issue.
[MAILPOET-6396]
2025-01-08 09:50:17 +01:00
54815b44f3 Unify link tag edit popover look with native link edit popover
[MAILPOET-6394]
2025-01-06 15:46:22 +01:00
5a16de1521 Refactor work with personalization tags selection
The new approach works more with RichText object and looks more stable.
[MAILPOET-6394]
2025-01-06 15:46:22 +01:00
3f6358a2fe Add popover component for editing personalization tag links
[MAILPOET-6394]
2025-01-06 15:46:22 +01:00
16e66ac62b Add new modal inserting personalization tag as link
[MAILPOET-6394]
2025-01-06 15:46:22 +01:00
dd37e6a543 Unify link tag edit popover look with native link edit popover
[MAILPOET-6379]
2025-01-06 12:22:56 +01:00
69d1714487 Adjust Gutenberg component usage to minimize warnings in console
[MAILPOET-6379]
2025-01-06 12:22:56 +01:00
29254bc962 Use PersonalizationTagsPopover for editing in blocks and details panel
[MAILPOET-6379]
2025-01-06 12:22:56 +01:00
aa2987352e Add a new popover component for editing Personalization Tags
[MAILPOET-6379]
2025-01-06 12:22:56 +01:00
a2b75a73f3 Add support for the stable border feature name
[MAILPOET-6359]
2025-01-06 08:52:49 +01:00
5fb8247163 Fix duplicate templates in select modal
[MAILPOET-6334]
2024-12-31 14:09:12 +01:00
09747dd98a Update start from scratch and close to use the first template + pattern
[MAILPOET-6334]
2024-12-31 14:09:12 +01:00
a617062e72 Update names of template + pattern combinations in select modal
[MAILPOET-6334]
2024-12-31 14:09:12 +01:00
e97869e6eb Show combination of templates and all patterns in select template modal
[MAILPOET-6334]
2024-12-31 14:09:12 +01:00
106d22448f Hide blank email-general template from the template selection
[MAILPOET-6334]
2024-12-31 14:09:12 +01:00
a5db2564c8 Add post_types field to the template REST API response
We want to use post_type for filtering email templates.
There is a PR that adds this property https://github.com/WordPress/wordpress-develop/pull/7530
but it is not merged.
This commit added the property and also future compatibility check
so that we don't attempt to add it after the PR is merged.
[MAILPOET-6356]
2024-12-20 15:14:30 +01:00
2fc0ad3c9e Switch template registration to use register_block_template
[MAILPOET-6356]
2024-12-20 15:14:30 +01:00
62b77b724c Change callback and function names
[MAILPOET-6376]
2024-12-20 10:12:04 +01:00
e56fe9a95e Add support for replacing written Personalization Tags with attributes
[MAILPOET-6376]
2024-12-20 10:12:04 +01:00
0e13133499 Use valueToInsert in Personalization Tag modal
[MAILPOET-6376]
2024-12-20 10:12:04 +01:00