Alejandro Celaya
|
41d3826c1a
|
Ensured bars are replaced by dashes in custom slugs
|
2022-01-10 10:43:20 +01:00 |
|
Alejandro Celaya
|
e47c90c645
|
Simplified how the custom slugs are processed, allowing more characters in the process
|
2022-01-09 21:02:23 +01:00 |
|
Alejandro Celaya
|
2abcaf02e2
|
Standardized ordering field handling and added validation for short URLs list
|
2022-01-09 11:23:27 +01:00 |
|
Alejandro Celaya
|
d0c9f5a776
|
Fixed merge conflicts
|
2022-01-08 17:40:49 +01:00 |
|
Alejandro Celaya
|
562763199a
|
Ensured URL titles are trimmed to avoid error when persisted in database
|
2022-01-07 13:13:45 +01:00 |
|
Alejandro Celaya
|
103af2e2c1
|
Added support for a new tagsMode param when listing short URLs
|
2022-01-04 12:11:47 +01:00 |
|
Alejandro Celaya
|
f361403888
|
Updated paginator types
|
2021-12-08 17:36:40 +01:00 |
|
Alejandro Celaya
|
8212d3c540
|
Allowed to set and update the forwardQuery param on short URLs
|
2021-10-02 10:02:47 +02:00 |
|
Alejandro Celaya
|
cbec4a4e81
|
Moved constants to its own file inside config folder
|
2021-09-26 11:26:26 +02:00 |
|
Alejandro Celaya
|
9abf611d63
|
Created DomainResirectsAction unit test
|
2021-08-03 18:09:39 +02:00 |
|
Alejandro Celaya
|
348e34d52e
|
Added new crawlable flag to Short URLs
|
2021-05-22 07:35:47 +02:00 |
|
Alejandro Celaya
|
430c407106
|
Added support for an optional title field in short URLs
|
2021-02-02 21:20:09 +01:00 |
|
Alejandro Celaya
|
7e90fd45a7
|
Renamed ShortUrlInputFilter and added named constructors to it
|
2021-01-31 07:47:58 +01:00 |
|
Alejandro Celaya
|
3f2bd657e1
|
Used input factory methods from shlink-common when possible
|
2021-01-30 18:58:39 +01:00 |
|
Alejandro Celaya
|
903ef8e249
|
Normalized some filtering
|
2021-01-30 18:24:14 +01:00 |
|
Alejandro Celaya
|
07b12fac3c
|
Refactored short URL creation so that the long URL is part of the ShortUrlMeta
|
2021-01-30 14:18:44 +01:00 |
|
Alejandro Celaya
|
29cdfaed39
|
Changed ShortUrlMeta so that it expects an ApiKey instance instead of the key as string
|
2021-01-04 13:32:44 +01:00 |
|
Alejandro Celaya
|
6bedca4ee6
|
Added more tests covering unicode in custom slugs
|
2020-12-02 18:45:57 +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
|
d5eac3b1c3
|
Added validateUrl optional flag for create/edit short URLs
|
2020-09-23 19:19:17 +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
|
371f246c41
|
Improved custom slug sluggification, allowing valid URL characters
|
2020-06-08 18:08:53 +02:00 |
|
Alejandro Celaya
|
11879ea377
|
Ensured tags are not sluggified when using them to filter short URL lists
|
2020-03-29 12:51:39 +02:00 |
|
Alejandro Celaya
|
4e6836c605
|
Long URLs can now be edited on existing short URLs
|
2020-03-22 14:04:01 +01:00 |
|
Alejandro Celaya
|
f5c1e12db4
|
Added more tests covering invalid custom slugs
|
2020-03-06 20:01:41 +01:00 |
|
Alejandro Celaya
|
18ceafeb60
|
Ensured only empty strings are checked while verifying empty value on custom slug
|
2020-03-06 19:25:05 +01:00 |
|
Alejandro Celaya
|
67e93a6874
|
Ensured empty values cannot be provided as the custom slug
|
2020-03-06 19:20:33 +01:00 |
|
Alejandro Celaya
|
51e130c7a0
|
Added env var that can be used to define default short codes length on docker image
|
2020-02-18 19:34:01 +01:00 |
|
Alejandro Celaya
|
9372d1739a
|
Enforced short URLs length to be 4 at least
|
2020-02-18 18:57:24 +01:00 |
|
Alejandro Celaya
|
13555366e3
|
Short code lengths can now be customized
|
2020-02-18 18:54:40 +01:00 |
|
Alejandro Celaya
|
7add41d560
|
Ensured BC on dates for short urls params
|
2020-01-28 12:57:21 +01:00 |
|
Alejandro Celaya
|
452bfea088
|
Created DTOs with implicit validation to wrap short URLs lists params
|
2020-01-28 10:49:55 +01:00 |
|
Alejandro Celaya
|
240d2588f9
|
Extracted some private functions ase helper global functions
|
2020-01-28 09:41:48 +01:00 |
|
Alejandro Celaya
|
2151b97bec
|
Project migrated from zend to laminas
|
2020-01-01 21:13:09 +01:00 |
|
Alejandro Celaya
|
b5e4da847a
|
Allowed port number on domain field when creating shotr URLs
|
2019-10-20 10:30:11 +02:00 |
|
Alejandro Celaya
|
e0d20bf8ff
|
Updated to coding styles v2
|
2019-10-05 17:26:10 +02:00 |
|
Alejandro Celaya
|
7b1857dcda
|
Added entities config for domains
|
2019-09-30 19:42:27 +02:00 |
|
Alejandro Celaya
|
772494f46f
|
Moved process of sluggifying custom slug to a filter
|
2019-02-03 08:17:27 +01:00 |
|
Alejandro Celaya
|
594e7da256
|
Created new findIfExists meta param
|
2019-02-02 11:05:28 +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
|
0183c8a4b7
|
Migrated from standard datetime objects to chronos objects
|
2018-09-29 12:52:32 +02:00 |
|
Alejandro Celaya
|
fe9ab20cbb
|
Applied some improvements
|
2018-03-27 23:57:29 +02:00 |
|
Alejandro Celaya
|
fac9455a1e
|
Created method to updated already created short URLs
|
2018-01-07 19:51:25 +01:00 |
|