Jan Jakes
|
e29c6a8aec
|
Set subscriber cookie on WooCommerce order
[MAILPOET-3924]
|
2021-12-28 11:47:40 +01:00 |
|
Jan Jakes
|
f9cd7901af
|
Remove unused property
[MAILPOET-3924]
|
2021-12-28 11:47:40 +01:00 |
|
Jan Jakes
|
58fdfd6be1
|
Use subscriber cookie service instead of low-level cookies class
[MAILPOET-3924]
|
2021-12-28 11:47:40 +01:00 |
|
Rostislav Wolny
|
699266c920
|
Use TrackingConfig and new tracking settings property in PHP
[MAILPOET-3185]
|
2021-12-06 17:03:28 +01:00 |
|
Rostislav Wolny
|
e9202d840a
|
Add integration test for checkout block opt-in integration
[MAILPOET-3920]
|
2021-11-24 13:00:10 +01:00 |
|
Pavel Dohnal
|
c4037776f7
|
Fix newly found phpstan errors
[MAILPOET-3792]
|
2021-10-27 13:29:12 +02:00 |
|
wxa
|
bacfd3c4dc
|
Remove usages of StatisticsUnsubscribes model
[MAILPOET-3819]
|
2021-10-27 11:24:22 +02:00 |
|
Pavel Dohnal
|
aec965f4f7
|
Refactor WooCommercePurchasesTest to Doctrine
[MAILPOET-3814]
|
2021-10-25 13:08:17 +02:00 |
|
Pavel Dohnal
|
aaa24d086b
|
Use Doctrine in WooCommercePurchases class
[MAILPOET-3814]
|
2021-10-25 13:08:17 +02:00 |
|
Brezo Cordero
|
9acfe4fbee
|
Fix subscribers clicks stats test
[MAILPOET-3796]
|
2021-09-20 09:18:45 +02:00 |
|
Rostislav Wolny
|
eae0072f24
|
Use WordPress current_time for setting lats engagement
[MAILPOET-3762]
|
2021-09-07 10:07:08 +02:00 |
|
Rostislav Wolny
|
b215ab13c8
|
Track last engagement only once per minute
[MAILPOET-3762]
|
2021-09-07 10:07:08 +02:00 |
|
Rostislav Wolny
|
9c3fc95a6d
|
Add updating last engagement within clicks tracking
[MAILPOET-3762]
|
2021-09-07 10:07:08 +02:00 |
|
Rostislav Wolny
|
ed8de3eb17
|
Save last engagement when tracking opens
[MAILPOET-3762]
|
2021-09-07 10:07:08 +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ý
|
a22ab943be
|
Add integration tests for statistic user agent update
[MAILPOET-3736]
|
2021-08-23 16:37:59 +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 |
|
Jan Lysý
|
4c67e97206
|
Fix parameters in integration tests
[MAILPOET-3269]
|
2021-06-14 10:12:34 +02:00 |
|
Jan Lysý
|
f106d6f2f2
|
Fix dependencies in integration tests
[MAILPOET-3269]
|
2021-06-14 10:12:34 +02:00 |
|
Pavel Dohnal
|
025d588591
|
Fix tests
[MAILPOET-3525]
|
2021-04-26 13:46:23 +02:00 |
|
Jan Lysý
|
922c52f7df
|
Remove phpstan errors from the rest of the tests
[MAILPOET-3235]
|
2021-01-18 14:39:42 +01:00 |
|
Pavel Dohnal
|
fcbfd6fb68
|
Refactor shortcode categories to doctrine
[MAILPOET-2993]
|
2020-11-11 11:34:55 +01:00 |
|
Pavel Dohnal
|
6139e300c3
|
Free up shortcodes constructor for DI
[MAILPOET-2993]
|
2020-11-11 11:34:55 +01:00 |
|
Pavel Dohnal
|
7d538abad8
|
Refactor tracking into doctrine
[MAILPOET-2993]
|
2020-11-11 11:34:55 +01:00 |
|
Rostislav Wolny
|
54727ad9a2
|
Fix integration tests to work with updated codeception/verify
[MAILPOET-3203]
|
2020-10-20 13:18:43 +02:00 |
|
Pavel Dohnal
|
c3e0f5cf76
|
Move optional parameter after mandatory
[MAILPOET-2737]
|
2020-06-24 10:28:52 +02:00 |
|
Pavel Dohnal
|
47890d4f27
|
Track source when user clicks unsubscribe link
[MAILPOET-2792]
|
2020-06-24 10:28:52 +02:00 |
|
Rostislav Wolny
|
78f055b7aa
|
Refactor unsubscribes tracker to doctrine
[MAILPOET-2736]
|
2020-05-05 14:40:11 +02:00 |
|
Jan Jakeš
|
b39dac75d6
|
Autofix number of newlines between methods
[MAILPOET-2715]
|
2020-02-19 19:12:53 +00:00 |
|
Jan Jakeš
|
835d8bc0af
|
Fix PHPUnit 6 & Codeception\Verify incompatibilities
[MAILPOET-2582]
|
2020-01-28 20:18:39 +00:00 |
|
Jan Jakeš
|
3bbc8ea2af
|
Convert variable names to camel case in strings
[MAILPOET-1796]
|
2020-01-14 15:22:42 +01:00 |
|
Jan Jakeš
|
8c848cfa28
|
Convert property names to camel case
[MAILPOET-1796]
|
2020-01-14 15:22:42 +01:00 |
|
Jan Jakeš
|
54549ff037
|
Convert variable names to camel case
[MAILPOET-1796]
|
2020-01-14 15:22:42 +01:00 |
|
wxa
|
cde877122a
|
Fix various undefined variables and argument types [MAILPOET-2488]
|
2019-12-30 14:51:22 +01:00 |
|
wxa
|
bd1a84c5c3
|
Fix types by casting [MAILPOET-2488]
|
2019-12-30 14:51:22 +01:00 |
|
wxa
|
1d757e1374
|
Fix undefined properties in tests [MAILPOET-2488]
|
2019-12-30 14:51:22 +01:00 |
|
Amine Ben hammou
|
43df66d162
|
Add public keyword to methods
[MAILPOET-2413]
|
2019-12-26 18:09:45 +03:00 |
|
Jan Jakeš
|
60889c53f4
|
Add Idiorm to MailPoetVendor namespace
[MAILPOET-2545]
|
2019-11-27 12:38:20 +00:00 |
|
Jan Jakeš
|
d2f6c48acb
|
Prevent tracking WooCommerce purchases multiple times
[MAILPOET-2446]
|
2019-10-09 14:29:02 +01:00 |
|
Jan Jakeš
|
0091755301
|
Fix and simplify query for latest click per-newsleter-per-subscriber
[MAILPOET-2446]
|
2019-10-09 14:29:02 +01:00 |
|
Jan Jakeš
|
1b5b9d89ff
|
Autofix namespace declaration spacing
[MAILPOET-2409]
|
2019-10-01 14:29:30 +01:00 |
|
Amine Ben hammou
|
692ff1ed22
|
Use getToken()
[MAILPOET-2340]
|
2019-09-24 14:40:22 +01:00 |
|
Amine Ben hammou
|
3ea9c99090
|
Use link_token when tracking and rendering links
|
2019-09-12 17:32:05 +02:00 |
|
Jan Jakeš
|
440ed0aa23
|
Add service for cookies handling & encode them with JSON
[PREMIUM-121]
|
2019-07-23 12:22:19 -04:00 |
|
wxa
|
7f40e5b512
|
Clean up unused imports [MAILPOET-2208]
|
2019-07-19 08:54:50 -04:00 |
|