Commit Graph

39 Commits

Author SHA1 Message Date
9c27518a2f Fix build due to tsx files 2024-05-07 12:08:48 +01:00
af1faea7ce Add Powered By MailPoet Block 2024-05-07 12:08:48 +01:00
4882a1c66f Remove unnecessary array spread in webpack config for email editor
[MAILPOET-5714]
2024-02-19 11:44:33 +01:00
8ef77dbe58 Add support for skipping build of JS tests and skip when building zip
This commit addresses issue with insufficient resources on Circle CI
to avoid using larger executor instances.
[MAILPOET-5714]
2024-02-19 11:44:33 +01:00
ee07cb1208 Disable TsCheckerPlugin for email editor production build
[MAILPOET-5714]
2024-02-19 11:44:33 +01:00
3a88989a84 Rename custom email editor to email editor
[MAILPOET-5637]
2023-10-17 16:06:06 +02:00
e9a5658be5 Cleanup post editor approach code
[MAILPOET-5637]
2023-10-17 16:06:06 +02:00
a07a744707 Rename folders and files by the new lint rule
[MAILPOET-5603]
2023-10-17 16:06:06 +02:00
1919d58973 Add JS build and an index file for the editor app
[MAILPOET-5603]
2023-10-17 16:06:06 +02:00
49dd627a76 Update references to renamed files
[MAILPOET-4938]
2023-10-02 13:05:20 +02:00
33078fb905 Remove ForkTsCheckerWebpackPlugin plugin from Newsletter editor tests
[MAILPOET-5571]
2023-09-06 11:19:20 +02:00
3089fdeb30 Update WebPack config for email editor to be based on @wordpress/scripts config
This brings us closer to how Gutenberg packages are build
and we can start writing CSS the same way as they are used in Gutenberg.
[MAILPOET-5365]
2023-08-24 15:44:34 +02:00
db7010ab6f Add custom send button next to publish button
[MAILPOET-5365]
2023-08-24 15:44:34 +02:00
b0d5083718 Setup JS assets entry point and build for the email editor
[MAILPOET-5365]
2023-08-24 15:44:34 +02:00
cd2bceae4b Mock @woocommerce/settings and @automattic/tour-kit with an empty module 2023-07-24 15:52:21 +02:00
8115ab0382 Add frontend
[MAILPOET-5088]
2023-06-15 12:25:12 +02:00
995f61f6fd Add @mailpoet/components to the mailpoet plugin
[MAILPOET-5015]
2023-03-22 09:38:22 +01:00
37ad1d1275 Fix Can't resolve 'process/browser'
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
b907ca491b Fix TinyMCE prefixing
[MAILPOET-5052]
2023-02-16 10:50:47 +01:00
69833557e4 Add newsletter editor test for coupon block
[MAILPOET-4984]
2023-02-01 11:21:49 +01:00
9092f892d0 Refactor webpack_admin_index.jsx to TypeScript
[MAILPOET-4815]
2022-12-19 21:37:42 +01:00
0f23dea7fc Don't add hash of JS bundles to their filenames, use plugin version parameter instead
[MAILPOET-4611]
2022-10-31 10:03:45 +01:00
6a9e8abb88 Add template listing functionality
[MAILPOET-4533]
2022-09-15 08:08:07 +02:00
1093d089fc Simplify webpack build output
[MAILPOET-4446]
2022-08-15 16:05:12 +02:00
a01afc27e8 Add entrypoint for premium plugin exposed assets and libs
This simplifies Webpack configuration, removes duplicities between loaders and
the "admin_vendor" entrypoint definition, and makes the sharing more transparent.

[MAILPOET-4446]
2022-08-15 16:05:12 +02:00
d828754f94 Remove MP2 migration admin page
[MAILPOET-4376]
2022-08-15 12:46:22 +02:00
8432cfa904 Fix issue with recursion ending up breaking watch:js command
[MAILPOET-4522]
2022-08-09 17:11:53 +02:00
50d77741b7 Break compilation when compile:js hits a warning
[MAILPOET-4507]
2022-08-09 17:11:53 +02:00
052e175b76 Remove no longer used require
[MAILPOET-4485]
2022-07-26 15:45:54 +02:00
88ae1f923a Add new shared libraries for premium
[PREMIUM-196]
2022-07-25 09:32:02 +02:00
10c397d3e5 Add automation editor React setup
[MAILPOET-4287]
2022-05-19 10:09:05 +02:00
ab27eaee2d Autoformat files with prettier
[MAILPOET-4075]
2022-04-12 15:38:27 +02:00
133d05883b Expose react/jsx-runtime for premium plugin
[MAILPOET-3915]
2022-03-16 13:15:23 +01:00
086c4cf731 Add bacic automation React app setup with hello world
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
2ddd454ddf Disable typechecking for production build
[MAILPOET-3140]
2022-02-21 09:53:50 +01:00
2df36c3ff6 Re-shrink public.js size
- Convert mailpoet_public.js to ts
- Update webpack to use the ts file when replacing
  mailpoet.ts with mailpoet_public.ts for public build

[MAILPOET-3140]
2022-02-21 09:53:50 +01:00
6b470981ae Add module entry files and expose mailpoet module
- Expose mailpoet and dependencies for premium plugin to use
- Update type definitions for window
- Fix typings
- Get rid of side-effects in mailpoet.js(ts)

[MAILPOET-3140]
2022-02-21 09:53:50 +01:00
573cec0fda Add typechecker to webpack
[MAILPOET-3140]
2022-02-21 09:53:50 +01:00
9f790efbf0 Move plugin files to a subfolder
[MAILPOET-3988]
2022-01-18 15:30:22 +01:00