ebefee4de7
Add template actions menu toggle with dummy reset template action
...
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00
9ebcf9b506
Add info text to the template info panel in sidebar.
...
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00
1cff0c5ee1
Update text in template mode warning popup
...
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00
c612eb1c4e
Rename document tab in sidebar based on editor mode
...
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00
ed8d64816c
Rename mainSidebarEmailTab constant to mainSidebarDocumentTab
...
The email name was misleading because in the template mode we want to show Template.
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00
ab00d505b9
Replace logic for detection of editor mode by the useEditorMode hook
...
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00
02dabf9c01
Add a custom hook to determine whether we are in email or template mode
...
There are a couple of places where we determine the mode, but we use different approaches.
This commit adds a mechanism for determining the editor mode which can be easily reusable
in the whole app.
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00
cd184c373c
Update readme, implement PR feedback
...
MAILPOET-6256
2024-12-04 14:48:04 +01:00
8c2ede4ff9
Update Readme documentation
...
MAILPOET-6256
2024-12-04 14:48:04 +01:00
98bc96b1b8
Add loading state and remove custom button position.
...
Based on PR feedback https://github.com/mailpoet/mailpoet/pull/5972#issuecomment-2516596159 , The Email editor cannot work without a template. So, we currently don't need to set up workflow to support template not loading
MAILPOET-6331
2024-12-04 13:29:00 +01:00
abf03d6cc7
Update "Start from scratch" button styles when no template is registered
...
MAILPOET-6333
2024-12-04 13:29:00 +01:00
46c8ae94bc
Add "Start from scratch" to the template selector
...
MAILPOET-6333
2024-12-04 13:29:00 +01:00
3386f9f4f1
Fix eslint warnings: Post not found and useSelect has a missing dependency
...
MAILPOET-6316
2024-11-27 18:02:35 +01:00
f9458c2b7f
Fix eslint warnings: block and blockinstance
...
MAILPOET-6316
2024-11-27 18:02:35 +01:00
324e02f2cf
Remove redundant lock_unlock.js
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
b1c8f2cc0e
Remove double import of block editor private apis
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
8d1d32a213
Add very simple readme for private APIs
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
7ad7e45d07
Remove root unlock from email editor
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
0431e5eb25
Consume useGlobalStylesOutputWithConfig from private-apis
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
b631e509ef
Export StylesColorPanel from private-apis file
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
ceecfe69a5
Move unlocking core store and block editor store to private apis
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
d8a3289414
Remove unnecessary unlock of editor settings
...
The selector is public.
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
cac56f3563
Move Tabs to private and document usage
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
fbdfc61eaa
Move BlockCanvas to private APIs
...
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
c72b0b6f79
Get rid of useFlashEditableBlocks
...
It is a private API which is not critical for our application.
It shortly highlights blocks that are editable after a click in the parent.
As it is not critical and is private, it is a risk, and we should rather not use it.
[MAILPOET-6319]
2024-11-26 16:44:11 +01:00
13bf305aeb
Update filter name and add reason for ts-ignore
...
MAILPOET-6315
2024-11-26 13:50:53 +01:00
b9b503889d
Add NpsPoll feature support for Email editor
...
MAILPOET-6315
2024-11-26 13:50:53 +01:00
87676ccdb6
Add base route for sending preview email
...
MAILPOET-6092
2024-11-18 15:28:31 +01:00
33e828f2ed
Remove the custom editor page
...
[MAILPOET-6090]
2024-11-15 17:16:21 +02:00
c71949e326
Render custom editor for mailpoet_email post types
...
[MAILPOET-6090]
2024-11-15 17:16:21 +02:00
da5e90a429
Refactor .scss files import to one place
...
This approach is used in the Gutenberg repository.
Our original approach, where we imported styles in index files in subdirectories, was a bit fragile
because such a file might be skipped in case a component is imported directly.
[MAILPOET-6320]
2024-11-14 17:28:53 +02:00
f945ea8388
Use @wordpress/editor store with email editor components
...
MAILPOET-6303
2024-11-12 15:41:23 +01:00
e37997e2e1
Move ListviewSidebar state from email editor store to @wordpress/editor store
...
MAILPOET-6303
2024-11-12 15:41:23 +01:00
ef009d0400
Move InserterSidebar state from email editor store to @wordpress/editor store
...
MAILPOET-6303
2024-11-12 15:41:23 +01:00
1c3ea9cd0a
Move email editor components out of the engine folder
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
e6d607028c
Move powered by mailpoet block back to the main mailpoet assets folder
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
716ba4ebc3
Fix typescript and type check errors
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
8c604453b1
Run email editor through Prettier
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
3402ae74da
Add Prettier support for WP coding style
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
8c8bd728a7
Update git blame commit hash
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
ef4cf077ba
Ensure linting is done for email editor JS and CSS files
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
820cbd2939
Fix wp-scripts lint errors
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
b2fb96f879
Switch email editor js package to WP coding style
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
462434af5d
Fix email editor css link
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
fed306490a
Fix webpack build and compile
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
e8180fcbc5
Convert named alias to relative paths.
...
This seems to be having an issue with the current webpack config and the babel loader. We will fix the issue on another ticket
MAILPOET-6215
2024-11-11 11:53:49 +02:00
632c381b73
Add basic email editor build config
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
912282f57c
Move all items to src
folder
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
466b9c1235
Move email editor to JS packages folder
...
MAILPOET-6215
2024-11-11 11:53:49 +02:00
a3514377c8
Move default props to default parameters - simple cases
...
React throws a deprecation warning for defaultProps.
This commit refactors default props to default values in easy-to-fix cases.
[MAILPOET-6108]
2024-06-21 16:36:06 +02:00