Alejandro Celaya
|
486ea10c3c
|
Renamed EditTagsAction to EditShortcodeTagsAction
|
2017-07-07 11:45:20 +02:00 |
|
Alejandro Celaya
|
e0f18f8d1f
|
Created InstallApplicationFactoryTest
|
2017-07-06 18:06:11 +02:00 |
|
Alejandro Celaya
|
a66f116d66
|
Created DatabaseConfigCustomizerPluginTest
|
2017-07-06 18:00:38 +02:00 |
|
Alejandro Celaya
|
dd099dc39c
|
Removed declare strict types added by mistake
|
2017-07-06 17:49:05 +02:00 |
|
Alejandro Celaya
|
c05aeabdee
|
Improved if statements reducing indentation
|
2017-07-06 17:38:16 +02:00 |
|
Alejandro Celaya
|
23922f6c7b
|
Created UrlShortenerConfigCustomizerPluginTest
|
2017-07-06 17:28:32 +02:00 |
|
Alejandro Celaya
|
69a99949e1
|
Created LanguageConfigCustomizerPluginTest
|
2017-07-06 17:22:03 +02:00 |
|
Alejandro Celaya
|
d56cde72a3
|
Created ApplicationConfigCustomizerPluginTest
|
2017-07-06 17:12:32 +02:00 |
|
Alejandro Celaya
|
99ffff11c7
|
Created DefaultConfigCustomizerPluginFactoryTest
|
2017-07-06 13:43:36 +02:00 |
|
Alejandro Celaya
|
bb050cc1b6
|
Improved InstallCommandTest coverage
|
2017-07-06 13:38:15 +02:00 |
|
Alejandro Celaya
|
3547889ad5
|
Fixed InstallCommandTest
|
2017-07-06 10:04:35 +02:00 |
|
Alejandro Celaya
|
479e694478
|
Moved all configuration customization steps to individual plugins
|
2017-07-05 20:04:44 +02:00 |
|
Alejandro Celaya
|
2368b634e3
|
Moved command and app creation logic to a factory for install scripts
|
2017-07-05 18:12:03 +02:00 |
|
Alejandro Celaya
|
dcc09975a9
|
Abstracted filesystem manipulation in InstallCommand
|
2017-07-04 20:14:22 +02:00 |
|
Alejandro Celaya
|
102f5c4e12
|
Updated instalation script to import sqlte database file when importing the rets of the config
|
2017-07-04 20:01:42 +02:00 |
|
Alejandro Celaya
|
cc688fa3ce
|
Implemented method to deserialize customizable config
|
2017-07-04 19:48:53 +02:00 |
|
Alejandro Celaya
|
e7f7cbcaac
|
Improved installation command, reducing duplication and moving serialization logic to specific model
|
2017-07-03 20:46:35 +02:00 |
|
Alejandro Celaya
|
f9c56d7cb1
|
Added process to import previous configuration when updating shlink
|
2017-07-03 13:43:53 +02:00 |
|
Alejandro Celaya
|
1fe2e6f6bd
|
Improved check on update and install commands
|
2017-07-03 13:17:44 +02:00 |
|
Alejandro Celaya
|
c3cc88f03e
|
Fixed inspections
|
2017-07-03 13:11:45 +02:00 |
|
Alejandro Celaya
|
584e1f5643
|
Created common abstract command for update and install
|
2017-07-03 13:10:16 +02:00 |
|
Alejandro Celaya
|
10da57572f
|
Fixed date format returned by the API
|
2017-04-16 10:27:27 +02:00 |
|
Alejandro Celaya
|
52478ca60a
|
Returned all allowed methods until fast route router is fixed
|
2017-04-14 13:27:41 +02:00 |
|
Alejandro Celaya
|
62b49dcb19
|
Set cross domain allow-methods header with the same value as the allow header
|
2017-04-14 12:55:59 +02:00 |
|
Alejandro Celaya
|
a365faef9c
|
Removed requirement of OPTIONS on every route
|
2017-04-14 12:52:24 +02:00 |
|
Alejandro Celaya
|
5d2698e8a1
|
Created EmptyResponseImplicitOptionsMiddlewareFactoryTest
|
2017-04-13 09:52:17 +02:00 |
|
Alejandro Celaya
|
ec4a413a5b
|
Removed options bypass in actions in favor of implicit options middleware
|
2017-04-13 09:45:31 +02:00 |
|
Alejandro Celaya
|
596d1ee797
|
Registered implicit options middleware
|
2017-04-13 09:43:11 +02:00 |
|
Alejandro Celaya
|
2e5a7d76df
|
Migrated rest actions to psr-15 middleware
|
2017-03-25 10:04:48 +01:00 |
|
Alejandro Celaya
|
288249d0b8
|
Renamed JsonErrorHandler to JsonErrorResponseGenerator
|
2017-03-25 09:46:29 +01:00 |
|
Alejandro Celaya
|
cd47aae902
|
Migrated CrossDomainMiddleware to psr-15 middleware
|
2017-03-25 09:44:34 +01:00 |
|
Alejandro Celaya
|
9bd18ee041
|
Migrated CheckAuthenticationMiddleware to psr-15 middleware
|
2017-03-25 09:37:13 +01:00 |
|
Alejandro Celaya
|
22c76df8e6
|
Migrated BodyParserMiddleware to psr-15 middleware
|
2017-03-25 09:22:00 +01:00 |
|
Alejandro Celaya
|
6c87436a96
|
Migrated QrCodeCacheMiddleware to psr-15 middleware
|
2017-03-24 23:34:17 +01:00 |
|
Alejandro Celaya
|
734dac9456
|
Migrated RedirectAction to psr-15 middleware
|
2017-03-24 23:24:11 +01:00 |
|
Alejandro Celaya
|
85ca366893
|
Migrated QrCodeAction to psr-15 middleware
|
2017-03-24 23:19:42 +01:00 |
|
Alejandro Celaya
|
46db736af8
|
Migrated PreviewAction to psr-15 middleware
|
2017-03-24 22:07:28 +01:00 |
|
Alejandro Celaya
|
7530048fbd
|
Removed exception catch that used to return a 500, and now returns a 404 due to a behavior change
|
2017-03-24 21:59:45 +01:00 |
|
Alejandro Celaya
|
c3c03a3a3b
|
Migrated LocaleMiddleware to psr-15 middleware
|
2017-03-24 21:49:31 +01:00 |
|
Alejandro Celaya
|
d1018b6da7
|
Fixed tests
|
2017-03-24 21:38:43 +01:00 |
|
Alejandro Celaya
|
fe7928ae0e
|
Fixed JsonErrorHandler and prevented AuthorizationMiddleware to eat exceptions
|
2017-03-24 21:31:55 +01:00 |
|
Alejandro Celaya
|
f6c39285c9
|
Updated to expressive 2 and used new error handling system
|
2017-03-24 21:10:25 +01:00 |
|
Alejandro Celaya
|
0e2a289f9f
|
Updated to phpunit 6
|
2017-03-24 20:34:18 +01:00 |
|
Alejandro Celaya
|
4df1af5fd8
|
Fixed searching short URLs list not querying tag names
|
2017-01-22 11:14:25 +01:00 |
|
Alejandro Celaya
|
e59ae654c0
|
Increased number of followed redirects to 15
|
2017-01-22 10:53:41 +01:00 |
|
Alejandro Celaya
|
de9d9d8667
|
Updated PathVersionMiddleware so that it is only applied to rest routes
|
2017-01-21 20:12:12 +01:00 |
|
Alejandro Celaya
|
869865f22a
|
Added option to customize database hostname and port
|
2017-01-21 13:45:28 +01:00 |
|
Alejandro Celaya
|
29fd313337
|
Added memcached to php docker image
|
2017-01-21 13:33:51 +01:00 |
|
Alejandro Celaya
|
a15b17e08b
|
Fixed regression bug while processing versionning for rest paths
|
2016-10-23 10:29:54 +02:00 |
|
Alejandro Celaya
|
0b9753582d
|
Documented how to order results
|
2016-10-22 23:13:54 +02:00 |
|
Alejandro Celaya
|
9ac48bfbc5
|
Added support for ordering in shortcode:list command
|
2016-10-22 23:10:30 +02:00 |
|
Alejandro Celaya
|
85146e5676
|
Added support to order short URL lists
|
2016-10-22 23:02:12 +02:00 |
|
Alejandro Celaya
|
18ae541c93
|
Improved body parsing on BodyParserMiddleware
|
2016-10-22 22:17:04 +02:00 |
|
Alejandro Celaya
|
e3cbac38ce
|
Improved output on api-key:list command
|
2016-10-22 22:11:36 +02:00 |
|
Alejandro Celaya
|
31594d47b3
|
Created PathVersionMiddlewareTest
|
2016-10-22 18:52:40 +02:00 |
|
Alejandro Celaya
|
42f86a4a24
|
Added versioning to API endpoints, allowing not to pass the version which will default to v1
|
2016-10-22 18:46:53 +02:00 |
|
Alejandro Celaya
|
c22bbecdc5
|
Updated languages
|
2016-10-22 13:15:35 +02:00 |
|
Alejandro Celaya
|
47a2c18c7e
|
Added the ability to filter by tag in shotcodes:list command
|
2016-10-22 13:11:24 +02:00 |
|
Alejandro Celaya
|
52bb14bd66
|
Implemented filtering by tags in ListShortcodesAction
|
2016-10-22 13:04:17 +02:00 |
|
Alejandro Celaya
|
8b9caf02d2
|
Added tags param to paginable repository adapter
|
2016-10-22 12:57:24 +02:00 |
|
Alejandro Celaya
|
8610a158d4
|
Added searchTerm param to shortcode:list command
|
2016-10-22 12:48:24 +02:00 |
|
Alejandro Celaya
|
543c0e62d0
|
Added search term filtering to short codes list
|
2016-10-22 12:40:51 +02:00 |
|
Alejandro Celaya
|
cf60440288
|
Fixed possible PHP errors being missed while checking REST auth
|
2016-08-29 12:43:02 +02:00 |
|
Alejandro Celaya
|
15896045f3
|
Removed logic making visits to be returned for 2 days only if no start or end date were provided
|
2016-08-28 19:32:07 +02:00 |
|
Alejandro Celaya
|
a9f480ca99
|
Fixed error while checking an API key that doesn't exist
|
2016-08-28 09:46:11 +02:00 |
|
Alejandro Celaya
|
4bd67d5f98
|
Fixed cross domain middleware not exposing the Authorization header
|
2016-08-27 13:00:41 +02:00 |
|
Alejandro Celaya
|
b13c95cf1a
|
Placed cross domain middleware as the first one for rest requests
|
2016-08-21 21:21:31 +02:00 |
|
Alejandro Celaya
|
ad6ef22b72
|
Updated languages
|
2016-08-21 18:17:39 +02:00 |
|
Alejandro Celaya
|
4185015bef
|
Improved tests
|
2016-08-21 18:15:25 +02:00 |
|
Alejandro Celaya
|
3376725152
|
Created EditTagsActiontest
|
2016-08-21 18:06:34 +02:00 |
|
Alejandro Celaya
|
d7b18776f1
|
Improved error response in edit tag request
|
2016-08-21 17:55:26 +02:00 |
|
Alejandro Celaya
|
1da285a63a
|
Created action to set the togas for a short url
|
2016-08-21 16:52:26 +02:00 |
|
Alejandro Celaya
|
372488cbb4
|
Created middleware to parse PUT request bodies in rest requests
|
2016-08-21 13:52:15 +02:00 |
|
Alejandro Celaya
|
b6fee0ebaf
|
Added option to set tags while creating short code from rest API
|
2016-08-21 13:07:12 +02:00 |
|
Alejandro Celaya
|
322180bde4
|
Added tag property to json serialization of ShortUrl
|
2016-08-21 12:48:31 +02:00 |
|
Alejandro Celaya
|
1cf6c93007
|
Added option to pass tags when creating a short code from the command line
|
2016-08-21 10:39:00 +02:00 |
|
Alejandro Celaya
|
2b89556c09
|
Allowed to display tags in the shortcode:list command
|
2016-08-21 10:17:17 +02:00 |
|
Alejandro Celaya
|
2ca7ab4ccf
|
Created new entity Tag and migration to create new tables
|
2016-08-21 09:41:21 +02:00 |
|
Alejandro Celaya
|
a2c2bc166c
|
Removed wrong spaces
|
2016-08-20 19:11:20 +02:00 |
|
Alejandro Celaya
|
5f0baab2ac
|
Created script to update an already existing system
|
2016-08-19 15:50:08 +02:00 |
|
Alejandro Celaya
|
ea083e30b6
|
Improved InstallCommand, adding migrations and removing code duplication
|
2016-08-19 15:15:53 +02:00 |
|
Alejandro Celaya
|
7d49c1760c
|
Added doctrine migrations and remove platform specific code from entities
|
2016-08-19 14:51:34 +02:00 |
|
Alejandro Celaya
|
7c42835cc1
|
Improved error management on install command
|
2016-08-18 18:02:24 +02:00 |
|
Alejandro Celaya
|
e52983c5d9
|
Updated translations
|
2016-08-18 17:28:04 +02:00 |
|
Alejandro Celaya
|
4615bbaaf7
|
CreatedPreviewActionTest
|
2016-08-18 17:23:40 +02:00 |
|
Alejandro Celaya
|
b432ed2c1d
|
Created GeneratePreviewCommandTest
|
2016-08-18 17:10:40 +02:00 |
|
Alejandro Celaya
|
34174b2fbe
|
Added tests for Image classes
|
2016-08-18 16:37:50 +02:00 |
|
Alejandro Celaya
|
fac519699a
|
Used filesystem check instead of cache check for preview generation
|
2016-08-18 13:20:57 +02:00 |
|
Alejandro Celaya
|
2c91ded514
|
Improved PreviewGenerator by composing an ImageBuilder that creates new Image objects fore each URL
|
2016-08-18 12:21:26 +02:00 |
|
Alejandro Celaya
|
15247e832e
|
Improved QR code generation route
|
2016-08-18 11:31:04 +02:00 |
|
Alejandro Celaya
|
60c68c914b
|
Managed error while generating URL previews by throwing an exception
|
2016-08-18 11:17:17 +02:00 |
|
Alejandro Celaya
|
277406c3b8
|
Created action to return preview images
|
2016-08-18 11:10:15 +02:00 |
|
Alejandro Celaya
|
26adf48b48
|
Added wkhtmltopdf stuff and created preview generator service
|
2016-08-18 10:19:33 +02:00 |
|
Alejandro Celaya
|
5ca4bc928d
|
Created specific factory for AppOptions to prevent circular dependency with cache
|
2016-08-15 23:40:49 +02:00 |
|
Alejandro Celaya
|
395311eaad
|
Added InstallCommandTest
|
2016-08-15 11:34:35 +02:00 |
|
Alejandro Celaya
|
5bbc7de4af
|
Fixed namespace in some tests
|
2016-08-15 11:01:55 +02:00 |
|
Alejandro Celaya
|
00c56ca594
|
Fixed tests
|
2016-08-15 09:52:44 +02:00 |
|
Alejandro Celaya
|
4bbdccf981
|
Added symfony process to run initialization commands
|
2016-08-14 23:41:42 +02:00 |
|
Alejandro Celaya
|
1f3e31d100
|
Fixed working directory and paths in InstallCommand
|
2016-08-14 23:25:04 +02:00 |
|
Alejandro Celaya
|
2617ef1547
|
Added cli locale to installation generated config file
|
2016-08-14 23:10:07 +02:00 |
|