xintaofei
d0e0aad525
optimize: WeChat QR code auth flow and channel reliability
...
- Generate QR code server-side when iLink API returns SPA page URL
(added qrcode + image crates for PNG generation)
- Strip bot_token from frontend response (new WeixinQrcodeStatusPublic type)
- Add request timeouts and shared HTTP client for QR code endpoints
- Fix TOCTOU race on reply_context double-lock (single lock scope)
- Extract do_send() helper to deduplicate sendmessage logic; resend now
checks ret field for context expiry instead of HTTP status only
- Cap pending_messages buffer at 50 to prevent unbounded memory growth
- Generate stable X-WECHAT-UIN per backend instance instead of per request
- Extract ILINK_CHANNEL_VERSION constant (was hardcoded in 4 places)
- Add 5-minute client-side QR expiry timeout in frontend dialog
- Track consecutive polling errors and show warning after 3 failures
- Stabilise onAuthSuccess/onClose callback refs to prevent polling restarts
- Replace dead i18n key weixinOpenQrcode with weixinPollError
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 11:22:51 +08:00
xintaofei
8050e30a55
features: supports WeChat channel
2026-04-02 00:17:23 +08:00
xintaofei
d76dc716e4
optimize: Enhanced session command processing logic
2026-04-01 17:22:56 +08:00
xintaofei
05214d09de
Merge remote-tracking branch 'origin/botwork'
2026-04-01 15:03:41 +08:00
xintaofei
b98f50340f
Feature: Supports remote branch deletion
2026-04-01 12:41:15 +08:00
xintaofei
58611a6bc1
消息渠道支持会话相关指令
2026-04-01 10:08:20 +08:00
xintaofei
c5fe85d309
推送窗口现在会判断是否有配置Git远程仓库,显示正确的提示信息
2026-03-31 18:52:18 +08:00
xintaofei
8937543f80
修复设置页面的“消息渠道”菜单项未适配所有多语言
2026-03-31 18:43:31 +08:00
xintaofei
25a2bd0922
Agent在实时响应中因为错误而中断时发送系统通知
2026-03-31 15:43:00 +08:00
xintaofei
f06360a59d
消息渠道的消息支持多语言
2026-03-31 13:49:16 +08:00
xintaofei
007b52c183
精简事件管理里的事件
2026-03-31 12:05:51 +08:00
xintaofei
edc12a0e39
支持渠道、指令(自定义前缀)和事件(启用/禁用)管理
2026-03-31 11:49:24 +08:00
xintaofei
8d393b3b4f
优化web/server模式下的目录选择,现在支持目录树选择,而不是硬文本写入
2026-03-30 14:59:23 +08:00
xintaofei
d75f94acf3
Merge branch 'main' into cline
2026-03-28 20:15:21 +08:00
xintaofei
be3f4986d7
支持Cline Agent
2026-03-28 20:14:48 +08:00
xintaofei
d5471d2ceb
优化消息里的读/写工具代码样式
2026-03-28 14:30:12 +08:00
xintaofei
8bd19738d0
优化消息里读/写内容显示样式
2026-03-28 14:04:19 +08:00
xintaofei
f50c85ce84
修复web服务页面未处理多语言
2026-03-27 20:49:56 +08:00
xintaofei
c013876bbd
优化项目启动器的配置样式
2026-03-27 17:05:06 +08:00
xintaofei
1518bc625f
创建项目失败提示语优化
2026-03-27 16:33:34 +08:00
xintaofei
ea77c5b0e8
folder增加项目启动器入口,优化窗口跳转
2026-03-27 15:25:55 +08:00
xintaofei
3b080c801b
优化项目启动器的创建功能
2026-03-27 15:08:53 +08:00
xintaofei
7c89e150f9
初始化项目启动器代码
2026-03-27 13:05:27 +08:00
xintaofei
d1eaa8f725
重构会话agent连接、初始化、加载配置流程
2026-03-26 19:55:28 +08:00
xintaofei
ac09d3db9e
初始化web服务功能
2026-03-25 14:26:26 +08:00
xintaofei
ba64b2224b
会话部分文本表达优化
2026-03-25 00:46:13 +08:00
xintaofei
0d16d82eb9
优化claude code系统消息显示
2026-03-24 21:13:25 +08:00
xintaofei
b7df63c5f8
支持在软件内预览图片
2026-03-24 16:31:33 +08:00
xintaofei
42e7e66997
优化系统管理的布局和操作交互
2026-03-23 17:55:53 +08:00
xintaofei
b010ef071d
修复本地新创建的分支无法推送到远程
2026-03-23 16:09:18 +08:00
xintaofei
c8af3e07ac
Agents管理里配置保存后通知里添加生效提示。
2026-03-23 15:25:57 +08:00
xintaofei
a23206796f
Git推送成功后现在会自动关闭推送窗口
2026-03-22 23:38:56 +08:00
xintaofei
8432475ca6
在提交区域添加“刷新”和“推送”右键快捷操作
2026-03-21 20:48:04 +08:00
xintaofei
d9032f1c82
添加git推送窗口,显示待提交列表和查看文件差异
2026-03-21 20:37:19 +08:00
xintaofei
a9e0a742ac
集成系统通知,并在Agent响应完成后发出通知
2026-03-21 18:39:28 +08:00
itpkcn@gmail.com
9e21ac439b
支持快捷打开github凭据生成页面
2026-03-21 14:15:16 +08:00
itpkcn@gmail.com
24f0b580ce
后台设置里添加非github的git服务器管理
2026-03-21 13:57:11 +08:00
itpkcn@gmail.com
aaad19adb5
支持实时处理Git凭证
2026-03-21 13:20:46 +08:00
itpkcn@gmail.com
62fab2c3f2
设置界面支持版本控制和github账号管理
2026-03-21 11:33:48 +08:00
xintaofei
1ce062dce4
右侧边栏变更区域支持删除操作
2026-03-20 22:23:40 +08:00
xintaofei
33d70b8866
支持搜索文件和目录
2026-03-19 00:24:50 +08:00
xintaofei
b6956b24c4
优化会话页面Agent响应时的时间显示
2026-03-18 11:00:06 +08:00
xintaofei
b4a6f70389
支持markdown预览和html文件浏览器打开
2026-03-17 00:29:20 +08:00
xintaofei
726a20c8ce
支持提交窗口中目录的右键快捷操作
2026-03-15 22:45:15 +08:00
xintaofei
d03be55c6b
增强git贮藏(stash)功能,支持可视化操作
2026-03-15 22:09:05 +08:00
xintaofei
31a4fd5b4b
删除分支时,如果提示分支未合并完成,支持强制删除,而不是永远无法删除
2026-03-15 18:44:20 +08:00
xintaofei
ca7f6ecd25
支持Codex CLI的官网订阅设置
2026-03-15 18:17:46 +08:00
xintaofei
f50484f08c
支持在历史会话中分叉出新会话
2026-03-15 11:44:01 +08:00
xintaofei
2b679b5ba8
优化代码冲突解决
2026-03-14 21:17:26 +08:00
xintaofei
4129f02985
支持git冲突时弹出窗口合并代码解决冲突
2026-03-14 20:55:15 +08:00