Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Keep writing-code docs in these files only:
| `docs/PLAN.md` | Current milestone checklist. |
| `docs/PROVIDERS.md` | Future account-provider design. Not a current milestone. |

Do not add new `TODO.md`, `NOTES.md`, or extra plan files. The only extra design doc is `docs/PROVIDERS.md` (WorkBuddy / Qoder CN / future account types). User-facing install stays in `README.md` / `README_ZH.md`. Local protocol facts stay in ignored `docs/capture-notes.md`. Host ops stay gitignored in `docs/PRIVATE_DEPLOYMENT.md`.
Do not add new `TODO.md`, `NOTES.md`, or extra plan files. The only extra design doc is `docs/PROVIDERS.md` (WorkBuddy / Qoder CN / future account types). User-facing install stays in `README.md` (Chinese) / `README_EN.md` (English). Local protocol facts stay in ignored `docs/capture-notes.md`. Host ops stay gitignored in `docs/PRIVATE_DEPLOYMENT.md`.

## Do

Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,24 @@ Write each change in both `### English` and `### 中文` under `## Unreleased`.
### English

- Add Qoder CN accounts as `provider=qoder` + `region=cn`, using pinned `@qodercn-ai/qoderclicn@1.1.27` and `.qoder-cn`
- Wait for the Qoder worker AuthManager before browser or PAT login, so the first click does not fail while WASM is still starting
- Stop locally rejecting oversized Qoder prompts; let the upstream quota or context limit decide
- Keep Qoder failover inside the same region so Global 429s do not land on CN
- Send CodeBuddy CLI 2.139.0 channel headers on WorkBuddy chat, with CN and Global Origin/host kept separate
- Swap the repository front page to the Chinese README; the English README now lives at `README_EN.md`
- Replace the social card and console screenshot with a single overview card (`docs/assets/overview-card.png`) in both READMEs
- Redesign both READMEs around the console design language: add project-native SVG hero, console window, and architecture visuals, and reorder sections so quick start and client setup lead

### 中文

- 支持添加 Qoder 国内版账号(`provider=qoder`,`region=cn`),使用 pinned `@qodercn-ai/qoderclicn@1.1.27` 和 `.qoder-cn`
- Qoder 浏览器 / PAT 登录会先等 worker AuthManager 就绪,避免第一次点击时 WASM 还在启动就报错
- 取消 Qoder 本地超大 prompt 预检,过大请求改由上游额度 / 上下文限制处理
- Qoder 故障切换限制在同一 region,国际版 429 不会打到国内版
- WorkBuddy 聊天补齐 CodeBuddy CLI 2.139.0 通道头,国内版 / 国际版 Origin 与 host 仍分开
- 仓库首页改为中文 README,英文 README 移至 `README_EN.md`
- 两个 README 顶部的社交卡和控制台截图替换为一张概览卡(`docs/assets/overview-card.png`)
- 按控制台设计语言重做两个 README:新增项目原生 SVG hero、控制台窗口与架构图,并重排章节,让快速开始与接入说明前置

## 0.2.10 - 2026-08-26

Expand Down
5 changes: 3 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,9 @@ cd frontend && npm run sync
The favicon set and OG social card live in `frontend/public/`. After editing them:

1. `cd frontend && npm run sync` — copies the assets into `internal/webui/static/` (embedded into the Go binary by `//go:embed`).
2. Manually copy `frontend/public/og-card.svg` to `docs/assets/og-card.svg` so the `README.md` relative link still resolves.
3. Add a matching entry under `## Unreleased` in `CHANGELOG.md` in both `### English` and `### 中文`.
2. Add a matching entry under `## Unreleased` in `CHANGELOG.md` in both `### English` and `### 中文`.

The READMEs instead show `docs/assets/overview-card.png`, which is hand-maintained; regenerate it when login methods, account types, endpoints, or deployment targets change.

Adding a new file to the favicon suite? Update three places:

Expand Down
5 changes: 2 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,8 @@ frontend-build: ## Build frontend
sync: frontend-build ## Build frontend and sync embedded assets into Go
cd frontend && npm run sync

favicon-sync: sync ## Sync favicon suite and OG card to docs/assets/ for README relative links
cp frontend/public/og-card.svg docs/assets/og-card.svg
@echo "synced: frontend/public/og-card.svg -> docs/assets/og-card.svg"
favicon-sync: sync ## Sync favicon suite into the embedded webui static assets
@echo "synced: frontend/public -> internal/webui/static"
@ls -1 frontend/public/favicon*.svg frontend/public/apple-touch-icon.svg frontend/public/og-card.svg frontend/public/site.webmanifest 2>/dev/null

# ── Docker ──────────────────────────────────────────────────────────
Expand Down
Loading
Loading