197 Commits

Author SHA1 Message Date
晴天
3552085826 style: cargo fmt for CI compliance v0.9.1 2026-03-14 20:07:43 +08:00
晴天
394813a96c feat: v0.9.1 — 面板设置页、网络代理、后台安装、模型服务商扩展、多项修复
新功能:
- 新增独立面板设置页面(网络代理 + 代理测试 + 模型代理开关 + npm源)
- 网络代理支持:下载类操作走代理,自动绕过内网地址
- 安装/升级/卸载改为后台执行,不再阻塞界面
- 全局任务状态栏:关闭弹窗后顶部显示进度,可重新查看日志
- 安装/卸载完成后自动刷新界面状态
- 新增多个模型服务商快捷配置(硅基流动、火山引擎、阿里云百炼、智谱AI、MiniMax、NVIDIA NIM、胜算云)
- AI助手浮动按钮恢复,首次提示可拖动,实时聊天页隐藏

修复:
- 修复版本更新误判(本地版本高于远端不再误弹更新)
- 修复Windows下nvm/自定义Node路径CLI检测
- 修复npm EEXIST文件冲突(--force + 安装前自动清理)
- 修复汉化版-zh.x后缀版本比较错误
- 修复模型URL自动拼接/v1问题
- 修复切换版本后Gateway重装失败(PATH缓存刷新)
- 修复切换助手服务商时旧模型名残留

