Alejandro Celaya
|
9949bb654d
|
Set more accurate swagger docs in terms of what props are required/nullable for device long URLs
|
2023-01-22 12:35:07 +01:00 |
|
Alejandro Celaya
|
b0b9902f40
|
Add unit test to cover device URLs edition, and fix bug thanks to it
|
2023-01-22 12:18:36 +01:00 |
|
Alejandro Celaya
|
5aa8de11f4
|
Update version on user agent used to validate URLsç
|
2023-01-22 12:00:16 +01:00 |
|
Alejandro Celaya
|
b18c9e495f
|
Add API test for short URL edition with device long URLs
|
2023-01-22 11:47:45 +01:00 |
|
Alejandro Celaya
|
d3590234a3
|
Add API test for short URL creation with device long URLs
|
2023-01-22 11:36:00 +01:00 |
|
Alejandro Celaya
|
39adef8ab8
|
Make it impossible to create a short URL with an empty long URL
|
2023-01-22 11:27:16 +01:00 |
|
Alejandro Celaya
|
13e443880a
|
Allow device long URLs to be removed from short URLs by providing null value
|
2023-01-22 11:03:05 +01:00 |
|
Alejandro Celaya
|
45961144b9
|
Update changelog
|
2023-01-22 09:47:15 +01:00 |
|
Alejandro Celaya
|
34129b8d24
|
Update async API docs with device long URLs
|
2023-01-21 12:09:38 +01:00 |
|
Alejandro Celaya
|
48bd97fe41
|
Return deviceLongUrls as part of the short URL data and document API changes
|
2023-01-21 12:05:54 +01:00 |
|
Alejandro Celaya
|
b1b67c497e
|
Add logic to dynamically resolve the long URL to redirect to based on requesting device
|
2023-01-21 11:15:42 +01:00 |
|
Alejandro Celaya
|
237fb95b4b
|
Update ShortUrlRedirectionBuilder to accept a request object instead of a raw query array
|
2023-01-21 10:37:12 +01:00 |
|
Alejandro Celaya
|
c1b7c6ba6c
|
Updated to shlink-common with support for proxies for entities with public readonly props
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
d8add9291f
|
Removed public readonly prop from entity, as it can cause errors when a proxy is generated
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
a93edf158e
|
Added logic to persist device long URLs while creating/editing a short URL
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
fdadf3ba07
|
Created unit test for DeviceLongUrlsValidator
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
3e26f1113d
|
Extract device long URL validation to its own validation class
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
822652cac3
|
Allow providing device long URLs during short URL edition
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
1447687ebe
|
Add deviceLongUrls to short URL creation
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
12150f775d
|
Created persistence for device long URLs
|
2023-01-21 10:12:52 +01:00 |
|
Alejandro Celaya
|
5f2f179581
|
Merge pull request #1675 from acelaya-forks/feature/gh-build-improve
Extract docker image building during CI to its own workflow
|
2023-01-21 10:11:48 +01:00 |
|
Alejandro Celaya
|
407134bab1
|
Extract docker image building during CI to its own workflow
|
2023-01-21 09:59:43 +01:00 |
|
Alejandro Celaya
|
de5b895fad
|
Merge pull request #1672 from acelaya-forks/feature/domain
Replace references to doma.in with s.test
|
2023-01-19 09:30:28 +01:00 |
|
Alejandro Celaya
|
80e3f01562
|
Replace references to doma.in with s.test
|
2023-01-19 09:05:52 +01:00 |
|
Alejandro Celaya
|
6904dcfed0
|
Merge pull request #1665 from acelaya-forks/feature/openswoole-env
Add support to load openswoole-specific config via env vars
|
2023-01-12 20:10:21 +01:00 |
|
Alejandro Celaya
|
21863e8de6
|
Add support to load openswoole-specific config via env vars
|
2023-01-12 19:39:26 +01:00 |
|
Alejandro Celaya
|
d75be372cb
|
Merge pull request #1657 from acelaya-forks/feature/extra-method-redirects
Feature/extra method redirects
|
2023-01-07 17:20:17 +01:00 |
|
Alejandro Celaya
|
edaf999bf5
|
Fixed constant assignment on enum which is not valid for PHP 8.1
|
2023-01-07 17:09:53 +01:00 |
|
Alejandro Celaya
|
3e98485c8b
|
Updated to installer supporting redirect status codes 308 and 307
|
2023-01-07 17:02:34 +01:00 |
|
Alejandro Celaya
|
cc292886a6
|
Updated changelog
|
2023-01-07 13:55:46 +01:00 |
|
Alejandro Celaya
|
0c1b36d0d4
|
Added config post-processor which sets proper allowed methods based on redirect status codes
|
2023-01-07 13:51:35 +01:00 |
|
Alejandro Celaya
|
a06957e9fa
|
Moved config post-processors to their own sub-namespace
|
2023-01-07 13:04:46 +01:00 |
|
Alejandro Celaya
|
390bc59d99
|
Added support for redirect status code 307 and 308
|
2023-01-07 11:27:15 +01:00 |
|
Alejandro Celaya
|
85464f0fbb
|
Added ADR with options to support other HTTP methods in short URLs
|
2023-01-07 10:44:08 +01:00 |
|
Alejandro Celaya
|
42f7a68ba5
|
Updated dev container base images
|
2023-01-05 18:50:49 +01:00 |
|
Alejandro Celaya
|
e3397a7c90
|
Merge pull request #1652 from acelaya-forks/feature/extended-tags-stats
Feature/extended tags stats
|
2023-01-02 20:25:50 +01:00 |
|
Alejandro Celaya
|
46b4a21617
|
Fixed missing null check
|
2023-01-02 20:17:29 +01:00 |
|
Alejandro Celaya
|
fc0aba6311
|
Updated changelog
|
2023-01-02 20:03:30 +01:00 |
|
Alejandro Celaya
|
0b96a79c41
|
Updated async API docs
|
2023-01-02 20:02:50 +01:00 |
|
Alejandro Celaya
|
a5929ebb29
|
Added swagger docs for visits summary in tags with stats
|
2023-01-02 19:58:02 +01:00 |
|
Alejandro Celaya
|
ce9ec0d738
|
Fixed ordering in tags supporting more fields
|
2023-01-02 19:49:54 +01:00 |
|
Alejandro Celaya
|
961178fd82
|
Added amount of bots, non-bots and total visits to the list of tags with stats
|
2023-01-02 19:28:32 +01:00 |
|
Alejandro Celaya
|
49c73a9590
|
Merge pull request #1650 from acelaya-forks/feature/handle-malformed-body
Feature/handle malformed body
|
2023-01-02 13:54:52 +01:00 |
|
Alejandro Celaya
|
92c80e7833
|
Removed superfluous exception code by using named args
|
2023-01-02 13:47:16 +01:00 |
|
Alejandro Celaya
|
6d5bce0078
|
Updated changelog
|
2023-01-02 13:39:13 +01:00 |
|
Alejandro Celaya
|
112cbb9039
|
Added API test for malformed request JSON body
|
2023-01-02 13:38:04 +01:00 |
|
Alejandro Celaya
|
812c5f4993
|
Added new handled error for when request body is not valid JSON
|
2023-01-02 13:33:24 +01:00 |
|
Alejandro Celaya
|
921f303404
|
Merge pull request #1649 from acelaya-forks/feature/detailed-visits-stats
Feature/detailed visits stats
|
2023-01-02 13:11:20 +01:00 |
|
Alejandro Celaya
|
e0a9f8120c
|
Fixed unintended change in phpdoc
|
2023-01-02 12:48:23 +01:00 |
|
Alejandro Celaya
|
8ecc241a4b
|
Added API test for the visits stats endpoint
|
2023-01-02 12:45:08 +01:00 |
|