Alejandro Celaya
|
e1cf0c4ea7
|
Forward request ID from sync request process to async job processes
|
2024-04-07 11:26:17 +02:00 |
|
Alejandro Celaya
|
d090260b17
|
Track orphan visits counts
|
2024-04-01 10:22:51 +02:00 |
|
Alejandro Celaya
|
1331b3f87c
|
Fix RabbitMQ dev port
|
2024-03-28 17:24:00 +01:00 |
|
Alejandro Celaya
|
3d7b1ca799
|
Move from preFlush to onFlush + postFlush
|
2024-03-27 19:08:25 +01:00 |
|
Alejandro Celaya
|
b236354fc7
|
Fix order in which entities are flushed in ShortUrlListRepositoryTest
|
2024-03-27 19:08:25 +01:00 |
|
Alejandro Celaya
|
6074f4475d
|
Add preFlush listener to track visits counts
|
2024-03-27 19:08:25 +01:00 |
|
Alejandro Celaya
|
c33f8d0ea2
|
Cast database credentials to string when read from the env
|
2024-03-15 14:32:53 +01:00 |
|
Alejandro Celaya
|
d8ede3263f
|
Implement command to manage redirect rules for a short URL
|
2024-03-02 23:01:49 +01:00 |
|
Alejandro Celaya
|
d9286765e1
|
Create endpoint to set redirect rules for a short URL
|
2024-02-29 10:16:41 +01:00 |
|
Alejandro Celaya
|
33729289c7
|
Create endpoint to list redirect rules for a specific short URL
|
2024-02-27 21:00:53 +01:00 |
|
Alejandro Celaya
|
857c3a4f8d
|
Remove unused entries from EnvVars enum
|
2024-02-24 17:26:12 +01:00 |
|
Alejandro Celaya
|
467dbdd183
|
Update to latest shlink-common
|
2024-02-21 17:57:45 +01:00 |
|
Alejandro Celaya
|
8f6fc97fc8
|
Simplify and improve how code coverage is generated in API and CLI tests
|
2024-02-20 18:23:37 +01:00 |
|
Alejandro Celaya
|
23e9ed93bb
|
Add test for QrCodeAction with logo URL
|
2024-02-19 23:10:51 +01:00 |
|
Alejandro Celaya
|
689343d1c9
|
Test QR codes logic when providing a color
|
2024-02-18 21:02:35 +01:00 |
|
Alejandro Celaya
|
58a3791a5c
|
Allow customizing color, background color and logo in QR codes
|
2024-02-18 14:22:25 +01:00 |
|
Alejandro Celaya
|
938fb6509e
|
Add API test to verify titles for timing-out long URLs
|
2024-02-18 12:45:59 +01:00 |
|
Alejandro Celaya
|
e9c7053ef5
|
Move code around generating code coverage to test-utils lib
|
2024-02-17 08:41:17 +01:00 |
|
Alejandro Celaya
|
0a6a794e23
|
Recover prev approach to generate API tests coverage
|
2024-02-16 23:32:20 +01:00 |
|
Alejandro Celaya
|
dd7545afdf
|
Move E2E coverage collectors to shlink-test-utils
|
2024-02-16 23:25:42 +01:00 |
|
Alejandro Celaya
|
96ed7cae0d
|
Drop support for openswoole
|
2024-02-16 23:02:46 +01:00 |
|
Alejandro Celaya
|
1117631717
|
Move rr tests config back to the config/roadrunner folder
|
2024-02-16 00:01:35 +01:00 |
|
Alejandro Celaya
|
cf355b0b69
|
Update shlink-common and shlink-installer
|
2024-02-13 22:46:25 +01:00 |
|
Alejandro Celaya
|
ad3805a560
|
Removed deprecated features
|
2024-02-12 23:18:30 +01:00 |
|
Alejandro Celaya
|
0f894dcdfe
|
Replace request-id middleware dependency with userland code
|
2024-02-04 14:16:42 +01:00 |
|
Alejandro Celaya
|
554b948775
|
Create data directories in docker entry point if they don't exist
|
2024-01-03 19:22:33 +01:00 |
|
Alejandro Celaya
|
377861c5f1
|
Move migrations to module/Core
|
2024-01-02 17:55:23 +01:00 |
|
Alejandro Celaya
|
639329dbe4
|
Update installer
|
2023-12-24 09:48:44 +01:00 |
|
Alejandro Celaya
|
06306aabd5
|
Allow QR codes to be generated for disabled short URLs
|
2023-12-22 13:29:22 +01:00 |
|
Alejandro Celaya
|
3b5243689b
|
Fine-tune RoadRunner logs to avoid too many useless info
|
2023-12-17 19:26:28 +01:00 |
|
Alejandro Celaya
|
1854cc2f19
|
Remove last references to functional-php
|
2023-11-30 18:39:27 +01:00 |
|
Alejandro Celaya
|
549c6605f0
|
Replaced usage of Functional\contians
|
2023-11-30 09:13:29 +01:00 |
|
Alejandro Celaya
|
17e0c9176e
|
Add support for SSL on Redis and RabbitMQ connections
|
2023-11-25 13:04:30 +01:00 |
|
Alejandro Celaya
|
aa01c034db
|
Update to installer with runtime question
|
2023-11-25 09:55:01 +01:00 |
|
Alejandro Celaya
|
df57ca5edb
|
Allow redis credentials be URL-decoded before passing them to connection
|
2023-11-23 11:22:23 +01:00 |
|
Alejandro Celaya
|
5e6e386c5a
|
Add matomo dev config
|
2023-11-22 18:30:03 +01:00 |
|
Alejandro Celaya
|
9dbd15bc0c
|
Add logic to send visits to a matomo instance
|
2023-11-15 19:57:58 +01:00 |
|
Alejandro Celaya
|
0edb3e5c2c
|
Update to installer with support for matomo
|
2023-11-11 20:12:39 +01:00 |
|
Alejandro Celaya
|
b145d106b0
|
Add matomo env vars and config
|
2023-11-09 08:59:34 +01:00 |
|
Alejandro Celaya
|
b4386a3508
|
Add matomo container
|
2023-11-09 08:58:58 +01:00 |
|
Alejandro Celaya
|
8d35c1dde2
|
Fix short URL visits deletion when multi-segment slugs are enabled
|
2023-11-08 09:06:12 +01:00 |
|
Alejandro Celaya
|
9d8ea0a4f6
|
Allow cache namespace to be customizable via env var
|
2023-10-06 09:19:55 +02:00 |
|
Alejandro Celaya
|
25b1138000
|
Fix merge conflicts
|
2023-09-23 09:06:38 +02:00 |
|
Alejandro Celaya
|
b0ec0601c1
|
Update to latest shlink-installer
|
2023-09-22 10:00:19 +02:00 |
|
Alejandro Celaya
|
6db46b50e9
|
Roll back change to allow creating API keys with custom value
|
2023-09-21 08:58:05 +02:00 |
|
Alejandro Celaya
|
f6b1cc7556
|
Test API key creation with custom key
|
2023-09-19 10:14:04 +02:00 |
|
Alejandro Celaya
|
074f2135f6
|
Make sure locks include the same cache namespace when sent to Redis
|
2023-09-12 21:20:38 +02:00 |
|
Alejandro Celaya
|
a3b2f94339
|
Make sure local config is not loaded in tests
|
2023-09-12 08:21:34 +02:00 |
|
Alejandro Celaya
|
2d085ad6f4
|
Add discussion template for 'Help wanted'
|
2023-07-15 10:59:39 +02:00 |
|
Alejandro Celaya
|
af50887361
|
Fix typo
|
2023-07-01 16:33:52 +02:00 |
|