Alejandro Celaya
|
da53c5a206
|
Fix notices reported by latest PHPUnit version
|
2025-12-15 14:17:36 +01:00 |
|
Alejandro Celaya
|
1996745f64
|
Update to Symfony 8.0
|
2025-12-02 12:20:52 +01:00 |
|
Alejandro Celaya
|
9432a5ba78
|
Add tests for events
|
2025-11-18 09:30:30 +01:00 |
|
Alejandro Celaya
|
9e93e34e12
|
Add test to cover when visit updates topics are disabled
|
2025-07-04 18:25:45 +02:00 |
|
Alejandro Celaya
|
733b2e5647
|
Add test to cover when short URL updates topic is disabled
|
2025-07-04 18:04:27 +02:00 |
|
Alejandro Celaya
|
fb995f2bea
|
Allow individual real-time updates topics to be enabled
|
2025-07-03 10:10:06 +02:00 |
|
Alejandro Celaya
|
9c1db35d81
|
Add new MERCURE_ENABLED env var
|
2025-05-22 09:20:50 +02:00 |
|
Alejandro Celaya
|
87d5f9bc75
|
Fix compatibility with PHPUnit 12.0.9 and phpstan-phpunit
|
2025-03-24 19:33:52 +01:00 |
|
Alejandro Celaya
|
4f3c2c7d2d
|
Fix UpdateGeoLiteDbTest
|
2024-12-11 08:35:24 +01:00 |
|
Alejandro Celaya
|
06c0a94b31
|
Move GeolocationDbUpdater from CLI to Core module
|
2024-12-10 10:58:08 +01:00 |
|
Alejandro Celaya
|
8274525f75
|
Add redirect_url field to track where a visitor is redirected for a visit
|
2024-11-24 12:53:49 +01:00 |
|
Alejandro Celaya
|
b5ff568651
|
Use IpGeolocationMiddleware to geolocate visitors instead of LocateVisit event
|
2024-11-15 08:55:43 +01:00 |
|
Alejandro Celaya
|
4a0b7e3fc9
|
Refactor Visitor model and allow a Location object to be passed to it
|
2024-11-14 14:48:18 +01:00 |
|
Alejandro Celaya
|
a5a98bd578
|
Update VisitsTracker so that its methods return the new Visit instance, if any
|
2024-11-11 08:51:55 +01:00 |
|
Alejandro Celaya
|
3f1d61e01e
|
Update to PHP coding standard 2.4.0
|
2024-11-03 11:38:31 +01:00 |
|
Alejandro Celaya
|
d2403367b5
|
Fix PublishingUpdatesGeneratorTest
|
2024-11-03 11:37:16 +01:00 |
|
Alejandro Celaya
|
c8e5196aab
|
Remove dependencies on url_shortener raw config
|
2024-10-22 15:15:41 +02:00 |
|
Alejandro Celaya
|
582033ceb3
|
Migrate dev-specific configuration to env vars via .env file
|
2024-10-22 15:15:41 +02:00 |
|
Alejandro Celaya
|
4084d301ca
|
Update to PHPUnit 11
|
2024-05-12 12:49:53 +02:00 |
|
Alejandro Celaya
|
6121efec59
|
Create command to send visits to matomo
|
2024-04-13 18:59:09 +02:00 |
|
Alejandro Celaya
|
ca42425b33
|
Make Visit::date field readonly
|
2024-04-13 18:59:09 +02:00 |
|
Alejandro Celaya
|
c57494d7cd
|
Extract logic to send visits to Matomo to its own service
|
2024-04-13 18:59:09 +02:00 |
|
Alejandro Celaya
|
e1cf0c4ea7
|
Forward request ID from sync request process to async job processes
|
2024-04-07 11:26:17 +02:00 |
|
Alejandro Celaya
|
284b28e8d9
|
Track short URL title as document title when sending visits to matomo
|
2024-03-31 13:51:03 +02:00 |
|
Alejandro Celaya
|
17d37a062a
|
Add new table to track short URL visits counts
|
2024-03-27 19:08:25 +01:00 |
|
Alejandro Celaya
|
6fe269193a
|
Expose visitedUrl when serializing any kind of visit, not only orphan visits
|
2024-03-24 17:20:41 +01:00 |
|
Alejandro Celaya
|
d948543d5c
|
Wrap JSON serialization for any kind of visit in Visit entity itself
|
2024-03-24 17:06:11 +01:00 |
|
Alejandro Celaya
|
e028d8ea31
|
Move logic to serialize ShortUrls to entity itself
|
2024-03-18 22:09:15 +01:00 |
|
Alejandro Celaya
|
78526fb405
|
Modernize Visit entity
|
2024-03-18 19:57:30 +01:00 |
|
Alejandro Celaya
|
36749658da
|
Remove device long URLs support
|
2024-02-27 18:46:49 +01:00 |
|
Alejandro Celaya
|
ad3805a560
|
Removed deprecated features
|
2024-02-12 23:18:30 +01:00 |
|
Alejandro Celaya
|
1854cc2f19
|
Remove last references to functional-php
|
2023-11-30 18:39:27 +01:00 |
|
Alejandro Celaya
|
bff4bd12ae
|
Removed more functional-php usages
|
2023-11-30 14:34:44 +01:00 |
|
Alejandro Celaya
|
549c6605f0
|
Replaced usage of Functional\contians
|
2023-11-30 09:13:29 +01:00 |
|
Alejandro Celaya
|
f50263d2d9
|
Remove usage of Functional\map function
|
2023-11-29 12:34:13 +01:00 |
|
Alejandro Celaya
|
e783bdc456
|
Set referrer when sending visits to Matomo
|
2023-11-21 10:01:27 +01:00 |
|
Alejandro Celaya
|
c03eea789c
|
Fix LocateVisitTest
|
2023-11-21 08:25:58 +01:00 |
|
Alejandro Celaya
|
bd5d3cb6fa
|
Create SendVisitToMatomoTest
|
2023-11-20 10:11:15 +01:00 |
|
Alejandro Celaya
|
a7ed14a1c9
|
Enhance EnableListenerCheckerTest with support for matomo listener
|
2023-11-16 09:24:52 +01:00 |
|
Alejandro Celaya
|
f88d57b2b6
|
Do not dispatch async job for matomo if disabled
|
2023-11-15 20:02:35 +01:00 |
|
Alejandro Celaya
|
9dbd15bc0c
|
Add logic to send visits to a matomo instance
|
2023-11-15 19:57:58 +01:00 |
|
Alejandro Celaya
|
8e3508f28d
|
Use MercureOptions instead of raw config, where possible
|
2023-06-06 20:25:14 +02:00 |
|
Alejandro Celaya
|
bd3745118e
|
Add logic to prevent roadrunner/openswoole jobs for tasks that will do nothing
|
2023-06-03 17:56:52 +02:00 |
|
Alejandro Celaya
|
b6e1c65c4c
|
Enforce a schema to be provided when short URLs are created
|
2023-03-25 11:23:00 +01:00 |
|
Alejandro Celaya
|
04bbd471ff
|
Migrate from PHPUnit annotations to native attributes
|
2023-02-09 20:42:18 +01:00 |
|
Alejandro Celaya
|
650a286982
|
Update to PHPUnit 10
|
2023-02-09 09:32:38 +01:00 |
|
Alejandro Celaya
|
39adef8ab8
|
Make it impossible to create a short URL with an empty long URL
|
2023-01-22 11:27:16 +01:00 |
|
Alejandro Celaya
|
48bd97fe41
|
Return deviceLongUrls as part of the short URL data and document API changes
|
2023-01-21 12:05:54 +01:00 |
|
Alejandro Celaya
|
1447687ebe
|
Add deviceLongUrls to short URL creation
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
37c8328eed
|
Added split info about bots, non-bots and total visits to the visits stats
|
2023-01-02 12:28:34 +01:00 |
|