{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":192799646,"defaultBranch":"master","name":"follow-tags","ownerLogin":"FriendsOfFlarum","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-19T20:25:14.000Z","ownerAvatar":"https://github.com/avatars/u/43339973?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724871628.0","currentOid":""},"activityList":{"items":[{"before":"e5eed3e760d1c8b456df1e1c12b8ed7441e25f63","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/js/webpack-5.94.0","pushedAt":"2024-08-28T18:56:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"}},{"before":"8eca7a3b45568930c3d02c2dc77e95b4a3411dd7","after":"73f9b141138fdd58643675396aafa065ef52a465","ref":"refs/heads/master","pushedAt":"2024-08-28T18:56:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"Bump webpack from 5.88.2 to 5.94.0 in /js (#75)\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.94.0.\r\n- [Release notes](https://github.com/webpack/webpack/releases)\r\n- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.94.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: webpack\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump webpack from 5.88.2 to 5.94.0 in /js (#75)"}},{"before":null,"after":"e5eed3e760d1c8b456df1e1c12b8ed7441e25f63","ref":"refs/heads/dependabot/npm_and_yarn/js/webpack-5.94.0","pushedAt":"2024-08-28T18:53:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump webpack from 5.88.2 to 5.94.0 in /js\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.94.0.\n- [Release notes](https://github.com/webpack/webpack/releases)\n- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.94.0)\n\n---\nupdated-dependencies:\n- dependency-name: webpack\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump webpack from 5.88.2 to 5.94.0 in /js"}},{"before":"a0f762a9ceed7494fbf13b88be76d5f3c35a8ff1","after":null,"ref":"refs/heads/im/dark-mode","pushedAt":"2024-08-28T18:53:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"}},{"before":"186b695d55fd8928faa38f20575a64dbccf31ba9","after":"8eca7a3b45568930c3d02c2dc77e95b4a3411dd7","ref":"refs/heads/master","pushedAt":"2024-08-28T18:53:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"fix: re-use flarum/subscription colors so follow menu works with dark… (#74)\n\n* fix: re-use flarum/subscription colors so follow menu works with dark mode better\r\n\r\n* fix: php stan error - require php ^8.0","shortMessageHtmlLink":"fix: re-use flarum/subscription colors so follow menu works with dark… ("}},{"before":"ae99e0aacb1f9a1cff978eaf6a098ac2dc27a53a","after":"a0f762a9ceed7494fbf13b88be76d5f3c35a8ff1","ref":"refs/heads/im/dark-mode","pushedAt":"2024-08-28T18:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"fix: php stan error - require php ^8.0","shortMessageHtmlLink":"fix: php stan error - require php ^8.0"}},{"before":null,"after":"ae99e0aacb1f9a1cff978eaf6a098ac2dc27a53a","ref":"refs/heads/im/dark-mode","pushedAt":"2024-08-28T18:41:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"fix: re-use flarum/subscription colors so follow menu works with dark mode better","shortMessageHtmlLink":"fix: re-use flarum/subscription colors so follow menu works with dark…"}},{"before":"e2266cbc59ed25d7c116a804719aaea0e67e5c9c","after":"186b695d55fd8928faa38f20575a64dbccf31ba9","ref":"refs/heads/master","pushedAt":"2024-07-13T15:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Ignore phpstan is_null error","shortMessageHtmlLink":"Ignore phpstan is_null error"}},{"before":"f11d7e1323f083fbbefad5c986bfae54e1b6eb97","after":"e2266cbc59ed25d7c116a804719aaea0e67e5c9c","ref":"refs/heads/master","pushedAt":"2024-07-13T15:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Check whether `->state` is null before checking its user id","shortMessageHtmlLink":"Check whether ->state is null before checking its user id"}},{"before":"f054a0c2bb4ad8aab377ca5cf7bb036898079c61","after":"f11d7e1323f083fbbefad5c986bfae54e1b6eb97","ref":"refs/heads/master","pushedAt":"2024-07-12T20:59:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Retrieve the *correct* tag state for the right user (#73)\n\n* Retrieve the *correct* tag state for the right user\r\n\r\n* Apply fixes from StyleCI\r\n\r\n---------\r\n\r\nCo-authored-by: StyleCI Bot ","shortMessageHtmlLink":"Retrieve the *correct* tag state for the right user (#73)"}},{"before":"42a95c4276a8dabfeda493e2b0f168a01e33350e","after":"94ef8dfb98dec9b22fdebfacb4007bc0a0b36944","ref":"refs/heads/ds/fix-wrong-tag-state","pushedAt":"2024-07-11T22:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Apply fixes from StyleCI","shortMessageHtmlLink":"Apply fixes from StyleCI"}},{"before":null,"after":"42a95c4276a8dabfeda493e2b0f168a01e33350e","ref":"refs/heads/ds/fix-wrong-tag-state","pushedAt":"2024-07-11T22:41:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Retrieve the *correct* tag state for the right user","shortMessageHtmlLink":"Retrieve the *correct* tag state for the right user"}},{"before":"b76d70b1b58f8e7e9d1470232106340ab19c6752","after":"f054a0c2bb4ad8aab377ca5cf7bb036898079c61","ref":"refs/heads/master","pushedAt":"2024-07-06T22:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Use eager loaded tag state + null handling\n\nCloses #72, ref #45 and #46.\nSeems like the only issue with the original PR is that a null state (doesn't exist) wasn't handled, while the original code always returned a dummy state if it didn't exist in the DB.\nThe added '?? null' avoids warnings/notices regarding null->subscription (which depends on PHP version)","shortMessageHtmlLink":"Use eager loaded tag state + null handling"}},{"before":"cfb7f60a3fae1c4595b133f32c886fe2e394e12e","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/js/ws-7.5.10","pushedAt":"2024-06-19T04:49:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DavideIadeluca","name":"Davide Iadeluca","path":"/DavideIadeluca","primaryAvatarUrl":"https://github.com/avatars/u/146922689?s=80&v=4"}},{"before":"a4b36e0c056439b2784b026b5570c2e828924f91","after":"b76d70b1b58f8e7e9d1470232106340ab19c6752","ref":"refs/heads/master","pushedAt":"2024-06-19T04:49:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavideIadeluca","name":"Davide Iadeluca","path":"/DavideIadeluca","primaryAvatarUrl":"https://github.com/avatars/u/146922689?s=80&v=4"},"commit":{"message":"Bump ws from 7.5.9 to 7.5.10 in /js (#71)\n\nBumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.\r\n- [Release notes](https://github.com/websockets/ws/releases)\r\n- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: ws\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump ws from 7.5.9 to 7.5.10 in /js (#71)"}},{"before":null,"after":"cfb7f60a3fae1c4595b133f32c886fe2e394e12e","ref":"refs/heads/dependabot/npm_and_yarn/js/ws-7.5.10","pushedAt":"2024-06-18T09:03:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump ws from 7.5.9 to 7.5.10 in /js\n\nBumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ws from 7.5.9 to 7.5.10 in /js"}},{"before":"02ac90daf3d57d947632cd500ed2470ac68a393c","after":null,"ref":"refs/heads/im/gdpr","pushedAt":"2023-10-31T12:52:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"}},{"before":"12db3870dcf979c8a3b329ae33a679fe53aa63e2","after":"a4b36e0c056439b2784b026b5570c2e828924f91","ref":"refs/heads/master","pushedAt":"2023-10-31T12:51:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"feat: support gdpr export, erasure (#69)\n\n* feat: support gdpr export, erasure\r\n\r\n* Apply fixes from StyleCI\r\n\r\n* chore: set php versions\r\n\r\n* newline\r\n\r\n---------\r\n\r\nCo-authored-by: StyleCI Bot ","shortMessageHtmlLink":"feat: support gdpr export, erasure (#69)"}},{"before":"f9e8d2e643126b8979969388c9f317e43279febf","after":"02ac90daf3d57d947632cd500ed2470ac68a393c","ref":"refs/heads/im/gdpr","pushedAt":"2023-10-31T12:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"newline","shortMessageHtmlLink":"newline"}},{"before":"6c8fb86d1e2710da1f7d34220dcce89ebc110ca8","after":"f9e8d2e643126b8979969388c9f317e43279febf","ref":"refs/heads/im/gdpr","pushedAt":"2023-10-31T12:47:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"chore: set php versions","shortMessageHtmlLink":"chore: set php versions"}},{"before":"3fd3e8c02cb882fd1f1173e260190e2b8b86ddb6","after":"6c8fb86d1e2710da1f7d34220dcce89ebc110ca8","ref":"refs/heads/im/gdpr","pushedAt":"2023-10-31T12:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Apply fixes from StyleCI","shortMessageHtmlLink":"Apply fixes from StyleCI"}},{"before":null,"after":"3fd3e8c02cb882fd1f1173e260190e2b8b86ddb6","ref":"refs/heads/im/gdpr","pushedAt":"2023-10-31T12:46:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"feat: support gdpr export, erasure","shortMessageHtmlLink":"feat: support gdpr export, erasure"}},{"before":"825b7d9274c0737c88b8e6254fa29f65c7239156","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/js/babel/traverse-7.23.2","pushedAt":"2023-10-31T11:54:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"79afbe16d6b88649152547cc832c2d9b24b43723","after":"12db3870dcf979c8a3b329ae33a679fe53aa63e2","ref":"refs/heads/master","pushedAt":"2023-10-31T11:54:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"Bump @babel/traverse from 7.19.3 to 7.23.2 in /js (#68)\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.19.3 to 7.23.2.\r\n- [Release notes](https://github.com/babel/babel/releases)\r\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \"@babel/traverse\"\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump @babel/traverse from 7.19.3 to 7.23.2 in /js (#68)"}},{"before":null,"after":"825b7d9274c0737c88b8e6254fa29f65c7239156","ref":"refs/heads/dependabot/npm_and_yarn/js/babel/traverse-7.23.2","pushedAt":"2023-10-31T11:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump @babel/traverse from 7.19.3 to 7.23.2 in /js\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.19.3 to 7.23.2.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @babel/traverse from 7.19.3 to 7.23.2 in /js"}},{"before":"080d7ade9703b7ad3e62498178f2ecd0f55621a0","after":null,"ref":"refs/heads/im/phpstan","pushedAt":"2023-10-31T11:52:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"}},{"before":"88ef7142c950f9b4497c927ba9fc69f46b06fd33","after":"79afbe16d6b88649152547cc832c2d9b24b43723","ref":"refs/heads/master","pushedAt":"2023-10-31T11:52:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"chore: enable phpstan, apply fixes (#67)\n\n* chore: enable phpstan, apply fixes\r\n\r\n* Apply fixes from StyleCI\r\n\r\n* chore: enable workflow for stan\r\n\r\n---------\r\n\r\nCo-authored-by: StyleCI Bot ","shortMessageHtmlLink":"chore: enable phpstan, apply fixes (#67)"}},{"before":"ec81a0ba99004a3031add7f6e397eb265b4baea1","after":"080d7ade9703b7ad3e62498178f2ecd0f55621a0","ref":"refs/heads/im/phpstan","pushedAt":"2023-10-31T11:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"chore: enable workflow for stan","shortMessageHtmlLink":"chore: enable workflow for stan"}},{"before":"381fd1f1df0ab5ca029f48cf1ea2202836326bb1","after":"ec81a0ba99004a3031add7f6e397eb265b4baea1","ref":"refs/heads/im/phpstan","pushedAt":"2023-10-31T11:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsevillamartin","name":"David Sevilla Martin","path":"/dsevillamartin","primaryAvatarUrl":"https://github.com/avatars/u/6401250?s=80&v=4"},"commit":{"message":"Apply fixes from StyleCI","shortMessageHtmlLink":"Apply fixes from StyleCI"}},{"before":null,"after":"381fd1f1df0ab5ca029f48cf1ea2202836326bb1","ref":"refs/heads/im/phpstan","pushedAt":"2023-10-31T11:49:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"imorland","name":"IanM","path":"/imorland","primaryAvatarUrl":"https://github.com/avatars/u/16573496?s=80&v=4"},"commit":{"message":"chore: enable phpstan, apply fixes","shortMessageHtmlLink":"chore: enable phpstan, apply fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxODo1Njo1MC4wMDAwMDBazwAAAASm2xR4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxODo1Njo1MC4wMDAwMDBazwAAAASm2xR4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0zMVQxMTo0OToyMy4wMDAwMDBazwAAAAOj8xKT"}},"title":"Activity · FriendsOfFlarum/follow-tags"}