Commit Graph

  • a36a8f1da4 feat(web): 语音输入(讯飞语音听写 IAT)(bump 0.47.0) caoqianming 2026-07-07 14:16:58 +0800
  • 9ae1040faf fix(web): 消息分页窗口对齐 user 轮次边界(bump 0.46.2) caoqianming 2026-07-07 13:07:40 +0800
  • a47a7799e7 refactor(wecom): 撤除欢迎推送机制,聊天优先布局下不需要(bump 0.46.1) caoqianming 2026-07-07 11:26:13 +0800
  • f3be3d5016 feat(wecom): 会话冷启动欢迎消息 + 未绑定入站回绑定指引(bump 0.46.0) caoqianming 2026-07-07 11:11:10 +0800
  • 7f77e5aca9 feat(web): 移动端显示修复 + 对外品牌名 ZCBOT_BRAND_NAME(bump 0.45.0) caoqianming 2026-07-07 10:44:26 +0800
  • b0a8802d35 feat(wecom): 企业微信应用主页免登进 embed 控制台(bump 0.44.0) caoqianming 2026-07-07 10:09:52 +0800
  • 50e1d57ed5 fix(web): 跳秒指示覆盖刷新重连 + 发送后空窗(bump 0.43.1) caoqianming 2026-07-07 09:16:00 +0800
  • 463e282afd feat(web): run 长耗时可视化——reasoning 事件流 + 阶段跳秒指示(bump 0.43.0) caoqianming 2026-07-07 09:02:31 +0800
  • de53629573 docs(deploy): 497 跳转 301→308——修平台 POST 经跳转被降级成 GET(bump 0.42.5) caoqianming 2026-07-06 22:11:46 +0800
  • db449b1723 docs(deploy): IP 访问证书警告的兼容边界(bump 0.42.4) caoqianming 2026-07-06 22:03:42 +0800
  • 7db97f11c7 docs(deploy): nginx TLS 写法示例 + 497 跳转坑进故障兜底(bump 0.42.3) caoqianming 2026-07-06 21:25:19 +0800
  • e586ffb79e chore(deploy): pip install 加 -q 精简部署输出(bump 0.42.2) caoqianming 2026-07-06 21:07:40 +0800
  • 700bb56ba3 fix(deploy): 蓝绿脚本 wait_health unbound variable(bump 0.42.1) caoqianming 2026-07-06 21:05:48 +0800
  • 8b482e7a30 feat(broker): 外置 Redis pub/sub——蓝绿跨实例 SSE/cancel 可达(bump 0.42.0) caoqianming 2026-07-06 14:51:39 +0800
  • bb6fd11dbb docs: 规模设定重评——broker 外置 Redis 由搁置转推荐实施(bump 0.41.2) caoqianming 2026-07-06 14:28:17 +0800
  • 242548ea84 fix(deploy): 蓝绿端口反转——nginx 接管对外 8765,实例挪 8766/8767(bump 0.41.1) caoqianming 2026-07-06 14:16:46 +0800
  • 1d62670366 feat(deploy): 蓝绿双实例无感部署落地——零 503 窗口 + SSE 不断流(bump 0.41.0) caoqianming 2026-07-06 14:03:10 +0800
  • c52f399f07 fix(guard): ppt 伪导出根治三层——平台机检门 + 禁令去菜谱 + 脚本 hint 纪律(bump 0.40.0) caoqianming 2026-07-06 13:40:54 +0800
  • 022eade18d feat(research): paper_server 接口对接 API Key(bump 0.39.2) caoqianming 2026-07-06 11:15:51 +0800
  • 7533119039 docs: 精简 PROGRESS(865→188 行)与 DESIGN(797→218 行)(bump 0.39.1) caoqianming 2026-07-06 09:52:12 +0800
  • 43775d531a feat(skill): skill 定向模型——ppt 触发自动热切 GLM-5.2(bump 0.39.0) caoqianming 2026-07-06 08:57:32 +0800
  • d24165a2fe style(web): 列表状态灯挪到文件夹行左侧,数据行 space-between 均匀分布(bump 0.38.8) caoqianming 2026-07-03 16:58:56 +0800
  • 259dde502d fix(web): 列表 meta 行数字组靠左跟排——修 active 静默后的左侧缺口(bump 0.38.7) caoqianming 2026-07-03 16:55:32 +0800
  • 2937b75143 style(web): status 徽章默认态静默——active 不挂徽章,终态行淡化(bump 0.38.6) caoqianming 2026-07-03 16:49:44 +0800
  • 7e6159af48 style(web): 运行态标识精简为纯脉冲圆点——文案收进 hover title(bump 0.38.5) caoqianming 2026-07-03 16:43:58 +0800
  • 640bd0a1a3 feat(web): 后台 running task 自动挂 SSE——运行态标识刷新后也实时(bump 0.38.4) caoqianming 2026-07-03 16:41:26 +0800
  • 0ad7d08242 feat(web): 任务列表加运行态标识——多 task 并发时可见哪些在跑(bump 0.38.3) caoqianming 2026-07-03 16:25:59 +0800
  • 941554f9d7 feat(ppt): zongyuan_red 逆向重建为真实中国建材总院模板 + 主动提示(bump 0.38.2) caoqianming 2026-07-03 15:18:06 +0800
  • dc721ba8a3 fix(web): 进度 dock 展开遮挡最新内容——task_progress 后补触底(bump 0.38.1) caoqianming 2026-07-03 13:59:34 +0800
  • 346930449a feat(ppt): 反纯文字页+图表落地硬门(7aa49195 二代陶瓷 deck 复盘,bump 0.38.0) caoqianming 2026-07-03 13:34:51 +0800
  • d30f6089bb fix(web): 直播流式文字按轮次分段——修工具刷屏时文字被推出视口(bump 0.37.2) caoqianming 2026-07-03 13:22:15 +0800
  • 6f27b7cc5a fix(seedream): size 面积钳制——修 1920x1080 被 ARK 400 打回(bump 0.37.1) caoqianming 2026-07-03 12:41:46 +0800
  • 0e02cff6c6 feat(ppt): 对齐网格锁+错位/单调质检(d1285247 陶瓷 deck 复盘,bump 0.37.0) caoqianming 2026-07-03 12:16:42 +0800
  • a89c7386fd fix(web): 进度条自愈——回放层强制单调完成(d1285247 复盘,bump 0.36.2) caoqianming 2026-07-03 11:16:34 +0800
  • fcc158dff6 fix(ppt): 门体系二轮硬化——逃生口收紧+导出自动质检+svg_final 嵌图修复(bump 0.36.1) caoqianming 2026-07-03 08:58:49 +0800
  • 3c712031d5 feat(ppt): 渲图验收闭环+导出验收硬门+几何质检(139a59c5 错位复盘,bump 0.36.0) caoqianming 2026-07-02 13:37:59 +0800
  • d79c28de06 fix(ppt): 禁自搓 SVG→PPTX 导出器硬约束(966041e5 复盘,bump 0.35.1) caoqianming 2026-07-02 09:25:14 +0800
  • e46eb01766 feat(shortcuts): 加快捷指令(触发词→完整指令,入口层确定性展开)(bump 0.35.0) caoqianming 2026-07-01 14:58:55 +0800
  • c2d24b20b4 fix(ppt): 导出图标门升硬 + 修 svg_to_pptx CLI 退出码不传播 + 验收改全量(bump 0.34.7) caoqianming 2026-07-01 14:16:49 +0800
  • 641c7d58aa fix(tools): look_at_image/seedream 接受容器 /workspace 绝对路径(bump 0.34.6) caoqianming 2026-07-01 14:07:44 +0800
  • eb9ffd654f feat(admin): 各用户用量表加「最近使用」列(bump 0.34.3) caoqianming 2026-07-01 13:28:34 +0800
  • d8f71aa7b2 feat(ppt): 页数改为用户必须显式拍板的 gate(bump 0.34.2) caoqianming 2026-07-01 13:01:51 +0800
  • 4b1dce6df9 fix(web): 清空对话时同步清空右侧导航条(bump 0.34.1) caoqianming 2026-07-01 12:13:51 +0800
  • 5bde2445a0 refactor(ppt): 工作目录收进隐藏 .build/ + 反卡片映射 + svg_preview 兜底/gate(bump 0.34.0) caoqianming 2026-07-01 11:12:57 +0800
  • 13835a315a feat(ppt): 加商务红品牌预设 + 配图默认主动提议(bump 0.33.5) caoqianming 2026-06-30 15:57:52 +0800
  • 4a6182a76a fix(ppt): 修生成 PPT 缺图形(扁平 deck 质检 gate + 策略层视觉下限)(bump 0.33.4) caoqianming 2026-06-30 14:37:28 +0800
  • 5d23ee682b fix(ppt): 修生成 PPT 缺图标(图标管线四层断点)+ 沙箱 SVG 预览渲染(bump 0.33.3) caoqianming 2026-06-30 13:59:00 +0800
  • 001f9af96f fix(vision): look_at_image 超时透明重试 + 超时 60→120s(bump 0.33.2) caoqianming 2026-06-30 09:02:40 +0800
  • ff276eb9b3 fix(web): SVG 预览强制 image/svg+xml(前端 blob mime + 后端 download)(bump 0.33.1) caoqianming 2026-06-30 08:28:11 +0800
  • e3a432dcdd feat(ppt): skill 重构为 SVG-first(移植 ppt-master,弃 python-pptx 版式件)(bump 0.33.0) caoqianming 2026-06-29 16:38:58 +0800
  • d4aa5ccbec docs(prompt): system prompt 加通用 context 纪律,堵大块输出滚雪球(bump 0.32.5) caoqianming 2026-06-29 14:56:44 +0800
  • b5d75d2a7b feat(scheduler): 定时任务默认单次超时 0→1800s(bump 0.32.4) caoqianming 2026-06-29 14:52:09 +0800
  • 700176a0c6 docs(brief): 加 context 纪律,堵反复 dump 全文 abstract 烧 token(bump 0.32.3) caoqianming 2026-06-29 14:38:32 +0800
  • 1646205364 fix(scheduler): 定时任务超时被掐断时记 error 而非误吞成 ok(bump 0.32.2) caoqianming 2026-06-29 14:35:40 +0800
  • 89062d99b3 docs(design): 新增 §8.8 channel 长会话上下文治理(Phase 1 / Phase 2-3 design)(bump 0.32.1) caoqianming 2026-06-29 10:47:02 +0800
  • b27cc9cd5b feat: channel 长会话上下文软重置(gap 自动分段 + 新话题命令)(bump 0.32.0) caoqianming 2026-06-29 10:05:07 +0800
  • e49ff641f9 feat(web): 消息框支持拖拽文件 + 修多次粘贴互相顶掉(bump 0.31.3) caoqianming 2026-06-26 14:38:58 +0800
  • d235cb7564 fix(web): 消息目录圆点错位再修(点击竞态 + 触底兜底)(bump 0.31.2) caoqianming 2026-06-26 14:27:50 +0800
  • 1352f092a3 feat(web): admin 近7天用量表加合计行(bump 0.31.1) caoqianming 2026-06-26 14:21:40 +0800
  • b4808b0370 feat: per-account 模型访问控制(档位制,复用 plan 列)(bump 0.31.0) caoqianming 2026-06-26 14:11:22 +0800
  • 8263382fd1 feat: 新增豆包 Seed 2.1(turbo/pro/evolving)+ GLM 5.2 文本模型档案(bump 0.30.0) caoqianming 2026-06-26 13:05:07 +0800
  • d633949a66 feat(web): 定时任务执行历史列表(右栏 Tab + 分页)(bump 0.29.0) caoqianming 2026-06-26 12:53:56 +0800
  • e7a86fb00c fix(web): 修复卡片⚙点击无反应(export openWechatModal)+ 卡片圆角调小 caoqianming 2026-06-26 12:26:44 +0800
  • 12a2289de2 style(web): 卡片布局改左大右小,⚙ 固定宽度 caoqianming 2026-06-26 12:17:32 +0800
  • 013cbc28b5 fix(web): 卡片 ⚙ 按钮打开弹框管理 caoqianming 2026-06-26 11:28:14 +0800
  • a6d00b24ff feat(web): 渠道卡片收拢绑定管理 + 删 rail 按钮 + bump 0.28.1 caoqianming 2026-06-26 11:19:45 +0800
  • e66fdd0ffc feat: 定时任务对话归属 + push 统一记录到渠道对话(bump 0.28.0) caoqianming 2026-06-26 10:51:06 +0800
  • 133e350428 style(web): 渠道卡片改并排省纵向空间 + bump 0.27.4 caoqianming 2026-06-25 12:39:25 +0800
  • 7dfdf4c73b feat(web): 微信/企业微信对话改成左栏固定卡片 + 企业微信也只读 + bump 0.27.3 caoqianming 2026-06-25 12:32:12 +0800
  • 474597cfc6 feat(wecom): 企业微信入站对话支持图片/文件附件(media/get 下载 + 复用渠道无关核心)+ bump 0.27.2 caoqianming 2026-06-25 12:17:44 +0800
  • d1aa2b12e2 fix(wecom): wechat_push 支持按渠道定向投递,修「点名企微仍推到个微」+ bump 0.27.1 caoqianming 2026-06-25 12:15:36 +0800
  • d16297e556 feat(wecom): 企业微信支持入站对话(回调 webhook + AES 解密 + 复用渠道无关对话核心)+ bump 0.27.0 caoqianming 2026-06-25 12:07:47 +0800
  • 5d3cd88e2c fix(wecom): 扫码绑定改用扫码授权登录端点,修复「请在企业微信客户端打开链接」+ bump 0.26.10 caoqianming 2026-06-25 11:21:30 +0800
  • 8ab1805df4 fix(wechat): wechat_push 工具漏挂企业微信 + 提取 active_channels 单一真相源 + bump 0.26.9 caoqianming 2026-06-25 11:09:21 +0800
  • 23c5ab20e0 feat(web): main.py web 支持 --ssl-certfile/--ssl-keyfile(uvicorn 原生 TLS,免 nginx)+ bump 0.26.8 caoqianming 2026-06-25 10:43:18 +0800
  • 0cf6e3e61e chore(wecom): 加企业微信可信域名校验文件 WW_verify_THssshZfneJwIG5Y.txt(放 repo 根)+ bump 0.26.7 caoqianming 2026-06-25 10:25:06 +0800
  • 36964d9920 feat(wecom): 域名根 serve 企业微信可信域名校验文件 WW_verify_*.txt + bump 0.26.6 caoqianming 2026-06-25 10:22:34 +0800
  • ed2ff52bf4 fix(wecom): diag_wecom 加 sys.path 仓库根 + 手动 .env 兜底(直跑不再 ModuleNotFoundError)+ bump 0.26.5 caoqianming 2026-06-25 10:16:17 +0800
  • 6f7c904cca fix(wecom): 推送失败透出真实 errcode/errmsg + 加 diag_wecom 诊断脚本 + bump 0.26.4 caoqianming 2026-06-25 10:10:56 +0800
  • c79fc8ef0c feat(wecom): 企业微信加「手填 userid」绑定(无 HTTPS 域名也能推)+ bump 0.26.3 caoqianming 2026-06-25 09:42:53 +0800
  • 9381655210 fix(admin): 近 7 天用量按日期倒序(最新一天在最上)+ bump 0.26.2 caoqianming 2026-06-25 09:33:54 +0800
  • f17da6a6e1 feat(auth): 平台登录注入 name/user_name + 监控页/dev 顶栏用户名展示 + bump 0.26.1 caoqianming 2026-06-25 09:31:32 +0800
  • 2b2b4531b3 fix(web): 登录失败提示统一为「账号或密码错误」,不再回显原始状态码 + bump 0.25.2 caoqianming 2026-06-25 09:08:00 +0800
  • b5cfce72b5 feat(wechat): web 端微信 task 只读镜像,锚定微信为单一交互入口 + bump 0.25.1 caoqianming 2026-06-24 16:30:22 +0800
  • 529d7f1046 feat(wechat): 入站收图片/文件,CDN 下载+AES 解密落盘 + bump 0.25.0 caoqianming 2026-06-24 16:15:52 +0800
  • 6f7e32bb33 docs: 操作说明书精简版表格微调 + 新增「科研AI双智能体·汇报PPT大纲」+ bump 0.24.4 caoqianming 2026-06-24 14:57:57 +0800
  • 7b9f0c12ed refactor(wechat): 绑定表合一 channel_bindings(判别列+JSONB),取代 ClawBot/企微两表 + bump 0.24.3 caoqianming 2026-06-24 14:55:39 +0800
  • 2dd1b49725 fix(web): 微信绑定弹框标题样式对齐其他弹框 + bump 0.24.2 caoqianming 2026-06-24 14:42:57 +0800
  • 6008e1b8a0 fix(wechat,email): host-side 文件工具翻译容器路径,修复附件发不出 + bump 0.24.1 caoqianming 2026-06-24 14:02:48 +0800
  • 193b545b75 feat(wecom): 企业微信渠道 B 纯推送 + OAuth 扫码绑 userid + bump 0.24.0 caoqianming 2026-06-24 13:44:23 +0800
  • 320f428dd3 feat(email): 配置 foxmail SMTP 发信 + 发件人显示名品牌化 + bump 0.23.2 caoqianming 2026-06-24 11:31:17 +0800
  • 340786a42f feat(web): 微信任务徽章改品牌绿 + 微信 logo + 整行绿边 + bump 0.23.1 caoqianming 2026-06-24 11:23:34 +0800
  • 85336ccb7e feat(wechat): 微信对话 task 渠道标记 + 列表置顶(channel 字段)+ bump 0.23.0 caoqianming 2026-06-24 11:12:16 +0800
  • 95857ba687 feat(wechat): 绑定 UI 并入主 SPA(左栏 rail「微信」按钮 + 扫码 modal)+ bump 0.22.2 caoqianming 2026-06-24 09:47:34 +0800
  • c569438d5f fix(web): 顶栏 token 计量栏回复后不刷新 + bump 0.22.1 caoqianming 2026-06-24 09:08:19 +0800
  • 528b974d9f feat(wechat): ClawBot 个人微信接入第一期(后端 + 绑定页)+ 双渠道设计 §8.7 + bump 0.22.0 feat/wechat-clawbot caoqianming 2026-06-24 08:59:56 +0800
  • 336db63a01 feat(rendering): 平台渲染层 rendering/ 统一三 skill docx + chromium md→pdf + bump 0.21.0 caoqianming 2026-06-23 13:07:19 +0800
  • d412aa6b24 fix(web): 消息目录点第一个圆点误高亮第二个 + bump 0.20.4 caoqianming 2026-06-23 08:56:02 +0800
  • 247a887cd6 fix(web): 定时弹窗 z-index 遮挡 + 登录 focus 引用错 id + bump 0.20.3 caoqianming 2026-06-22 10:13:13 +0800
  • c55d0d11f0 fix(context): 发送期补齐悬空 tool_calls,断中断 run 留下的协议崩 + bump 0.20.2 caoqianming 2026-06-21 15:08:20 +0800