8 Commits
Author SHA1 Message Date
钟明原 d92738be51 feat: 新增智能体记忆面板,优化安装器体验
- 智能体配置新增「记忆」标签页,支持查看/编辑 MEMORY.md 和浏览每日记忆日志
- 智能体侧边信息面板新增记忆摘要展示
- 启动页补偿加载渲染前已输出的 Gateway 日志
- NSIS 安装器改用 ExecToStack,隐藏详情面板,修复中文乱码(UTF-8 BOM)
2026-03-16 09:20:18 +08:00
钟明原 6f4ee6861b fix: 内置 MinGit 彻底修复 Windows 程序内升级 git ENOENT/EINVAL
- 新增 scripts/bundle-git.mjs:下载 MinGit 到 resources/git/win/
- CI build-win.yml 新增 Bundle MinGit 步骤
- package.json Win extraResources 加入 resources/git/win -> git
- .gitignore 忽略 resources/git/
- bundled-process.ts 新增 getBundledGitBin()
- update.ts 移除 fake git 逻辑,改用内置 MinGit(npm_config_git)
2026-03-15 19:15:22 +08:00
钟明原 d89fbd8b03 fix: 过滤 CHANGELOG 中内容全为占位符的空小节,避免写入 Release 正文 2026-03-15 16:43:13 +08:00
钟明原 9354ac6427 fix: 修复程序内升级 openclaw 仍调用 git 失败的问题
改为复用现有 node_modules,彻底移除 npm install 流程(删除 fake git、
patchGitDeps、runNpmInDir 等逻辑);同时修复 release.mjs 将模板提示行
误当有效内容写入版本正文的问题。
2026-03-15 13:29:04 +08:00
钟明原 bfa0f00438 fix: 修复 Release 正文缺少 CHANGELOG 内容,支持 -beta 版本后缀
原因:electron-builder 拿到 GH_TOKEN 后会自动创建一个空内容的 Release,
导致 softprops 的 body_path 无法生效。移除 electron-builder 的 GH_TOKEN,
让 softprops/action-gh-release 独占负责 Release 创建和内容写入。

顺带修复 extract-release-notes.mjs 正则式只转义第一个点的 bug,
并更新 release.mjs 支持 0.x.x-beta / 0.x.x-rc.1 等版本号后缀。
2026-03-14 23:31:53 +08:00
钟明原 2b828f6000 refactor: 将 settings.json 迁移到 userData,统一运行时数据存储位置
原路径 ~/.openclaw/EasiestClaw-desktop/settings.json 在 OpenClaw
目录内,不是标准 Windows 数据目录,且卸载时无法被 NSIS 脚本清理。

迁移到 app.getPath('userData')(%AppData%\EasiestClaw\settings.json),
与其他运行时文件(.openclaw-version / .device-identity.json / .firewall-rule-added)
统一存放,卸载时随 AppData 目录一起清除。

同步移除已无用的 SETTINGS_DIR_NAME 常量(branding.ts / apply-branding.mjs / app.config.mjs)。
2026-03-14 23:25:16 +08:00
钟明原 3e8ee730c5 feat: 品牌管理、发版流程与模型配置修复
- app.config.mjs: 单一品牌配置入口(名称、AppID、防火墙规则名等)
- scripts/apply-branding.mjs: 同步品牌配置到 package.json / branding.ts / installer.nsh
- src/shared/branding.ts: main 进程与 renderer 共用的品牌常量
- scripts/release.mjs: 一键发版(CHANGELOG 提取 → version bump → git tag → push)
- scripts/extract-release-notes.mjs: CI 用,从 CHANGELOG 提取指定版本 Release 正文
- CHANGELOG.md: 初始化,格式遵循 Keep a Changelog
- .claude/skills/release/SKILL.md: 项目级 /release 技能(自动分析改动、生成 CHANGELOG、确认版本、执行发版)
- CI: git tag 版本号同步到 package.json;Release 正文来自 CHANGELOG;0.x.x 自动标记预发布
- src/main/ipc/provider-health.ts: API 健康检查走主进程 IPC,规避 CORS,按 API 类型选认证头
- provider-card.tsx: ModelRow 新增 Vision 切换按钮
- model-config.tsx: 修复保存时丢失 input 字段;修复健康检查将 404 误判为不可达
2026-03-14 22:55:09 +08:00
钟明原 4162000cca feat: initial open source release
- Electron desktop GUI for OpenClaw AI agent gateway
- Bundled Node.js runtime and OpenClaw, zero-dependency install
- Multi-agent chat, virtual team, cron scheduler
- Multi-provider model config, file/image attachments
- In-app OpenClaw update, streaming responses
- 10 UI languages, dark/light theme
- Windows (NSIS) installer, macOS support planned
- GitHub Actions CI for Windows build
- README, LICENSE (MIT), SECURITY.md, Dependabot config
2026-03-14 16:10:53 +08:00