Commit Graph

22418 Commits

Author SHA1 Message Date
 Ján Mikláš
83da3ada72 Fix typo causing all options to have the same key
Console Warning: Encountered two children with the same key, `option-8:00 am`.

[MAILPOET-6172]
2024-08-02 12:03:45 +02:00
Jan Lysý
b36b857891 Fix passing version to verify command
[MAILPOET-5678]
2024-08-02 08:58:56 +02:00
Jan Lysý
685b5f835c Use verify and delete zip in publish command
[MAILPOET-5678]
2024-08-02 08:58:56 +02:00
Jan Lysý
d9b524f08f Add new command verifying release zip
The command should verify containing the required version in the ZIP file.
[MAILPOET-5678]
2024-08-02 08:58:56 +02:00
Jan Lysý
e781843c6b Add new command for deleting old release zip
[MAILPOET-5678]
2024-08-02 08:58:56 +02:00
Jan Lysý
ccc922548b Rename test parameter from LATEST_BETA to WORDPRESS_VERSION
[PREMIUM-230]
2024-08-01 11:48:13 +03:00
Jan Lysý
a2f35526fa Remove forgotten calling debug function
[PREMIUM-230]
2024-08-01 11:48:13 +03:00
Jan Lysý
870008123c Make the test environment compatible with the premium plugin
[PREMIUM-230]
2024-08-01 11:48:13 +03:00
Jan Lysý
22584747a0 Move tests docker configuration
Because we want to unify tests environment in the premium plugin. This step should allow us to reuse it easier.
[PREMIUM-230]
2024-08-01 11:48:13 +03:00
Rostislav Wolny
6805d68ede Add label check-versions to link PRs with the job that created them
[MAILPOET-6171]
2024-07-31 12:28:20 +02:00
Rostislav Wolny
9c8aa381f0 Add info for local testing for check
[MAILPOET-6171]
2024-07-31 12:28:20 +02:00
Rostislav Wolny
d0be17e0d3 Force push changes to update existing PRs in Check Updates GH Workflow
[MAILPOET-6171]
2024-07-31 12:28:20 +02:00
Rostislav Wolny
0d14b58c91 Update PR title, label and content of PR with plugin and WP imaged updates
[MAILPOET-6171]
2024-07-31 12:28:20 +02:00
github-actions[bot]
62ba5a4a1c Update used Automate Woo plugin in Circle CI
- latest version: 6.0.30
 - previous version: 5.8.5
2024-07-31 12:13:59 +02:00
github-actions[bot]
71b2ee2ad6 Update used WooCommerce plugin in Circle CI
- latest version: 9.1.4
 - previous version: 9.0.2
2024-07-31 12:13:59 +02:00
github-actions[bot]
ee976a13a7 Update used WordPress images in Circle CI
- latest version: 6.6.1-php8.3
 - previous version: 6.5.5-php8.1
2024-07-31 12:13:59 +02:00
Jan Jakes
b22c2d6b6f Release 4.58.0 2024-07-30 16:26:48 +02:00
 Ján Mikláš
7f1320258c Add migration to fix failed automation runs that should have been complete
[MAILPOET-6154]
2024-07-29 15:03:47 +02:00
 Ján Mikláš
7f27d5f850 Add test
[MAILPOET-6154]
2024-07-29 15:03:47 +02:00
 Ján Mikláš
2e13570dd7 Correctly complete automation run when there is an empty branch in if/else
[MAILPOET-6154]
2024-07-29 15:03:47 +02:00
 Ján Mikláš
