Alejandro Celaya
|
74ea5969be
|
Created new listener to update the GeoLite db after a visit occurs
|
2021-04-07 16:29:29 +02:00 |
|
Alejandro Celaya
|
c4718e7523
|
Extended error handling on LocateVisit handler
|
2021-04-07 12:53:53 +02:00 |
|
Alejandro Celaya
|
5de706e0fe
|
Fixed LocateVisitTest
|
2021-04-07 11:52:50 +02:00 |
|
Alejandro Celaya
|
77d06b4b03
|
Renamed argument to have a more clear intention
|
2021-04-07 11:48:01 +02:00 |
|
Alejandro Celaya
|
b4d137375a
|
Flipped events triggered when locating a visit, so that geolocation is done synchronously
|
2021-04-07 11:35:02 +02:00 |
|
Alejandro Celaya
|
0621ae7735
|
Ensured visits tracking is run transactionally together with the event dispatched afterwards
|
2021-04-07 11:33:23 +02:00 |
|
Alejandro Celaya
|
3a6a1f25a7
|
Updated to latest doctrine/orm without security issues
|
2021-04-06 17:34:31 +02:00 |
|
Alejandro Celaya
|
731dc64f44
|
Merge pull request #1061 from acelaya-forks/feature/update-mercure
Updated to symfony/mercure 0.5
|
2021-04-02 09:59:31 +02:00 |
|
Alejandro Celaya
|
d72b9cf646
|
Updated to symfony/mercure 0.5
|
2021-04-02 09:46:02 +02:00 |
|
Alejandro Celaya
|
0f0c4dc549
|
Fixed comment
|
2021-03-30 18:18:38 +02:00 |
|
Alejandro Celaya
|
ea0820d881
|
Merge pull request #1060 from LeagueRaINi/patch-1
Create volume for /etc/shlink/data
|
2021-03-30 18:11:50 +02:00 |
|
Alejandro Celaya
|
f8289fa4be
|
Merge pull request #1054 from acelaya-forks/feature/migrations-fix
Updated to latest migrations patch and removed workaround
|
2021-03-14 12:45:23 +01:00 |
|
Alejandro Celaya
|
554209d644
|
Updated to latest migrations patch and removed workaround
|
2021-03-14 12:28:30 +01:00 |
|
Alejandro Celaya
|
4ce44034cb
|
Ensured API key name appears in the proper color in the console, for disabled or expired API keys
|
2021-03-14 10:20:05 +01:00 |
|
Alejandro Celaya
|
221b62ea57
|
Merge pull request #1053 from acelaya-forks/feature/api-key-improvements
Feature/api key improvements
|
2021-03-14 10:14:45 +01:00 |
|
Alejandro Celaya
|
0a5c265b12
|
Extracted ApiKey metadata to the ApiKeyMeta object
|
2021-03-14 09:59:35 +01:00 |
|
Alejandro Celaya
|
60a8d6e986
|
Merge pull request #1052 from acelaya-forks/feature/api-test-logs
Feature/api test logs
|
2021-03-14 09:15:10 +01:00 |
|
Alejandro Celaya
|
d7523bcb57
|
Reduced duplication by creating a function that builds test logger config
|
2021-03-14 09:01:11 +01:00 |
|
Alejandro Celaya
|
562110fac4
|
Updated changelog
|
2021-03-14 08:55:39 +01:00 |
|
Alejandro Celaya
|
d104265f04
|
Updated CONTRIBUTING file, explaining how the logs are dumped during API tests
|
2021-03-14 08:54:05 +01:00 |
|
Alejandro Celaya
|
4439685403
|
Fixed logs generated by shlink during API tests
|
2021-03-14 08:49:38 +01:00 |
|
Alejandro Celaya
|
9feb72235a
|
Added config to log in filesystem while running API tests
|
2021-03-14 08:33:00 +01:00 |
|
Alejandro Celaya
|
771fd74978
|
Merge pull request #1049 from acelaya-forks/feature/mysql-migrations-error
Feature/mysql migrations error
|
2021-03-12 16:22:13 +01:00 |
|
Alejandro Celaya
|
a03c4519c9
|
Updated CONTRIBUTING doc
|
2021-03-08 07:00:25 +01:00 |
|
Alejandro Celaya
|
66327881d5
|
Merge pull request #1045 from KetchupBomb/develop
Feature/name api keys
|
2021-03-07 23:14:53 +01:00 |
|
Alejandro Celaya
|
1ade4e9917
|
Updated CONTRIBUTING doc mentioning API tests are run using Postgres
|
2021-03-07 09:22:04 +01:00 |
|
Alejandro Celaya
|
7d38ba12bd
|
Merge pull request #1042 from acelaya-forks/feature/fix-latest-docker-version
Ensured latest docker image is built with SHLINK_VERSION=latest
|
2021-03-01 17:21:30 +01:00 |
|
Alejandro Celaya
|
3d99819be4
|
Merge pull request #1040 from acelaya-forks/feature/endroid-4.0
Feature/endroid 4.0
|
2021-02-28 16:56:11 +01:00 |
|
Alejandro Celaya
|
a2ca1618ea
|
Updated changelog
|
2021-02-28 16:42:25 +01:00 |
|
Alejandro Celaya
|
b244c56862
|
Updated to endroid/qr-code 4
|
2021-02-28 16:41:52 +01:00 |
|
Alejandro Celaya
|
c931874bac
|
Merge pull request #1038 from acelaya-forks/feature/happyr-spec-2
Feature/happyr spec 2
|
2021-02-26 20:47:29 +01:00 |
|
Alejandro Celaya
|
51e1c7cd50
|
Merge pull request #1035 from shlinkio/develop
Release 2.6.1
|
2021-02-22 22:18:02 +01:00 |
|
Alejandro Celaya
|
b752f8a357
|
Updated to latest mezzio-swoole to fix warning when stopping shlink with swoole
|
2021-02-20 11:26:42 +01:00 |
|
Alejandro Celaya
|
5b93cf42b1
|
Merge pull request #1032 from acelaya-forks/feature/twitter-validation
Feature/twitter validation
|
2021-02-18 21:47:43 +01:00 |
|
Alejandro Celaya
|
81eb2684bf
|
Merge pull request #1027 from acelaya-forks/feature/remove-non-inclusive-terms
Feature/remove non inclusive terms
|
2021-02-16 17:31:37 +01:00 |
|
Alejandro Celaya
|
4df4db05f4
|
Merge pull request #1025 from acelaya-forks/feature/wrong-skip-migration
Feature/wrong skip migration
|
2021-02-15 22:51:45 +01:00 |
|
Alejandro Celaya
|
6526fda960
|
Updated changelog
|
2021-02-15 22:22:07 +01:00 |
|
Alejandro Celaya
|
32fdb257a3
|
Fixed migration that could be incorrectly skipped due to wrong condition being used
|
2021-02-15 22:16:58 +01:00 |
|
Alejandro Celaya
|
9247cd874e
|
Fixed wrong indentation in changelog
|
2021-02-14 08:30:17 +01:00 |
|
Alejandro Celaya
|
4ceb42b88d
|
Small readme improvement
|
2021-02-14 08:28:37 +01:00 |
|
Alejandro Celaya
|
3d99fc1708
|
Merge pull request #1023 from shlinkio/develop
Release 2.6.0
|
2021-02-13 18:04:09 +01:00 |
|
Alejandro Celaya
|
656346bd04
|
Ensured mezzio-swoole config provider is dynamically loaded
|
2021-02-13 17:48:03 +01:00 |
|
Alejandro Celaya
|
6b5217ece2
|
Added v2.6.0 to changelog
|
2021-02-13 15:33:56 +01:00 |
|
Alejandro Celaya
|
0a2b388f6b
|
Updated to stable shlink-installer 5.4
|
2021-02-13 14:57:15 +01:00 |
|
Alejandro Celaya
|
25b3de84ec
|
Fixed pattern to resolve release artifacts
|
2021-02-13 14:33:36 +01:00 |
|
Alejandro Celaya
|
5c4e348078
|
Ensured repo si cloned durin publish workflow
|
2021-02-13 14:18:49 +01:00 |
|
Alejandro Celaya
|
2ac84ac8c4
|
Ensured generated dist files do not conflict
|
2021-02-13 14:12:38 +01:00 |
|
Alejandro Celaya
|
f0249346b0
|
Fixed version numbers
|
2021-02-13 14:05:31 +01:00 |
|
Alejandro Celaya
|
86651d7992
|
Merge pull request #1022 from acelaya-forks/feature/mutiple-dist-files
Feature/mutiple dist files
|
2021-02-13 14:04:42 +01:00 |
|
Alejandro Celaya
|
5cd5fb0071
|
Updated changelog
|
2021-02-13 13:49:53 +01:00 |
|
Alejandro Celaya
|
e3bf046c30
|
Documented new system with multiple dist files
|
2021-02-13 13:44:52 +01:00 |
|
Alejandro Celaya
|
d9af0a5547
|
Improved publish-release workflow to generate files for all supported PHP versions and with/without swoole
|
2021-02-13 13:29:38 +01:00 |
|
Alejandro Celaya
|
ede7551856
|
Updated build script so that it allows building a dist file for non-swoole envs
|
2021-02-13 12:56:41 +01:00 |
|
Alejandro Celaya
|
a2030b6c27
|
Updated to shlink-event-dispatcher 2.1
|
2021-02-13 11:39:51 +01:00 |
|
Alejandro Celaya
|
9a951589dc
|
Updated year in license
|
2021-02-13 09:38:34 +01:00 |
|
Alejandro Celaya
|
c766cfad89
|
Updated to shlink-common 3.5
|
2021-02-12 23:40:29 +01:00 |
|
Alejandro Celaya
|
bd25572e08
|
Merge pull request #1021 from acelaya-forks/feature/migrate-command-timeout
Feature/migrate command timeout
|
2021-02-12 23:35:46 +01:00 |
|
Alejandro Celaya
|
4e00c950cc
|
Created ProcessRunnerTest
|
2021-02-12 23:23:34 +01:00 |
|
Alejandro Celaya
|
d932f0a204
|
Increased timeout on db commands to 10 minutes
|
2021-02-12 22:59:40 +01:00 |
|
Alejandro Celaya
|
08507272ed
|
Merge pull request #1019 from acelaya-forks/feature/simplified-content-length
Removed mezzio-helpers and used ContentLengthMiddleware from shlink-c…
|
2021-02-12 09:55:20 +01:00 |
|
Alejandro Celaya
|
db6c83eefd
|
Merge pull request #1017 from acelaya-forks/feature/not-found-tracking
Feature/not found tracking
|
2021-02-11 22:55:08 +01:00 |
|
Alejandro Celaya
|
cc68cb944f
|
Updated changelog
|
2021-02-11 22:43:23 +01:00 |
|
Alejandro Celaya
|
a0d8d237d7
|
Gitignored helper file
|
2021-02-11 22:23:30 +01:00 |
|
Alejandro Celaya
|
7d6d8e3a68
|
Added support to publish orphan visits in mercure
|
2021-02-11 22:12:38 +01:00 |
|
Alejandro Celaya
|
bd09b1571a
|
Updated shlink-installer with support for orphan visits tracking option
|
2021-02-10 20:42:42 +01:00 |
|
Alejandro Celaya
|
3ed6953d0b
|
Merge branch 'develop' of github.com:shlinkio/shlink into feature/not-found-tracking
|
2021-02-10 20:26:33 +01:00 |
|
Alejandro Celaya
|
2fc6fb0a9a
|
Added option to disable orphan visitstracking
|
2021-02-10 20:09:25 +01:00 |
|
Alejandro Celaya
|
4b73bd907e
|
Updated changelog
|
2021-02-10 08:23:29 +01:00 |
|
Alejandro Celaya
|
a18486cc2e
|
Created OrphanVisits API test
|
2021-02-09 23:56:46 +01:00 |
|
Alejandro Celaya
|
82f4e22f69
|
Created OrphanVisitsActionTest
|
2021-02-09 23:41:51 +01:00 |
|
Alejandro Celaya
|
3497165ebd
|
Created OrphanVisitsPaginatorAdapterTest
|
2021-02-09 23:34:29 +01:00 |
|
Alejandro Celaya
|
d5794a3dcb
|
Created OrphanVisitDataTransformerTest
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
bd9ec53e7b
|
Added test for VisitsStatsHelper::orphanVisits
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
5d98316c4e
|
Created new REST API action to list orphan visits
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
dcf2526aad
|
Documented swagger for new orphan visits endpoint
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
85dd023c0e
|
Created methods to get orphan visits lists
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
1fbcb44136
|
Enhanced VisitsTrackerTest
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
ab9042db24
|
Ensured orphan visits are located ASAP when using swoole
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
5278d7668c
|
Added orphan visits count to visits stats endpoint
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
f7215fc2c5
|
Documented ADR decision outcome
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
d2e0413a48
|
Added NotFoundTrackerMiddlewareTest
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
0e165bc7e0
|
Created NotFoundTypeResolverMiddlewareTest
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
55e7f7ccb0
|
Improved VisitRepository tests
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
15061d3e0d
|
Created new middlewares to track not found visits
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
36be44e7b5
|
Moved VisitsTracker service to Visit namespace
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
1b4e62b823
|
Separated methods to track visits and list visits
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
12b07bb0ac
|
Created named constructors for Visit entity and added tracking of the visited URL
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
f5666c9451
|
Added new columns for extra tracking in visits table
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
23cffce861
|
Updated Visit entity so that the short URL is nullable
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
a1fb44f2a6
|
Added ADR for not-found visits tracking
|
2021-02-09 23:09:42 +01:00 |
|
Alejandro Celaya
|
4d5dd8c8de
|
Merge pull request #1012 from acelaya-forks/feature/swoole-update
Updated to swoole 4.6.3
|
2021-02-09 23:08:42 +01:00 |
|
Alejandro Celaya
|
1c492881e1
|
Updated to swoole 4.6.3
|
2021-02-09 22:55:30 +01:00 |
|
Alejandro Celaya
|
d310c53cce
|
Merge pull request #1007 from acelaya-forks/feature/php-8.0.2
Updated docker images to PHP 8.0.2
|
2021-02-07 10:17:51 +01:00 |
|
Alejandro Celaya
|
2289eebd91
|
Updated docker images to PHP 8.0.2
|
2021-02-07 09:24:01 +01:00 |
|
Alejandro Celaya
|
e259bd62ab
|
Merge pull request #1006 from acelaya-forks/feature/qr-margin
Feature/qr margin
|
2021-02-07 08:49:10 +01:00 |
|
Alejandro Celaya
|
9f512705fa
|
Documented margin param on QR code endpoint
|
2021-02-07 08:35:52 +01:00 |
|
Alejandro Celaya
|
383fde488b
|
Added support to define the margin when generating the QR codes
|
2021-02-07 08:32:12 +01:00 |
|
Alejandro Celaya
|
b54350674c
|
Merge pull request #1005 from acelaya-forks/feature/fix-string-epoch
Feature/fix string epoch
|
2021-02-06 22:23:09 +01:00 |
|
Alejandro Celaya
|
1e2b88496c
|
Updated changelog
|
2021-02-06 21:51:05 +01:00 |
|
Alejandro Celaya
|
919b567d46
|
Added tests covering new logic to parse GeolLite 2 build epoch param
|
2021-02-06 21:49:49 +01:00 |
|