更新日志
VizChat 版本发布记录,记录每个 Beta 版本的新增功能、改进和修复。
VizChat 目前处于公开 Beta 阶段。重要变更会在此记录。想追踪更细粒度的进展,请查看 Roadmap。
2026-10-20 · 上传 PDF 不再扣积分;积分按类别显示
上传 PDF 不再扣积分:PDF 自带的文字上传后免费提取,马上能搜到;第一次打开它的解析结果、或 AI 第一次读它时,整份做一次文字识别(按页扣),结果存下来,之后再读不再扣。图片同样在第一次读文字时才识别。见文档。
- AI 直接看图:AI 读工作区里的图片时看的是图本身,要图里的文字时才识别。
- 聊天里的图片发出去就定格:之后改了、删了工作区里的原图,对话里看到的仍是当时那一张。
- 用量按类别:设置 →「用量」列出本周期花在对话、配音、文字识别、翻译上各多少积分。见积分系统。
2026-10-20 · 新的聊天面板:置顶、保留期、换个新对话接着聊
聊天面板重写:回复逐字出现,思考与工具调用折叠成卡片;需要你确认的操作停在一张卡片上,批准或拒绝即可,直接发新消息也算拒绝并把话一起交给 Agent。停止生成后已经写出的内容会保留。
- 置顶与保留期:每个工作区最多置顶 10 个对话;一年没有活动、也没置顶的对话会自动删除。见管理对话。
- 总结并在新对话中继续:右键对话即可,原对话保留。
/clear改为开始新对话,不再只是清空显示。- 聊天里的文件都进工作区:上传或粘贴的文件(含图片)放进「聊天附件」文件夹;图片里的文字在 Agent 用到时才识别、才计费。
- 「导出所有会话」现在包含每个对话的消息。
2026-10-19 · 自动播放等画面播完再翻页
物理模拟、随机过程、倒计时还在播时,连续播放先不翻页,等它播完再往下;控制栏显示在等什么、还剩多久,随时可以 跳过。也可以让 AI 在某句话之前等画面,讲稿停在那里、等完接着念。组件属性里的「播完再翻页」可以关掉。见字幕与旁白 Cue。
导出视频同样会等,并可以设每页最多多等多久,或改成按讲稿长度导出。见导出。
2026-10-18 · 新增 15 个内置组件,自定义组件可用更多图表库与 Vue
内置组件一下多了 15 个,覆盖地图、模拟与课堂(见内置组件类型):
- 图表:ECharts 柱状图、图表变形、Vega-Lite 图表、科学绘图(误差棒、对数轴、拟合)、等值线图,以及读工作区 CSV / TSV 的数据探索与分面对比。
- 地图:地理地图(地点与路线,随讲解飞过去)、分级统计地图(按数值给区域上色,边界用你自己的 GeoJSON)。
- 模拟与课堂:物理模拟、随机过程、选择题卡片、分步解题、倒计时;另有一笔一笔画出来的手绘图。
自定义组件:Agent 现在可以用 ECharts、Vega-Lite、Plotly、p5 与 Leaflet 画图,也可以用 Vue 写组件。
2026-10-17 · 开源改为按版本声明
组件的源码是否公开,现在写在它的 package.json 里,逐个版本决定:
- 在包里声明:在
vizchat段写"openSource": true,同时把license写成一个开源许可证(如"MIT")。不写就不公开;两者对不上,构建直接报错。网页端的发布对话框会显示草稿的声明,源码要公开时还要你多确认一次。见用命令行发布 widget。 - 已移除:
vizchat widget open-source、vizchat widget publish --open-source,以及「我的创作」里的「公开源代码」。 - 已开源的版本保持公开:公开过源码的版本仍按它的许可证可用;之后的版本可以重新不公开,从那以后 Marketplace 不再提供源码下载和「导入到我的组件」。
- 每次发布都扫描密钥,不再只扫开源的:编译出的组件无论如何都是公开的。
- 官方组件:Math Coordinate 的源码改为不公开,它此前各版本的源码已从公开下载撤下;已经取得的人仍可按 Apache-2.0 继续使用。
2026-10-08 · 组件源码随处可改
组件的源码现在和你的其它文件一样管理,可以在更多地方修改,改动不会丢:
- 不再互相覆盖:Agent 和组件编辑器同时改同一个文件时,后保存的一方会被拦下,可以载入最新内容,而不是把对方的改动覆盖掉。编辑器也能新建、改名、移动、删除和上传文件(
public/下的图片、字体等)。 - 在本地文件夹里改(桌面端):在「我的创作」里把组件同步到一个文件夹,用任意编辑器改。期间云端草稿也改了的话,你的本地修改会先暂存,下次 Agent 改这个组件时替你合并。详见 Widget。
- 发布前先试用:还没发布的组件也能放进自己的 board,发布 board 时自动改用发布出来的版本。「我的创作」也会标出哪些组件还有未发布的改动。
2026-10-07 · 组件更新由你决定
组件作者发布新版本,不再悄悄改变你已经做好的演示与看板:
- 固定在加入时的版本:放进文档的组件就停在那个版本上;有新版本时,打开文件会看到一行「N 个组件有更新」。
- 先看再换:修复更新可以一键全部应用;功能更新先用新版本预览当前文件,确认才更新,之后也能撤销。可能受影响的页会标出来。详见 组件。
- 作者端:发布改了数据格式的新版本时,发布确认会列出「与上一版不兼容的地方」的汇总;「我的创作」不再显示版本号。
2026-10-02 · 把故事板导出成视频
桌面客户端可以把故事板连同讲述语音导出成 MP4:
- 导出视频:属性面板新增 导出视频,可选分辨率、帧率与是否从当前页开始,导出时按页显示进度、可随时取消。视频在你的电脑上渲染与编码,画面与编辑器里看到的一致;首次导出会先下载一个几 MB 的视频编码组件。详见 导出概览。
- 网页里也有入口:点 导出视频、或工作区菜单里的 连接本地文件夹,会引导你下载桌面客户端;已经装了的话可以直接在客户端中打开当前故事板。
- 修复:编辑器里播放故事板时,讲述语音此前会静默失效、退回无声播放,现已恢复。
2026-10-02 · 组件会出场了
故事板里的组件随旁白入场,而不是突然砸在画面上:
- 入场动画:播放时随这一句旁白出现的组件会淡入;让 AI 指定时,核心结论放大入场、承接上一步的上浮、趋势图与代码自左向右展开、背景直接出现。跳转、换页时不重播。详见 字幕与旁白 Cue。
- 首次出现更快:打开故事板时就开始准备这份文档会用到的组件,播放到后面的页时不再先空白一下才出现。
2026-09-04 · 发布,一个动词
作品、模板、组件收成同一个发布模型。原先「另存为模板 → 上架」两步、外加一条只有作者看得见的私有发布态,现在只剩一个动作:
- 原稿即草稿,发布即公开。你在自己工作区里的那份文档就是原稿,发布不再复制一份草稿出来;发布出去的东西立刻公开可见,没有中间态。
- 「模板」变成作品的一个属性:发布时勾「允许套用」,别人就能以它为起点再做一份;不勾就只是一件作品。
- 作品页可被搜索引擎收录,带文字稿、播放计数与分享链接(可带当前页)。
- CLI 破坏性变更:
--visibility阶梯移除,改为单个--open-source布尔——发布即公开之后,那条阶梯的前两档不再有区别。详见用命令行发布 widget。 - 下架仍然可逆,且与「源码是否公开」无关。
2026-09-02 · 画布上的数学
九个新内置组件,以及一个能在对象之上继续搭对象的坐标系。数学与统计一直是内置组件里最薄的一块,这一版把它补齐:
- 新增组件:数轴、立体几何(Math 3D)、数列、概率分布、统计图(直方图 / 箱线图 / 茎叶图)、韦恩图、概率树、数据表、图片。各自用来做什么见内置组件类型。
- 对象可以依赖对象:数学坐标系里的中点、交点、由参数滑块驱动沿曲线移动的点、角标记与实时测量,都会跟着它们所依赖的对象一起重算并跟随;依赖被删掉的对象会变淡、变虚线,而不是悄悄消失。
- 圆锥曲线与导数:椭圆、双曲线、抛物线,它们的焦点、准线、渐近线、顶点都是搭在其之上的独立对象。导数 f′、切线、极值点、单调区间、两曲线的公切线与交点个数同样如此——所以一条 cue 可以单独揭示其中一个。
- 面向数学的轴刻度:任一轴都可以按 π 的倍数(
π/2、3π/2)或分数(1/2、2/3)打刻度,网格跟着刻度走。复平面模式把两轴改标 Re / Im,点写成a + bi。 - 固定组件可以按页改尺寸:属性面板的本页覆盖行现在除隐藏与位置外还能覆盖尺寸,改完即时重渲。
2026-08-25 · 用你的语言逛 Marketplace
Marketplace 内容翻译。作者用母语撰写 widget 的名称、描述、标签与文档,平台为读者翻译:
- 自动翻译:marketplace 列表与详情页按你的界面语言显示名称与描述。widget 文档按需翻译——翻译期间原文保持可见,就绪后原地替换。
- 详情页语言下拉:47 种目标语言任选。未登录可读预翻集(英文与中文);登录后解锁其余语言——你触发的翻译按积分计费,之后的读者免费复用。
- 跨语言搜索:现在用中文能搜到英文作者的 widget(反之亦然),由译文索引支撑。
- 「自动翻译」偏好:在任意详情页可为账号开关默认翻译。
2026-08-19 · Beta v1.1
Widget 开发工具链。重做 CLI 契约,并变更 @vizchat/* 包的许可证:
- CLI 可见性改为阶梯(破坏性变更):
publish --list与--open-source合并为单个--visibility unlisted|listed|source-open。原先两个独立开关能拼出服务端必然拒绝的组合,阶梯让那些状态在语法层就不存在。详见用命令行发布 widget。 - 不可逆操作前可干跑:
publish --dry-run打印完整的待上传清单后停下,不产生任何服务端写入;tts --dry-run停在报价。非交互 shell 下tts现在要求显式--yes,不再把沉默当作同意。 - CLI 输出面向机器:stdout 末行恒为 JSON,全部叙述走 stderr;每个退出码对应一个明确的下一步动作——
2改参数、3重新登录、4改代码、5确认后重跑、6可重试,脚本与 agent 无需解析文字即可分支。 @vizchat/*包许可证变更:自0.3.0起由 Apache-2.0 改为专有许可。用于开发和售卖 widget 仍然免费(含商业用途),但不允许再分发这些包本身、也不允许制作衍生作品。npm 上已发布的0.2.x版本仍为 Apache-2.0。
2026-04-22 · Beta v1.0
首个公开 Beta。完成品牌、文档站和计费骨架:
- VizChat 品牌上线:外层命名、域名、邮件、Landing Page、错误页统一切换到 VizChat。
- Fumadocs 文档站:全新
/docs路由,含 Getting Started、Features(AI Chat / Canvas / Widgets / Storyboard / Workspace)、Concepts、FAQ、Changelog、Roadmap;支持中英双语切换与llms-full.txt聚合导出。 - 公开 Pricing 页:四档套餐(Free / Starter / Pro / Max)+ 对比表 + 结构化 FAQ,未登录也可浏览。
- Starter 首月免费:注册即自动激活,无需信用卡,首月结束后可选择续订或回到 Free。
- 双 GCP project 架构:
vizchat-staging/vizchat-prod物理隔离,部署流程中 git SHA 自动注入 Sentry release,便于错误追踪。