63c19d2508 Always show Subscribers tabs in Analytics
[MAILPOET-6154]
2024-07-29 15:03:47 +02:00
Rostislav Wolny
682e3424ad Remove comments about deleting checks for BC support
We can't be sure that after a year, all customers will re-save the email.
To avoid future issues, we will keep the check in place.
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
8c0af16cf5 Add support for heading font color to Woo transaction email renderer
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
24fb78a696 Add heading font color control to Woo email customizer
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
560b5f37e6 Improve test coverage for Woo emails renderer
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
78cf676f71 Remove unused CSS for main heading font size in Woo emails
This heading will from now on respect H1 font-size which default
value is 36px.
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
3b53c69eb7 Refactor modifications of styles from Woo to an extra method
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
e3d60252a8 Render heading font family in Woo transactional emails
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
e5ca39b498 Add heading font family to Woo email customizer
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
6281e41243 Add Typography label and change label positioning in Styles panel
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
6d2dc2fbf8 Apply heading font sizes to Woo content in emails
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
dc2d66c42c Allow setting font sizes for headings in Woo customizer
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
2fcca5fcb9 Add a check to apply style fixes only after the email was re-saved
Some styles newly applied for the Woo Content blocks might
make the blocks look broken (e.g., too big font applied on the order items table).
This commit adds a check for existing emails, and for sites with existing customized the Woo email template
they are not applied unless a user saves the email in the editor.
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
53ca386f7a Enforce a special heading color for the Woo email header
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
e62fca24dd Set font size for Woo content
This set font size for the WooContent block.
The font size is applied to elements that don't have an inlined font size.
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
bb9b56a04d Enforce the same font family for headings in the Woo transaction email.
In the Woo email customizer, we have only one font family.
The newsletter data carry different default font families for headings.
In this commit, we enforce that the renderer uses the same font family
for text and headings.
This only applies to the part of the email that is handled by the MailPoet renderer.
The part that comes from the Woo itself is handled differently.
See previous commits.
I used clone to make sure we don't accidentally save the settings.
It wouldn't probably cause any damage because we don't expose these settings to users, but to be safe.
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
fcb865a1e7 Unify headings in Woo Customizer to use branding color and global font
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
c3b3df325b Replaced inlined font-family definitions in email content from Woo
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
49ca792fc2 Use font family from Woo Customizer in Woo email styles
Woo has a stylesheet that is later inlined into the email content by Emogrifier.
In this commit I replace all font family declarations by the font family set
in the Woo customizer.
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
Rostislav Wolny
5c3fdd9468 Apply style settings on Woo Blocks in the Woo Customizer
The font size was not applied at all, but Woo content comes with inlined font-family
styles so we need to use !important to override it.
[MAILPOET-4180]
2024-07-29 14:41:43 +02:00
alex-mpoet
14428c973c Revert "Keep text in square brackets in post notifications"
This reverts commit 14be775e74.
2024-07-29 15:36:07 +03:00
 Ján Mikláš
fd823efde8 Update sample run logs data structure
[PREMIUM-280]
2024-07-29 14:29:04 +02:00
 Ján Mikláš
d37cffd3ea Show time left for step in activity modal
[PREMIUM-280]
2024-07-29 14:29:04 +02:00
 Ján Mikláš
fe273284f4 Remove next step from activity modal
The previous assumption was, that a Delay action is not in mailpoet_automation_run_log database, and had to be calculated. But this was a wrong assumption, and since the action is there, we don't have to calculate it.

[PREMIUM-280]
2024-07-29 14:29:04 +02:00
 Ján Mikláš
b6653bac86 Show link to Scheduled Actions when the automation run is past due when it was suppose to run
[PREMIUM-280]
2024-07-29 14:29:04 +02:00
 Ján Mikláš
e3ad38e405 Properly close activity modal when there is an error in API
[PREMIUM-280]
2024-07-29 14:29:04 +02:00
Pavel Dohnal
7be9ade5f4 Prevent updating WordPress users data
[MAILPOET-6168]
2024-07-25 15:10:57 +02:00
Pavel Dohnal
2a10a5817b Add a test for non existing subsriber
[MAILPOET-6168]
2024-07-25 15:10:57 +02:00
Pavel Dohnal
2cdb12f712 Add Update Subscrber method to MP API
[MAILPOET-6168]
2024-07-25 15:10:57 +02:00
Veljko
f471e332af Remove unnecessary circleci config re k6 2024-07-25 15:27:38 +03:00