{"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:1716796445.0","currentOid":""},"activityList":{"items":[{"before":"42b2541cb5a9e4848bd4462fe3882100c42d1e7f","after":"c6189cfcb9d6975bae84cad2e3a2fb00886bca6a","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-29T01:34:14.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":"Add an immutable tarball link to archive download headers for Nix (#31139) (#31145)\n\nBackport #31139 by @Mic92\r\n\r\nThis allows `nix flake metadata` and nix in general to lock a *branch*\r\ntarball link in a manner that causes it to fetch the correct commit even\r\nif the branch is updated with a newer version.\r\n\r\nFor further context, Nix flakes are a feature that, among other things,\r\nallows for \"inputs\" that are \"github:someuser/somerepo\",\r\n\"https://some-tarball-service/some-tarball.tar.gz\",\r\n\"sourcehut:~meow/nya\" or similar. This feature allows our users to fetch\r\ntarballs of git-based inputs to their builds rather than using git to\r\nfetch them, saving significant download time.\r\n\r\nThere is presently no gitea or forgejo specific fetcher in Nix, and we\r\ndon't particularly wish to have one. Ideally (as a developer on a Nix\r\nimplementation myself) we could just use the generic tarball fetcher and\r\nnot add specific forgejo support, but to do so, we need additional\r\nmetadata to know which commit a given *branch* tarball represents, which\r\nis the purpose of the Link header added here.\r\n\r\nThe result of this patch is that a Nix user can specify\r\n`inputs.something.url =\r\n\"https://forgejo-host/some/project/archive/main.tar.gz\"` in flake.nix\r\nand get a link to some concrete tarball for the actual commit in the\r\nlock file, then when they run `nix flake update` in the future, they\r\nwill get the latest commit in that branch.\r\n\r\nExample of it working locally:\r\n\r\n» nix flake metadata --refresh\r\n'http://localhost:3000/api/v1/repos/jade/cats/archive/main.tar.gz?dir=configs/nix'\r\nResolved URL:\r\nhttp://localhost:3000/api/v1/repos/jade/cats/archive/main.tar.gz?dir=configs/nix\r\nLocked URL:\r\nhttp://localhost:3000/api/v1/repos/jade/cats/archive/804ede182b6b66469b23ea4d21eece52766b7a06.tar.gz?dir=configs\r\n/nix&narHash=sha256-yP7KkDVfuixZzs0fsqhSETXFC0y8m6nmPLw2GrAMxKQ%3D\r\nDescription: Computers with the nixos\r\nPath: /nix/store/s856c6yqghyan4v0zy6jj19ksv0q22nx-source\r\nRevision: 804ede182b6b66469b23ea4d21eece52766b7a06\r\nLast modified: 2024-05-02 00:48:32\r\n\r\nFor details on the header value, see:\r\n\r\nhttps://github.com/nixos/nix/blob/56763ff918eb308db23080e560ed2ea3e00c80a7/doc/manual/src/protocols/tarball-fetcher.md\r\n\r\nCo-authored-by: Jörg Thalheim \r\nCo-authored-by: Jade Lovelace \r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Add an immutable tarball link to archive download headers for Nix (#3…"}},{"before":"9c93c6249ca8421d489acac75f39e6acbbcca16a","after":"42b2541cb5a9e4848bd4462fe3882100c42d1e7f","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-29T01:05:08.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":"Update demo site location from try.gitea.io -> demo.gitea.com (#31054) (#31146)\n\nBackport #31054 by @lunny\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Update demo site location from try.gitea.io -> demo.gitea.com (#31054) ("}},{"before":"b615a59db8feb9c2591425f0cc7aca518157f7ea","after":"9c93c6249ca8421d489acac75f39e6acbbcca16a","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-29T00:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Remove duplicate `ProxyPreserveHost` in Apache httpd doc (#31143) (#31147)\n\nBackport #31143 by @HorlogeSkynet\r\n\r\n---\r\n\r\n(fix up for #31003)\r\n\r\nCo-authored-by: Samuel FORESTIER ","shortMessageHtmlLink":"Remove duplicate ProxyPreserveHost in Apache httpd doc (#31143) (#3…"}},{"before":"207c0c6c928f67a0159783f9d1e31493097fcd70","after":"c93cbc991e99a937223844e072a054cf76e815ca","ref":"refs/heads/main","pushedAt":"2024-05-29T00:35:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Remove duplicate `ProxyPreserveHost` in Apache httpd doc (#31143)\n\n---\r\n\r\n(fix up for #31003)","shortMessageHtmlLink":"Remove duplicate ProxyPreserveHost in Apache httpd doc (#31143)"}},{"before":"4fe415683e685838fde4e11f14f0309bbadb36e4","after":"207c0c6c928f67a0159783f9d1e31493097fcd70","ref":"refs/heads/main","pushedAt":"2024-05-29T00:26:44.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":"1e3c4d8fc702aeedc359162ab1284b30a2a59717","after":"4fe415683e685838fde4e11f14f0309bbadb36e4","ref":"refs/heads/main","pushedAt":"2024-05-28T15:30:34.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":"Add an immutable tarball link to archive download headers for Nix (#31139)\n\nThis allows `nix flake metadata` and nix in general to lock a *branch*\r\ntarball link in a manner that causes it to fetch the correct commit even\r\nif the branch is updated with a newer version.\r\n\r\nCo-authored-by: Jade Lovelace \r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Add an immutable tarball link to archive download headers for Nix (#3…"}},{"before":"e6bacf1fed57e33fcbbb7d57782bfc5daa8f2fee","after":"b615a59db8feb9c2591425f0cc7aca518157f7ea","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-28T14:10:02.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":"Improve mobile review ui (#31091) (#31136)\n\nBackport #31091 by @silverwind\r\n\r\nFixes: https://github.com/go-gitea/gitea/issues/31071\r\n\r\nNot perfect but much better than before.\r\n\r\nBefore: Overflows, sticky not working, filename unreadable:\r\n\r\n\"Screenshot\r\n\r\nAfter:\r\n\"Screenshot\r\n\r\nCo-authored-by: silverwind ","shortMessageHtmlLink":"Improve mobile review ui (#31091) (#31136)"}},{"before":"de4616690f742aebc3e019fde5c73c432d543292","after":"1e3c4d8fc702aeedc359162ab1284b30a2a59717","ref":"refs/heads/main","pushedAt":"2024-05-28T13:41:37.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":"Improve mobile review ui (#31091)\n\nFixes: https://github.com/go-gitea/gitea/issues/31071\r\n\r\nNot perfect but much better than before.\r\n\r\nBefore: Overflows, sticky not working, filename unreadable:\r\n\r\n\"Screenshot\r\n\r\nAfter:\r\n\"Screenshot","shortMessageHtmlLink":"Improve mobile review ui (#31091)"}},{"before":"d6ae2b3c4e03189f062e5e7cff7b318e384f1409","after":"e6bacf1fed57e33fcbbb7d57782bfc5daa8f2fee","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-28T10:47:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverwind","name":null,"path":"/silverwind","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115237?s=80&v=4"},"commit":{"message":"Add missed return after `ctx.ServerError` (#31130) (#31133)\n\nBackport #31130 by @lunny\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Add missed return after ctx.ServerError (#31130) (#31133)"}},{"before":"b6f15c7948ac3d09977350de83ec91d5789ea083","after":"de4616690f742aebc3e019fde5c73c432d543292","ref":"refs/heads/main","pushedAt":"2024-05-28T10:03:54.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":"Add topics for repository API (#31127)\n\nFix ##31100","shortMessageHtmlLink":"Add topics for repository API (#31127)"}},{"before":"447b3e247507671c832e891a27e9e9d43dab2cbd","after":"d6ae2b3c4e03189f062e5e7cff7b318e384f1409","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-28T09:59:56.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 API repository object format missed (#31118) (#31132)\n\nBackport #31118 by @lunny\r\n\r\nFix #31117\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Fix API repository object format missed (#31118) (#31132)"}},{"before":"cd7d1314fc6598931e9a651a1c17026b28aa2c62","after":"b6f15c7948ac3d09977350de83ec91d5789ea083","ref":"refs/heads/main","pushedAt":"2024-05-28T09:31:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lafriks","name":"Lauris BH","path":"/lafriks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165205?s=80&v=4"},"commit":{"message":"Add missed return after `ctx.ServerError` (#31130)","shortMessageHtmlLink":"Add missed return after ctx.ServerError (#31130)"}},{"before":"7ecb1d63bb4d3a4a3694ab616c51c0c420411f9b","after":"447b3e247507671c832e891a27e9e9d43dab2cbd","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-28T09:12:15.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 DashboardRepoList margin (#31121) (#31128)\n\nBackport #31121 by @silverwind\r\n\r\nFixes: https://github.com/go-gitea/gitea/issues/31115\r\n\r\n\"image\"\r\nsrc=\"https://github.com/go-gitea/gitea/assets/115237/ba508ba9-b02d-47c6-ad9f-495101c81330\"\r\n\r\nCo-authored-by: silverwind ","shortMessageHtmlLink":"Fix DashboardRepoList margin (#31121) (#31128)"}},{"before":"858d4f221d71e9d761048d302f04cba223d5d9da","after":"cd7d1314fc6598931e9a651a1c17026b28aa2c62","ref":"refs/heads/main","pushedAt":"2024-05-28T02:43:13.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 API repository object format missed (#31118)\n\nFix #31117","shortMessageHtmlLink":"Fix API repository object format missed (#31118)"}},{"before":"b6b32a55295b121c44b81223a2d1ab331c210e81","after":"858d4f221d71e9d761048d302f04cba223d5d9da","ref":"refs/heads/main","pushedAt":"2024-05-28T02:13:43.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 DashboardRepoList margin (#31121)\n\nFixes: https://github.com/go-gitea/gitea/issues/31115\r\n\r\n\"image\"\r\nsrc=\"https://github.com/go-gitea/gitea/assets/115237/ba508ba9-b02d-47c6-ad9f-495101c81330\"","shortMessageHtmlLink":"Fix DashboardRepoList margin (#31121)"}},{"before":"0222f19f19675afcc0e38237618a712908e3852c","after":"b6b32a55295b121c44b81223a2d1ab331c210e81","ref":"refs/heads/main","pushedAt":"2024-05-28T01:50:29.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":"Update JS dependencies (#31120)\n\n- Add `eslint-plugin-no-use-extend-native` to exclude list because it\r\nrequires flat config\r\n- Exclude `@github/text-expander-element` because new version has broken\r\npositioning\r\n- Tested mermaid, monaco, swagger, chartjs","shortMessageHtmlLink":"Update JS dependencies (#31120)"}},{"before":"aa92b13164e84c26be91153b6022220ce0a27720","after":"0222f19f19675afcc0e38237618a712908e3852c","ref":"refs/heads/main","pushedAt":"2024-05-28T00:26:54.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":"1ed8e6aa5fad235506f211daa9dffd448d9d5ad4","after":"aa92b13164e84c26be91153b6022220ce0a27720","ref":"refs/heads/main","pushedAt":"2024-05-27T15:34:18.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":"Prevent simultaneous editing of comments and issues (#31053)\n\nfixes #22907 \r\n\r\nTested:\r\n- [x] issue content edit\r\n- [x] issue content change tasklist\r\n- [x] pull request content edit\r\n- [x] pull request change tasklist\r\n\r\n![issue-content-edit](https://github.com/go-gitea/gitea/assets/29250154/a0828889-fb96-4bc4-8600-da92e3205812)","shortMessageHtmlLink":"Prevent simultaneous editing of comments and issues (#31053)"}},{"before":"b0981f6509d8d9385264ab1e457986352a2ece7d","after":"7ecb1d63bb4d3a4a3694ab616c51c0c420411f9b","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-27T15:05:50.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":"Move documents under actions (#31110) (#31116)\n\nBackport #31110 by @lunny\r\n\r\nMove secrets and badge under actions\r\n\r\nCo-authored-by: Lunny Xiao ","shortMessageHtmlLink":"Move documents under actions (#31110) (#31116)"}},{"before":"89cc5011716850eb30c9e34130c4b2ecd9829252","after":"1ed8e6aa5fad235506f211daa9dffd448d9d5ad4","ref":"refs/heads/main","pushedAt":"2024-05-27T15:05:12.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":"Update demo site location from try.gitea.io -> demo.gitea.com (#31054)","shortMessageHtmlLink":"Update demo site location from try.gitea.io -> demo.gitea.com (#31054)"}},{"before":"8fc2ec187290419252f2ade497655d62df3a1505","after":"89cc5011716850eb30c9e34130c4b2ecd9829252","ref":"refs/heads/main","pushedAt":"2024-05-27T14:53:48.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":"Move documents under actions (#31110)\n\nMove secrets and badge under actions","shortMessageHtmlLink":"Move documents under actions (#31110)"}},{"before":"7f706bd17116854202d7f25424950733ffbdb9fc","after":"b0981f6509d8d9385264ab1e457986352a2ece7d","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-27T14:23:48.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":"Fix missing memcache import (#31105) (#31109)\n\nBackport #31105 by wxiaoguang\r\n\r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Fix missing memcache import (#31105) (#31109)"}},{"before":"803b0c9ab43f809e47f42fad951e7f5fb6652e42","after":"7f706bd17116854202d7f25424950733ffbdb9fc","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-27T13:54:20.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":"Update pip related commands for docker (#31106) (#31111)\n\nBackport #31106 by wxiaoguang\r\n\r\nCo-authored-by: wxiaoguang ","shortMessageHtmlLink":"Update pip related commands for docker (#31106) (#31111)"}},{"before":"20c40259f12d5c1f4547df10a627d888b473e1e4","after":"8fc2ec187290419252f2ade497655d62df3a1505","ref":"refs/heads/main","pushedAt":"2024-05-27T13:53:33.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":"Update pip related commands for docker (#31106)\n\nThanks to graelo and silverwind for figuring out the problem.\r\n\r\nFix #31101","shortMessageHtmlLink":"Update pip related commands for docker (#31106)"}},{"before":"c0880e7695346997c6a93f05cd01634cb3ad03ee","after":"20c40259f12d5c1f4547df10a627d888b473e1e4","ref":"refs/heads/main","pushedAt":"2024-05-27T13:43:32.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":"Fix missing memcache import (#31105)\n\nFix #31102","shortMessageHtmlLink":"Fix missing memcache import (#31105)"}},{"before":"98751108b11dc748cc99230ca0fc1acfdf2c8929","after":"c0880e7695346997c6a93f05cd01634cb3ad03ee","ref":"refs/heads/main","pushedAt":"2024-05-27T12:56:05.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: add support for a credentials chain for minio access (#31051)\n\nWe wanted to be able to use the IAM role provided by the EC2 instance\r\nmetadata in order to access S3 via the Minio configuration. To do this,\r\na new credentials chain is added that will check the following locations\r\nfor credentials when an access key is not provided. In priority order,\r\nthey are:\r\n\r\n1. MINIO_ prefixed environment variables\r\n2. AWS_ prefixed environment variables\r\n3. a minio credentials file\r\n4. an aws credentials file\r\n5. EC2 instance metadata","shortMessageHtmlLink":"feat: add support for a credentials chain for minio access (#31051)"}},{"before":"072b029b336a3d12c40060e8472373fded676dc2","after":"98751108b11dc748cc99230ca0fc1acfdf2c8929","ref":"refs/heads/main","pushedAt":"2024-05-27T08:59:54.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":"Rename project board -> column to make the UI less confusing (#30170)\n\nThis PR split the `Board` into two parts. One is the struct has been\r\nrenamed to `Column` and the second we have a `Template Type`.\r\n\r\nBut to make it easier to review, this PR will not change the database\r\nschemas, they are just renames. The database schema changes could be in\r\nfuture PRs.\r\n\r\n---------\r\n\r\nCo-authored-by: silverwind \r\nCo-authored-by: yp05327 <576951401@qq.com>","shortMessageHtmlLink":"Rename project board -> column to make the UI less confusing (#30170)"}},{"before":"6e140b58ddd318f8e916b1f83551c6b2c8291510","after":"072b029b336a3d12c40060e8472373fded676dc2","ref":"refs/heads/main","pushedAt":"2024-05-27T08:24: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":"Simplify review UI (#31062)\n\nInstead of always displaying all available actions as buttons, merge\r\nthem into a single dropdown menu, same as GitHub. That decreases visual\r\noverload and is more mobile-friendly, while not losing any\r\nfunctionality.\r\n\r\n## Screenshots\r\n
Before\r\n\r\n![grafik](https://github.com/go-gitea/gitea/assets/51889757/b957fab0-4cc7-4cf5-a6c8-33f571be7b19)\r\n
\r\n
After (unexpanded)\r\n\r\n\r\n![grafik](https://github.com/go-gitea/gitea/assets/51889757/c8fd3428-4092-4295-bd55-c243409ba90d)\r\n
\r\n \r\n
After (expanded)\r\n\r\n![grafik](https://github.com/go-gitea/gitea/assets/51889757/c0eada91-54be-42ce-9db1-0db56d971438)\r\n
","shortMessageHtmlLink":"Simplify review UI (#31062)"}},{"before":"b903e2b7531448347ad6f23d5e575c4f02089c93","after":"803b0c9ab43f809e47f42fad951e7f5fb6652e42","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-27T07:51:53.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":"Add v1.22.0 changelog (#31060)","shortMessageHtmlLink":"Add v1.22.0 changelog (#31060)"}},{"before":"0e70f73055fdee176665b2384e9aed0566e68495","after":"b903e2b7531448347ad6f23d5e575c4f02089c93","ref":"refs/heads/release/v1.22","pushedAt":"2024-05-27T07:41:10.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":"Prevent tab shifting, remove extra margin on fluid pages (#31090) (#31099)\n\nBackport #31090 by @silverwind\r\n\r\n1. Extend concept of https://github.com/go-gitea/gitea/pull/29831 to all\r\ntabular menus, there were only three left that weren't already\r\n``.\r\n\r\n\"Screenshot\r\n\"Screenshot\r\n\r\n2. Remove extra padding on `fluid padded` container like for example PR\r\ndiff view. The page margin is already correctly sized via\r\n`.ui.container`, so this was just extraneous padding that looked ugly.\r\n\r\nBefore:\r\n\"Screenshot\r\n\r\nAfter:\r\n\"Screenshot\r\n\r\n3. Replace `gt-word-break` with `tw-break-anywhere` in issue-title,\r\nfixing overflow.\r\n\r\nBefore:\r\n\"Screenshot\r\n\r\nAfter:\r\n\"Screenshot\r\n\r\nCo-authored-by: silverwind ","shortMessageHtmlLink":"Prevent tab shifting, remove extra margin on fluid pages (#31090) (#3…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVm0DZAA","startCursor":null,"endCursor":null}},"title":"Activity · go-gitea/gitea"}