Rostislav Wolny
ed9225a8d0
Disable anchor for column and columns blocks
...
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
bd41098e5e
Fix saving and rendering form columns widths
...
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
781c4426c4
Fix custom CSS editor error
...
There was an error when closing the panel with the custom CSS.
TypeError: Cannot read property 'removeChild' of null on textarea.parentNode
Wrapping the textarea into a div helped.
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
5e5eccbbff
Fix form editor background color
...
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
34cdd88bcd
Replace removed __experimentalUseEditorFeature
...
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
a0d566b9a9
Use BlockTools for block tools toobar
...
Popover slot for block tools is deprecated
[MAILPOET-3658]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
d0cbd74f97
Remove unnecessary DropZoneProvider from editor component
...
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
2b3594ca5a
Use webpack bail option only for production build
...
This was causing js watch to exit on errors
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
ee9a612909
Update react and react-dom packages
...
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
e8a6f5b1ad
Add workaround for @emotion packages naming issue
...
Storybook uses @emotion packages v10 and @wordpress/components
require v11. Storybook works with version 11 but since there were some merges
in @emotion packages we need to set some aliases and also make sure correct versions
are installed on top level in node_modules.
See https://github.com/storybookjs/storybook/pull/13300#issuecomment-783268111
This workaround was done based on a workaround applied in the Gutenberg project
bc072fddef
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rostislav Wolny
3871add5a6
Update WordPress JS packages
...
[MAILPOET-3654]
2021-08-30 12:10:55 +02:00
Rodrigo Primo
fb5ff0b90a
Replace Paris code with Doctrine equivalents for exporter tests
...
[MAILPOET-3738]
2021-08-25 17:01:33 +02:00
Rodrigo Primo
8b7815caf8
Use Doctrine for the opens and clicks exporters
...
This commit refactors the code that handles exporting e-mails opens and
clicks when generating the personal data file to use Doctrine instead of
Paris. I opted to do this in this task as opens and clicks code share
some functionality, and I didn't want to add more code that relies on
Paris, as we are eventually going to remove it.
[MAILPOET-3738]
2021-08-25 17:01:33 +02:00
Rodrigo Primo
780ac5e53c
Add email opens data when exporting personal data
...
This commit adds stats about email opens data to the personal data
exported by WP.
To do this, I refactored the code that adds email clicks stats to use
base abstract class with functionality that is shared between both
exporters.
[MAILPOET-3738]
2021-08-25 17:01:33 +02:00
Rodrigo Primo
4fdcee1064
Add the new user agent field when exporting data about clicks
...
This commit includes information about the user agent used when clicking
links in e-mails to the data that MailPoet exports when the WP tool
"Export Personal Data" is used.
When information about the user agent is not available, the string
'Unknown' is displayed instead.
This information is available under the section "MailPoet Emails
Clicks".
[MAILPOET-3738]
2021-08-25 17:01:33 +02:00
Pavel Dohnal
525b5e3582
Move subscribers cache note down
...
[MAILPOET-3754]
2021-08-25 14:01:34 +02:00
Pavel Dohnal
04424f6389
Fix a conflict when a phpmailer is already defined
...
[MAILPOET-3769]
2021-08-25 12:45:57 +02:00
Pavel Dohnal
e87885bdd0
Use number comparasion
...
[MAILPOET-3626]
2021-08-25 09:22:44 +02:00
Pavel Dohnal
e4aca4f6de
Refactor endpoint to doctrine
...
[MAILPOET-3626]
2021-08-25 09:22:44 +02:00
Pavel Dohnal
285b76162c
Run the test only if premium plugin is not present
...
[MAILPOET-3723]
2021-08-24 14:18:12 +02:00
Pavel Dohnal
8745208813
Release 3.67.1
2021-08-24 12:15:39 +02:00
Jan Lysý
ee84dc382b
Change user_agent_type column to tinyint
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
292f075abe
Improve user agent overriding
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
ed46c48706
Calculate statistics only from data with type human
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
a22ab943be
Add integration tests for statistic user agent update
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
71ce62d027
Set user agent type in statistic tables
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
34ad21187d
Add userAgentType property to statistics entities
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
9192602adf
Add a new column user_agent_type to statistics tables
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Jan Lysý
f6513ab2b7
Add user-agent type detection
...
[MAILPOET-3736]
2021-08-23 16:37:59 +02:00
Pavel Dohnal
5d967f3457
Use a single string instead of array of strings
...
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
Pavel Dohnal
3b7752daed
Refactor creating new list to Doctrine
...
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
Pavel Dohnal
3d1e2c5a2e
Refactor setupWooCommerceInitialImport to Doctrine
...
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
Pavel Dohnal
e31707903e
Refactor import export test to doctrine
...
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
Ján Mikláš
0daaac8abf
Ignore Html2Text::convert errors in confirmation email
...
[MAILPOET-3756]
2021-08-23 11:33:57 +02:00
Rodrigo Primo
5e73b78840
Remove extra space after opening parenthesis
...
[MAILPOET-3682]
2021-08-23 10:57:41 +02:00
Brezo Cordero
e6fbf98da8
Fix generate data command
...
[MAILPOET-3682]
2021-08-23 10:57:41 +02:00
Jan Lysý
79a2d1f934
Check that data are not array before base64 decoding
...
[MAILPOET-3699]
2021-08-23 09:51:29 +02:00
Brezo Cordero
d2570001db
Add test for orphan SubscriberSegments deletion
...
[MAILPOET-3652]
2021-08-19 09:04:31 +02:00
Brezo Cordero
67b88b862e
Delete old orphan SubscriberSegments
...
On PreFlush we clean up old SubscriberSegments referencing deleted segments. This prevents errors when updating subscribers.
[MAILPOET-3652]
2021-08-19 09:04:31 +02:00
Brezo Cordero
43d47bd0fb
Refactor translation strings
...
[MAILPOET-2844]
2021-08-18 15:52:13 +02:00
Brezo Cordero
f66656b38b
Unify duplicated API error notices
...
[MAILPOET-2844]
2021-08-18 15:52:13 +02:00
Pavel Dohnal
bb52329168
Track user agent on click
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
0b675680ef
Refactor click tracking to Doctrine
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
7197be3116
Override user agent on open
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
9f672adad4
Add test for existing user agent
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
a84471b65c
Save user agent on open
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
4f37cde9f9
Create table for user agents
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Rodrigo Primo
fb01e86432
Update mocha to the latest version
...
[MAILPOET-3678]
2021-08-18 14:40:44 +02:00
Ján Mikláš
91d902d83f
Release 3.67.0
2021-08-17 14:15:02 +02:00
Tautvidas Sipavicius
97347a9b0d
Release 3.66.0
2021-08-17 07:36:06 +02:00