{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":72495579,"defaultBranch":"main","name":"gitea","ownerLogin":"go-gitea","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-01T02:13:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12724356?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725553141.0","currentOid":""},"activityList":{"items":[{"before":"269c63092369322df8e4c6864acc9a433e5477a8","after":"2fc347bcb362af533d0e99b3a34788128ac97010","ref":"refs/heads/main","pushedAt":"2024-09-19T00:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"2891edbbcbc59ae5928404d45910a2dc2e365c87","after":"ea9e09abe5225ab9f30b53f44ad1294f0a5b2364","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-18T23:57:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix: database not update release when using `git push --tags --force` (#32040) (#32074)\n\nBackport #32040 by @ExplodingDragon\r\n\r\nlink: https://codeberg.org/forgejo/forgejo/issues/4274\r\n\r\nCo-authored-by: Exploding Dragon ","shortMessageHtmlLink":"Fix: database not update release when using git push --tags --force ("}},{"before":"adea500aa07eb05e4456b516b4d9ca5f41adb937","after":"269c63092369322df8e4c6864acc9a433e5477a8","ref":"refs/heads/main","pushedAt":"2024-09-18T20:15:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix: database not update release when using `git push --tags --force` (#32040)\n\nlink: https://codeberg.org/forgejo/forgejo/issues/4274\r\n\r\n---------\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Fix: database not update release when using git push --tags --force ("}},{"before":"1fede04b83288d8a91304a83b7601699bb5cba04","after":"adea500aa07eb05e4456b516b4d9ca5f41adb937","ref":"refs/heads/main","pushedAt":"2024-09-18T19:46:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techknowlogick","name":null,"path":"/techknowlogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164197?s=80&v=4"},"commit":{"message":"Resolve duplicate local string key related to PR comments (#32073)\n\nA regression in #31924 caused there to be two `issues.review.comment`\r\nkeys in the English language locale file, leading to a problem when\r\nreading PR review histories that contain comments.\r\n\r\nThis snapshot addresses this by making the newer key unique.","shortMessageHtmlLink":"Resolve duplicate local string key related to PR comments (#32073)"}},{"before":"8dbe83d20524c21329bfe43466f0f233c01e9c8a","after":"2891edbbcbc59ae5928404d45910a2dc2e365c87","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-18T17:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Refactor CSRF protector (#32057) (#32069)\n\n#32057 improves the CSRF handling and is worth to backport","shortMessageHtmlLink":"Refactor CSRF protector (#32057) (#32069)"}},{"before":"2831ae369eace3913f1fc19568522dcff914de6b","after":"8dbe83d20524c21329bfe43466f0f233c01e9c8a","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-18T09:23:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wolfogre","name":"Jason Song","path":"/wolfogre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9418365?s=80&v=4"},"commit":{"message":"Add missing comment reply handling (#32050) (#32065)\n\nBackport #32050 by @KN4CK3R\r\n\r\nFixes #31937\r\n\r\n- Add missing comment reply handling\r\n- Use `onGiteaRun` in the test because the fixtures are not present\r\notherwise (did this behaviour change?)\r\n\r\nCompare without whitespaces.\r\n\r\nCo-authored-by: KN4CK3R ","shortMessageHtmlLink":"Add missing comment reply handling (#32050) (#32065)"}},{"before":"e6395e1e81dd292417b04ce1fe3b51e50d978ca4","after":"2831ae369eace3913f1fc19568522dcff914de6b","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-18T08:52:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Lazy load avatar images (#32051) (#32063)\n\nBackport #32051 by @hiifong\r\n\r\nBefore:\r\n\r\nhttps://github.com/user-attachments/assets/7b1681ba-4781-432a-ae20-c07e94c1dbb6\r\n\r\nAfter:\r\n\r\nhttps://github.com/user-attachments/assets/5154e160-e22c-460e-b0d9-28768486c178\r\n\r\nCo-authored-by: hiifong ","shortMessageHtmlLink":"Lazy load avatar images (#32051) (#32063)"}},{"before":"55f1fcf0ad20d69fcd62c764f6da74ae56bd5f73","after":"1fede04b83288d8a91304a83b7601699bb5cba04","ref":"refs/heads/main","pushedAt":"2024-09-18T07:17:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wxiaoguang","name":null,"path":"/wxiaoguang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2114189?s=80&v=4"},"commit":{"message":"Refactor CSRF protector (#32057)\n\nRemove unused CSRF options, decouple \"new csrf protector\" and \"prepare\"\r\nlogic, do not redirect to home page if CSRF validation falis (it\r\nshouldn't happen in daily usage, if it happens, redirecting to home\r\ndoesn't help either but just makes the problem more complex for \"fetch\")","shortMessageHtmlLink":"Refactor CSRF protector (#32057)"}},{"before":"8cdf4e29c4646cd3c35453e09a153406650c4fbc","after":"55f1fcf0ad20d69fcd62c764f6da74ae56bd5f73","ref":"refs/heads/main","pushedAt":"2024-09-17T20:56:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KN4CK3R","name":null,"path":"/KN4CK3R","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1666336?s=80&v=4"},"commit":{"message":"Add missing comment reply handling (#32050)\n\nFixes #31937\r\n\r\n- Add missing comment reply handling\r\n- Use `onGiteaRun` in the test because the fixtures are not present\r\notherwise (did this behaviour change?)\r\n\r\nCompare without whitespaces.","shortMessageHtmlLink":"Add missing comment reply handling (#32050)"}},{"before":"f38e1014483b84f4541ffb354cd5dfdd7e000e2c","after":"8cdf4e29c4646cd3c35453e09a153406650c4fbc","ref":"refs/heads/main","pushedAt":"2024-09-17T19:35:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techknowlogick","name":null,"path":"/techknowlogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164197?s=80&v=4"},"commit":{"message":"Fix CI (#32062)","shortMessageHtmlLink":"Fix CI (#32062)"}},{"before":"7dde3e64894edf9949f5199c0d1084bb3015cac9","after":"f38e1014483b84f4541ffb354cd5dfdd7e000e2c","ref":"refs/heads/main","pushedAt":"2024-09-17T19:02:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techknowlogick","name":null,"path":"/techknowlogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164197?s=80&v=4"},"commit":{"message":"Lazy load avatar images (#32051)","shortMessageHtmlLink":"Lazy load avatar images (#32051)"}},{"before":"f528df944bb9436afcb9272add2ee0cccefbdb55","after":"7dde3e64894edf9949f5199c0d1084bb3015cac9","ref":"refs/heads/main","pushedAt":"2024-09-17T18:33:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Included tag search capabilities (#32045)\n\nResolves #31998\r\n\r\nThe first screenshot shows the tag page without any filter being\r\napplied:\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/eac0e51c-9e48-42b2-bb1c-a25896ca40cb)\r\n\r\nThe second one, shows the page when the given filter returns no tag:\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/98df191e-1a7b-4947-b0ef-4987a0293c3e)\r\n\r\nThe last one shows a single tag being filtered:\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/79c7e05e-8c86-4f06-b17e-15818b7b9291)\r\n\r\nSigned-off-by: Bruno Sofiato ","shortMessageHtmlLink":"Included tag search capabilities (#32045)"}},{"before":"8a39a4812f1423a92d9834b6271f7b731dffe996","after":"e6395e1e81dd292417b04ce1fe3b51e50d978ca4","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-17T02:23:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yp05327","name":"yp05327","path":"/yp05327","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18380374?s=80&v=4"},"commit":{"message":"Handle invalid target when creating releases using API (#31841) (#32043)\n\nBackport #31841 by @kemzeb\r\n\r\nA 500 status code was thrown when passing a non-existent target to the\r\ncreate release API. This snapshot handles this error and instead throws\r\na 404 status code.\r\n\r\nDiscovered while working on #31840.\r\n\r\nCo-authored-by: Kemal Zebari <60799661+kemzeb@users.noreply.github.com>","shortMessageHtmlLink":"Handle invalid target when creating releases using API (#31841) (#32043)"}},{"before":"3d7d0c36e7705fb791318408695b3c3789f3454c","after":"8a39a4812f1423a92d9834b6271f7b731dffe996","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-17T00:19:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Do not escape relative path in RPM primary index (#32038) (#32054)\n\nBackport #32038 by @KN4CK3R\r\n\r\nFixes #32021\r\n\r\nDo not escape the relative path.\r\n\r\nCo-authored-by: KN4CK3R ","shortMessageHtmlLink":"Do not escape relative path in RPM primary index (#32038) (#32054)"}},{"before":"859be098131de3d09d5677e48b00cb9421e4d849","after":"f528df944bb9436afcb9272add2ee0cccefbdb55","ref":"refs/heads/main","pushedAt":"2024-09-16T21:10:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Do not escape relative path in RPM primary index (#32038)\n\nFixes #32021\r\n\r\nDo not escape the relative path.","shortMessageHtmlLink":"Do not escape relative path in RPM primary index (#32038)"}},{"before":"74550a9b941abcb4ea1bb5ac60669c2e5862c1c2","after":"859be098131de3d09d5677e48b00cb9421e4d849","ref":"refs/heads/main","pushedAt":"2024-09-16T20:41:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"feat(#31666): Set the columns height to hug all its contents (#31726)\n\nIn Projects, columns heights are defined by the sum of all contents\r\nheight of the biggest column, rather than a fraction of the viewport\r\nheight. It default to 60vh when there is no cards to display.\r\n\r\nFix #31666","shortMessageHtmlLink":"feat(#31666): Set the columns height to hug all its contents (#31726)"}},{"before":"6f989fc50623840449efd5b269ad4607c0c6d869","after":"74550a9b941abcb4ea1bb5ac60669c2e5862c1c2","ref":"refs/heads/main","pushedAt":"2024-09-16T00:31:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"3febcaa53bf6107c35b3d54b0f7a82effc39fe35","after":"6f989fc50623840449efd5b269ad4607c0c6d869","ref":"refs/heads/main","pushedAt":"2024-09-15T00:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"30d989d411cf89006356287f63d4287c6ec62d56","after":"3d7d0c36e7705fb791318408695b3c3789f3454c","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-14T17:31:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Check if the `due_date` is nil when editing issues (#32035) (#32042)\n\nBackport #32035 by @Zettat123\r\n\r\nFix #32030\r\n\r\nCo-authored-by: Zettat123 ","shortMessageHtmlLink":"Check if the due_date is nil when editing issues (#32035) (#32042)"}},{"before":"3a51c37672d2fbad1f222922e75ce704d5a1ac71","after":"3febcaa53bf6107c35b3d54b0f7a82effc39fe35","ref":"refs/heads/main","pushedAt":"2024-09-14T17:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techknowlogick","name":null,"path":"/techknowlogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164197?s=80&v=4"},"commit":{"message":"Use a common message template instead of a special one (#31878)","shortMessageHtmlLink":"Use a common message template instead of a special one (#31878)"}},{"before":"f05d9c98c4cb95e3a8a71bf3e2f8f4529e09f96f","after":"3a51c37672d2fbad1f222922e75ce704d5a1ac71","ref":"refs/heads/main","pushedAt":"2024-09-14T16:40:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techknowlogick","name":null,"path":"/techknowlogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164197?s=80&v=4"},"commit":{"message":"Check if the `due_date` is nil when editing issues (#32035)","shortMessageHtmlLink":"Check if the due_date is nil when editing issues (#32035)"}},{"before":"4ab6fc62d23bcef060cb98c60cfc29aa286a02d1","after":"f05d9c98c4cb95e3a8a71bf3e2f8f4529e09f96f","ref":"refs/heads/main","pushedAt":"2024-09-12T07:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Handle invalid target when creating releases using API (#31841)\n\nA 500 status code was thrown when passing a non-existent target to the\r\ncreate release API. This snapshot handles this error and instead throws\r\na 404 status code.\r\n\r\nDiscovered while working on #31840.","shortMessageHtmlLink":"Handle invalid target when creating releases using API (#31841)"}},{"before":"20d7707124c2b4b9616526c6b242660729028ae7","after":"4ab6fc62d23bcef060cb98c60cfc29aa286a02d1","ref":"refs/heads/main","pushedAt":"2024-09-12T03:53:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techknowlogick","name":null,"path":"/techknowlogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164197?s=80&v=4"},"commit":{"message":"Add option to filter board cards by labels and assignees (#31999)\n\nWorks in both organization and repository project boards\r\n\r\nFixes #21846\r\n\r\nReplaces #21963\r\nReplaces #27117\r\n \r\n\r\n![image](https://github.com/user-attachments/assets/1837ace8-3de2-444f-a153-e166bd0da2c0)\r\n\r\n**Note** that implementation was made intentionally to work same as in\r\nissue list so that URL can be bookmarked for quick access with\r\npredefined filters in URL","shortMessageHtmlLink":"Add option to filter board cards by labels and assignees (#31999)"}},{"before":"b3af359cc6a6451e70ff4b0acbba5741a1f1a4a9","after":"30d989d411cf89006356287f63d4287c6ec62d56","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-12T03:11:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techknowlogick","name":null,"path":"/techknowlogick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164197?s=80&v=4"},"commit":{"message":"Fix container parallel upload bugs (#32022)\n\nThis PR should be replaced by #31860 in v1.23. The aim of creating this\r\nPR is to fix it in 1.22 because globallock hasn't been introduced.\r\n\r\nFix #27640\r\nFix #29563\r\nFix #31215","shortMessageHtmlLink":"Fix container parallel upload bugs (#32022)"}},{"before":"64298dcb9e72a5a87a4680563d91fae5b90e0160","after":"20d7707124c2b4b9616526c6b242660729028ae7","ref":"refs/heads/main","pushedAt":"2024-09-12T00:30:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"0629c08a6df6c97129dc22308c85e80500edc9b1","after":"b3af359cc6a6451e70ff4b0acbba5741a1f1a4a9","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-11T23:58:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yp05327","name":"yp05327","path":"/yp05327","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18380374?s=80&v=4"},"commit":{"message":"Fix `/repos/{owner}/{repo}/pulls/{index}/files` endpoint not populating `previous_filename` (#32017) (#32028)\n\nBackport #32017 by @charles-plutohealth\r\n\r\n---\r\n`status == \"rename\"` should have read `status == \"renamed\"`. The typo\r\nmeans that file.PreviousFilename would never be populated, which e.g.\r\nbreaks usage of the Github Action at\r\nhttps://github.com/dorny/paths-filter.\r\n\r\nCo-authored-by: charles-plutohealth <143208583+charles-plutohealth@users.noreply.github.com>","shortMessageHtmlLink":"Fix /repos/{owner}/{repo}/pulls/{index}/files endpoint not populati…"}},{"before":"7c6edf1ba06d4c3269eaa78f4039c9123b006c51","after":"64298dcb9e72a5a87a4680563d91fae5b90e0160","ref":"refs/heads/main","pushedAt":"2024-09-11T17:58:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":" Failed authentications are logged to level Warning (#32016)\n\nPR for issue #31968 \r\nReplaces PR #31983 to comply with gitea's error definition\r\n\r\nFailed authentications are now logged to level `Warning` instead of\r\n`Info`.","shortMessageHtmlLink":" Failed authentications are logged to level Warning (#32016)"}},{"before":"125679f2e14cdc8a26a147f7e8fd0e5f174fb5cb","after":"7c6edf1ba06d4c3269eaa78f4039c9123b006c51","ref":"refs/heads/main","pushedAt":"2024-09-11T17:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Fix `/repos/{owner}/{repo}/pulls/{index}/files` endpoint not populating `previous_filename` (#32017)\n\n---\r\n`status == \"rename\"` should have read `status == \"renamed\"`. The typo\r\nmeans that file.PreviousFilename would never be populated, which e.g.\r\nbreaks usage of the Github Action at\r\nhttps://github.com/dorny/paths-filter.","shortMessageHtmlLink":"Fix /repos/{owner}/{repo}/pulls/{index}/files endpoint not populati…"}},{"before":"54d828f8ec7cd0abf82c830a2ad31d348e598807","after":"0629c08a6df6c97129dc22308c85e80500edc9b1","ref":"refs/heads/release/v1.22","pushedAt":"2024-09-11T06:54:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wolfogre","name":"Jason Song","path":"/wolfogre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9418365?s=80&v=4"},"commit":{"message":"Support allowed hosts for migrations to work with proxy (#32025) (#32026)\n\nBackport #32025 by @wolfogre\r\n\r\nFix #32024. Follow #27655.\r\n\r\nAfter this PR, all usage of \"new dial context\" needs to provide a proxy,\r\nso I dropped the old `NewDialContext` and renamed\r\n`NewDialContextWithProxy` to `NewDialContext`.\r\n\r\nCo-authored-by: Jason Song ","shortMessageHtmlLink":"Support allowed hosts for migrations to work with proxy (#32025) (#32026"}},{"before":"def1c9670b5f8d5cc967bea61255fb3935dd5f50","after":"125679f2e14cdc8a26a147f7e8fd0e5f174fb5cb","ref":"refs/heads/main","pushedAt":"2024-09-11T05:47:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Support allowed hosts for migrations to work with proxy (#32025)","shortMessageHtmlLink":"Support allowed hosts for migrations to work with proxy (#32025)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwMDozMDozNi4wMDAwMDBazwAAAAS6RxmS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwMDozMDozNi4wMDAwMDBazwAAAAS6RxmS","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwNTo0NzowMS4wMDAwMDBazwAAAASyzPoO"}},"title":"Activity · go-gitea/gitea"}