Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
c0cb449
chore(release): dev 切下一版开发号 0.10.0-dev
huhamhire Jul 2, 2026
575bf96
fix(desktop): dev 用独立 AUMID 避免污染 Windows 任务栏图标缓存
huhamhire Jul 3, 2026
60df6e2
docs(i18n): README 拆分英文默认 + 中文双语,补 ROADMAP 0.10.0 规划
huhamhire Jul 3, 2026
eafc2fd
Merge pull request #180 from huhamhire/docs/readme-i18n
huhamhire Jul 3, 2026
cfd9911
feat(website): VitePress 官网 scaffold + 双语落地页 + Pages 部署
huhamhire Jul 3, 2026
e468811
feat(website): 从 docs/guide 构建期同步托管中文使用文档
huhamhire Jul 3, 2026
9a098d3
feat(website): 接入品牌视觉 —— logo/favicon/主色 + 截图占位
huhamhire Jul 3, 2026
143647e
feat(website): 落地页补下载与 FAQ 区块(双语)
huhamhire Jul 3, 2026
f3f14ee
feat(website): 独立 Download 页 + 运行时最新版下载(OS 识别 + CLI 专栏)
huhamhire Jul 3, 2026
9100a92
refactor(website): CSS 抽取为 SCSS 分层 + 平台/FAQ 图标 + 弱化 Roadmap
huhamhire Jul 3, 2026
4866f61
docs(website): Download 页补首次启动系统拦截应对(Windows SmartScreen + macOS Gate…
huhamhire Jul 3, 2026
6a96ab9
feat(website): Download 分 GUI/CLI 标签 + CLI 一键安装,FAQ 独立成页
huhamhire Jul 3, 2026
ea11099
feat(website): 落地页视觉与 Download/FAQ 交互打磨
huhamhire Jul 3, 2026
07694ac
feat(website): 下载页骨架屏/标签图标 + 抽组合式 + 功能卡要点化
huhamhire Jul 3, 2026
0b35341
feat(website): hero 截图深/浅双版 + 修 hero 标题断句
huhamhire Jul 3, 2026
5e8550c
fix(website): 收紧首页截图到 footer 的底部留白
huhamhire Jul 3, 2026
bc26135
feat(website): 下载数据加构建期静态兜底,抗 GitHub API 限流
huhamhire Jul 3, 2026
08817e4
feat(website): 导航页链左/搜索右 + copy 纯图标 + 平台名下放到描述
huhamhire Jul 3, 2026
a6e1c13
fix(website): hero 副标题自然换行(balance + pr-agent 不拆)
huhamhire Jul 3, 2026
48b7ce6
fix(website): hero 副标题立场句另起一行 + 导航链接置于搜索框左侧
huhamhire Jul 3, 2026
df8a3c2
feat(website): 启用真实英文截图(深浅自适应)+ 加宽 + 网格底部加深
huhamhire Jul 3, 2026
7967612
feat(website): 功能卡 emoji 换 Lucide SVG 图标(统一跨平台)
huhamhire Jul 3, 2026
f889f59
fix(website): 功能卡图标去外框 + 修与标题的垂直对齐
huhamhire Jul 3, 2026
bb959b9
fix(website): 功能卡图标去框 + 修图标与标题对齐(压过 vp-doc h3)
huhamhire Jul 3, 2026
0f05c37
feat(website): 截图下方加模型 logo 墙(simple-icons 品牌标)
huhamhire Jul 3, 2026
4a27e2d
style(website): 模型 logo 墙尺寸调至 48px
huhamhire Jul 3, 2026
ee3725a
docs(website): footer 补 PR-Agent 引用与许可(三行版式)
huhamhire Jul 3, 2026
48f1f6e
Merge pull request #181 from huhamhire/feat/website-scaffold
huhamhire Jul 3, 2026
03671fa
docs(guide): 用户文档双语化,英文为正本、中文镜像 zh-CN/
huhamhire Jul 3, 2026
ec9080c
feat(website): 官网双 locale 渲染 guide + 本地搜索中文化
huhamhire Jul 3, 2026
7c48fb2
Merge pull request #182 from huhamhire/docs/guide-i18n
huhamhire Jul 3, 2026
9f506bc
docs(development): translate developer docs to English, add CONTRIBUTING
huhamhire Jul 3, 2026
837d8d7
docs(agents): switch AGENTS.md to English, require English commits/PRs
huhamhire Jul 3, 2026
fb748ee
docs(changelog): add 0.10.0 (Unreleased) notes — website + docs i18n
huhamhire Jul 4, 2026
da742d9
Merge pull request #183 from huhamhire/docs/dev-docs-en
huhamhire Jul 4, 2026
1c1c8fc
docs(agents): require English code comments; plan batched backfill
huhamhire Jul 4, 2026
172b179
docs(shared): translate code comments and test descriptions to English
huhamhire Jul 4, 2026
223d908
docs(ipc): translate code comments to English
huhamhire Jul 4, 2026
86c9d0b
docs(poller): translate code comments and test descriptions to English
huhamhire Jul 4, 2026
f60b8d2
docs(agent): translate code comments and test descriptions to English
huhamhire Jul 4, 2026
a0c9002
docs(pr-agent-bridge): translate code comments and test descriptions …
huhamhire Jul 4, 2026
da79609
docs(platform): translate code comments and test descriptions to English
huhamhire Jul 4, 2026
9ddde36
docs(packages): translate comments/test descriptions in config, logge…
huhamhire Jul 4, 2026
3a99b63
docs(tools): translate comments in tools scripts and type declaration…
huhamhire Jul 4, 2026
6d03225
Merge pull request #184 from huhamhire/docs/code-comments-en
huhamhire Jul 4, 2026
410be98
chore(gitignore): ignore Python bytecode (__pycache__/, *.pyc)
huhamhire Jul 4, 2026
4b33884
docs(renderer): translate comments in renderer foundation to English
huhamhire Jul 4, 2026
8c39308
docs(renderer): translate comments in common components to English
huhamhire Jul 4, 2026
4f0ca8d
docs(renderer): translate comments in command-palette, onboarding, la…
huhamhire Jul 4, 2026
21c113a
docs(renderer): translate comments in chat feature to English
huhamhire Jul 4, 2026
839d318
docs(renderer): translate comments in settings feature to English
huhamhire Jul 4, 2026
1962a92
docs(renderer): translate comments in pr feature to English
huhamhire Jul 4, 2026
35dab48
Merge pull request #185 from huhamhire/docs/comments-renderer
huhamhire Jul 4, 2026
f7c12cf
docs(main): translate comments in startup/wiring to English
huhamhire Jul 4, 2026
619e2de
docs(main): translate comments in services + api-server to English
huhamhire Jul 4, 2026
1d2780f
docs(main): translate comments in agent + pr-agent services to English
huhamhire Jul 4, 2026
6345c25
docs(main): translate comments in controllers + utils to English
huhamhire Jul 5, 2026
20b1329
docs(preload): translate comments to English
huhamhire Jul 5, 2026
a19db9a
Merge pull request #186 from huhamhire/docs/comments-main
huhamhire Jul 5, 2026
4aefb71
docs(styles): translate SCSS comments to English
huhamhire Jul 5, 2026
7544915
Merge pull request #187 from huhamhire/docs/comments-styles
huhamhire Jul 5, 2026
347d306
docs(tooling): translate build/CI, scripts, and pragent-shim to English
huhamhire Jul 5, 2026
235872a
Merge pull request #188 from huhamhire/docs/comments-tooling
huhamhire Jul 5, 2026
0343e24
chore(tools): remove obsolete Bitbucket Server probe
huhamhire Jul 5, 2026
970258c
chore(issue-templates): translate to English and improve the version …
huhamhire Jul 5, 2026
fcf3d82
Merge pull request #189 from huhamhire/chore/remove-bb-probe
huhamhire Jul 5, 2026
58504cd
Merge pull request #190 from huhamhire/chore/issue-templates-en
huhamhire Jul 5, 2026
d5271f7
refactor: make splash text-free and put thrown-error messages in English
huhamhire Jul 5, 2026
0d6700a
Merge pull request #191 from huhamhire/chore/english-code-strings
huhamhire Jul 5, 2026
5a91224
feat: surface the brand website (Settings About link + README nav)
huhamhire Jul 5, 2026
63fa61e
Merge pull request #192 from huhamhire/feat/settings-website-link
huhamhire Jul 5, 2026
fc66c73
docs(changelog): make CHANGELOG bilingual (English canonical + Chines…
huhamhire Jul 5, 2026
8d4e791
Merge pull request #193 from huhamhire/docs/changelog-bilingual
huhamhire Jul 5, 2026
94d1a42
docs(roadmap): trim to delivered/evolving/risks and fix stale arch links
huhamhire Jul 5, 2026
7a3813b
docs(roadmap): translate ROADMAP to English (single-language)
huhamhire Jul 5, 2026
7f5f442
docs(config): translate .gitattributes / .editorconfig comments to En…
huhamhire Jul 5, 2026
3658021
Merge pull request #194 from huhamhire/docs/roadmap-trim
huhamhire Jul 5, 2026
7980f28
docs(arch): add English terminology glossary appendix
huhamhire Jul 5, 2026
b6e05ac
docs(arch): translate README + overview to English
huhamhire Jul 5, 2026
97b40d7
docs(arch): translate platform-integration docs to English
huhamhire Jul 5, 2026
bdee474
docs(arch): translate agent & rules docs to English
huhamhire Jul 5, 2026
f639edc
docs(arch): translate GUI & interaction docs to English
huhamhire Jul 5, 2026
ee41a8c
docs(arch): translate integration & CLI docs to English
huhamhire Jul 5, 2026
46cb367
docs(arch): translate core-infrastructure docs to English
huhamhire Jul 5, 2026
169a78a
docs: flip doc-language policy — arch docs are now English
huhamhire Jul 5, 2026
cab4a31
Merge pull request #195 from huhamhire/docs/arch-english
huhamhire Jul 5, 2026
00dca6c
chore: englishify remaining Chinese package.json descriptions
huhamhire Jul 5, 2026
1fa870f
chore: align root package.json description with the About (keyword-fi…
huhamhire Jul 5, 2026
ed4b81e
fix(desktop): ping only the active connection at startup
huhamhire Jul 5, 2026
997f5c9
Merge pull request #196 from huhamhire/fix/ping-active-connection-only
huhamhire Jul 5, 2026
33a05b3
docs(changelog): record the active-connection-only startup ping fix
huhamhire Jul 5, 2026
8b7aa26
feat(desktop): customizable code-suggestion output (spec + layout)
huhamhire Jul 5, 2026
0aa0703
Merge pull request #197 from huhamhire/feat/code-suggestion-template
huhamhire Jul 5, 2026
88f324b
Merge branch 'master' into dev
huhamhire Jul 5, 2026
6f7c3cf
feat(website): host a bilingual changelog page
huhamhire Jul 5, 2026
9bb6119
feat(release): single-language English GitHub notes + link to website…
huhamhire Jul 5, 2026
72b234a
Merge pull request #198 from huhamhire/feat/changelog-i18n
huhamhire Jul 5, 2026
364bfed
docs: tighten the "Human decides" stance headline (drop the article)
huhamhire Jul 5, 2026
1b649af
Merge pull request #199 from huhamhire/chore/human-decides-headline
huhamhire Jul 5, 2026
0097701
feat(release): deep-link GitHub notes to the website changelog version
huhamhire Jul 5, 2026
645aace
chore(release): 0.10.0
huhamhire Jul 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ indent_size = 2
indent_style = space
indent_size = 4

# Go 由 gofmt 统一格式化:缩进恒用 tab(非空格),此处仅约定 tab 的显示宽度为 4。
# Go is formatted uniformly by gofmt: indentation is always tab (not spaces); this only sets the tab display width to 4.
[*.go]
indent_style = tab
tab_width = 4
Expand Down
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Git LFS —— 二进制资源(图片/图标)走 LFS,避免仓库膨胀。
# SVG 是文本(XML),保持普通 diff,不走 LFS。
# Git LFS — binary assets (images/icons) go through LFS to avoid repo bloat.
# SVG is text (XML), so keep normal diff and do not use LFS.
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
Expand Down
29 changes: 18 additions & 11 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,35 @@
name: 缺陷报告(Bug report)
description: 报告一个问题或异常行为
name: Bug report
description: Report a problem or unexpected behavior
labels: [bug]
assignees:
- huhamhire
body:
- type: textarea
id: description
attributes:
label: 问题描述(What happened)
description: 发生了什么、预期是什么,以及复现步骤。
placeholder: 简要描述问题与复现步骤。
label: What happened
description: What happened, what you expected, and steps to reproduce.
placeholder: Briefly describe the problem and how to reproduce it.
validations:
required: true
- type: input
- type: textarea
id: version
attributes:
label: 版本(Version)
placeholder: 如 0.6.0-alpha.1
label: Version / environment
description: Open **Settings → About**, click the copy button, and paste the runtime info here (app version, PR-Agent, OS, etc.).
placeholder: |
App version: 0.10.0
Electron: 33.0.0
Node: 22.0.0
Operating system: darwin 15.5
Architecture: arm64
PR-Agent: 0.36.0
validations:
required: false
- type: dropdown
id: os
attributes:
label: 操作系统(OS)
label: OS
options:
- Windows
- macOS
Expand All @@ -32,7 +39,7 @@ body:
- type: textarea
id: logs
attributes:
label: 日志 / 截图(Logs / screenshots)
description: 相关日志(`~/.code-meeseeks/`)或截图,便于定位。
label: Logs / screenshots
description: Relevant logs (`~/.code-meeseeks/`) or screenshots to help diagnose.
validations:
required: false
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 关掉空白 issue,强制走下方模板——模板带 assignees,确保新 issue 默认有处理人。
# Disable blank issues so every new issue uses a template — templates carry assignees, so each issue has an owner by default.
blank_issues_enabled: false
contact_links:
- name: 使用文档(Documentation)
- name: Documentation
url: https://github.com/huhamhire/code-meeseeks/tree/master/docs/guide
about: 安装、代码平台 / LLM / 代理配置与使用说明,先看这里。
about: Installation, code-platform / LLM / proxy setup and usage — check here first.
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
name: 功能建议(Feature request)
description: 提出新功能或改进建议
name: Feature request
description: Suggest a new feature or improvement
labels: [enhancement]
assignees:
- huhamhire
body:
- type: textarea
id: problem
attributes:
label: 需求 / 痛点(Problem)
description: 你希望解决什么问题、当前有何不便。
label: Problem / pain point
description: What problem do you want to solve, and what is inconvenient today.
validations:
required: true
- type: textarea
id: proposal
attributes:
label: 期望方案(Proposed solution)
description: 期望的功能形态或交互;有备选方案也可一并说明。
label: Proposed solution
description: The desired feature or interaction; alternatives are welcome too.
validations:
required: false
28 changes: 14 additions & 14 deletions .github/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
> ⚠️ **早期预览版(0.x)**:功能、配置与数据格式可能发生不兼容变更,稳定性未经充分验证。
> 请勿用于关键生产评审流程,使用前自行评估风险并备份数据。
> ⚠️ **Early preview (0.x)**: features, configuration, and data formats may change incompatibly, and stability is not fully verified.
> Do not use it for critical production review workflows — assess the risk and back up your data first.

## 版本变更
## What's changed

%%CHANGELOG_SECTION%%

> 完整历史见 [CHANGELOG](https://github.com/huhamhire/code-meeseeks/blob/master/CHANGELOG.md)。
> 📖 This version on the website changelog (English · 简体中文): %%CHANGELOG_URL%%

## 安装说明
## Installation

安装包开箱即用,已内置评审所需运行环境,**安装后即可使用,无需额外配置**。
The installers are ready to use — the review runtime is bundled in, so **no extra setup is needed after installing**.

**首次打开**:本版**未做代码签名公证**(开源免费路线),系统会拦截未知开发者的应用:
**First launch**: this build is **not code-signed / notarized** (a free, open-source path), so the OS blocks apps from unidentified developers:

- **macOS**:右键点 App 选「打开 → 仍要打开」;或「系统设置 → 隐私与安全性 → 仍要打开」。
也可终端执行 `xattr -dr com.apple.quarantine "/Applications/Code Meeseeks.app"`。
- **Windows**:SmartScreen 弹窗点「更多信息 → 仍要运行」。
- **macOS**: right-click the app → "Open" → "Open"; or System Settings → Privacy & Security → "Open Anyway".
You can also run `xattr -dr com.apple.quarantine "/Applications/Code Meeseeks.app"` in a terminal.
- **Windows**: on the SmartScreen prompt, click "More info" → "Run anyway".

## 许可
## License

本项目 [Apache-2.0](https://github.com/huhamhire/code-meeseeks/blob/master/LICENSE)。安装包内含的
第三方组件许可归集为 **`THIRD-PARTY-NOTICES.md`**,已随安装包内置(位于 App 资源目录,macOS 为
`Code Meeseeks.app/Contents/Resources/`,Windows 为安装目录 `resources/`)。
This project is licensed under [Apache-2.0](https://github.com/huhamhire/code-meeseeks/blob/master/LICENSE). The third-party
component licenses bundled in the installer are collected into **`THIRD-PARTY-NOTICES.md`**, shipped inside the package (in the
app resources directory — `Code Meeseeks.app/Contents/Resources/` on macOS, the install dir's `resources/` on Windows).
6 changes: 3 additions & 3 deletions .github/workflows/ci-cli.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: CLI

# meebox CLI(cli/,独立 Go module)的门禁,与 Node/Nx 的 CI 分开:
# 路径过滤只能加在 workflow 的 on 层(不能按 job 过滤),故独立成一条流水线——仅当 cli/ 变更时才跑,
# 既隔离 Go 工具链、又省 CI 分钟。发布期的交叉编译 / 出包见 release.yml 的 cli job。
# Gate for the meebox CLI (cli/, standalone Go module), separate from the Node/Nx CI:
# path filters can only live at the workflow `on` level (not per-job), so this is its own pipeline — runs only when cli/ changes,
# both isolating the Go toolchain and saving CI minutes. For release-time cross-compile / packaging see the cli job in release.yml.
on:
push:
branches: [master]
Expand Down
75 changes: 75 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Deploy Website (GitHub Pages)

# Brand website (website/, VitePress). Decoupled from the v* release pipeline:
# build on every PR touching the site/docs (as a check), deploy on push to master.
on:
push:
branches: [master]
paths:
- 'website/**'
- 'docs/**'
- '.github/workflows/pages.yml'
pull_request:
paths:
- 'website/**'
- 'docs/**'
- '.github/workflows/pages.yml'
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

# Allow one concurrent deployment; do not cancel an in-progress production deploy.
concurrency:
group: pages
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: website
steps:
- uses: actions/checkout@v4
with:
lfs: true # brand icon/favicon are Git LFS assets — fetch real bytes, not pointers

- uses: actions/setup-node@v4
with:
node-version: '22'

- name: Install
run: npm install

# CI-only prep stage: snapshot the latest release with the authenticated
# Actions token (1000 req/h) so the deployed download page has a static
# fallback when a visitor's live API call is rate-limited. Kept out of
# `npm run build` so local / PR builds stay network-free.
- name: Snapshot latest release
run: npm run fetch-release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Build
run: npm run build

- name: Upload Pages artifact
if: github.ref == 'refs/heads/master'
uses: actions/upload-pages-artifact@v3
with:
path: website/.vitepress/dist

deploy:
if: github.ref == 'refs/heads/master'
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
Loading
Loading