Alejandro Celaya
|
f64920e510
|
Replaced some array_map by Functional\map
|
2018-11-02 12:05:01 +01:00 |
|
Alejandro Celaya
|
664dc333ac
|
Used select_keys function in place of custom pick function
|
2018-11-02 11:08:20 +01:00 |
|
Alejandro Celaya
|
951d08f914
|
Improved public API in Visit entity, reducing anemic model
|
2018-10-28 16:20:54 +01:00 |
|
Alejandro Celaya
|
8e1e8ba7de
|
Improved public API in ShortUrl entity, reducing anemic model
|
2018-10-28 16:00:54 +01:00 |
|
Alejandro Celaya
|
877b098b09
|
Improved public API in ApiKey entity, reducing anemic model
|
2018-10-28 15:24:41 +01:00 |
|
Alejandro Celaya
|
e046eddda9
|
Improved public API in VisitLocation entity, reducing anemic model
|
2018-10-28 15:13:45 +01:00 |
|
Alejandro Celaya
|
084b1169d7
|
Improved public API in Tag entity, avoiding anemic model
|
2018-10-28 14:38:43 +01:00 |
|
Alejandro Celaya
|
025135b8c6
|
Added all missing use statements from global functions and constants
|
2018-10-28 08:34:02 +01:00 |
|
Alejandro Celaya
|
77d810b735
|
Replaced all FQ global function and constants by explicit imports
|
2018-10-28 08:24:06 +01:00 |
|
Alejandro Celaya
|
5be7f839f3
|
Ensured visits with empty remote address are not tried to be located
|
2018-10-18 19:22:24 +02:00 |
|
Alejandro Celaya
|
3282bfd03b
|
Ensured symfony/console stays in v4.1.4, since the next one throws a lot of phpstan errors
|
2018-09-30 11:02:01 +02:00 |
|
Alejandro Celaya
|
0183c8a4b7
|
Migrated from standard datetime objects to chronos objects
|
2018-09-29 12:52:32 +02:00 |
|
Alejandro Celaya
|
a65ce649ac
|
Created new Installer module and moved everything from CLI there
|
2018-09-29 09:52:32 +02:00 |
|
Alejandro Celaya
|
d4168bebc6
|
Ensured install tool knows the install command is the only one
|
2018-09-16 18:48:10 +02:00 |
|
Alejandro Celaya
|
13c3629cd6
|
Updated few translations
|
2018-09-16 18:37:54 +02:00 |
|
Alejandro Celaya
|
1eff9801e8
|
Updated references to short code and replaced them to short URL where appropriate
|
2018-09-16 18:36:02 +02:00 |
|
Alejandro Celaya
|
9d8fb055b1
|
Updated translations
|
2018-09-15 18:03:54 +02:00 |
|
Alejandro Celaya
|
9651b3d692
|
Created command to delete short URLs
|
2018-09-15 17:57:12 +02:00 |
|
Alejandro Celaya
|
4f2146dd9c
|
Replaced commands namespace shortcode by short-code, using the old one as an alias
|
2018-09-14 19:38:52 +02:00 |
|
Alejandro Celaya
|
9d9b61cf14
|
Fixed message displayed during installation process
|
2018-09-14 19:18:10 +02:00 |
|
Alejandro Celaya
|
9d7db96e4b
|
Added country name to console comand that lists visits
|
2018-09-14 19:12:23 +02:00 |
|
Alejandro Celaya
|
a0c3b9412f
|
Updated system to obfuscate IP addresses before persisting them
|
2018-09-13 22:36:28 +02:00 |
|
Alejandro Celaya
|
a33151248d
|
Removed duplicated code by using a utils trait
|
2018-09-12 20:40:32 +02:00 |
|
Alejandro Celaya
|
f3c92f4110
|
Updated short URL creation responses to include more information
|
2018-09-12 20:32:58 +02:00 |
|
Alejandro Celaya
|
563021bdc1
|
Updated resolve short url action to return all data for that short url
|
2018-08-11 10:40:44 +02:00 |
|
Alejandro Celaya
|
2d6d35a398
|
Added shortUrl field to serialized ShortUrl objects, both from CLI and REST
|
2018-08-10 23:14:45 +02:00 |
|
Alejandro Celaya
|
416c56dee2
|
Added new spanish translations
|
2018-08-04 16:37:54 +02:00 |
|
Alejandro Celaya
|
110e8cb78d
|
Added test to cover new IP resolution API limits
|
2018-08-04 15:50:02 +02:00 |
|
Alejandro Celaya
|
ed859767a8
|
Updated IpLocation resolver to be able to provide limits in order to apply sleeps
|
2018-08-02 23:02:48 +02:00 |
|
Alejandro Celaya
|
899771cc2e
|
Fixed geolocation by switching to different API
|
2018-07-31 20:24:13 +02:00 |
|
Alejandro Celaya
|
863803b614
|
Fixed tests failing with new typehints
|
2018-07-31 19:59:41 +02:00 |
|
Alejandro Celaya
|
0b8e305533
|
Improved error management in process visits command
|
2018-07-31 19:42:33 +02:00 |
|
Alejandro Celaya
|
87c4851d7e
|
Simplified ListKeysCommand reducing cyclomatic complexity on nested callbacks
|
2018-07-04 20:24:13 +02:00 |
|
Alejandro Celaya
|
6e79b4ba7b
|
Fixed php binary used in child commands while installkation not properly inherited
|
2018-06-18 20:14:51 +02:00 |
|
Alejandro Celaya
|
8793a67ce9
|
Reduced the number of includes by pointing to dcotrine scripts with extension
|
2018-04-07 08:37:41 +02:00 |
|
Alejandro Celaya
|
aca89f9abe
|
Updated links to doctrine CLI scripts to avoid depending on symlinks
|
2018-04-07 08:21:34 +02:00 |
|
Alejandro Celaya
|
3dcc510da1
|
Updated to symfony 4
|
2018-03-26 20:32:12 +02:00 |
|
Alejandro Celaya
|
c3d555ef3c
|
Added missing null coalescing operator
|
2018-01-21 10:01:18 +01:00 |
|
Alejandro Celaya
|
cf8b778711
|
Updated language files
|
2018-01-21 09:40:38 +01:00 |
|
Alejandro Celaya
|
5fd34e03fc
|
Added new app config param to allow disabling short URL visits tracking
|
2018-01-14 09:13:49 +01:00 |
|
Alejandro Celaya
|
3243ade4fd
|
Improved error message when installation fails
|
2017-12-31 19:31:35 +01:00 |
|
Alejandro Celaya
|
da21eb4a5c
|
Removed return type incompatible with PHP 7.0
|
2017-12-31 19:24:22 +01:00 |
|
Alejandro Celaya
|
5ec6d538db
|
Improved and simplified ProcessVisitsCommand thanks to SymfonyStyle
|
2017-12-31 19:13:42 +01:00 |
|
Alejandro Celaya
|
08228d9d98
|
Improved and simplified RenameTagCommand thanks to SymfonyStyle
|
2017-12-31 19:10:27 +01:00 |
|
Alejandro Celaya
|
7856d64299
|
Improved and simplified ListTagsCommand thanks to SymfonyStyle
|
2017-12-31 19:08:10 +01:00 |
|
Alejandro Celaya
|
057bbae729
|
Improved and simplified DeleteTagCommand thanks to SymfonyStyle
|
2017-12-31 19:06:04 +01:00 |
|
Alejandro Celaya
|
09b161304c
|
Improved and simplified CreateTagCommand thanks to SymfonyStyle
|
2017-12-31 19:03:41 +01:00 |
|
Alejandro Celaya
|
a60c45ca4d
|
Simplified and improved ResolveUrlCommand with SymfonyStyle
|
2017-12-31 18:58:11 +01:00 |
|
Alejandro Celaya
|
89ed84ce28
|
Removed unused use statements
|
2017-12-31 18:38:25 +01:00 |
|
Alejandro Celaya
|
a6c547c4da
|
Improved and simplified ListShortcodesCommand with SymfonyStyle
|
2017-12-31 18:37:39 +01:00 |
|