{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":802116712,"defaultBranch":"main","name":"woodpecker","ownerLogin":"lexmin0412","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-17T14:57:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24385370?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717062123.0","currentOid":""},"activityList":{"items":[{"before":"c95140b6f6e49828b938aabca192a27a1fde3d22","after":"d1a75efb91817856114e4c37fa8651c7eb8434d8","ref":"refs/heads/main","pushedAt":"2024-07-14T13:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复 oauth 跳转参数错误","shortMessageHtmlLink":"fix: 修复 oauth 跳转参数错误"}},{"before":"1d2b793708e3494e91df62b691203e22db46afd5","after":"c95140b6f6e49828b938aabca192a27a1fde3d22","ref":"refs/heads/main","pushedAt":"2024-07-12T03:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复 lint 错误","shortMessageHtmlLink":"fix: 修复 lint 错误"}},{"before":"607f952ee9fd57ac980f474ab9a9c9fa5410f346","after":"1d2b793708e3494e91df62b691203e22db46afd5","ref":"refs/heads/main","pushedAt":"2024-07-12T03:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"chore: add basePath","shortMessageHtmlLink":"chore: add basePath"}},{"before":"dc7f3d2d961d5c623e84c29f07a16ac330276d2c","after":"607f952ee9fd57ac980f474ab9a9c9fa5410f346","ref":"refs/heads/main","pushedAt":"2024-07-08T13:56:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"refactor: lint 和 unused 类型的 tool 处理逻辑分流, 移除 lint 类型下不必要的本地处理","shortMessageHtmlLink":"refactor: lint 和 unused 类型的 tool 处理逻辑分流, 移除 lint 类型下不必要的本地处理"}},{"before":"e7b8cc47fc9db028aaf1962e97c5ec4ac3b2aff6","after":"dc7f3d2d961d5c623e84c29f07a16ac330276d2c","ref":"refs/heads/main","pushedAt":"2024-07-02T15:53:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"refactor: 调整 githubAccessToken 赋值时机, 修复初始化页面报错的问题","shortMessageHtmlLink":"refactor: 调整 githubAccessToken 赋值时机, 修复初始化页面报错的问题"}},{"before":"8561eedd4e142637821e9ea6a277f23b6a71ae07","after":"e7b8cc47fc9db028aaf1962e97c5ec4ac3b2aff6","ref":"refs/heads/main","pushedAt":"2024-07-02T15:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"optimize(RepoList): 未授权时不展示搜索框","shortMessageHtmlLink":"optimize(RepoList): 未授权时不展示搜索框"}},{"before":"7ee581f79ef05f5710cdff40754e535880d64122","after":"8561eedd4e142637821e9ea6a277f23b6a71ae07","ref":"refs/heads/main","pushedAt":"2024-06-28T09:29:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 完成跳转 Guard 应用 OAuth 授权流程","shortMessageHtmlLink":"feat: 完成跳转 Guard 应用 OAuth 授权流程"}},{"before":"ec049610088d17a095bc7321be312997108ba978","after":"7ee581f79ef05f5710cdff40754e535880d64122","ref":"refs/heads/main","pushedAt":"2024-06-28T08:11:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 新增获取 oauth 授权链接和 code 换 token 接口","shortMessageHtmlLink":"feat: 新增获取 oauth 授权链接和 code 换 token 接口"}},{"before":"4c67b873d5af2e6fce5eba178deeb901c365826f","after":"ec049610088d17a095bc7321be312997108ba978","ref":"refs/heads/main","pushedAt":"2024-06-27T10:13:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 检测接口接入 FC","shortMessageHtmlLink":"feat: 检测接口接入 FC"}},{"before":"09d3a6ae9dd9f6a0ff72091a337b6d56477f31ef","after":"4c67b873d5af2e6fce5eba178deeb901c365826f","ref":"refs/heads/main","pushedAt":"2024-06-18T15:54:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 添加总览菜单","shortMessageHtmlLink":"feat: 添加总览菜单"}},{"before":"0358a199fe6f47a33ad096bd2bdb7f5599fa3926","after":"09d3a6ae9dd9f6a0ff72091a337b6d56477f31ef","ref":"refs/heads/main","pushedAt":"2024-06-18T03:30:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 完成 dashboard 基础布局","shortMessageHtmlLink":"feat: 完成 dashboard 基础布局"}},{"before":"4aed2f0de789814b48e1dd2e0f9f4542a1d6a9e7","after":"0358a199fe6f47a33ad096bd2bdb7f5599fa3926","ref":"refs/heads/main","pushedAt":"2024-06-17T14:10:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复 lint 问题","shortMessageHtmlLink":"fix: 修复 lint 问题"}},{"before":"d0eebccb78d71150a8915f80347502bff654e131","after":"4aed2f0de789814b48e1dd2e0f9f4542a1d6a9e7","ref":"refs/heads/main","pushedAt":"2024-06-17T14:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: lint 结果展示方式改为 Table, 提升可读性","shortMessageHtmlLink":"feat: lint 结果展示方式改为 Table, 提升可读性"}},{"before":"156827173ddc269672e3934378163da13a856586","after":"d0eebccb78d71150a8915f80347502bff654e131","ref":"refs/heads/main","pushedAt":"2024-06-17T13:52:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: knip 结果可视化","shortMessageHtmlLink":"feat: knip 结果可视化"}},{"before":"0eb9480ac95a77a1fb51f9676b518932bfc030de","after":"156827173ddc269672e3934378163da13a856586","ref":"refs/heads/main","pushedAt":"2024-06-17T09:22:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"chore: 移除 google 字体引入, 规避构建报错","shortMessageHtmlLink":"chore: 移除 google 字体引入, 规避构建报错"}},{"before":"f3b73c323ff0ee8f1c28982cdc6a06ad1e1d496d","after":"0eb9480ac95a77a1fb51f9676b518932bfc030de","ref":"refs/heads/main","pushedAt":"2024-06-17T09:18:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 支持输出 knip json 结果","shortMessageHtmlLink":"feat: 支持输出 knip json 结果"}},{"before":"d31718c5bd23d4f2f9048e7a4ef9e11dcf397048","after":"f3b73c323ff0ee8f1c28982cdc6a06ad1e1d496d","ref":"refs/heads/main","pushedAt":"2024-06-17T03:20:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 检测结果页面支持展示多维度检测结果, 增加 Tabs 布局嵌套","shortMessageHtmlLink":"feat: 检测结果页面支持展示多维度检测结果, 增加 Tabs 布局嵌套"}},{"before":"a1633b07110bdf914951e2e31497fd534a9fa210","after":"d31718c5bd23d4f2f9048e7a4ef9e11dcf397048","ref":"refs/heads/main","pushedAt":"2024-06-17T02:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复工作区 useState 默认值为空字符串触发了 Select onValueChange 的问题","shortMessageHtmlLink":"fix: 修复工作区 useState 默认值为空字符串触发了 Select onValueChange 的问题"}},{"before":"79641dc8df0be18b4d0a11868671b00b4d8dc9b4","after":"a1633b07110bdf914951e2e31497fd534a9fa210","ref":"refs/heads/main","pushedAt":"2024-06-17T01:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"chore: add .env* to gitignore","shortMessageHtmlLink":"chore: add .env* to gitignore"}},{"before":"e2b0372e1066a39ee4f4e05c79ecb2e5dc51caf4","after":"79641dc8df0be18b4d0a11868671b00b4d8dc9b4","ref":"refs/heads/main","pushedAt":"2024-06-16T12:05:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复 lint 错误","shortMessageHtmlLink":"fix: 修复 lint 错误"}},{"before":"b10a678a428d6f5917b527e889c2521c6ad263e0","after":"e2b0372e1066a39ee4f4e05c79ecb2e5dc51caf4","ref":"refs/heads/main","pushedAt":"2024-06-16T08:48:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 支持点击菜单回到列表页","shortMessageHtmlLink":"feat: 支持点击菜单回到列表页"}},{"before":"fe1ada59a79a988b1ccc8588445f4b5268a37750","after":"b10a678a428d6f5917b527e889c2521c6ad263e0","ref":"refs/heads/main","pushedAt":"2024-06-15T09:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复 code 换 token 接口返回失败时, 仍然走了正常业务流程的问题","shortMessageHtmlLink":"fix: 修复 code 换 token 接口返回失败时, 仍然走了正常业务流程的问题"}},{"before":"daebb92a4648a64ed8699b650e71b16f7eb21796","after":"fe1ada59a79a988b1ccc8588445f4b5268a37750","ref":"refs/heads/main","pushedAt":"2024-06-14T15:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 完成 Github OAuth 授权闭环","shortMessageHtmlLink":"feat: 完成 Github OAuth 授权闭环"}},{"before":"d0608c4f3af981eef91323ea31811b0195d7f998","after":"daebb92a4648a64ed8699b650e71b16f7eb21796","ref":"refs/heads/main","pushedAt":"2024-06-14T09:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复运行时错误, 环境变量不再在 render 时获取","shortMessageHtmlLink":"fix: 修复运行时错误, 环境变量不再在 render 时获取"}},{"before":"991e00fc0a896a92b1d03b38a0774d3fe8f43bb0","after":"d0608c4f3af981eef91323ea31811b0195d7f998","ref":"refs/heads/main","pushedAt":"2024-06-14T09:34:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"feat: 新增 getEnvConfig 函数, 支持 client 模式下获取环境变量","shortMessageHtmlLink":"feat: 新增 getEnvConfig 函数, 支持 client 模式下获取环境变量"}},{"before":"4edd411462d39743bfe0ee349906cff94a1306a9","after":"991e00fc0a896a92b1d03b38a0774d3fe8f43bb0","ref":"refs/heads/main","pushedAt":"2024-06-13T14:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"refactor: 调整仓库列表排序为最后更新时间降序","shortMessageHtmlLink":"refactor: 调整仓库列表排序为最后更新时间降序"}},{"before":"06f4c01520dcdef1dc68bc2e92732db951f694a1","after":"4edd411462d39743bfe0ee349906cff94a1306a9","ref":"refs/heads/main","pushedAt":"2024-06-04T07:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"update(LintQualityPage): add annotation","shortMessageHtmlLink":"update(LintQualityPage): add annotation"}},{"before":"57c93ff483e48dbd6329fa6079fd3915a2f1c90d","after":"06f4c01520dcdef1dc68bc2e92732db951f694a1","ref":"refs/heads/main","pushedAt":"2024-06-04T07:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix(Qualities/lint): 检测成功后重新执行内容初始化以移除错误文字","shortMessageHtmlLink":"fix(Qualities/lint): 检测成功后重新执行内容初始化以移除错误文字"}},{"before":"3e23796ba71ae66c8664b8e418def0b41e0a9f99","after":"57c93ff483e48dbd6329fa6079fd3915a2f1c90d","ref":"refs/heads/main","pushedAt":"2024-06-04T07:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"optimize(Qualities/lint): 错误文件链接跳转时打开新标签页","shortMessageHtmlLink":"optimize(Qualities/lint): 错误文件链接跳转时打开新标签页"}},{"before":"aeb6bedada7fe0630dc30b86805fefca22ffdf5a","after":"3e23796ba71ae66c8664b8e418def0b41e0a9f99","ref":"refs/heads/main","pushedAt":"2024-06-03T16:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexmin0412","name":null,"path":"/lexmin0412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24385370?s=80&v=4"},"commit":{"message":"fix: 修复 lint 问题","shortMessageHtmlLink":"fix: 修复 lint 问题"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNFQxMzoxODoxMS4wMDAwMDBazwAAAAR-_iRV","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QxNjowNTowMi4wMDAwMDBazwAAAARbJAwD"}},"title":"Activity · lexmin0412/woodpecker"}