0e770ed649
Use CarbonImmutable instead of Carbon
...
MAILPOET-5574
2023-09-11 13:49:57 +02:00
000cb5e6d5
Add limit to mailpoet_archive shortcode
...
MAILPOET-5574
2023-09-11 13:49:57 +02:00
5797142895
Update shortcode generator to support new options
...
MAILPOET-5574
2023-09-11 13:49:57 +02:00
aa480a8c66
Add ability to display last n days of newsletters
...
MAILPOET-5574
2023-09-11 13:49:57 +02:00
ec71b44648
Add ability to filter mailpoet_archive by subject
...
MAILPOET-5574
2023-09-11 13:49:57 +02:00
a0c1a137d6
Update mailpoet_archive to accept date params
...
MAILPOET-5574
2023-09-11 13:49:57 +02:00
84faac8257
Apply revenue_status in subscriber stats
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
71453f0c14
Switch double quotes with single quotes
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
c487576e18
Track refunds
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
22fee7a571
Test refunds are tracked
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
ab694414e3
Extract tracking of existing statistic in own method
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
9991ba546a
Separate migration app and db logic
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
08877861ef
Test event option is added correctly to the tracker
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
05b45173d6
Add event option to tracking
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
2f1885e99b
Test tracker only returns revenues from completed orders
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
ad8a1b8a91
Test only real revenue is returned
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
12028056db
Add test that revenue status is updated correctly
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
7ac2065b1a
Track purchases regardless of status but return revenue status correctly
...
When we apply this commit every purchase will be tracked. When the shop manager updates an order
the status will be updated. For the statistics it will only return values for purchases with
the 'completed' status
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
bba7786e7e
Store current order status in revenue statistics
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
2e85a5b624
Extract receiving the click from date to private method
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
317fdee2b6
Use getPurchaseStates helper method for past orders
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
7a2ddd0053
Track only completed orders
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
73f669a656
Listen to all status changes
...
This commit listens to all status changes but does not
alter the business logic as of yet.
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
30eafb9146
Extract purchase states to helper method
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
2ebad5f7fb
Add new filter for hidding DocsBot widget
...
[MAILPOET-5559]
2023-09-11 11:29:55 +02:00
b63d6aa336
Update 3rd party description's settings
...
[MAILPOET-5557]
2023-09-11 10:23:23 +02:00
d67d92a14c
Add stopping propagation for DocsBot to avoid conclict on WP.com
...
[MAILPOET-5566]
2023-09-07 15:03:29 +02:00
59f4739fc9
Remove mailpoet_beacon_articles
...
[MAILPOET-5551]
2023-09-07 14:50:35 +02:00
8d833ae982
Replace HelpScout with DocsBot in translation string
...
[MAILPOET-5551]
2023-09-07 14:50:35 +02:00
7e0a361b03
Rename HelpScout/Beacon
...
One of the hardest problems in programming. Name changed to represent what the class is for now that we have removed the beacon. Hopefully.
[MAILPOET-5551]
2023-09-07 14:50:35 +02:00
9c958600eb
Remove unnecessary padding
...
The new Help floating button does not overlay the pagination
[MAILPOET-5551]
2023-09-07 14:50:35 +02:00
e4148c123a
Remove mailpoet_form_preview_modal_overlay
...
This was used to hide the HS beacon behind the form preview overlay and it is not working any more
[MAILPOET-5551]
2023-09-07 14:50:35 +02:00
3104b61005
Remove data-beacon-article
...
[MAILPOET-5551]
2023-09-07 14:50:35 +02:00
f43486971d
Rename maybeDbUpdate() to maybeRunActivator()
...
Changing the name as this method might change other things besides just
the database.
[MAILPOET-5564]
2023-09-07 11:02:05 +02:00
1f05bfb238
Move maybeDbUpdate() to its own action to run it earlier
...
Before this commit, maybeDbUpdate() was called inside Initializer::initialize(). This method is called using the WP `init` hook with a priority of `10`. To avoid running into situations where MailPoet code is executed before database changes are applied, we need to run maybeDbUpdate() as early as possible. To achieve this, this commit moves maybeDbUpdate() to its own action still using the `init` hook but with a priority of PHP_MIN_INT.
For more information of the potential problems of running the database changes too late check this example: pcNwfB-2V6-p2.
[MAILPOET-5564]
2023-09-07 11:02:05 +02:00
12f797c223
Fix capitalization of MailPoet and Premium
...
[MAILPOET-5579]
2023-09-07 10:51:00 +03:00
e53cfa95e8
Add method getSubscribedSegmentIds
...
[MAILPOET-5555]
2023-09-06 14:45:45 +02:00
974559876b
Add comments
...
[MAILPOET-5555]
2023-09-06 14:45:45 +02:00
79999f53c3
Fix formatting
...
[MAILPOET-5555]
2023-09-06 14:45:45 +02:00
ce4f19bd77
Do not resubscribe subscribers unnecessarily
...
[MAILPOET-5555]
2023-09-06 14:45:45 +02:00
d7885621b3
Fix status variable
...
[MAILPOET-5555]
2023-09-06 14:45:45 +02:00
1dc77080fb
Add test to verify an automation is triggered by editing a user
...
[MAILPOET-5555]
2023-09-06 14:45:45 +02:00
6ca5f68be0
Test resetSubscriptions method works as expected
...
[MAILPOET-5555]
2023-09-06 14:45:45 +02:00
33078fb905
Remove ForkTsCheckerWebpackPlugin plugin from Newsletter editor tests
...
[MAILPOET-5571]
2023-09-06 11:19:20 +02:00
c3c10ff557
Remove JS compilation from JS newsletter tests
...
JS is compiled in the build job, so this steps seems to be redundant.
[MAILPOET-5571]
2023-09-06 11:19:20 +02:00
34a97a0b34
Release 4.26.1
2023-09-05 09:52:33 -05:00
9fdd77aacf
Unpin semgrep
...
In a previous commit, semgrep was pinned to version 1.37.0 while we
waited for a fix to 1.38.0 that was breaking our CircleCI builds. Now
that 1.38.2 was released with a fix to the problem that was affecting
us, we don't need to pin it anymore.
[MAILPOET-5565]
2023-09-04 11:42:49 -05:00
6b32fc7bfb
Show status for deactivating workflows
...
[MAILPOET-4941]
2023-09-04 14:43:44 +02:00
25bf3f60e3
Add primary keys to tmp_wc_ids and tmp_wc_emails temporary tables
...
[MAILPOET-4401]
2023-09-04 14:22:16 +02:00
8170391731
Add primary key to inactive_task_ids and inactive_subscriber_ids table
...
[MAILPOET-4401]
2023-09-04 14:22:16 +02:00