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
|
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
|
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
|
cea8a982e2
|
Replace ExitCode with standard symfony Command constants
|
2025-04-22 12:07:41 +02: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
|
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 |
|
Alejandro Celaya
|
85c4c09afa
|
Use the openapi terminology over swagger
|
2024-12-06 11:36:47 +01:00 |
|
Alejandro Celaya
|
58de998596
|
Drop support for PHP 8.2
|
2024-12-02 09:16:15 +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
|
a6e0916272
|
Add support for city name dynamic redirects
|
2024-11-14 09:58:53 +01:00 |
|
Alejandro Celaya
|
781c083c9f
|
Add new geolocatio-country-code redirect condition type
|
2024-11-12 10:25:39 +01:00 |
|
Alejandro Celaya
|
9a69d06531
|
Update to PHPStan 2.0
|
2024-11-12 10:22:23 +01:00 |
|
Alejandro Celaya
|
72f1e243b5
|
Make classes readonly when possible
|
2024-11-09 09:55:51 +01:00 |
|
Alejandro Celaya
|
6f837b3b91
|
Move logic to determine if a new key has a duplicated name to the APiKeyService
|
2024-11-08 09:03:50 +01:00 |
|
Alejandro Celaya
|
b08c498b13
|
Create command to rename API keys
|
2024-11-08 08:47:49 +01:00 |
|
Alejandro Celaya
|
a661d05100
|
Allow API keys to be renamed
|
2024-11-08 08:25:07 +01:00 |
|
Alejandro Celaya
|
9e6f129de6
|
Make sure a unique name is required by api-key:generate command
|
2024-11-07 14:52:06 +01:00 |
|
Alejandro Celaya
|
bd73362c94
|
Update api-key:disable command to allow passing a name
|
2024-11-06 20:10:06 +01:00 |
|
Alejandro Celaya
|
9f6975119e
|
Show only API key name in short URLs list
|
2024-11-05 22:52:01 +01:00 |
|
Alejandro Celaya
|
a094be2b9e
|
Fall back API key names to auto-generated keys
|
2024-11-05 11:26:39 +01:00 |
|
Alejandro Celaya
|
79c5418ac2
|
Simplify ApiKey entity by exposing key as a readonly prop
|
2024-11-04 14:22:39 +01:00 |
|
Alejandro Celaya
|
eae001a34a
|
Rename ShortUrlWithVisitsSummary to ShortUrlWithDeps
|
2024-11-03 11:38:31 +01:00 |
|
Alejandro Celaya
|
3f1d61e01e
|
Update to PHP coding standard 2.4.0
|
2024-11-03 11:38:31 +01:00 |
|
Alejandro Celaya
|
93a277a94d
|
Allow short URLs to be filtered by domain from the command line
|
2024-11-03 11:38:30 +01:00 |
|
Alejandro Celaya
|
525a306ec6
|
Create constant representing default domain identifier
|
2024-11-03 11:37:59 +01:00 |
|
Alejandro Celaya
|
46601443f5
|
Load specific env file when running API tests
|
2024-10-23 09:17:00 +02: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
|
e17556a7ae
|
Add ReadEnvVarCommand test
|
2024-10-14 09:41:22 +02:00 |
|
Alejandro Celaya
|
14ba9fd6a4
|
Create command to return the value of an env var for current env
|
2024-10-14 09:41:22 +02:00 |
|
Alejandro Celaya
|
83e8801827
|
Move env var default values to EnvVars enum
|
2024-10-14 09:41:22 +02:00 |
|
Alejandro Celaya
|
037cd8a389
|
Add missing generic tyoes annotations
|
2024-07-29 20:43:52 +02:00 |
|
Alejandro Celaya
|
b52ceaff9a
|
Update to latest shlink-common and remove deprecation references
|
2024-07-29 19:41:40 +02:00 |
|
Alejandro Celaya
|
b9ba1246d4
|
Reduce hardcoded options in ShortUrlDataInput
|
2024-07-27 09:12:54 +02:00 |
|
Alejandro Celaya
|
65ea1e00a6
|
Prevent resetting of non-providen params in EditShortUrlCommand
|
2024-07-26 19:26:48 +02:00 |
|
Alejandro Celaya
|
5bccdded8a
|
Create command to edit existing short URLs
|
2024-07-26 09:21:00 +02:00 |
|
Alejandro Celaya
|
8917ed5c2e
|
Create command to edit existing short URLs
|
2024-07-26 00:01:40 +02:00 |
|
Alejandro Celaya
|
fabc752398
|
Extract reading and parsing of arguments for short URLs data in commands
|
2024-07-25 23:44:46 +02:00 |
|
Alejandro Celaya
|
f49d98f2ea
|
Add logic for IP-based dynamic redirects
|
2024-07-17 19:51:13 +02:00 |
|
Alejandro Celaya
|
f0e62004d5
|
Add unit test to MatomoSendVisitsCommand
|
2024-04-13 20:30:31 +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 |
|