UI track: R0–R5 landed (2026-07-15). Last updated: 2026-07-15 · Product 1.0.0
| ID | Theme | Status | Evidence |
|---|---|---|---|
| M3.0 | Audit harden | Done | AUDIT.md; dangerous shell re-ask; openPath; SSRF; env strip; plan spawn block |
| M3.1 | Secrets split | Done | packages/config → credentials.json; migrate on load; Settings path row |
| M3.2 | Git + PTY | Partial | git_commit/git_show Done; real PTY deferred (one-shot shell for 1.0) |
| M3.3 | Session worker | Done | packages/agent-core/src/worker/*; Electron child process; crash → session.failed; local fallback |
| M3.4 | Packaging / 1.0 | Done | Version 1.0.0; manual update freeze; release:check + pack:win → NSIS/portable; PACKAGING.md · RELEASE-1.0.0.md |
- Auto-updater not shipped — documented manual NSIS/portable channel
- True interactive PTY not shipped — Terminal one-shot remains
- DPAPI for credentials — shipped (DPAPI-1.2.md)
- Ship artifacts (2026-07-15):
apps/desktop/release/HFQ Code-1.0.0-x64.exe·HFQ Code-1.0.0-portable.exe(unsigned)
- In-app update download (D3) — done; code signing won't do
- node-pty / ConPTY
- DPAPI credentials — done
- Split
app.js/ UI architecture — R0–R5 done (2026-07-15); see UI-REDESIGN.md · 项目规划书.md - ClawHub store depth — preview/conflict/tags in 1.0.6; remote zip in 1.0.9
- Update-check resilience — Done in 1.0.5–1.0.7 (mirrors → ungh → direct)
| Version | Notes |
|---|---|
| 1.0.1–1.0.3 | Identity, access modes, chat UI polish |
| 1.0.4 | /goal + ghproxy default update checks |
| 1.0.5 | Update fallback · goal budget hint · Skills store scaffold · UI redesign TODO |
| 1.0.6 | Store preview/conflict/tags · goal banner · skills-ui.js first R1 extract |
| 1.0.9+ | R1 structure: shared-ui / nav-ui / pages/settings-ui / pages/skills-page / chat/chat-shell |
| 1.0.7 | Update multi-source fallback (HTML ghproxy · ungh · direct) |
| 1.0.8 | Topbar provider · model-only composer control · menus open upward |
| 1.0.9 | Remote skill packages (https zip) · permission timeout/unlock · git_commit message in modal |
Plan: PHASE3.md · Forward plan: ROADMAP.md · UI: UI-REDESIGN.md