{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772768887,"defaultBranch":"main","name":"gitea","ownerLogin":"kemzeb","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-15T21:28:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60799661?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719593725.0","currentOid":""},"activityList":{"items":[{"before":"c52de0d79099d1b54f1d9935a080868f02686957","after":"98d63045176dc58ca9732c315f5577884c3b0f7d","ref":"refs/heads/fix-issue-list-no-assignees","pushedAt":"2024-07-23T18:04:23.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-issue-list-no-assignees","shortMessageHtmlLink":"Merge branch 'main' into fix-issue-list-no-assignees"}},{"before":"03c8c2683ccf0b697f0a7f68f37c452255407f9e","after":"d919df4f09bf5a3e3afe88a364a4b0a2c41b6ade","ref":"refs/heads/main","pushedAt":"2024-07-21T18:59:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"de1a5506d1c1da71415393e6c943f341195e610b","after":"03c8c2683ccf0b697f0a7f68f37c452255407f9e","ref":"refs/heads/main","pushedAt":"2024-07-18T20:29:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"1b0ccf4bea3d5c0ef573eee89c5fd5f4de90b0e8","after":"de1a5506d1c1da71415393e6c943f341195e610b","ref":"refs/heads/main","pushedAt":"2024-07-17T02:35:18.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"b6fe6b68b89866440bed8bcecc2465adfb07c02a","after":"c52de0d79099d1b54f1d9935a080868f02686957","ref":"refs/heads/fix-issue-list-no-assignees","pushedAt":"2024-07-12T01:18:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Add regression test","shortMessageHtmlLink":"Add regression test"}},{"before":"264f74c02ae40d81f7ee95dc6c474a08b00c01fd","after":"1b0ccf4bea3d5c0ef573eee89c5fd5f4de90b0e8","ref":"refs/heads/main","pushedAt":"2024-07-10T21:58:19.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Upgrade security public key (#31594)\n\nFix #31591","shortMessageHtmlLink":"Upgrade security public key (go-gitea#31594)"}},{"before":"2c92c7c5226e29636a1d47a277130f477fa2037b","after":"264f74c02ae40d81f7ee95dc6c474a08b00c01fd","ref":"refs/heads/main","pushedAt":"2024-07-06T18:10:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"[skip ci] Updated translations via Crowdin","shortMessageHtmlLink":"[skip ci] Updated translations via Crowdin"}},{"before":"b270b30aebf42fb45d9a57288cf3dcbfa842a760","after":"2c92c7c5226e29636a1d47a277130f477fa2037b","ref":"refs/heads/main","pushedAt":"2024-07-03T18:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Add typescript guideline and typescript-specific eslint plugins and fix issues (#31521)\n\n1. Add some general guidelines how to write our typescript code\r\n2. Add `@typescript-eslint/eslint-plugin`, general typescript rules\r\n3. Add `eslint-plugin-deprecation` to detect deprecated code\r\n4. Fix all new lint issues that came up","shortMessageHtmlLink":"Add typescript guideline and typescript-specific eslint plugins and f…"}},{"before":"f0033051d5ce07f5a18d2aacef6bfdca5fc69014","after":"b270b30aebf42fb45d9a57288cf3dcbfa842a760","ref":"refs/heads/main","pushedAt":"2024-07-02T22:54:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Update `golang.org/x/image` to v0.18.0 (#31541)\n\nResult of `go get -u golang.org/x/image && make tidy`\r\n\r\nFixes: https://github.com/go-gitea/gitea/security/dependabot/67","shortMessageHtmlLink":"Update golang.org/x/image to v0.18.0 (go-gitea#31541)"}},{"before":"df805d6ed0458dbec258d115238fde794ed4d0ce","after":"f0033051d5ce07f5a18d2aacef6bfdca5fc69014","ref":"refs/heads/main","pushedAt":"2024-06-30T18:02:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Fix markdown preview $$ support (#31514)\n\nclose #31481\n\ncurrently `$$A + B$$ test` will ignore text after $$ block\n\ntest text\n\n![圖片](https://github.com/go-gitea/gitea/assets/30816317/39b2974b-c0b6-48a0-87d0-5f4a13615eed)\n\nbefore fix\n\n![圖片](https://github.com/go-gitea/gitea/assets/30816317/15469e4c-474d-4128-b46f-d6cadaafbd68)\n\nafter fix\n\n![圖片](https://github.com/go-gitea/gitea/assets/30816317/c1025eef-177f-4ade-988f-510e7039f3f9)\n\ngithub display\n\n![圖片](https://github.com/go-gitea/gitea/assets/30816317/97cd1e10-ac94-4899-86d8-8e359ef1d694)","shortMessageHtmlLink":"Fix markdown preview $$ support (go-gitea#31514)"}},{"before":null,"after":"b6fe6b68b89866440bed8bcecc2465adfb07c02a","ref":"refs/heads/fix-issue-list-no-assignees","pushedAt":"2024-06-28T16:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Properly filter issue list given no assignees filter","shortMessageHtmlLink":"Properly filter issue list given no assignees filter"}},{"before":"b5326a431f8b5c1c0fde524a50d75a4e19833e68","after":"df805d6ed0458dbec258d115238fde794ed4d0ce","ref":"refs/heads/main","pushedAt":"2024-06-28T16:04:34.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Support legacy _links LFS batch responses (#31513)\n\nSupport legacy _links LFS batch response.\r\n\r\nFixes #31512.\r\n\r\nThis is backwards-compatible change to the LFS client so that, upon\r\nmirroring from an upstream which has a batch api, it can download\r\nobjects whether the responses contain the `_links` field or its\r\nsuccessor the `actions` field. When Gitea must fallback to the legacy\r\n`_links` field a logline is emitted at INFO level which looks like this:\r\n```\r\n...s/lfs/http_client.go:188:performOperation() [I] is using a deprecated batch schema response!\r\n```\r\n\r\nI've only run `test-backend` with this code, but added a new test to\r\ncover this case. Additionally I have a fork with this change deployed\r\nwhich I've confirmed syncs LFS from Gitea<-Artifactory (which has legacy\r\n`_links`) as well as from Gitea<-Gitea (which has the modern `actions`).\r\n\r\nSigned-off-by: Royce Remer ","shortMessageHtmlLink":"Support legacy _links LFS batch responses (go-gitea#31513)"}},{"before":"053e5829a388ce32dce4ff0ab97158b7b2a2fcc4","after":"b5326a431f8b5c1c0fde524a50d75a4e19833e68","ref":"refs/heads/main","pushedAt":"2024-06-25T19:16:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Optimization of labels handling in issue_search (#26460)\n\nThis PR enhances the labels handling in issue_search by optimizing the\r\nSQL query and de-duplicate the IDs when generating the query string.\r\n\r\n---------\r\n\r\nCo-authored-by: techknowlogick ","shortMessageHtmlLink":"Optimization of labels handling in issue_search (go-gitea#26460)"}},{"before":"f4921b9daaf7c735da2833542fad426ca28bb09d","after":"053e5829a388ce32dce4ff0ab97158b7b2a2fcc4","ref":"refs/heads/main","pushedAt":"2024-06-24T20:15:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Fix poor table column width due to breaking words (#31473)\n\nCaused by #31091\r\n\r\n---------\r\n\r\nCo-authored-by: silverwind ","shortMessageHtmlLink":"Fix poor table column width due to breaking words (go-gitea#31473)"}},{"before":"c0a9b9f422024029de4d7bfcb7bd468bf20760a4","after":null,"ref":"refs/heads/frontend-cond-disable-comment-button","pushedAt":"2024-06-24T02:13:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"}},{"before":"1a811c0bd10723ada73eb1c48a28cbc0775c6749","after":"f4921b9daaf7c735da2833542fad426ca28bb09d","ref":"refs/heads/main","pushedAt":"2024-06-23T18:23:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Simplify 404/500 page (#31409)","shortMessageHtmlLink":"Simplify 404/500 page (go-gitea#31409)"}},{"before":"cdf2798680bdf74016231a2747a420b5b069171f","after":"c0a9b9f422024029de4d7bfcb7bd468bf20760a4","ref":"refs/heads/frontend-cond-disable-comment-button","pushedAt":"2024-06-23T18:13:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"wxiaoguang","name":null,"path":"/wxiaoguang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2114189?s=80&v=4"},"commit":{"message":"Merge branch 'main' into frontend-cond-disable-comment-button","shortMessageHtmlLink":"Merge branch 'main' into frontend-cond-disable-comment-button"}},{"before":"90a6716bbe9812ca96b6e37df8645c3a518565d3","after":"cdf2798680bdf74016231a2747a420b5b069171f","ref":"refs/heads/frontend-cond-disable-comment-button","pushedAt":"2024-06-23T17:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wxiaoguang","name":null,"path":"/wxiaoguang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2114189?s=80&v=4"},"commit":{"message":"fix initSingleCommentEditor and add comment","shortMessageHtmlLink":"fix initSingleCommentEditor and add comment"}},{"before":"642757393b98f5456dc7416e2ccb27b47b15e427","after":"90a6716bbe9812ca96b6e37df8645c3a518565d3","ref":"refs/heads/frontend-cond-disable-comment-button","pushedAt":"2024-06-23T16:49:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Use opts.onContentChanged() explicitly","shortMessageHtmlLink":"Use opts.onContentChanged() explicitly"}},{"before":null,"after":"642757393b98f5456dc7416e2ccb27b47b15e427","ref":"refs/heads/frontend-cond-disable-comment-button","pushedAt":"2024-06-22T18:53:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Disable issue/PR comment button given empty input","shortMessageHtmlLink":"Disable issue/PR comment button given empty input"}},{"before":"996037fb6a61b1a7f9a0a837fd87bbeab9cad154","after":"1a811c0bd10723ada73eb1c48a28cbc0775c6749","ref":"refs/heads/main","pushedAt":"2024-06-22T08:24:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Refactor image diff (#31444)\n\nAnd remove some jQuery functions","shortMessageHtmlLink":"Refactor image diff (go-gitea#31444)"}},{"before":"84cbb6c4d2ad57dc8816c0320eac061f753b50c1","after":"996037fb6a61b1a7f9a0a837fd87bbeab9cad154","ref":"refs/heads/main","pushedAt":"2024-06-21T17:53:12.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Fix deprecated Dockerfile ENV format (#31450)\n\nSee\r\nhttps://docs.docker.com/reference/build-checks/legacy-key-value-format/.\r\nFixes these warnings seen during the docker build:\r\n\r\n```\r\n 4 warnings found (use --debug to expand):\r\n - LegacyKeyValueFormat: \"ENV key=value\" should be used instead of legacy \"ENV key value\" format (line 5)\r\n - LegacyKeyValueFormat: \"ENV key=value\" should be used instead of legacy \"ENV key value\" format (line 9)\r\n - LegacyKeyValueFormat: \"ENV key=value\" should be used instead of legacy \"ENV key value\" format (line 75)\r\n - LegacyKeyValueFormat: \"ENV key=value\" should be used instead of legacy \"ENV key value\" format (line 76)\r\n ```\r\n\r\nIntroduced in: https://github.com/moby/buildkit/pull/4923","shortMessageHtmlLink":"Fix deprecated Dockerfile ENV format (go-gitea#31450)"}},{"before":"ab458ce10be59669c810ba43af41f2ba2e72ea5b","after":"84cbb6c4d2ad57dc8816c0320eac061f753b50c1","ref":"refs/heads/main","pushedAt":"2024-06-15T04:06:25.000Z","pushType":"push","commitsCount":66,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Fix duplicate sub-path for avatars (#31365)\n\nFix #31361, and add tests\r\n\r\nAnd this PR introduces an undocumented & debug-purpose-only config\r\noption: `USE_SUB_URL_PATH`. It does nothing for end users, it only helps\r\nthe development of sub-path related problems.\r\n\r\nAnd also fix #31366\r\n\r\nCo-authored-by: @ExplodingDragon","shortMessageHtmlLink":"Fix duplicate sub-path for avatars (go-gitea#31365)"}},{"before":"819193c37dff44d80bf7e165a2a1b2cecaad3c5f","after":null,"ref":"refs/heads/api-add-action-types-to-user-feed-api","pushedAt":"2024-06-03T17:45:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"}},{"before":"90fad7ebc260e3c8e4082d5a072711a008a51a9b","after":"819193c37dff44d80bf7e165a2a1b2cecaad3c5f","ref":"refs/heads/api-add-action-types-to-user-feed-api","pushedAt":"2024-06-03T13:12:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lunny","name":"Lunny Xiao","path":"/lunny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81045?s=80&v=4"},"commit":{"message":"Merge branch 'main' into api-add-action-types-to-user-feed-api","shortMessageHtmlLink":"Merge branch 'main' into api-add-action-types-to-user-feed-api"}},{"before":"22b097a4e62309cf272f3b4a3952ee16e4e08336","after":"90fad7ebc260e3c8e4082d5a072711a008a51a9b","ref":"refs/heads/api-add-action-types-to-user-feed-api","pushedAt":"2024-06-03T10:41:16.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"Merge branch 'main' into api-add-action-types-to-user-feed-api","shortMessageHtmlLink":"Merge branch 'main' into api-add-action-types-to-user-feed-api"}},{"before":"1137a0357eb1e35a046e86a7277594154d0f6c85","after":"ab458ce10be59669c810ba43af41f2ba2e72ea5b","ref":"refs/heads/main","pushedAt":"2024-06-01T21:07:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Return an empty string when a repo has no avatar in the repo API (#31187)\n\nResolves #31167.\r\n\r\nhttps://github.com/go-gitea/gitea/pull/30885 changed the behavior of\r\n`repo.AvatarLink()` where it can now take the empty string and append it\r\nto the app data URL. This does not point to a valid avatar image URL,\r\nand, as the issue mentions, previous Gitea versions returned the empty\r\nstring.\r\n\r\n---------\r\n\r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Return an empty string when a repo has no avatar in the repo API (go-…"}},{"before":"376760ae40d752df9e2ee6e8b8d11aac8559cd06","after":null,"ref":"refs/heads/fix-repo-api","pushedAt":"2024-06-01T17:32:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"}},{"before":"213b60794a537c17d6d7b309f83808d5bf28c614","after":"376760ae40d752df9e2ee6e8b8d11aac8559cd06","ref":"refs/heads/fix-repo-api","pushedAt":"2024-06-01T11:22:50.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"GiteaBot","name":"Giteabot","path":"/GiteaBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24582011?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-repo-api","shortMessageHtmlLink":"Merge branch 'main' into fix-repo-api"}},{"before":null,"after":"22b097a4e62309cf272f3b4a3952ee16e4e08336","ref":"refs/heads/api-add-action-types-to-user-feed-api","pushedAt":"2024-05-31T04:41:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kemzeb","name":"Kemal Zebari","path":"/kemzeb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60799661?s=80&v=4"},"commit":{"message":"Document possible action types for the user activity feed API","shortMessageHtmlLink":"Document possible action types for the user activity feed API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhyeUGQA","startCursor":null,"endCursor":null}},"title":"Activity · kemzeb/gitea"}