{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":572922963,"defaultBranch":"main","name":"panel","ownerLogin":"TheTNB","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-01T10:18:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/126185850?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718734339.0","currentOid":""},"activityList":{"items":[{"before":"e0a7ada6d529e33d3b0f1a07fdfde69c7cbc1291","after":"aa9b55d1eb9f48a5130e14ac4d67a13c2ea43c18","ref":"refs/heads/main","pushedAt":"2024-06-18T18:07:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: bump v2.2.11","shortMessageHtmlLink":"feat: bump v2.2.11"}},{"before":"d48963ab50074673746db803c15d2c4f7e49bbc1","after":"e0a7ada6d529e33d3b0f1a07fdfde69c7cbc1291","ref":"refs/heads/main","pushedAt":"2024-06-18T17:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat(监控): 去掉cpu型号信息","shortMessageHtmlLink":"feat(监控): 去掉cpu型号信息"}},{"before":"59bfed66dc6159b293cc74c97a358bfe15f2fa5d","after":"d48963ab50074673746db803c15d2c4f7e49bbc1","ref":"refs/heads/main","pushedAt":"2024-06-18T17:26:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix: 由于v2.2.8迁移问题导致更新脚本可能未运行","shortMessageHtmlLink":"fix: 由于v2.2.8迁移问题导致更新脚本可能未运行"}},{"before":"ae9e39d0fe28696cdb2f0a18451f5036efa29bc2","after":"59bfed66dc6159b293cc74c97a358bfe15f2fa5d","ref":"refs/heads/main","pushedAt":"2024-06-18T17:18:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"chore: 发布v2.2.10","shortMessageHtmlLink":"chore: 发布v2.2.10"}},{"before":"49b72aa656dc6365ea51da3e521d77d1c61d129e","after":"ae9e39d0fe28696cdb2f0a18451f5036efa29bc2","ref":"refs/heads/main","pushedAt":"2024-06-18T16:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 优化分页函数","shortMessageHtmlLink":"feat: 优化分页函数"}},{"before":"e0f642cbfff0a6931b99e6d729445388332e03b9","after":"49b72aa656dc6365ea51da3e521d77d1c61d129e","ref":"refs/heads/main","pushedAt":"2024-06-18T05:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 一些细节优化","shortMessageHtmlLink":"feat: 一些细节优化"}},{"before":"eb2c6cab8123c056f93976530afef03aaef97187","after":"e0f642cbfff0a6931b99e6d729445388332e03b9","ref":"refs/heads/main","pushedAt":"2024-06-18T04:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 一些细节优化","shortMessageHtmlLink":"feat: 一些细节优化"}},{"before":"0a3d3828c8f6a7263df4bb4b9ddb51846863bf7a","after":"eb2c6cab8123c056f93976530afef03aaef97187","ref":"refs/heads/main","pushedAt":"2024-06-18T02:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 优化防火墙启停流程","shortMessageHtmlLink":"feat: 优化防火墙启停流程"}},{"before":"46b431de309124b8d9fc4394628606dcf0e7a33e","after":"0a3d3828c8f6a7263df4bb4b9ddb51846863bf7a","ref":"refs/heads/main","pushedAt":"2024-06-17T19:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 优化验证器使用","shortMessageHtmlLink":"feat: 优化验证器使用"}},{"before":"8a5b46ad7ed2a24505e43bbb5d5b76b37730a93c","after":"46b431de309124b8d9fc4394628606dcf0e7a33e","ref":"refs/heads/main","pushedAt":"2024-06-17T19:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix: 一些小问题","shortMessageHtmlLink":"fix: 一些小问题"}},{"before":"5bd14946de936f4954c5cb7c25cb036c23d516b0","after":"8a5b46ad7ed2a24505e43bbb5d5b76b37730a93c","ref":"refs/heads/main","pushedAt":"2024-06-17T19:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix(容器): 分页为空时不返回null","shortMessageHtmlLink":"fix(容器): 分页为空时不返回null"}},{"before":"bec9336f2f4cd41b7012f5eb95030aa62ef00c31","after":"5bd14946de936f4954c5cb7c25cb036c23d516b0","ref":"refs/heads/main","pushedAt":"2024-06-17T19:04:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"refactor: 重构postgresql插件","shortMessageHtmlLink":"refactor: 重构postgresql插件"}},{"before":"0be4ce9891b97f4cd6ea7d5c6532293eb9837e00","after":"bec9336f2f4cd41b7012f5eb95030aa62ef00c31","ref":"refs/heads/main","pushedAt":"2024-06-17T17:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 重构php插件","shortMessageHtmlLink":"feat: 重构php插件"}},{"before":"32a56aa2dc65bf06dd3fdf24ed9f084811c0674e","after":"0be4ce9891b97f4cd6ea7d5c6532293eb9837e00","ref":"refs/heads/main","pushedAt":"2024-06-17T16:49:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"revert: 加回must_install中间件","shortMessageHtmlLink":"revert: 加回must_install中间件"}},{"before":"d41862f63b87cbb0ae30e3a4ae3a53a5c351be13","after":"32a56aa2dc65bf06dd3fdf24ed9f084811c0674e","ref":"refs/heads/main","pushedAt":"2024-06-17T14:03:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 去掉must install中间件和提供新接口检查插件安装","shortMessageHtmlLink":"feat: 去掉must install中间件和提供新接口检查插件安装"}},{"before":"17bb8ad62bc02ba89ddcd0a9364bd0181c4a35f3","after":"d41862f63b87cbb0ae30e3a4ae3a53a5c351be13","ref":"refs/heads/main","pushedAt":"2024-06-15T20:38:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix: 自启动podman socket","shortMessageHtmlLink":"fix: 自启动podman socket"}},{"before":"43624de2e48fa51b9f80ea2d2efa8edec1b62eea","after":"17bb8ad62bc02ba89ddcd0a9364bd0181c4a35f3","ref":"refs/heads/main","pushedAt":"2024-06-15T20:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix: debian下缺失podman存储配置","shortMessageHtmlLink":"fix: debian下缺失podman存储配置"}},{"before":"cc6a45b1271cbfd6c93b18895d32f6b5dbe8dd75","after":"43624de2e48fa51b9f80ea2d2efa8edec1b62eea","ref":"refs/heads/main","pushedAt":"2024-06-15T19:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 优化自动迁移","shortMessageHtmlLink":"feat: 优化自动迁移"}},{"before":"7a4a71f0a048383a81867f9f80ab8a975758bb6a","after":"cc6a45b1271cbfd6c93b18895d32f6b5dbe8dd75","ref":"refs/heads/main","pushedAt":"2024-06-14T14:52:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 修改模型","shortMessageHtmlLink":"feat: 修改模型"}},{"before":"27cbb92a06e8161b4dc8c3058fa0d8472bd66ae9","after":"7a4a71f0a048383a81867f9f80ab8a975758bb6a","ref":"refs/heads/main","pushedAt":"2024-06-14T13:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix: tests","shortMessageHtmlLink":"fix: tests"}},{"before":"5ddbdfc5df80b3847e13f7bad330e1b7be7f1bcd","after":"27cbb92a06e8161b4dc8c3058fa0d8472bd66ae9","ref":"refs/heads/main","pushedAt":"2024-06-14T13:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix: build","shortMessageHtmlLink":"fix: build"}},{"before":"b3b1b0971fcefb117505a7b869e7821777da0d09","after":"5ddbdfc5df80b3847e13f7bad330e1b7be7f1bcd","ref":"refs/heads/main","pushedAt":"2024-06-14T12:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"fix: lint","shortMessageHtmlLink":"fix: lint"}},{"before":"9caad365e94e477a8e2736aa7de4227188d8d46e","after":"b3b1b0971fcefb117505a7b869e7821777da0d09","ref":"refs/heads/main","pushedAt":"2024-06-14T11:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: use new migrate","shortMessageHtmlLink":"feat: use new migrate"}},{"before":"a510bdb05dcd7102d93d0204ee54e47e679f9b5e","after":"9caad365e94e477a8e2736aa7de4227188d8d46e","ref":"refs/heads/main","pushedAt":"2024-06-14T11:49:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"50a8b1683270abf5e29109d2bb3d6601d8f995b0","after":null,"ref":"refs/heads/renovate/github.com-gorilla-websocket-1.x","pushedAt":"2024-06-14T04:18:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"}},{"before":"2f56241da1a1d911b20fcc0914b81282b74cef23","after":"a510bdb05dcd7102d93d0204ee54e47e679f9b5e","ref":"refs/heads/main","pushedAt":"2024-06-14T04:18:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"Merge branch 'renovate/github.com-gorilla-websocket-1.x' into 'main'\n\nchore(deps): Update module github.com/gorilla/websocket to v1.5.3\n\nSee merge request opensource/panel!77","shortMessageHtmlLink":"Merge branch 'renovate/github.com-gorilla-websocket-1.x' into 'main'"}},{"before":null,"after":"50a8b1683270abf5e29109d2bb3d6601d8f995b0","ref":"refs/heads/renovate/github.com-gorilla-websocket-1.x","pushedAt":"2024-06-14T04:08:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"chore(deps): Update module github.com/gorilla/websocket to v1.5.3","shortMessageHtmlLink":"chore(deps): Update module github.com/gorilla/websocket to v1.5.3"}},{"before":"10145da2f974cf8ffcac66025e702014545fe73f","after":"2f56241da1a1d911b20fcc0914b81282b74cef23","ref":"refs/heads/main","pushedAt":"2024-06-14T03:30:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"refactor: 移动pureftpd类型定义","shortMessageHtmlLink":"refactor: 移动pureftpd类型定义"}},{"before":"6ba7d01875aa8bbd6e33a12b11d0dce3dfaa648f","after":"10145da2f974cf8ffcac66025e702014545fe73f","ref":"refs/heads/main","pushedAt":"2024-06-14T02:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 移除部分软件服务接口","shortMessageHtmlLink":"feat: 移除部分软件服务接口"}},{"before":"763fa7379d96045e0fa8ca3822a87fea69374e1b","after":"6ba7d01875aa8bbd6e33a12b11d0dce3dfaa648f","ref":"refs/heads/main","pushedAt":"2024-06-14T02:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devhaozi","name":"耗子","path":"/devhaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115467771?s=80&v=4"},"commit":{"message":"feat: 添加服务操作接口","shortMessageHtmlLink":"feat: 添加服务操作接口"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaMQuyQA","startCursor":null,"endCursor":null}},"title":"Activity · TheTNB/panel"}