{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55801807,"defaultBranch":"develop","name":"shlink","ownerLogin":"shlinkio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-08T18:44:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20341790?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716448946.0","currentOid":""},"activityList":{"items":[{"before":"1901964de1f925963b3ced966bc63f394ec68fed","after":"99010b6eae2beb1478c07cb07097902f4cef236e","ref":"refs/heads/develop","pushedAt":"2024-05-23T07:26:44.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Fix merge conflicts","shortMessageHtmlLink":"Fix merge conflicts"}},{"before":"35508e253d736494b20258f3ccf4c1aaa3e720f8","after":"b2dabf06bfa9c1e63947794a1db74f391c6258ab","ref":"refs/heads/main","pushedAt":"2024-05-23T07:21:57.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2136 from acelaya-forks/release/4.1.1\n\nRelease/4.1.1","shortMessageHtmlLink":"Merge pull request #2136 from acelaya-forks/release/4.1.1"}},{"before":"5ad4b391608b650e9fa927148bad78234bb1ec22","after":"1901964de1f925963b3ced966bc63f394ec68fed","ref":"refs/heads/develop","pushedAt":"2024-05-22T16:14:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2135 from acelaya-forks/feature/non-utf8-titles\n\nConvert encoding of resolved titles based on page encoding","shortMessageHtmlLink":"Merge pull request #2135 from acelaya-forks/feature/non-utf8-titles"}},{"before":"e2d8334d695e327690bac52cb7c3a7ce867da90a","after":"5ad4b391608b650e9fa927148bad78234bb1ec22","ref":"refs/heads/develop","pushedAt":"2024-05-21T17:05:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2132 from acelaya-forks/feature/update-phpstan\n\nUpdate to latest phpstan","shortMessageHtmlLink":"Merge pull request #2132 from acelaya-forks/feature/update-phpstan"}},{"before":"6836840746669deeb2c3135c60b76195969ecb51","after":"e2d8334d695e327690bac52cb7c3a7ce867da90a","ref":"refs/heads/develop","pushedAt":"2024-05-21T15:58:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2130 from marijnvandevoorde/nanoid\n\nReplaces short-id by nano-id","shortMessageHtmlLink":"Merge pull request #2130 from marijnvandevoorde/nanoid"}},{"before":"added21b184f20ee0ebcff0a387034fb64735553","after":"6836840746669deeb2c3135c60b76195969ecb51","ref":"refs/heads/develop","pushedAt":"2024-05-12T11:22:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2125 from acelaya-forks/feature/phpunit-11\n\nUpdate to PHPUnit 11","shortMessageHtmlLink":"Merge pull request #2125 from acelaya-forks/feature/phpunit-11"}},{"before":"8cd77391ccf34add41fce2883bd3c49da06752e3","after":null,"ref":"refs/heads/revert-2117-feature/superfluous-distinct","pushedAt":"2024-05-09T08:00:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"}},{"before":"05ebfccc631c8a41c497fa31b1f1af3c51b97ad9","after":"added21b184f20ee0ebcff0a387034fb64735553","ref":"refs/heads/develop","pushedAt":"2024-05-09T08:00:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2118 from shlinkio/revert-2117-feature/superfluous-distinct\n\nRevert \"Remove unneeded DISTINCT from list short URLs query\"","shortMessageHtmlLink":"Merge pull request #2118 from shlinkio/revert-2117-feature/superfluou…"}},{"before":null,"after":"8cd77391ccf34add41fce2883bd3c49da06752e3","ref":"refs/heads/revert-2117-feature/superfluous-distinct","pushedAt":"2024-05-09T07:43:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Revert \"Remove unneeded DISTINCT from list short URLs query\"","shortMessageHtmlLink":"Revert \"Remove unneeded DISTINCT from list short URLs query\""}},{"before":"194a7b0e5757ffabdf6f08d85c7355dffc5eea4e","after":"05ebfccc631c8a41c497fa31b1f1af3c51b97ad9","ref":"refs/heads/develop","pushedAt":"2024-05-06T16:54:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2117 from acelaya-forks/feature/superfluous-distinct\n\nRemove unneeded DISTINCT from list short URLs query","shortMessageHtmlLink":"Merge pull request #2117 from acelaya-forks/feature/superfluous-distinct"}},{"before":"c22e3895b566be6402bfcfc31e575c8784e90685","after":"194a7b0e5757ffabdf6f08d85c7355dffc5eea4e","ref":"refs/heads/develop","pushedAt":"2024-04-29T13:22:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2115 from acelaya-forks/feature/fix-oas-docs\n\nFix typo in OAS docs","shortMessageHtmlLink":"Merge pull request #2115 from acelaya-forks/feature/fix-oas-docs"}},{"before":"9a76c19615a5bb26c67690b17f1bdca4b363497c","after":"c22e3895b566be6402bfcfc31e575c8784e90685","ref":"refs/heads/develop","pushedAt":"2024-04-29T06:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Allow more dev hosts in dev mercure","shortMessageHtmlLink":"Allow more dev hosts in dev mercure"}},{"before":"59fa088975cf87c2503a15fe54291e803b3c1492","after":"9a76c19615a5bb26c67690b17f1bdca4b363497c","ref":"refs/heads/develop","pushedAt":"2024-04-26T07:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Migrate to new docker-publish-image reusable workflow","shortMessageHtmlLink":"Migrate to new docker-publish-image reusable workflow"}},{"before":"a89b53af4f36d4572c78894202ef69b952819d09","after":"59fa088975cf87c2503a15fe54291e803b3c1492","ref":"refs/heads/develop","pushedAt":"2024-04-22T07:23:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2107 from acelaya-forks/feature/robots-allow-all\n\nAdd option to allow all URLs to be crawlable via robots.txt","shortMessageHtmlLink":"Merge pull request #2107 from acelaya-forks/feature/robots-allow-all"}},{"before":"e586fec338571903b2d2330a5bc44526bdcb37e4","after":"a89b53af4f36d4572c78894202ef69b952819d09","ref":"refs/heads/develop","pushedAt":"2024-04-21T14:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Link crchived changelogs from main one","shortMessageHtmlLink":"Link crchived changelogs from main one"}},{"before":"16f64f6247bf5db7a07479501e86cc055234d1cc","after":"35508e253d736494b20258f3ccf4c1aaa3e720f8","ref":"refs/heads/main","pushedAt":"2024-04-14T07:12:56.000Z","pushType":"pr_merge","commitsCount":80,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2099 from shlinkio/develop\n\nRelease 4.1.0","shortMessageHtmlLink":"Merge pull request #2099 from shlinkio/develop"}},{"before":"93fa27bdba8232ec650a86e42e0a4b710e78a13b","after":"e586fec338571903b2d2330a5bc44526bdcb37e4","ref":"refs/heads/develop","pushedAt":"2024-04-14T06:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Rearrange changelog","shortMessageHtmlLink":"Rearrange changelog"}},{"before":"048856c333ddcf95494306f0e4b28f3e3f5d88f9","after":"93fa27bdba8232ec650a86e42e0a4b710e78a13b","ref":"refs/heads/develop","pushedAt":"2024-04-14T06:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Add v4.1.0 to changelog","shortMessageHtmlLink":"Add v4.1.0 to changelog"}},{"before":"d2e74ab3301dc57f7a9e53c117606938ced0a51a","after":"048856c333ddcf95494306f0e4b28f3e3f5d88f9","ref":"refs/heads/develop","pushedAt":"2024-04-13T18:59:57.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2098 from acelaya-forks/feature/matomo-command\n\nCreate console command to send visits to matomo","shortMessageHtmlLink":"Merge pull request #2098 from acelaya-forks/feature/matomo-command"}},{"before":"5e83f301ff5ba5a035e7028fb4c74699f53cbf68","after":"d2e74ab3301dc57f7a9e53c117606938ced0a51a","ref":"refs/heads/develop","pushedAt":"2024-04-12T20:31:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2097 from acelaya-forks/feature/bitly-custom-slugs\n\nFix custom slugs not being properly imported from bitly","shortMessageHtmlLink":"Merge pull request #2097 from acelaya-forks/feature/bitly-custom-slugs"}},{"before":"75f6f8dd184b6da3e4b876c7030b6d8d3da7ebe1","after":"5e83f301ff5ba5a035e7028fb4c74699f53cbf68","ref":"refs/heads/develop","pushedAt":"2024-04-09T07:45:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2092 from acelaya-forks/customizable-memory-limit\n\nAllow memory_limit to be configurable","shortMessageHtmlLink":"Merge pull request #2092 from acelaya-forks/customizable-memory-limit"}},{"before":"cc134abd1209b25be0ca5959d38b9d14b8745492","after":"75f6f8dd184b6da3e4b876c7030b6d8d3da7ebe1","ref":"refs/heads/develop","pushedAt":"2024-04-07T09:30:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2090 from acelaya-forks/feature/propagate-job-request-id\n\nForward request ID from sync request process to async job processes","shortMessageHtmlLink":"Merge pull request #2090 from acelaya-forks/feature/propagate-job-req…"}},{"before":"d6f58698b704b31d3092c7a4e6c391e59de8fa4a","after":"cc134abd1209b25be0ca5959d38b9d14b8745492","ref":"refs/heads/develop","pushedAt":"2024-04-03T17:27:17.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2086 from acelaya-forks/feature/delete-expired\n\nFeature/delete expired","shortMessageHtmlLink":"Merge pull request #2086 from acelaya-forks/feature/delete-expired"}},{"before":"cd43c1c01f12dd41141323d6870b60f97fb72d52","after":"d6f58698b704b31d3092c7a4e6c391e59de8fa4a","ref":"refs/heads/develop","pushedAt":"2024-04-01T08:28:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2082 from acelaya-forks/feature/orphan-visits-counts\n\nTrack orphan visits counts","shortMessageHtmlLink":"Merge pull request #2082 from acelaya-forks/feature/orphan-visits-counts"}},{"before":"401046fbe522ce8b64c968b99344608251ce6c6d","after":"cd43c1c01f12dd41141323d6870b60f97fb72d52","ref":"refs/heads/develop","pushedAt":"2024-03-31T11:53:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2083 from acelaya-forks/feature/matomo-title\n\nTrack short URL title as document title when sending visits to matomo","shortMessageHtmlLink":"Merge pull request #2083 from acelaya-forks/feature/matomo-title"}},{"before":"f4803c675cd24ca0bccca6714a6e5cdbdec391e9","after":"401046fbe522ce8b64c968b99344608251ce6c6d","ref":"refs/heads/develop","pushedAt":"2024-03-31T11:07:53.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2081 from acelaya-forks/feature/performant-count-visits\n\nLoad non-orphan visits overview via short url visits counts","shortMessageHtmlLink":"Merge pull request #2081 from acelaya-forks/feature/performant-count-…"}},{"before":"7f4137e7cc0ea5cbb9b1c5a8bc0fc5dff9eefae0","after":"f4803c675cd24ca0bccca6714a6e5cdbdec391e9","ref":"refs/heads/develop","pushedAt":"2024-03-29T08:38:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2079 from acelaya-forks/feature/fix-order-by-title\n\nEnsure ordering by title is consistent between database engines","shortMessageHtmlLink":"Merge pull request #2079 from acelaya-forks/feature/fix-order-by-title"}},{"before":"6ce155045705069f035ec7907bdfe34e78424ef2","after":"7f4137e7cc0ea5cbb9b1c5a8bc0fc5dff9eefae0","ref":"refs/heads/develop","pushedAt":"2024-03-28T18:26:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2078 from acelaya-forks/feature/tags-stats-improvements\n\nImprove tags stats performance by using the new short_url_visits_counts table","shortMessageHtmlLink":"Merge pull request #2078 from acelaya-forks/feature/tags-stats-improv…"}},{"before":"14702063f23b9e0bd4cc02394b5ffc7cf5bce132","after":"6ce155045705069f035ec7907bdfe34e78424ef2","ref":"refs/heads/develop","pushedAt":"2024-03-28T16:44:31.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2074 from acelaya-forks/feature/slotted-counts\n\nFeature/slotted counts","shortMessageHtmlLink":"Merge pull request #2074 from acelaya-forks/feature/slotted-counts"}},{"before":"207d5adcebbebe241a13af46c7a4da2fc9220e53","after":"14702063f23b9e0bd4cc02394b5ffc7cf5bce132","ref":"refs/heads/develop","pushedAt":"2024-03-27T18:08:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acelaya","name":"Alejandro Celaya","path":"/acelaya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2719332?s=80&v=4"},"commit":{"message":"Merge pull request #2076 from acelaya-forks/feature/fix-array-inputs\n\nMake sure tags fallback to empty array when null","shortMessageHtmlLink":"Merge pull request #2076 from acelaya-forks/feature/fix-array-inputs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUbVA-gA","startCursor":null,"endCursor":null}},"title":"Activity · shlinkio/shlink"}