100 Commits
Author SHA1 Message Date
liuzhq 4cb4140274 Merge pull request #865 from netease-youdao/release/2026.03.25
Release/2026.03.25
2026-03-25 20:42:55 +08:00
liuzhq 5bfe66a673 Merge pull request #861 from netease-youdao/revert-796-liuzhq/exec-claw-confirm
Revert "feat: 桌面端危险命令分级授权"
2026-03-25 20:00:29 +08:00
liuzhq 75fc304bf4 Revert "feat: 桌面端危险命令分级授权" 2026-03-25 19:59:28 +08:00
liuzhq 32b990b8bc Merge pull request #832 from netease-youdao/liuzhq/chat-nav
feat(cowork): 添加对话索引浮层,支持快速跳转到指定对话轮次
2026-03-25 15:20:58 +08:00
liuzhq b55cb2bac7 Merge pull request #742 from wuleihenbang/weixin-direct-login
feat(im): 微信扫码二维码 2 分钟过期提醒
2026-03-25 14:48:58 +08:00
liuzhq d7f76e962e Merge pull request #723 from nmgwddj/release/2026.03.24
perf(openclaw): convert UTC timestamps to local time in gateway log output
2026-03-25 14:17:59 +08:00
liuzhq c74679c3db Merge pull request #733 from nmgwddj/feature/migrate-runtime-hotfixes
refactor(openclaw): migrate runtime hotfixes to version-specific sour…
2026-03-25 14:17:40 +08:00
liuzhq e48d3f3832 Merge pull request #796 from netease-youdao/liuzhq/exec-claw-confirm
feat: 桌面端危险命令分级授权
2026-03-25 12:19:59 +08:00
liuzhq 65715d83de Merge pull request #779 from netease-youdao/feature/openclaw-auth
feat: 添加登陆订阅功能
2026-03-25 10:32:34 +08:00
liuzhq 8886c10185 Merge pull request #714 from netease-youdao/release/2026.03.24
Release/2026.03.24
2026-03-23 19:52:14 +08:00
liuzhq c5338b1861 Merge pull request #709 from netease-youdao/liuzhq/ui-optimize
- 支持 Ctrl/Cmd/Alt+Enter 换行,优化输入体验
2026-03-23 15:50:21 +08:00
liuzhq 2d8e9b3df5 Merge pull request #708 from winsan-zhang/fix/im-session-input-box-style
fix(cowork): keep full input box for IM channel   sessions
2026-03-23 15:38:16 +08:00
liuzhq c01361bf21 Merge pull request #706 from netease-youdao/liuzhq/ui-optimize
- 调整 IM 配置项 UI
2026-03-23 15:14:26 +08:00
liuzhq 2c49bac195 Merge pull request #657 from winsan-zhang/fix/openclaw-env-var-placeholder-fallback
fix(openclaw): use non-empty placeholder for env var fallbacks
2026-03-22 19:19:02 +08:00
liuzhq edd818ce70 Merge pull request #655 from netease-youdao/liuzhq/wechat-bot
- 接入微信 IM
2026-03-22 19:10:47 +08:00
liuzhq 570e9d22ad Merge pull request #654 from wuleihenbang/liuzhq/wechat-bot
style(im): 调整微信设置页布局和平台排序
2026-03-22 19:00:05 +08:00
liuzhq f62ba7c876 Merge pull request #653 from wuleihenbang/liuzhq/wechat-bot
- 新增 weixinLogin.ts,直接调用微信 ilink HTTP API(get_bot_qrcode / get_qrcode_status)
- IPC handler 改为 im:weixin:login:start + im:weixin:login:poll
- 前端 2s 轮询替代阻塞等待,支持 QR 过期自动刷新(最多 3 次)
- 新增"已扫码"中间状态提示
- 新增 300 秒倒计时显示(类似飞书)
- 登录成功后异步重启 gateway 让插件加载新 token
2026-03-22 18:42:43 +08:00
liuzhq 706e584080 Merge pull request #652 from winsan-zhang/fix/weixin-reconnect-after-qr-login
fix(im): restart gateway after weixin QR login and adjust settings guide
2026-03-22 17:51:47 +08:00
liuzhq d03e2cf108 Merge pull request #638 from winsan-zhang/fix/openclaw-exec-host-gateway
fix(openclaw): inject node shims into gateway PATH and guard env var
2026-03-22 14:21:29 +08:00
liuzhq 2d2c6171b7 Merge pull request #620 from winsan-zhang/fix/openclaw-exec-host-gateway
Fix/openclaw exec host gateway
2026-03-21 21:02:06 +08:00
liuzhq 80e8fd6f1b Merge pull request #619 from netease-youdao/liuzhq/openclaw-dev
Liuzhq/openclaw dev
2026-03-21 19:23:23 +08:00
liuzhq 36698e69ee Merge pull request #618 from wuleihenbang/revert/openclaw-message-fragmentation-fix
Revert "fix(openclaw): 修复助手消息在 tool_use 后被分片的问题"
2026-03-21 19:21:43 +08:00
liuzhq a11dc97b22 Merge pull request #617 from winsan-zhang/fix/cowork-session-delete-memory-leak
fix(cowork): clean up in-memory state when sessions are deleted
2026-03-21 18:41:19 +08:00
liuzhq cd187f3856 Merge pull request #612 from wuleihenbang/main
feat(cowork): 添加 unknown error 友好提示
2026-03-21 18:30:07 +08:00
liuzhq 25b9753098 Merge pull request #615 from winsan-zhang/fix/popo-preserve-connection-mode-on-upgrade
fix(popo): preserve webhook connectionMode for existing users on upgrade
2026-03-21 18:15:24 +08:00
liuzhq 2abb6cf91f Merge pull request #616 from nmgwddj/refactor/logging-guidelines
refactor(logging): add logging guidelines and reduce channel sync noise
2026-03-21 18:12:54 +08:00
liuzhq bccc4e7120 Merge pull request #614 from nmgwddj/feature/disable-input-for-im-session
feat(cowork): disable input controls for IM-created sessions
2026-03-21 17:35:46 +08:00
liuzhq 47162752fe Merge pull request #613 from winsan-zhang/fix/popo-websocket-token-not-required
fix(popo): skip token validation in websocket connection mode
2026-03-21 17:07:32 +08:00
liuzhq 990e353a3c Merge pull request #608 from wuleihenbang/feat/privacy-dialog
feat(renderer): 添加首次启动隐私协议弹窗
2026-03-21 14:04:11 +08:00
liuzhq b35da304ed Merge pull request #607 from wuleihenbang/fix/openclaw-assistant-message-fragmentation
fix(openclaw): 修复助手消息在 tool_use 后被分片的问题
2026-03-21 14:02:07 +08:00
liuzhq 76d0409764 Merge pull request #606 from netease-youdao/pr-584
Pr 584
2026-03-21 12:25:31 +08:00
liuzhq 42ac2281df Merge pull request #604 from winsan-zhang/feature/spec-001-optimize-windows-startup
perf: optimize Windows first-launch startup performance
2026-03-21 12:16:10 +08:00
liuzhq 43a7de5af6 Merge pull request #593 from netease-youdao/liuzhq/skills-safety
- 添加 skill 安装安全扫描
- 新建任务页导航栏添加安全防护标识
- 技能添加页错误提示国际化
2026-03-20 22:07:29 +08:00
liuzhq a0ac4ee4c5 Merge pull request #528 from netease-youdao/liuzhq/gateway-start
- fix: 修复Windows端gateway进程停止时error/exit事件竞争导致的误重启问题
2026-03-19 22:54:11 +08:00
liuzhq 54203e3ea7 Merge pull request #527 from netease-youdao/liuzhq/gateway-start
- fix: Windows端OpenClaw网关启动优化
2026-03-19 22:40:35 +08:00
liuzhq 870ede7457 Merge pull request #523 from winsan-zhang/feature/openclaw
perf: no sandbox
2026-03-19 22:29:33 +08:00
liuzhq 57558d64bd Merge pull request #520 from netease-youdao/liuzhq/build-runtime
fix(build): 清理 stub 包后残留的 .bin 断链导致 macOS 签名失败
2026-03-19 21:42:37 +08:00
liuzhq 1c82fad657 Merge pull request #513 from nmgwddj/main
fix(cowork): prevent EPERM on Windows drive root workspace and surfac…
2026-03-19 20:33:16 +08:00
liuzhq 88c4ce5595 Merge pull request #508 from netease-youdao/liuzhq/model-optimize
- 添加 MiniMax M2.7 模型并支持已有用户自动注入,移除DeepSeek Chat 模型
2026-03-19 16:54:19 +08:00
liuzhq 22028fef8b Merge pull request #488 from netease-youdao/pr-473
Pr 473
2026-03-18 20:02:27 +08:00
liuzhq 3a8b2a1bdb Merge pull request #477 from nmgwddj/bugfix/migrate-scheduled-tasks
fix: improve scheduled task migration and add main-process i18n
2026-03-18 19:47:46 +08:00
liuzhq 836468f196 Merge pull request #487 from wuleihenbang/main
fix: cowork 会话期间修改 IM 配置导致 UI 卡死
2026-03-18 18:52:10 +08:00
liuzhq f9923b6dee Merge pull request #483 from nmgwddj/feature/update-agents-md
docs(agents): update AGENTS.md with OpenClaw, i18n, and commit guidel…
2026-03-18 15:33:48 +08:00
liuzhq f2df642eab Merge pull request #484 from netease-youdao/liuzhq/gateway-restart
- 添加openclaw gateway 启动失败后重启功能
2026-03-18 15:33:23 +08:00
liuzhq 4faef33a1f Merge pull request #482 from netease-youdao/liuzhq/wecom-upgrade
chore: 升级企业微信相关依赖
2026-03-18 14:33:50 +08:00
liuzhq 77c6b5fe2d Merge pull request #472 from winsan-zhang/feature/moltbot-pop
- 新增 POPO聊天机器人接入,作为 OpenClaw 插件 (moltbot-popo) 集成
2026-03-17 19:46:58 +08:00
liuzhq 8de5046828 Merge pull request #471 from netease-youdao/liuzhq/openclaw-skills
使用 OpenClaw 原生 Skills 加载替代 AGENTS.md 内嵌方式
2026-03-17 17:45:05 +08:00
liuzhq c96ce25e07 Merge pull request #463 from netease-youdao/liuzhq/openclaw-upgrade
- 手动检查更新使用独立接口 update-manual,自动更新保持不变
2026-03-17 15:42:57 +08:00
liuzhq 9b82f15ac1 Merge pull request #460 from netease-youdao/liuzhq/openclaw-email
Liuzhq/openclaw email
2026-03-17 14:14:35 +08:00
liuzhq 9f10bcf4dd Merge pull request #445 from netease-youdao/liuzhq/openclaw-confirm
fix: 优化权限确认弹窗内容展示
2026-03-16 20:41:47 +08:00
liuzhq 0aad17a8dc Merge pull request #443 from netease-youdao/liuzhq/openclaw-wecom
- feat: 增加 Gateway WS 断连自动重连机制 
- OpenClaw 流式事件性能优化与 Gateway 连接稳定性增强
2026-03-16 18:59:14 +08:00
liuzhq 3407553aca Merge pull request #430 from netease-youdao/liuzhq/openclaw-soul
- feat: 为 Agent 身份设定添加默认模板
- fix: 修复最近使用文件夹二级菜单 hover 时消失过快的问题
2026-03-16 00:37:03 +08:00
liuzhq ca1242e8fb Merge pull request #427 from netease-youdao/liuzhq/openclaw-wecom
Liuzhq/openclaw wecom
2026-03-15 22:28:01 +08:00
liuzhq e0bb2b9312 Merge pull request #424 from netease-youdao/liuzhq/openclaw-wecom
- fix: 修复 Telegram 设置表单重复 botToken 输入框并统一数据绑定
2026-03-15 20:55:04 +08:00
liuzhq 38ef0a7bb9 Merge pull request #420 from netease-youdao/liuzhq/openclaw-wecom
- feat: 升级企微插件至1.0.11并集成扫码快捷配置功能

