Commit Graph

174 Commits

Author SHA1 Message Date
晴天
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
晴天
c30d0c450f fix(channels): make guide steps collapsible + fix modal content overflow
- channels.js: guide steps now use <details> for collapsible display
- components.css: add .modal-content-body to scrollable flex rule
- Fixes modals being too tall with buttons pushed off screen
2026-03-11 02:08:00 +08:00
晴天
e25f49d531 feat(channels): add Feishu/Lark messaging channel integration
- Frontend: add feishu to PLATFORM_REGISTRY with official tutorial guide
- Tauri backend: add feishu read/save/verify in messaging.rs
- Web backend: add all messaging platform handlers to dev-api.js
- Feishu verification uses tenant_access_token API (feishu/lark dual domain)
- Plugin: @openclaw/feishu@latest auto-installed on save
- Guide links to official OpenClaw Feishu plugin article
2026-03-11 02:08:00 +08:00
github-actions[bot]
6d43b1adf2 ci: update latest.json for v0.7.3 2026-03-10 15:24:46 +00:00
晴天
de5a8706da fix: Gateway status detection false-negative when command line unreadable (permissions)
- dev-api.js: treat unreadable PIDs as potential Gateway instead of foreign
- dev-api.js: add TCP probe fallback in get_services_status for all platforms
- service.rs: same fix in Tauri side inspect_port_owners
v0.7.3
2026-03-10 23:18:39 +08:00
github-actions[bot]
ac0d9920b5 ci: update latest.json for v0.7.3 2026-03-10 15:06:55 +00:00
晴天
17b4f3d6b3 fix: remove discontinued gpt-5.4 and gpt-5.3-codex from QTCOOL fallback model list 2026-03-10 22:56:19 +08:00
晴天
d6361b4e89 chore: release v0.7.3 2026-03-10 22:52:49 +08:00
晴天
91f96ac96b fix: resolve 6 issues (#32 #31 #25 #33 #29 #23)
- #32: parseCookies decodeURIComponent crash with malformed cookies (Authelia)
- #31: Gateway restart no longer overwrites user CORS allowedOrigins (merge instead)
- #25: Windows terminal flashing - add CREATE_NO_WINDOW to skills.rs + assistant.rs
- #33: Model test tolerates non-auth HTTP errors (Ali Coding Plan compatibility)
- #29: Auto-detect ws/wss protocol for reverse proxy + protocol-aware Docker URLs
- #23: Chat session sidebar stays open when switching sessions
2026-03-10 22:52:49 +08:00
github-actions[bot]
044d866b57 ci: update latest.json for v0.7.2 2026-03-09 19:46:39 +00:00
晴天
a2f8ed9d54 feat(channels): add messaging channels and built-in qq bot v0.7.2 2026-03-10 03:33:21 +08:00
晴天
9ed58af426 fix(ci): 收敛服务状态描述查询的 Clippy 告警 2026-03-10 01:04:32 +08:00
晴天
4e2b56d246 fix(ci): 修复服务状态查询的跨平台 clippy 告警 2026-03-10 00:59:23 +08:00
github-actions[bot]
994a857ba2 ci: update latest.json for v0.7.1 2026-03-09 16:39:18 +00:00
晴天
6171d164f3 chore(release): 发布 0.7.1 v0.7.1 2026-03-10 00:28:55 +08:00
晴天
6d7c595122 feat(ui): 收口导航并优化实例切换与离线提示 2026-03-10 00:28:27 +08:00
晴天
f32bce12cb feat(guardian): 强化Gateway守护与Windows启停安全 2026-03-10 00:28:09 +08:00
晴天
743af933bd chore: 恢复未计划移除的扩展页 2026-03-10 00:12:34 +08:00
晴天
117de4665d feat(docker): 完善龙虾军团任务调度与提示 2026-03-10 00:11:47 +08:00
晴天
0f899e38ae fix(docker): Gateway用exec替代nohup启动,防止SIGTERM杀死进程 2026-03-09 06:36:38 +08:00
晴天
8ab940888a fix(docker): Gateway不可达时自动修复(init+重启)再重试 2026-03-09 06:31:24 +08:00
晴天
a084e23671 feat(docker): 配置同步+性格注入+Gateway认证 2026-03-09 06:24:21 +08:00
晴天
727903f94b feat: Docker 集群增强 — Gateway 通讯API、像素兵种系统、互动组件、UI 优化 2026-03-09 05:35:30 +08:00
晴天
5b8a7ab76f docs: 官网全面移动端适配 + 视频缓存版本号 + README 二维码标签 2026-03-09 05:35:15 +08:00