dev-manager-tauri/src-tauri
lanrtop d14b348845 feat(gitea): G2-G5 全链路——建仓/迁移/绑定 + webhook 收发 + 治理面板
G2 控制面:gitea_create_repo / gitea_migrate_repo / gitea_link_repo,
   upsert 绑定(换绑自动重置 webhook 字段),API 错误提取 Gitea message 可读返回
G3 观测面:MCP Server 新增 POST /webhook/gitea/:project_id——HMAC-SHA256 验签
   (X-Gitea-Signature,兼容 X-Hub-Signature-256)→ 解析 commits → 批量
   record_commit(sha 幂等,与本地 watcher 双路径不重复计数);验签失败记 log_event
G4 webhook 注册:gitea_setup_webhook 生成随机 secret 注册 push hook(重设先删旧)、
   gitea_unlink_repo 解绑顺带清理 Gitea 侧 hook
G5 治理面板:GiteaPanel——实例管理(添加/测试/删除)、当前项目三种绑定方式、
   webhook 注册与可复制回调地址、全部绑定概览

依赖:新增 hmac + sha2;project_id 与 commit_metrics 同源(Project.id),
避免双路径冲突复发;R10 修正设计文档错误签名头

验证:cargo test 58 passed(新增 upsert 换绑重置 + hmac 正反向 + payload 解析 5 测试)、
typecheck 全绿
2026-07-02 14:22:49 +09:00
..
capabilities fix: add updater/process capabilities and improve update error display 2026-04-02 14:50:19 +09:00
icons feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
resources/onboarding docs(blueprint): agent 友好基础设施方案 + 炼境自身接入包 + 蓝图规范 v1.8.0 2026-06-29 16:38:45 +09:00
src feat(gitea): G2-G5 全链路——建仓/迁移/绑定 + webhook 收发 + 治理面板 2026-07-02 14:22:49 +09:00
.gitignore feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
build.rs feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
Cargo.lock feat(gitea): G2-G5 全链路——建仓/迁移/绑定 + webhook 收发 + 治理面板 2026-07-02 14:22:49 +09:00
Cargo.toml feat(gitea): G2-G5 全链路——建仓/迁移/绑定 + webhook 收发 + 治理面板 2026-07-02 14:22:49 +09:00
dev-manager.db feat: 服务器管理体系 + 云产品扩展 + 源码库 + API密钥管理 2026-04-17 22:25:06 +09:00
PkgExplorerPlugin.dll.log feat: 服务器管理体系 + 云产品扩展 + 源码库 + API密钥管理 2026-04-17 22:25:06 +09:00
tauri.conf.json fix: dev 端口 1420→1430 避免占用冲突 2026-06-19 11:39:11 +09:00