- feat: 调整企微IM交互,优化连接逻辑

- fix: 修复 OpenClaw 平台 toggle/测试连通性多余重启、i18n 缺失翻译及企微快捷配置异常回滚 

- fix: 修复 IM 渠道关闭后仍能收发消息的问题,开关状态没有同步给openclaw插件注册

- feat: IM 各平台配置页添加操作指南与配置手册链接

- fix: 修复IM频道消息同步在history达到上限时丢失用户消息及历史错乱问题
2026-03-15 20:40:17 +08:00
liuzhq 17e83eaa57 Merge pull request #416 from netease-youdao/liuzhq/openclaw-memory
refactor: 将 Agent 设定从记忆 Tab 抽离为独立 Tab,修复类型不匹配和 i18n 遗漏
2026-03-15 00:10:06 +08:00
liuzhq 582fa83ad3 Merge pull request #415 from netease-youdao/liuzhq/openclaw-memory
feat: 关联openclaw记忆
2026-03-14 19:27:50 +08:00
liuzhq 71160bde4e Merge pull request #412 from netease-youdao/liuzhq/openclaw-memory
- 强制 executionMode 为 local,修复老用户覆盖安装后 OpenClaw 报缺少 Docker 的问题
- 移除对话标题栏的执行模式tag
2026-03-13 19:40:30 +08:00
liuzhq 8d8d6f48a0 Merge pull request #411 from netease-youdao/liuzhq/openclaw-memory
- 迁移设置记忆Tab对接OpenClaw MEMORY.md文件存储
2026-03-13 18:41:54 +08:00
liuzhq 5800e30a49 Merge pull request #403 from netease-youdao/liuzhq/openclaw-sandbox
- 移除内置沙箱及相应构建脚本等
- 原系统提示词精简后与openclaw默认提示词合并
2026-03-13 14:02:16 +08:00
liuzhq 02792e1ad4 Merge pull request #397 from netease-youdao/feature/openclaw-0.2.3
- fix: 修复邮箱授权码含#号时被.env误解析为注释的问题
- fix: 修复开发模式 Electron 启动时 main.js 未构建完的竞态问题,并修复 openclaw 插件预编译时核心内部引用解析失败
2026-03-12 20:45:24 +08:00
liuzhq 5c122e2b41 Merge pull request #394 from netease-youdao/feature/openclaw-0.2.3
- 为更新检查添加日志,便于排查问题
2026-03-12 17:26:48 +08:00
liuzhq c90fd16d03 Merge pull request #392 from netease-youdao/feature/openclaw-0.2.3
- feat: 从main分支移植多文件选择和对话轮次导航功能 
- fix: 移植macOS打包node环境污染修复
- fix: 修复macOS打包签名失败,清理openclaw插件断裂符号链接
- fix: 禁用openclaw浏览器预热,避免启动时弹出空浏览器窗口
2026-03-12 15:16:14 +08:00
liuzhq 4180e48001 Merge pull request #371 from netease-youdao/liuzhq/multi-files-select
feat: 主界面附件支持多文件选择
2026-03-11 11:29:34 +08:00
liuzhq 21cebd628f Merge pull request #355 from netease-youdao/liuzhq/chat-paging
- 聊天界面添加对话轮次上下翻页功能
2026-03-10 10:40:44 +08:00
liuzhq 92bdfa001a Merge pull request #348 from netease-youdao/liuzhq/im-qq-fix
- 关闭 QQ SDK debug 级别日志,避免心跳日志污染
- QQ 机器人图片消息展示优化,解析媒体标签并下载到本地
- QQ 机器人媒体消息友好展示
2026-03-09 16:24:36 +08:00
liuzhq e7a4f781a5 Merge pull request #333 from netease-youdao/liuzhq/im-qq
- 合并 main 分支,整合 QQ 机器人与企业微信功能
- 解决 10 个冲突文件,保留 QQ 和企业微信双平台支持
- 合并 IMPlatform、NotifyPlatform 等类型定义
- 合并 imGatewayManager 中双平台的网关管理逻辑
- 调整 UI 平台列表顺序:企业微信排在 QQ 前
2026-03-08 16:29:47 +08:00
liuzhq 2c1d7dcb8c Merge pull request #327 from netease-youdao/liuzhq/batch-delete
- 统一首页技能弹窗、工作区目录弹窗和附件删除等图标模糊问题
2026-03-07 19:22:48 +08:00
liuzhq 862164a604 Merge pull request #326 from netease-youdao/liuzhq/batch-delete
- 支持批量删除任务,侧边栏操作菜单新增批量操作入口
2026-03-07 19:09:15 +08:00
liuzhq 837cc9de4f Merge pull request #325 from netease-youdao/liuzhq/fix-chat-scroll
- 修复 Windows 下聊天 streaming 时页面异常滚动
- 优化多轮对话后输入框打字卡顿问题
- 修复首页输入框附件图标、任务菜单图标、设置页面模型修改、删除图标模糊问题
2026-03-07 18:01:15 +08:00
liuzhq 8a5b9952b9 Merge pull request #305 from Aoxiang-001/main
feat(nim): 支持群聊/圈组@消息,移除 node-nim 依赖,优化会话标题与日志
2026-03-07 16:03:27 +08:00
liuzhq 426268fd14 Merge pull request #324 from netease-youdao/liuzhq/ui-optimize
- 统一添加输入框增密码显示切换和清除按钮
- 修复部分图标在低分辨率屏幕下模糊问题
- 修复侧边栏导航高亮丢失问题
2026-03-07 16:02:03 +08:00
liuzhq 505d38a55c Merge pull request #309 from netease-youdao/liuzhq/context-optimize
- 修复聊天上下文丢失
- 修改模型超时时间
2026-03-06 14:40:03 +08:00
liuzhq 15c79acdec Merge pull request #300 from netease-youdao/liuzhq/0.2-fix
fix: 修复停止对话切换模型后继续对话报错的问题
2026-03-06 00:15:58 +08:00
liuzhq e47040e5a3 Merge pull request #298 from netease-youdao/liuzhq/0.2-fix
- 已安装的市场技能描述支持中英文切换
2026-03-05 23:38:29 +08:00
liuzhq 540c40b9f4 Merge pull request #291 from Aoxiang-001/main
feat: NIM SDK 迁移至 npm 包,过滤在线消息,新增 P2P 已读回执
2026-03-05 20:13:32 +08:00
liuzhq 415e8e2b34 Merge pull request #278 from netease-youdao/liuzhq/app-update
- 关于页面添加手动检测新版本功能
2026-03-05 11:34:06 +08:00
liuzhq bf2ad1e22b Merge pull request #272 from netease-youdao/liuzhq/skill-update
feat: replace skill-creator with new version
2026-03-05 10:17:19 +08:00
liuzhq 4845293195 Merge pull request #267 from netease-youdao/liuzhq/skill-store-optimize
- MCP 页面样式优化
- Skill Store 增加二级筛选
2026-03-04 22:12:47 +08:00
liuzhq a32729b757 Merge pull request #264 from Aoxiang-001/main
feat: 将 NIM Gateway 从单实例 node-nim SDK 迁移到 多实例 nim.js SDK,支持多实例
2026-03-04 20:07:50 +08:00
liuzhq e1124c45bc Merge pull request #259 from renhongchao/feature/bee-v2
小蜜蜂仅处理私聊,过滤其他消息
2026-03-04 20:07:14 +08:00
liuzhq a3378f47bb Merge pull request #263 from netease-youdao/liuzhq/app-update
- fix: 修复休眠唤醒后更新检查定时器失效的问题
2026-03-04 18:06:40 +08:00
liuzhq f0f9dd60ce Merge pull request #262 from netease-youdao/liuzhq/env-switch
feat: add runtime test/prod endpoint switching via hidden test mode toggle
2026-03-04 18:02:20 +08:00
liuzhq 7f9e314efe Merge pull request #254 from netease-youdao/liuzhq/skill-store
- 添加技能市场
2026-03-04 13:55:33 +08:00
liuzhq b7b972b18b Merge pull request #236 from netease-youdao/fix/issue-195
Fix/issue 195
2026-03-03 15:16:06 +08:00
liuzhq 18b68f4792 Merge pull request #228 from renhongchao/feature/bee-v2
fix: 支持小蜜蜂账号实时变更
2026-03-03 10:34:11 +08:00
liuzhq c27faed340 Merge pull request #223 from netease-youdao/pr-128
Pr 128
2026-03-02 18:48:15 +08:00
liuzhq 8e992bb106 Merge pull request #222 from netease-youdao/fix/issue-208
feat: 支持数理化公式渲染(KaTeX + remark-math)
2026-03-02 18:20:44 +08:00
liuzhq 35a25a0ae8 Merge pull request #158 from renhongchao/feature/bee
feat:添加小蜜蜂接入
2026-03-02 17:29:29 +08:00
liuzhq 16714337d2 Merge pull request #218 from netease-youdao/liuzhq/browser-auto-close
Liuzhq/browser auto close
2026-03-02 17:05:50 +08:00
liuzhq a2aff91218 Merge pull request #210 from netease-youdao/liuzhq/skill-standard-optimize
Liuzhq/skill standard optimize
2026-03-02 14:30:46 +08:00
liuzhq ae22ebcec3 Merge pull request #193 from netease-youdao/liuzhq/skill-optimize
Liuzhq/skill optimize
2026-03-01 19:52:32 +08:00
liuzhq a68a355f7e Merge pull request #155 from netease-youdao/liuzhq/app-update
Liuzhq/app update
2026-02-27 18:02:01 +08:00
liuzhq da4bd4f096 Merge pull request #154 from netease-youdao/liuzhq/app-update
Liuzhq/app update
2026-02-27 17:53:21 +08:00
liuzhq 00e6e493c0 Merge pull request #116 from netease-youdao/liuzhq/dev
Liuzhq/dev
2026-02-26 11:37:27 +08:00
liuzhq 87b9d38d75 Merge pull request #101 from netease-youdao/liuzhq/seedance
Liuzhq/seedance
2026-02-25 14:52:53 +08:00
liuzhq b01f4a16a9 Merge pull request #99 from netease-youdao/liuzhq/imap-smtp-email
Liuzhq/imap smtp email
2026-02-25 13:31:00 +08:00
liuzhq de6d34dc26 Merge pull request #84 from netease-youdao/liuzhq/dev
feat: auto install deps for imap-smtp-email skill
2026-02-24 16:57:22 +08:00
liuzhq e1a264111c Merge pull request #75 from netease-youdao/liuzhq/film-search
Liuzhq/film search
2026-02-24 13:23:00 +08:00
liuzhq 08581332d9 Merge pull request #43 from Aoxiang-001/main
feat: integrate NetEase IM V2 as remote control channel
2026-02-24 11:23:11 +08:00