Alejandro Celaya
|
49ea5cc78b
|
#912 Removed dependency on league/plates
|
2020-11-22 18:03:27 +01:00 |
|
Alejandro Celaya
|
5485efc9ae
|
#901 Fixed condition type
|
2020-11-21 08:51:30 +01:00 |
|
Alejandro Celaya
|
8d3ceaf462
|
#901 Ensured only domains in use are returned to lists
|
2020-11-21 08:44:28 +01:00 |
|
Alejandro Celaya
|
fb022eae68
|
#867 Changed use of deprecated functions by their replacements
|
2020-11-10 18:13:24 +01:00 |
|
Alejandro Celaya
|
259c52a698
|
#867 Ensured status code config is honored when doing not-found redirects
|
2020-11-10 18:08:25 +01:00 |
|
Alejandro Celaya
|
deeca582db
|
#867 Small refactoring on NotFoundRedirecthandler
|
2020-11-10 17:30:14 +01:00 |
|
Alejandro Celaya
|
7c9f572eb1
|
Deleted old domain resolvers and added tests for new short url relation resolvers
|
2020-11-07 09:49:09 +01:00 |
|
Alejandro Celaya
|
2732b05834
|
Added mechanisms to be able to provide the API key when creating a short URL
|
2020-11-07 09:34:10 +01:00 |
|
Alejandro Celaya
|
97f89bcede
|
Simplified transactional URL shortening
|
2020-11-06 20:05:57 +01:00 |
|
Alejandro Celaya
|
544836b986
|
Deprecated tags creation
|
2020-11-02 11:05:14 +01:00 |
|
Alejandro Celaya
|
03a9697298
|
Created ImportedLinksProcessorTest
|
2020-10-25 13:20:34 +01:00 |
|
Alejandro Celaya
|
7c343f42c1
|
Improved how existing imported short URLs are checked by tracking its original short code
|
2020-10-25 11:57:26 +01:00 |
|
Alejandro Celaya
|
786e4f642b
|
Moved short code uniqueness checks to external helper class that is used in UrlShortener and ImportedLinksProcessor
|
2020-10-25 11:16:42 +01:00 |
|
Alejandro Celaya
|
b1a073b1ab
|
Ensured uniqueness on imported short URLs short code
|
2020-10-25 10:26:11 +01:00 |
|
Alejandro Celaya
|
2256f6a9e7
|
Added feedback to ImportedLinksProcessor
|
2020-10-24 15:09:46 +02:00 |
|
Alejandro Celaya
|
ec3e7212b2
|
Basic short-úrl import implementation
|
2020-10-24 13:55:54 +02:00 |
|
Alejandro Celaya
|
554d9b092f
|
Added import_source column in ShortUrls
|
2020-10-23 12:59:39 +02:00 |
|
Alejandro Celaya
|
33d3837795
|
Added dependency on shlinkio/shlink-importer
|
2020-10-22 18:12:22 +02:00 |
|
Alejandro Celaya
|
450eea64aa
|
Added support for port option in SimplifiedConfigParser
|
2020-10-03 11:54:31 +02:00 |
|
Alejandro Celaya
|
76d6d9a7a9
|
Created rest endpoint to list existing domains
|
2020-09-27 09:53:12 +02:00 |
|
Alejandro Celaya
|
d5eac3b1c3
|
Added validateUrl optional flag for create/edit short URLs
|
2020-09-23 19:19:17 +02:00 |
|
Alejandro Celaya
|
641f35ae05
|
Updated changelog
|
2020-09-23 07:46:25 +02:00 |
|
Alejandro Celaya
|
4e94f07050
|
Added tests for new ShortUrlRepository::findOneMatching method
|
2020-09-23 07:34:36 +02:00 |
|
Alejandro Celaya
|
460ca032d2
|
Drastically improved performance when creating new short URLs with findIfExists by moving logic to DB query
|
2020-09-23 00:22:29 +02:00 |
|
Alejandro Celaya
|
55d9f2a4a1
|
Added support to return the QR code in SVG format
|
2020-09-21 22:48:52 +02:00 |
|
Alejandro Celaya
|
be71a6eeb4
|
Replaced colon by hyphen as the ordering field-dir separator as it's a valid URL character
|
2020-09-21 22:03:43 +02:00 |
|
Alejandro Celaya
|
25fbbee883
|
Added support to order short urls liusts using the <field>:<dir> notaiton as string
|
2020-09-20 13:21:21 +02:00 |
|
Alejandro Celaya
|
87e8ae7af6
|
Moved custom salugs regex to constant
|
2020-08-09 10:24:59 +02:00 |
|
Alejandro Celaya
|
3ff9e101a8
|
Added support to print all short URLs at once from CLI
|
2020-07-14 13:00:56 +02:00 |
|
Alejandro Celaya
|
1401dd9156
|
Fixed issue introduced with league/uri library
|
2020-07-10 23:25:31 +02:00 |
|
Alejandro Celaya
|
73c6c52b2a
|
Updated to guzzle 7
|
2020-06-28 10:06:49 +02:00 |
|
Alejandro Celaya
|
78b838f6b6
|
Used league/uri to validate URLs including deeplinks, and fixed tests
|
2020-06-27 11:14:10 +02:00 |
|
Alejandro Celaya
|
08950f6433
|
Replaced UriInterface by string when creating a short URL
|
2020-06-27 10:48:35 +02:00 |
|
Alejandro Celaya
|
5c163490c7
|
Allowed new redirect config options to be pased as env vars to the docker image
|
2020-06-20 11:21:37 +02:00 |
|
Alejandro Celaya
|
0bea843e7f
|
Added test covering how redirects config works
|
2020-06-20 09:50:56 +02:00 |
|
Alejandro Celaya
|
68db52679b
|
Added support to serve redirects with status 301 and Cache-Control
|
2020-06-17 19:01:56 +02:00 |
|
Alejandro Celaya
|
f3f3ef5c18
|
Removed unused import
|
2020-06-08 18:37:45 +02:00 |
|
Alejandro Celaya
|
527faf27a8
|
Changed how visits for a tag are fetched, avoiding thousands of values to be loaded in memory
|
2020-06-08 18:37:22 +02:00 |
|
Alejandro Celaya
|
371f246c41
|
Improved custom slug sluggification, allowing valid URL characters
|
2020-06-08 18:08:53 +02:00 |
|
Alejandro Celaya
|
1fa9896524
|
Fixed error when trying to match creteria on a Short URL with dates
|
2020-05-11 13:12:55 +02:00 |
|
Alejandro Celaya
|
e1e3c7f061
|
Created paginator adapter tests
|
2020-05-09 10:10:48 +02:00 |
|
Alejandro Celaya
|
3218f8c283
|
Added Created endpoint to serve visits by tag
|
2020-05-09 09:53:45 +02:00 |
|
Alejandro Celaya
|
f0acce1be0
|
Updated to latest common
|
2020-05-09 09:34:59 +02:00 |
|
Alejandro Celaya
|
dd4b4277c9
|
Added test for VisitRepository tag methods
|
2020-05-08 20:11:37 +02:00 |
|
Alejandro Celaya
|
baf77b6ffb
|
Implemented methods to get paginated list of visits by tag, reusing methods used for short code filtering
|
2020-05-08 19:55:05 +02:00 |
|
Alejandro Celaya
|
5be882a31b
|
Improved parameter definition in some private queries in VisitRepository
|
2020-05-08 19:41:21 +02:00 |
|
Alejandro Celaya
|
8f06e4b20f
|
Replaced references to obfuscate by anonymize
|
2020-05-08 15:43:09 +02:00 |
|
Alejandro Celaya
|
bfdd6e0c50
|
Ensured SimplifiedConfigParser properly handles obfuscate_remote_addr option
|
2020-05-08 13:21:49 +02:00 |
|
Alejandro Celaya
|
eac468514b
|
Allow to determine if remote addresses should be obfuscated at configuration level
|
2020-05-08 13:10:58 +02:00 |
|
Alejandro Celaya
|
7da00fbc8c
|
Updated Visit entity so that the address can be optionally obfuscated
|
2020-05-08 12:58:49 +02:00 |
|