17 Commits
Author SHA1 Message Date
钟明原 0bafa4bb2e fix: CI Bundle MinGit 步骤先创建 build/ 目录 2026-03-15 19:31:43 +08:00
钟明原 68e63cb6fc fix: CI PowerShell emoji 编码问题导致 Write-Host 字符串报错 2026-03-15 19:21:14 +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
钟明原 b2f71f2e11 ci: 修复 macOS 构建缺少 contents:write 权限导致 Release 上传 403 2026-03-15 04:21:52 +08:00
钟明原 7cb05bc59c ci: 启用 mac tag 自动构建,移除 Intel x64 (macos-13) 版本 2026-03-15 03:21:51 +08:00
钟明原 cf83ca9db3 fix: 修复 Release 正文为空及检查更新 v0.1.0 404 问题
- CI: /tmp/release-notes.md 改用 $RUNNER_TEMP,修复 Windows 路径不一致导致
  release body 显示为 commit message 而非 CHANGELOG 内容
- 删除远端 v0.1.0 tag(早期测试遗留),修复 electron-updater 从 Atom feed
  读到 v0.1.0 > v0.0.4-beta 后尝试 latest.yml 而 404 的检查更新失败
- 关于页面新增应用文件夹、数据文件夹、日志文件夹展示,带复制和打开按钮
2026-03-15 01:09:48 +08:00
钟明原 2246867d4c feat: 添加应用自动更新、关于页面及 UI 优化
- 新增「关于」设置页:显示版本号,支持手动检查/下载/安装更新
- 新增 app-updater.ts:基于 electron-updater 的 GitHub Releases 自动更新
- 修复 CI:补充 npm 捆绑(Windows/macOS),electron-builder 改用 --publish never
- 修复内置 OpenClaw 升级在打包版本中失败的问题
- 替换所有原生 select 为 shadcn/ui Select 组件
- macOS CI 暂停 tag 自动触发
2026-03-15 00:44:40 +08:00
钟明原 dc95398108 feat: 实现通过 GitHub Releases 自动更新应用
- 添加 electron-updater,集成 GitHub Releases 自动更新
- 新增 app-updater.ts:检测/下载/安装更新 IPC handler
- 新增 use-app-update hook:Toast 通知(可用 → 下载中 → 已下载)
- preload 暴露 appCheckUpdate / appDownloadUpdate / appInstallUpdate
- CI:electron-builder 加 --publish never,由 softprops 上传 latest.yml
2026-03-14 23:51:34 +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
钟明原 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
钟明原 82f5970cbf ci: 添加 contents:write 权限以允许创建 Release 2026-03-14 16:43:20 +08:00
Zmmmmy b33e22f7cf Merge pull request #1 from Zmmmmy/dependabot/github_actions/actions/checkout-6
build(deps): bump actions/checkout from 4 to 6
2026-03-14 16:37:33 +08:00
Zmmmmy 90bfa5acc6 Merge pull request #2 from Zmmmmy/dependabot/github_actions/actions/setup-node-6
build(deps): bump actions/setup-node from 4 to 6
2026-03-14 16:37:20 +08:00
dependabot[bot] 7922e27281 build(deps): bump actions/upload-artifact from 4 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-14 08:21:03 +00:00
dependabot[bot] 48b0f7aec6 build(deps): bump actions/setup-node from 4 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-14 08:20:59 +00:00
dependabot[bot] 0f634620e1 build(deps): bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-14 08:20:55 +00: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