Alejandro Celaya
|
88efe7d962
|
Fix PHPStan error
|
2025-12-13 17:05:02 +01:00 |
|
Alejandro Celaya
|
8fb8aea5f8
|
Replace interact method with Interact attribute in ReadEnvVarCommand
|
2025-12-13 16:59:16 +01:00 |
|
Alejandro Celaya
|
5a390894ea
|
Use Ask attribute to simplify RenameApiKeyCommand
|
2025-12-13 16:55:31 +01:00 |
|
Alejandro Celaya
|
5df3abbce9
|
Migrate GenerateKeyCommand to symfony/console attributes
|
2025-12-13 16:49:52 +01:00 |
|
Alejandro Celaya
|
309ef8dc95
|
Fix pagination in short-url:list command
|
2025-12-13 11:10:42 +01:00 |
|
Alejandro Celaya
|
a75ee138e1
|
Migrate ListShortUrlsCommand to symfony/console attributes
|
2025-12-13 11:05:20 +01:00 |
|
Alejandro Celaya
|
1996745f64
|
Update to Symfony 8.0
|
2025-12-02 12:20:52 +01:00 |
|
Alejandro Celaya
|
933c54e884
|
Improve some console commands coverage
|
2025-11-18 08:44:15 +01:00 |
|
Alejandro Celaya
|
f3ff059d48
|
Improve RoleResolver coverage
|
2025-11-17 12:33:08 +01:00 |
|
Alejandro Celaya
|
0604237b94
|
Remove dead code that is affecting code coverage
|
2025-11-17 12:12:06 +01:00 |
|
Alejandro Celaya
|
c42fb67efc
|
Simplify NotFoundRedirectConfigInterface with property hooks and asymetric visibility
|
2025-11-08 22:47:24 +01:00 |
|
Alejandro Celaya
|
359129f586
|
Remove deprecated --tags option in console commands
|
2025-11-08 10:22:02 +01:00 |
|
Alejandro Celaya
|
8bafd82e1d
|
Remove deprecated options from short-url:list command
|
2025-11-08 10:07:51 +01:00 |
|
Alejandro Celaya
|
9f564b9785
|
Do not allow API keys to be disabled by plain-text key
|
2025-11-08 09:16:15 +01:00 |
|
Alejandro Celaya
|
058c0ebfaf
|
Update changelog
|
2025-11-01 12:31:46 +01:00 |
|
Alejandro Celaya
|
b69db91378
|
Make DownloadGeoLiteDbCommand invokable
|
2025-11-01 12:30:15 +01:00 |
|
Alejandro Celaya
|
6113c28768
|
Make RenameTagCommand invokable
|
2025-11-01 12:28:04 +01:00 |
|
Alejandro Celaya
|
506ed47531
|
Make ListTagsCommand invokable
|
2025-11-01 12:25:52 +01:00 |
|
Alejandro Celaya
|
10173d2ab8
|
Make DeleteTagsCommand invokable
|
2025-11-01 12:24:18 +01:00 |
|
Alejandro Celaya
|
9ee709f0f3
|
Make DeleteExpiredShortUrlsCommand invokable
|
2025-11-01 12:18:29 +01:00 |
|
Alejandro Celaya
|
0fe28a5eb5
|
Make MatomoSendVisitsCommand invokable
|
2025-11-01 11:56:40 +01:00 |
|
Alejandro Celaya
|
2142afae89
|
Make ListDomainsCommand invokable
|
2025-11-01 11:50:43 +01:00 |
|
Alejandro Celaya
|
e7f4b84c65
|
Make DomainRedirectsCommand invokable
|
2025-11-01 11:45:27 +01:00 |
|
Alejandro Celaya
|
2d83b8d046
|
Make InitialApiKeyCommand invokable
|
2025-11-01 11:41:50 +01:00 |
|
Alejandro Celaya
|
dfef735c89
|
Make ReadEnvVarCommand invokable
|
2025-11-01 11:38:10 +01:00 |
|
Alejandro Celaya
|
70e376d569
|
Allow domain to be passed to tag:visits, visit:orphan and visit:non-orphan commands
|
2025-10-29 08:43:01 +01:00 |
|
Alejandro Celaya
|
14a7e3bb05
|
Allow tags, orphan and non-orphan visits to be provided a domain filter param
|
2025-10-28 11:08:33 +01:00 |
|
Alejandro Celaya
|
532700028a
|
Remove all calls to ReflectionProperty::setAccessible
|
2025-10-28 11:03:41 +01:00 |
|
Alejandro Celaya
|
9c22c7fc9c
|
Add more tests for apiKeyName short URLs filtering
|
2025-10-22 08:28:45 +02:00 |
|
Alejandro Celaya
|
7860225c25
|
Add api-key-name option to short-url:list command
|
2025-10-22 08:04:29 +02:00 |
|
Alejandro Celaya
|
b5a9353b85
|
Add new command to delete API keys
|
2025-10-20 10:34:53 +02:00 |
|
Alejandro Celaya
|
f876769b67
|
Extract tags option to its own Option class
|
2025-10-20 08:58:07 +02:00 |
|
Alejandro Celaya
|
1c38ab1217
|
Add exclude-tags CLI tests
|
2025-10-17 09:26:18 +02:00 |
|
Alejandro Celaya
|
25de0263c5
|
Deprecate --tags and add --tag for short-url:list command
|
2025-10-17 08:35:41 +02:00 |
|
Alejandro Celaya
|
fe10aaf245
|
Make --tags option allow multiple values in list short URLs command
|
2025-10-16 19:16:11 +02:00 |
|
Alejandro Celaya
|
464e3d7f8e
|
Support excludeTags and excludeTagsMode in list short URLs command
|
2025-10-16 19:16:11 +02:00 |
|
Alejandro Celaya
|
223901324f
|
Enhance RedirectRuleHandlerTest with new query-param-related conditions
|
2025-07-17 08:44:19 +02:00 |
|
Alejandro Celaya
|
18c4c39fee
|
Add support for any-value and valueless query param redirect rules
|
2025-07-17 08:31:29 +02:00 |
|
Alejandro Celaya
|
850e8574e9
|
Use invokable commands approach on some API console commands
|
2025-06-26 08:41:18 +02:00 |
|
Alejandro Celaya
|
f1157aa177
|
Adjust tests to fix warnings
|
2025-06-24 19:47:18 +02:00 |
|
Alejandro Celaya
|
cea8a982e2
|
Replace ExitCode with standard symfony Command constants
|
2025-04-22 12:07:41 +02:00 |
|
Alejandro Celaya
|
65c01034ff
|
Update to PHPUnit 12
|
2025-02-13 10:35:58 +01:00 |
|
Alejandro Celaya
|
2807b9ce2f
|
Fix ImportedLinksProcessorTest
|
2024-12-22 18:41:03 +01:00 |
|
Alejandro Celaya
|
72a962ec6d
|
Handle differently when trying to update geolocation and already in progress
|
2024-12-15 12:03:01 +01:00 |
|
Alejandro Celaya
|
853c50a819
|
Fix some cases of database download in GeolocationDbUpdater
|
2024-12-15 11:34:38 +01:00 |
|
Alejandro Celaya
|
a77e07f906
|
Refactor geolocation download logic based on database table
|
2024-12-15 10:05:32 +01:00 |
|
Alejandro Celaya
|
2ede615da8
|
Fix DownloadGeoLiteDbCommandTest
|
2024-12-11 08:50:56 +01:00 |
|
Alejandro Celaya
|
84d12f6811
|
Move GeolocationDbUpdaterTest to Core module
|
2024-12-11 08:47:13 +01:00 |
|
Alejandro Celaya
|
b8ac9f3673
|
Add more strict parameter for GeolocationDbUpdater
|
2024-12-11 08:27:56 +01:00 |
|
Alejandro Celaya
|
06c0a94b31
|
Move GeolocationDbUpdater from CLI to Core module
|
2024-12-10 10:58:08 +01:00 |
|