优化:
- macOS图标改用docs/logo.png统一生成
- 内置推荐版本号更新到OpenClaw 2026.3.13
- 错误诊断增强(EEXIST识别)
- 弹窗标题根据操作类型显示
- 新增版本维护文档
2026-03-14 19:57:22 +08:00
晴天
c8ccb5dd4b docs: highlight ARM/embedded device support in README — 开发板热门趋势 2026-03-14 07:42:04 +08:00
晴天
37c0daa25b docs: update README with Web dev mode, v0.9.0 features, 晴辰云 branding, Armbian guide link 2026-03-14 07:18:19 +08:00
晴天
205d349917 feat: v0.9.0 — Usage analytics, Communication config, 晴辰云 branding, multi-agent channels, 7 bug fixes v0.9.0 2026-03-14 07:09:50 +08:00
晴天
8bd8b82351 fix: add Skills JSON parse fix to v0.8.6 changelog 2026-03-13 21:50:01 +08:00
晴天
879cdd1083 fix: Skills page JSON parse error when CLI output contains Node warnings (#64) 2026-03-13 21:50:01 +08:00
github-actions[bot]
8871baed58 ci: update latest.json for v0.8.6 2026-03-13 09:29:08 +00:00
晴天
f0015118d1 chore: release v0.8.6 — fix SSH auth in version switch, improve error diagnosis v0.8.6 2026-03-13 17:17:44 +08:00
晴天
4c51aa1d5a docs: fix systemd service PATH issue for openclaw detection (#63) 2026-03-13 16:43:37 +08:00
Sheldon.li
e5b96771dd fix(cron): use job.id instead of job.name for API calls (#58)
感谢 @axdlee 的贡献!这个修复很精准,job ID 和 name 的混淆确实会导致自定义名称的定时任务无法触发。已合并 🎉
2026-03-13 16:41:40 +08:00
晴天
bc6eb7a4c3 fix: resolve all cross-platform clippy warnings (unused_imports, needless_return) 2026-03-13 16:31:35 +08:00
晴天
17f0e34f07 style: match CI rustfmt formatting for Err() line 2026-03-13 16:24:28 +08:00
晴天
39072ccdab fix: resolve clippy needless_return and and_then→map warnings 2026-03-13 16:21:11 +08:00
晴天
bafcdb91a8 style: cargo fmt (fix CI rustfmt check) 2026-03-13 16:07:17 +08:00
晴天
62016e9577 docs: add quick start guide, web deployment guide, channel config guide, expand FAQ 2026-03-13 15:54:05 +08:00
github-actions[bot]
1cf5888970 ci: update latest.json for v0.8.5 2026-03-13 07:50:39 +00:00
晴天
f3918595f7 fix: filter nightly versions in version picker, show stable by default v0.8.5 2026-03-13 15:45:40 +08:00
晴天
64cb35ada7 chore: release v0.8.5 — Web mode handler 100% coverage 2026-03-13 15:36:16 +08:00
晴天
162756ad9b fix: add remaining missing web mode handlers (check_git, configure_git_https, guardian_status, invalidate_path_cache) 2026-03-13 15:33:37 +08:00
晴天
4a4716c16a fix: add missing web mode handlers for channel pairing and plugin status 2026-03-13 15:28:54 +08:00
晴天
0dd202d50d chore: release v0.8.4 — 移除龙虾军团入口,精简前端 v0.8.4 2026-03-13 15:24:35 +08:00
github-actions[bot]
5e2abeadc5 ci: update latest.json for v0.8.3 2026-03-12 18:20:10 +00:00
晴天
df0863010b fix: v0.8.3 — default to official package + CI clippy fix (remove libc) v0.8.3 2026-03-13 02:02:55 +08:00
晴天
dad96b77fd docs: add install/update improvements to v0.9 roadmap 2026-03-13 01:38:06 +08:00
晴天
b3531aca5f fix: replace unsafe libc::geteuid with std::env for CI clippy compatibility 2026-03-13 01:14:44 +08:00
晴天
6209d60792 docs: add Star History chart to website 2026-03-13 01:01:23 +08:00
晴天
f1d5d2da12 docs: add v0.9 roadmap + update latest.json to 0.8.2 2026-03-13 00:40:35 +08:00
github-actions[bot]
4f9ffe9e5f ci: update latest.json for v0.8.2 2026-03-12 16:16:27 +00:00
晴天
db30f29abf feat: v0.8.2 — 15 fixes + 4 features + 3 improvements
Fixes:
- Stop force-appending /v1 to API URLs (breaks Volcengine /v3 etc)
- SSH upgrade: --unset-all + --add for 4 git insteadOf rules
- Feishu: builtin detection, overlay→modal fix, select field, plugin version persistence
- Docker: HTML response detection, Web mode guidance
- Chat: runId dedup prevents duplicate messages
- Cron: RPC params name→id
- Channels: Gateway reload async (instant UI response), toggle cache invalidation
- Linux: auto sudo for non-root npm installs (libc geteuid)
- Control UI: dynamic hostname + auth token for remote access
- npm: mirror fallback (npmmirror→npmjs.org)
- QQBot: native binding friendly error message
- Error diagnosis: SSH vs Git-not-installed, native binding detection

Features:
- About page: company info (武汉晴辰天下网络科技有限公司)
- model-presets.js: shared module for models.js + assistant.js
- Feishu: dual plugin support (builtin vs official @larksuiteoapi)
- Assistant: provider preset quick-fill buttons

Improvements:
- Website: dynamic download links from latest.json + claw.qt.cool proxy
- Linux deploy docs: upgrade guide, Gitee mirror, sudo notes
- linux-deploy.sh: Gitee fallback + sudo npm + mirror retry
v0.8.2
2026-03-13 00:03:09 +08:00
晴天
f707b2301c docs: add i18n internationalization plan 2026-03-12 03:22:57 +08:00
github-actions[bot]
635150ff7f ci: update latest.json for v0.8.0 2026-03-11 19:07:12 +00:00
晴天
14bf387291 fix: remove duplicate feishu plugin check, skip install for builtin plugins v0.8.0 2026-03-12 02:44:48 +08:00
晴天
d1e0f66f24 style: cargo fmt 2026-03-12 02:42:05 +08:00
github-actions[bot]
84c177ada8 ci: update latest.json for v0.8.0 2026-03-11 18:40:27 +00:00
晴天
3e24ceaa4d v0.8.0: Ollama兼容、Git自动安装、Gitee镜像、会话重命名、消息渠道Agent绑定、仪表盘重设计、环境检测实时生效、#44修复 2026-03-12 02:17:47 +08:00
晴天
62c8fc9355 feat: 添加飞书交流群入口 + 推荐弹窗/关于页面飞书入口 + 官网 emoji 替换为 SVG 2026-03-11 15:06:25 +08:00
晴天
5919036d3b fix(ci): gate Windows-only tests with #[cfg(all(test, target_os = windows))] 2026-03-11 03:23:08 +08:00
晴天
073946740a fix(ci): gate HashSet import with #[cfg(windows)] for Clippy on Linux/macOS 2026-03-11 03:16:49 +08:00
晴天
436932e545 fix(ci): gate Windows-only functions with #[cfg(target_os = windows)] for Clippy 2026-03-11 03:09:25 +08:00
晴天
16999e66b7 style: cargo fmt (fix CI format check) 2026-03-11 03:03:47 +08:00
晴天
5cd160f4e0 fix(docker): show Docker Socket guide when ClawPanel itself is in Docker container
- Detect isInDocker() and show host Docker connection guide instead of Docker Desktop install
- Docker Socket mount instruction + TCP remote node alternative
- Separate UX for 'in-container' vs 'native app without Docker'
2026-03-11 02:44:12 +08:00
github-actions[bot]
e88fe633da ci: update latest.json for v0.7.4 2026-03-10 18:30:11 +00:00
晴天
13270a0065 fix: add cron.js to git tracking (was in .git/info/exclude) v0.7.4 2026-03-11 02:18:43 +08:00
晴天
8921f9a51e chore: release v0.7.4 2026-03-11 02:08:01 +08:00
晴天
01561820be fix: sidebar clock icon + cron button loading + #35 _normalizeBaseUrl crash
- sidebar.js: add clock SVG to ICONS map for 定时任务 nav item
- cron.js: add loading feedback to toggle/delete buttons
- dev-api.js: extract _normalizeBaseUrl from handlers object to standalone function
  Fixes #35: 'Cannot read properties of undefined (reading _normalizeBaseUrl)'
  Root cause: handlers are called as standalone functions via API middleware,
  so 'this' is undefined. Moving to a standalone function fixes it.
2026-03-11 02:08:01 +08:00
晴天
8602008a13 feat(services): add openclaw.json config editor with auto-backup and restart
- Config editor section in services page (hidden when file doesn't exist)
- Real-time JSON syntax validation as you type
- Auto-backup before every save
- Two save modes: 'Save & Restart Gateway' or 'Save Only'
- Reload button to discard unsaved changes
- Change detection (dirty state indicator)
2026-03-11 02:08:01 +08:00
晴天
8bba06f552 feat(cron): register cron page in router + sidebar, fix Gateway RPC call formats
- main.js: register /cron route
- sidebar.js: add '定时任务' to '数据' section
- cron.js: fix RPC params to match Gateway API:
  - cron.list: add includeDisabled param
  - cron.add: use structured schedule{kind,expr} + payload{kind,message}
  - cron.update: use patch format
  - cron.run: add mode:'force'
  - Map Gateway CronJob state fields (lastRunStatus, lastRunAtMs, etc)
2026-03-11 02:08:01 +08:00
晴天
381c7c1bb4 fix(memory): add loading animation for agent switch and tab change 2026-03-11 02:08:01 +08:00
晴天
64795d0b8d feat(docker): add OS-specific Docker installation guide when not connected
- Windows: Docker Desktop download link + WSL2 hint
- macOS: Docker Desktop download (ARM/Intel) + Homebrew alternative
- Linux: curl one-liner + usermod + systemd hint
- Add CSS styling for guide section
2026-03-11 02:08:00 +08:00