Alejandro Celaya
|
b4043be7fa
|
Drop support for QR code generation
|
2025-11-07 16:58:19 +01:00 |
|
Alejandro Celaya
|
37088b1a4b
|
Allow filtering orphan visits by domain via DEFAULT keyword
|
2025-10-31 08:53:31 +01:00 |
|
Alejandro Celaya
|
a236f19dc4
|
Allow filtering by domain in VisitRepository::findNonOrphanVisits
|
2025-10-30 10:08:46 +01:00 |
|
Alejandro Celaya
|
94426c7bf4
|
Allow filtering by domain in VisitRepository::findOrphanVisits
|
2025-10-30 09:04:51 +01:00 |
|
Alejandro Celaya
|
9dcc51abde
|
Allow filtering by domain in VisitRepository::findVisitsByTag
|
2025-10-29 12:04:36 +01:00 |
|
Alejandro Celaya
|
14a7e3bb05
|
Allow tags, orphan and non-orphan visits to be provided a domain filter param
|
2025-10-28 11:08:33 +01:00 |
|
Alejandro Celaya
|
532700028a
|
Remove all calls to ReflectionProperty::setAccessible
|
2025-10-28 11:03:41 +01:00 |
|
Alejandro Celaya
|
ba16ba45f2
|
Add support for redis credentials when using sentinels
|
2025-10-27 10:16:57 +01:00 |
|
Alejandro Celaya
|
506ed6207f
|
Allow filtering short URLs by API key name
|
2025-10-21 12:25:06 +02:00 |
|
Alejandro Celaya
|
41c03a66e4
|
Fix static analysis
|
2025-10-16 19:16:11 +02:00 |
|
Alejandro Celaya
|
13c1b12d84
|
Update logic in ShortUrlListRepository to take excluded tags into consideration
|
2025-10-16 19:16:11 +02:00 |
|
Alejandro Celaya
|
464e3d7f8e
|
Support excludeTags and excludeTagsMode in list short URLs command
|
2025-10-16 19:16:11 +02:00 |
|
Alejandro Celaya
|
ac40a7021b
|
Document excludeTags and excludeTagsMode params for short URLs list
|
2025-10-16 19:16:11 +02:00 |
|
Alejandro Celaya
|
b01f271f72
|
Make sure Access-Control-Allow-Credentials is always set if configured
|
2025-10-03 10:15:27 +02:00 |
|
Alejandro Celaya
|
e40b82618a
|
Allow logs format to be configured as console or JSON
|
2025-07-24 09:57:34 +02:00 |
|
Alejandro Celaya
|
5b5d0aae49
|
Make RedirectCondition->matchValue nullable
|
2025-07-22 08:28:09 +02:00 |
|
Alejandro Celaya
|
8b259b364d
|
Allow redirect cache visibility to be configured
|
2025-07-21 10:13:17 +02:00 |
|
Alejandro Celaya
|
2b33095392
|
Add support for more device types in device-specific redirects
|
2025-07-20 11:56:33 +02:00 |
|
Alejandro Celaya
|
a68300f19a
|
Fix phpstan report
|
2025-07-18 08:29:16 +02:00 |
|
Alejandro Celaya
|
1f825797f6
|
Allow trusted proxies to be provided via TRUSTED_PROXIES env var
|
2025-07-17 09:57:34 +02:00 |
|
Alejandro Celaya
|
c3d3cc6288
|
Test RedirectConditionType::isValid() in isolation
|
2025-07-17 08:51:59 +02:00 |
|
Alejandro Celaya
|
47293be85c
|
Enhance RedirectConditionTest with new query-param-related conditions
|
2025-07-17 08:39:37 +02:00 |
|
Alejandro Celaya
|
18c4c39fee
|
Add support for any-value and valueless query param redirect rules
|
2025-07-17 08:31:29 +02:00 |
|
Alejandro Celaya
|
f5c6bc8204
|
Update changelog
|
2025-07-16 08:39:12 +02:00 |
|
Alejandro Celaya
|
3369afe22c
|
Add CorsOptions test
|
2025-07-16 08:29:57 +02:00 |
|
Alejandro Celaya
|
cd4fcc9b0a
|
Update shlink-installer
|
2025-07-08 13:07:04 +02:00 |
|
Alejandro Celaya
|
834bc4ae20
|
Allow credentials to be enabled in CORS
|
2025-07-08 10:36:12 +02:00 |
|
Alejandro Celaya
|
92d7a44cee
|
Add new CORS configuration options
|
2025-07-05 10:34:50 +02:00 |
|
Alejandro Celaya
|
9e93e34e12
|
Add test to cover when visit updates topics are disabled
|
2025-07-04 18:25:45 +02:00 |
|
Alejandro Celaya
|
733b2e5647
|
Add test to cover when short URL updates topic is disabled
|
2025-07-04 18:04:27 +02:00 |
|
Alejandro Celaya
|
26fef87f3b
|
Add RealTimeUpdatesOptions test
|
2025-07-04 10:07:40 +02:00 |
|
Alejandro Celaya
|
f4aaf02d55
|
Reduce duplicated code between enumValues and enumNames
|
2025-07-04 09:52:35 +02:00 |
|
Alejandro Celaya
|
240d9df177
|
Validate topic names in RealTimeUpdateOptions
|
2025-07-03 14:34:27 +02:00 |
|
Alejandro Celaya
|
fb995f2bea
|
Allow individual real-time updates topics to be enabled
|
2025-07-03 10:10:06 +02:00 |
|
Alejandro Celaya
|
f1157aa177
|
Adjust tests to fix warnings
|
2025-06-24 19:47:18 +02:00 |
|
Alejandro Celaya
|
9c1db35d81
|
Add new MERCURE_ENABLED env var
|
2025-05-22 09:20:50 +02:00 |
|
Alejandro Celaya
|
71a3b993b1
|
Remove references to bootstrap from error templates
|
2025-04-22 09:09:52 +02:00 |
|
Alejandro Celaya
|
b15e832cf4
|
Deprecate QR code generation endpoint
|
2025-04-22 08:47:37 +02:00 |
|
Alejandro Celaya
|
87d5f9bc75
|
Fix compatibility with PHPUnit 12.0.9 and phpstan-phpunit
|
2025-03-24 19:33:52 +01:00 |
|
Alejandro Celaya
|
6526cf8c44
|
Fix error intrduced by endroid/qr-code 6.0.4
|
2025-03-20 09:16:53 +01:00 |
|
Alejandro Celaya
|
1ceb38f50b
|
Test actual arguments set to matomo tracker when sending visits
|
2025-03-14 17:40:37 +01:00 |
|
wuuei
|
5cd7305666
|
Fix code style to resolve failing check
|
2025-03-14 15:20:49 +00:00 |
|
wuuei
|
3040a22c02
|
Fix Matomo country logging by sending country code instead of country name
Matomo expects the country code in lowercase for accurate logging and proper flag display
|
2025-03-13 15:33:00 +01:00 |
|
Alejandro Celaya
|
449a588796
|
Fix 500 error when listing non-orphan visits with short-url-depending API key
|
2025-02-19 19:33:44 +01:00 |
|
Alejandro Celaya
|
f3da345bf3
|
Fix unique_short_code_plus_domain index in Microsoft SQL
|
2025-02-15 11:17:14 +01:00 |
|
Alejandro Celaya
|
745255736a
|
Simplify query to find short URL when domain is null
|
2025-02-14 10:20:50 +01:00 |
|
Alejandro Celaya
|
c650a3e665
|
Workaround for IP resolution from x-Forwarded-For with multiple proxies
|
2025-02-13 21:52:38 +01:00 |
|
Alejandro Celaya
|
65c01034ff
|
Update to PHPUnit 12
|
2025-02-13 10:35:58 +01:00 |
|
Alejandro Celaya
|
e9fe1ac5d4
|
Fix error when creating short URL for page with unsupported encoding
|
2025-01-28 10:04:30 +01:00 |
|
Alejandro Celaya
|
3372a2a9c8
|
Close connections after every async job that uses the db
|
2025-01-27 15:45:37 +01:00 |
|