From 243e6510f1fc434cd005c3b63f5829c703a6ec91 Mon Sep 17 00:00:00 2001 From: Hamhire Hu Date: Tue, 23 Jun 2026 21:16:33 +0800 Subject: [PATCH 1/2] =?UTF-8?q?chore(github):=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=20PR=20=E8=AF=84=E5=AE=A1=E4=BA=BA=E4=B8=8E?= =?UTF-8?q?=20issue=20=E5=A4=84=E7=90=86=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 .github/CODEOWNERS:所有改动默认请求 @huhamhire 评审 - 新增 issue 模板(缺陷报告 / 功能建议),均 assignees: huhamhire - config.yml 关闭空白 issue、强制走模板,确保新 issue 默认有处理人,并加文档外链 Co-Authored-By: Claude Opus 4.8 --- .github/CODEOWNERS | 6 ++++ .github/ISSUE_TEMPLATE/bug_report.yml | 38 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 6 ++++ .github/ISSUE_TEMPLATE/feature_request.yml | 20 ++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..12bffda0 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,6 @@ +# 代码所有者 / 默认评审人(Code owners / default reviewers) +# 语法见 https://docs.github.com/articles/about-code-owners +# 匹配规则后者覆盖前者;PR 触及对应路径时自动请求其所有者评审。 + +# 默认:所有改动请求 @huhamhire 评审 +* @huhamhire diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..2c538502 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,38 @@ +name: 缺陷报告(Bug report) +description: 报告一个问题或异常行为 +labels: [bug] +assignees: + - huhamhire +body: + - type: textarea + id: description + attributes: + label: 问题描述(What happened) + description: 发生了什么、预期是什么,以及复现步骤。 + placeholder: 简要描述问题与复现步骤。 + validations: + required: true + - type: input + id: version + attributes: + label: 版本(Version) + placeholder: 如 0.6.0-alpha.1 + validations: + required: false + - type: dropdown + id: os + attributes: + label: 操作系统(OS) + options: + - Windows + - macOS + - Linux + validations: + required: false + - type: textarea + id: logs + attributes: + label: 日志 / 截图(Logs / screenshots) + description: 相关日志(`~/.code-meeseeks/`)或截图,便于定位。 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..2fa53d56 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,6 @@ +# 关掉空白 issue,强制走下方模板——模板带 assignees,确保新 issue 默认有处理人。 +blank_issues_enabled: false +contact_links: + - name: 使用文档(Documentation) + url: https://github.com/huhamhire/code-meeseeks/tree/master/docs/guide + about: 安装、代码平台 / LLM / 代理配置与使用说明,先看这里。 diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..c891dc1e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,20 @@ +name: 功能建议(Feature request) +description: 提出新功能或改进建议 +labels: [enhancement] +assignees: + - huhamhire +body: + - type: textarea + id: problem + attributes: + label: 需求 / 痛点(Problem) + description: 你希望解决什么问题、当前有何不便。 + validations: + required: true + - type: textarea + id: proposal + attributes: + label: 期望方案(Proposed solution) + description: 期望的功能形态或交互;有备选方案也可一并说明。 + validations: + required: false From e9a30ac30b0e0f9e52a5d86e5722fc350d3fb5df Mon Sep 17 00:00:00 2001 From: Hamhire Hu Date: Tue, 23 Jun 2026 21:37:30 +0800 Subject: [PATCH 2/2] =?UTF-8?q?chore(release):=20=E5=AE=9A=E7=89=88=200.6.?= =?UTF-8?q?0=20=E5=B9=B6=E8=A1=A5=E5=9B=9E=200.3.0/0.4.0=20=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E6=B3=A8=E6=84=8F=E4=BA=8B=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - apps/desktop 版本号 0.6.0-alpha.1 → 0.6.0,同步 lockfile - CHANGELOG [0.6.0-alpha.1] 段定为 [0.6.0],更新 compare 链接 - 补回 v0.3.0 / v0.4.0 版本引言的完整 Windows 安装 / 升级注意事项(精简时被过度删减) - AGENTS.md 补「安装注意事项属安全关键信息、不参与精简」规范 Co-Authored-By: Claude Opus 4.8 --- AGENTS.md | 2 +- CHANGELOG.md | 12 ++++++------ apps/desktop/package.json | 2 +- package-lock.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index d660e4f8..fda80442 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -75,7 +75,7 @@ npm --prefix apps/desktop run prepare:pragent # 对齐嵌入式 pr-agent 运 tag 名与 package.json 版本必须一致(`v<版本>`)。预发布 tag(名含 `-`,如 `-alpha.N`)由 release.yml 自动标 prerelease 且不抢占 Latest。 -**CHANGELOG 撰写风格**(面向用户、求简):① 版本引言 `>` 区的「本版重点」要点用**无序列表**排版,不堆成长句;② Added 按**功能场景**分类、用缩进的二级列表表达,每个小点一句话点到即止;③ 重构类任务**前后端合并**为一条总结、不展开实现细节;④ Fixed **不写「怎么修的」机制**,每条一句话只述修复的现象/影响;⑤ 通篇不写 IPC 通道名、函数名、文件路径、字段名等实现细节,优先突出新增特性与改良。外部贡献者的 PR 习惯性致谢(仿 `(#65,感谢 @user)`)。 +**CHANGELOG 撰写风格**(面向用户、求简):① 版本引言 `>` 区的「本版重点」要点用**无序列表**排版,不堆成长句;② Added 按**功能场景**分类、用缩进的二级列表表达,每个小点一句话点到即止;③ 重构类任务**前后端合并**为一条总结、不展开实现细节;④ Fixed **不写「怎么修的」机制**,每条一句话只述修复的现象/影响;⑤ 通篇不写 IPC 通道名、函数名、文件路径、字段名等实现细节,优先突出新增特性与改良;⑥ **安装 / 升级注意事项**(版本引言里的 ⚠️ 警示,如先卸载旧版、per-machine 提权等)属安全关键信息,**保留完整、不参与精简**——这些会随 release.yml 注入 GitHub Release 正文,删减会让用户漏看升级风险。外部贡献者的 PR 习惯性致谢(仿 `(#65,感谢 @user)`)。 ## 约定 diff --git a/CHANGELOG.md b/CHANGELOG.md index b7b3b751..26591baa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,9 @@ ## [Unreleased] -## [0.6.0-alpha.1] - 2026-06-23 +## [0.6.0] - 2026-06-23 -> 0.6 的首个开发期预览版。本版重点: +> 首个 0.6 正式版。本版重点: > > - **`/ask` 复评闭环**:对评审建议发起复评、自动取代 / 关闭原评论 > - **`/ask` 结构化分段输出**与**完整文件上下文** @@ -116,7 +116,7 @@ > - **连接 Base URL 放宽** > - **Windows 升级安装健壮性**(per-machine 提权 + 绕过旧卸载器) > -> ⚠️ **Windows 安装说明**:本版为 per-machine 安装(所有用户 / Program Files),安装器双击即弹 UAC 提权运行;从旧版升级会自动清理旧安装,无需手动卸载。 +> ⚠️ **Windows 安装说明**:本版为 **per-machine 安装**(所有用户 / Program Files),安装器双击即弹 UAC 提权运行;安装后的应用以普通权限启动。从旧版升级会自动清理旧安装,无需手动卸载。 ### Added @@ -154,7 +154,7 @@ > - `/improve` 与 `/describe` 思路建议段等 pr-agent 能力扩展 > - 修复首启同步、子进程树清理与安装 / 升级健壮性 > -> ⚠️ **Windows 用户升级注意**:若已安装早期版本(含 `0.3.0-alpha.1` 及更早),升级前请**先手动卸载旧版**再运行新安装器,否则覆盖安装可能卡住或弹出「无法关闭」。本版起不再写入大量 `.pyc` 缓存文件,之后的升级可正常覆盖、无需手动卸载。 +> ⚠️ **Windows 用户升级注意**:若已安装**早期版本**(含 `0.3.0-alpha.1` 及更早),升级到本版前请**先手动卸载旧版**(设置 → 应用 → Code Meeseeks → 卸载,或安装目录下的 `Uninstall Code Meeseeks.exe`),完成后再运行新安装器;否则覆盖安装可能长时间卡住或弹出「Code Meeseeks 无法关闭」。原因:早期版本运行时会在安装目录写入上万个 Python 字节码(`.pyc`)缓存文件,使覆盖升级时「卸载旧版」一步需逐个删除海量小文件、极慢甚至卡死。本版起运行时不再写入这些缓存,**之后的升级可正常覆盖、无需手动卸载**。 ### Added @@ -269,8 +269,8 @@ 许可证:[Apache-2.0](LICENSE)。打包内含第三方组件(pr-agent、Electron 等),各按其许可证分发,见 [NOTICE](NOTICE)。 -[Unreleased]: https://github.com/huhamhire/code-meeseeks/compare/v0.6.0-alpha.1...HEAD -[0.6.0-alpha.1]: https://github.com/huhamhire/code-meeseeks/compare/v0.5.0...v0.6.0-alpha.1 +[Unreleased]: https://github.com/huhamhire/code-meeseeks/compare/v0.6.0...HEAD +[0.6.0]: https://github.com/huhamhire/code-meeseeks/compare/v0.5.0...v0.6.0 [0.5.0]: https://github.com/huhamhire/code-meeseeks/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/huhamhire/code-meeseeks/compare/v0.3.1...v0.4.0 [0.3.1]: https://github.com/huhamhire/code-meeseeks/compare/v0.3.0...v0.3.1 diff --git a/apps/desktop/package.json b/apps/desktop/package.json index c5ceb899..9b0534aa 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@meebox/desktop", - "version": "0.6.0-alpha.1", + "version": "0.6.0", "private": true, "description": "meebox Electron desktop app", "author": { diff --git a/package-lock.json b/package-lock.json index c4acd362..ee3ef91a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ }, "apps/desktop": { "name": "@meebox/desktop", - "version": "0.6.0-alpha.1", + "version": "0.6.0", "dependencies": { "@iconify-json/material-icon-theme": "^1.2.66", "@iconify/react": "^5.2.1",