| order | title | timeline | tag |
|---|---|---|---|
6 |
更新日志 |
true |
vVERSION |
@ant-design/x 遵循 Semantic Versioning 2.0.0 语义化版本规范。
- 修订版本号:日常 bugfix 更新。
- 次版本号:带有新特性的向下兼容的版本。
- 主版本号:含有破坏性更新和新特性。
2025-12-10
- Sender
- 🐛 修复发送快捷键 enter 和 shift + enter 未受 submit 按钮 disabled 状态控制的问题,修复
onSubmit快捷键和按钮参数不一致问题。 #1472 由 @kimteayon 提交 - 🐛 修复
onChange缺少skill参数问题,修复词槽模式仅展示技能能力时 placeholder 未展示问题,并重构onChange逻辑。#1477 由 @kimteayon 提交 - 🐛 修复词槽模式
input类型词槽激活焦点时发送快捷键 enter 和 shift + enter 未触发问题。#1498 由 @kimteayon 提交
- 🐛 修复发送快捷键 enter 和 shift + enter 未受 submit 按钮 disabled 状态控制的问题,修复
- Attachment
- 🐛 修复设置
maxCount后最后一个文件未上传问题。#1486 由 @kimteayon 提交 - 🐛 修复上传图片后 antd 报警告问题。#1492 由 @kimteayon 提交
- 🐛 修复设置
- 🐛 修复 Mermaid 渲染抖动问题。#1497 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1464 由 @IsDyh01 提交、#1483 由 @Chiaki-xps 提交、#1463 由 @J-Da-Shi 提交、#1489 由 @Chiaki-xps 提交、#1499 由 @kimteayon 提交、#1500 由 @kimteayon 提交、#1501 由 @Samoy 提交
- 🛠 修改对
mermaid的依赖配置。#1475 由 @Div627 提交
- 🛠 优化
sideEffects配置。#1408 由 @hongxuWei 提交
2025-12-05
- 🐛 修复 Bubble css token
typingContent配置不生效问题。#1435 由 @kimteayon 提交 - 🐛 修复因 antd 升级到 6.0.1 导致多个组件样式丢失问题。#1441 由 @kimteayon 提交、#1446 由 @kimteayon 提交
- 🐛 修复 Bubble.List 在 safari 浏览器滚动兼容性问题。#1392 由 @anxLiang 提交
- 🔥 新组件 HighlightCode 和 Mermaid。#1402 由 @Div627 提交
- 🆕 Actions 新增语义化实现。#1443 由 @kimteayon 提交
- 🆕 Suggestion 新增语义化实现,移除重复的 Enter 触发事件,修复
onSubmit方法多次执行的问题,onSelect方法新增selectedOptions完整数据返回,同时对选项的实现使用useMergedState进行了重构。#1406 由 @kimteayon 提交 - 📖 优化官网站点提升用户体验。#1444 由 @kimteayon 提交
- 🆕 Sender 新的词槽类型
content和技能功能skill。#1377 由 @kimteayon 提交
- 🐛 修复 DeepSeekChatProvider 对
<think>标签格式换行处理不当导致 XMarkdown 格式渲染异常问题。#1445 由 @kimteayon 提交 - 🐛 修复 useXChat
setMessages方法调用未触发渲染问题。#1450 由 @hylin 提交 - 🐛 修复 rc-util 依赖未声明问题。#1456 由 @hylin 提交
- 🐛 替换 useStreaming 正则解决 ios 兼容性问题。#1457 由 @Div627 提交
- 📖 完善文档提升用户体验。#1451 由 @Div627 提交
- 🛠 迁移 UI 插件 HighlightCode 和 Mermaid 到 @ant-design/x 达成更合理的依赖关系。#1402 由 @Div627 提交
2025-12-03
- 🐛 修复因 antd 升级到 6.0.1 导致多个组件样式丢失问题。#1428 由 @kimteayon 提交
- 🐛 修复 Attachments 组件使用时 antd 报错问题。#1395 由 @kimteayon 提交
- 🐛 修复 Sender 组件
allowSpeech自定义时 disable 错误问题。#1398 由 @kimteayon 提交 - 🐛 修复 Sender.Switch 组件语义化配置缺失问题。#1396 由 @kimteayon 提交
- 🛠 修复因版本升级导致的测试用例失败。#1393 由 @kimteayon 提交
- 📖 新增 1.x 官网链接。#1386 由 @kimteayon 提交、#1394 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1384 由 @kimteayon 提交、#1416 由 @IsDyh01 提交
- 📖 官网目录、文档、示例全面更新。#1419 由 @kimteayon 提交
- 🐛 修复 useXChat
requestFallback新增 errorInfo 参数解决无法获取接口错误数据问题。#1419 由 @kimteayon 提交
- 🐛 修复插件 HighlightCode 复制代码错误问题。#1414 由 @Jimi1126 提交
- 🐛 修复 XMarkdown 渲染特殊字符失败问题。#1413 由 @Div627 提交
- 🐛 修复 XMarkdown 缓存重置逻辑因旧引用未生效问题。#1420 由 @Div627 提交
2025-11-22
🏆 Ant Design X 2.0.0 已发布!
@ant-design/x - 智能界面构建框架
基于 Ant Design 设计体系的 React UI 库、专为 AI 驱动界面设计,开箱即用的智能对话组件、无缝集成 API 服务,快速搭建智能应用界面。
@ant-design/x-markdown - 高性能流式渲染引擎
专为流式内容优化的 Markdown 渲染解决方案、强大的扩展能力,支持公式、代码高亮、mermaid 图表等极致性能表现,确保流畅的内容展示体验。
@ant-design/x-sdk - AI 对话数据流管理
提供完整的工具 API 集合、开箱即用的 AI 对话应用数据流管理、简化开发流程,提升开发效率。
🌟 我们准备了升级文档,查看详情。
2025-11-17
- 🛠 删除 components 属性,同时将内部属性提升。#1338 由 @kimteayon 提交
- 🆕 FileCard 新增图片生成过程以及加载、渲染能力。#1311 由 @kimteayon 提交
- 🆕 Think 将
blink动画样式升级为 css token。#1318 由 @kimteayon 提交 - 🆕 ThoughtChain 将
blink动画样式升级为 css token。#1318 由 @kimteayon 提交 - 📖 优化官网站点提升用户体验。#1335 由 @kimteayon、#1329 由 @kimteayon 提交
- 🛠 使用 useMemo 优化 markdown 渲染,同时修改基本演示文本和动画演示文本。#1337 由 @Div627 提交
- 🆕 XMarkdown 渲染 HTML 标签对
disabled和checked属性透出。#1328 由 @Div627 提交 - 🆕 XMarkdown
hasNextChunk增加对表格渲染处理的能力。#1322 由 @Div627 提交 - 🐛 修复 XMarkdown 默认的表格渲染的样式。#1324 由 @Div627 提交
- 🆕 XMarkdown
incompleteMarkdownComponentMap新增多个类型渲染。#1325 由 @Div627 提交 - 📖 优化官网站点提升用户体验。#1326 由 @Div627。
2025-11-07
- 🛠 升级 antd 依赖版本到
6.00-alpha.4。#1300 由 @kimteayon 提交 - 📖 优化官网站点提升用户体验。#1303 由 @kimteayon 提交
- 🛠 重构 markdown 主题样式。#1305 由 @kimteayon 提交
- 🐛 修复
code标签streamStatus状态错误问题。#1307 由 @Div627 提交 - 🛠 将
index.less改造为index.css。#1306 由 @Div627 提交 - 🐛 修复
SteamingOption为StreamingOption。#1301 由 @Div627 提交 - 🐛 修复 dompurifyConfig.ALLOWED_TAGS 被错误合并到 ADD_TAGS 的问题。#1297 由 @Div627 提交
2025-10-30
- 🐛 删除 Bubble.List
suffix属性,并通过 CSS Token 修改来 typing。#1285 由 @kimteayon 提交 - 🆕 ThoughtChain.Item 组件新增闪动效果。#1278 由 @kimteayon 提交
- 🆕 Think 组件新增闪动效果。#1278 由 @kimteayon 提交
- 🆕 ThoughtChain 组件新增闪动效果。#1286 由 @kimteayon 提交
- 🆕 Actions 新增 fadeIn 和 fadeInLeft 效果。#1288 由 @kimteayon 提交、#1289 由 @kimteayon 提交
- 🆕 Prompts 新增 fadeIn 和 fadeInLeft 效果。#1289 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1290 由 @Rain120。
2025-10-29
- 🆕 Attachments Ref 新增
select方法支持选择文件的能力,同时修复设置了最大数量,并达到了最大数量后仍显示上传按钮的问题。#1266 由 @kimteayon 提交 - 📖 优化官网站点提升用户体验。#1269 由 @kimteayon 提交、#1274 由 @kimteayon 提交
- 🐛 修复 KaTeX 插件渲染失败抛出异常的问题,修改公式渲染规则减少渲染异常。#1265 由 @Div627 提交
- 📖 新增 XMarkdown 处理中文链接的代码示例。#1270 由 @kimteayon 提交
- 🆕
code和pre标签渲染时返回渲染状态streamStatus以及块级标识block。#1272 由 @Div627 提交 - 🐛 修复渲染 markdown 时重复的 DOM key。#1273 由 @Div627 提交
2025-10-27
- 🆕 Sender 词槽配置改为可变属性,词槽模式下
insert方法新增replaceCharacters属性入参,支持新增替换功能,同时focus方法新增词槽key的配置以支持指定词槽的focus功能。#1259 由 @kimteayon 提交 - 🆕 Sources 行内模式支持指定当前激活的面板,新增
activeKey属性,同时优化面板切换的交互样式,使体验更好。#1261 由 @kimteayon 提交 - 🆕 Bubble.List 对滚动条布局和实现以及语义化进行了优化。#1263 由 @kimteayon 提交
- 🐛 修复 XMarkdown 自定义组件不同状态下入参结构不一致问题。#1260 由 @Div627 提交
- 📖 新增 XMarkdown 代码示例。#1262 由 @kimteayon 提交
2025-10-23
- 🔥 新组件 Sources。#1250 由 @hy993658052 提交
- 🆕 Bubble 新增 Bubble.System 和 Bubble.Divider 两个子组件。#1239 由 @anxLiang 和 @kimteayon 提交
- Sender
- 🆕 新增词槽焦点事件功能。#1221 由 @kimteayon 提交
- 🐛 修复输入框
onPasteFile粘贴多文件回调数据错误问题。#1221 由 @kimteayon 提交 - 🐛 修复 svg 未做国际化导致的无障碍问题。#1243 由 @kimteayon 提交
- FileCard
- 🆕 新增语义化实现。#1220 由 @kimteayon 提交
- 🆕 新增
jfif类型支持。#1248 由 @IsDyh01 提交 - 🆕 Attachments 新增语义化实现。#1220 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1216 由 @kimteayon 提交, #1217 由 @Div627 提交,#1218 由 @IsDyh01 提交,#1224 由 [@kimteayon](https://github.com/ kimteayon) 提交,#1232 由 @IsDyh01 提交,#1233 由 @kimteayon 提交,#1243 由 @kimteayon 提交,#1247 由 @elrrrrrrr 提交
- 🆕 XMarkdown 新增需闭合标签语法的过程中的渲染组件配置
incomplete以及对应功能。#1223 由 @Div627 提交 - 🐛 修复 XMarkdown openLinksInNewTab 属性配置失效问题。#1253 由 @Div627 提交
- 🐛 修复 XMarkdown 动画重复渲染问题。#1255 由 @Div627 提交
- 🆕 健壮 XMarkdown 对公式渲染标签识别能力。#1255 由 @Div627 提交
- 🐛 修复 useXChat 处理流数据服务器错误导致
requestFallback回调入参问题。#1224 由 @kimteayon 提交 - 🆕 useXConversations 新增 activeConversationKey 的实现。#1252 由 @kimteayon 提交
- 🐛 修复 useXChat
isRequesting非多实例问题,以及优化requestPlaceholder和requestFallback回调入参。#1254 由 @kimteayon 提交
2025-09-24
2025-09-22
- Bubble
- 🆕 Bubble.List 新增
extra参数,配合 useXChat 已支持自定义功能。#1195 由 @kimteayon 提交 - 🐛 修复
loading状态下内容高度被固定问题。#1178 由 @kimteayon 提交 - 🐛 修复组件类型导出命名错误问题。#1182 由 @kimteayon 提交
- 🆕 Bubble.List 新增
- 🐛 修复 ThoughtChain.Item 组件类型导出命名错误问题。#1178 由 @kimteayon 提交
- 🐛 修复 XProvider 监听组件缺少问题。#1178 由 @kimteayon 提交
- 🛠 重构动画相关实现。#1198 由 @Div627 提交、#1204 由 @Div627 提交
- 🐛 修复插件导出类型错误问题,以及新增示例和文档#1187 由 @Div627 提交
- 🐛 修复 Mermaid 插件切换时渲染异常。#1175 由 @Div627 提交
- 🆕 补充 HighlightCode 插件和 Mermaid 插件语义化实现。#1178 由 @kimteayon 提交
- 🐛 修复 XMarkdown 主题样式覆盖不全问题。 #1182 由 @kimteayon 提交
- 🆕 useXChat
setMessage支持使用回调函数支持获取原始消息,同时onRequest和onReload新增extra参数以支持自定义功能。 #1195 由 @kimteayon 提交
- 🆕 更新站点整体文档。 #1194 由 @kimteayon 提交
- 🆕 更新样板间功能,新增'现代感'样板间。 #1184 由 @kimteayon 提交、#1195 由 @kimteayon 提交、 #1194 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1170 由 @jinyang 提交、#1186 由 @jinyang 提交、#1192 由 @iamkun-2 提交、#1193 由 @iamkun-2 提交、#1197 由 @elrrrrrrr 提交、#1199 由 @Div627 提交
2025-09-14
- Bubble
- 💄 修复默认
white-space样式问题。#1147 由 @kimteayon 提交 - 💄 修复语义化缺失以及
loading状态下在 Bubble.List 下高度错误问题。#1162 由 @kimteayon 提交 - 🐛 修复类型导出和文档引入错误问题。#1160 由 @kimteayon 提交
- 💄 修复默认
- 📖 删除下线工具
useXAgent和useXChat,以及对应的文档引用删除或者替换为X SDK。#1148 由 @kimteayon 提交 - 🐛 修复 FileCard 组件
status展示缺失问题。#1156 由 @hy993658052 提交 - 🐛 修复 Sender 组件开启文件粘贴功能时无法粘贴 Excel 单元格文本数据问题。#1167 由 @kimteayon 提交
- 🆕 新增 Mermaid 插件操作功能。#1135 由 @Div627 提交
- 🐛 修复 XMarkdown 流式效果。#1135 由 @Div627 提交
- 🆕 新增插件国际化和主题定制功能,以及文档升级。#1135 由 @kimteayon 提交
- 🆕 新增 XMarkdown 链接
openLinksInNewTab配置、以及主题颜色调整。#1164 由 @Div627 提交 - 🐛 修复 XMarkdown 与文档 markdown 样式冲突问题。#1161 由 @kimteayon 提交
- 🛠 重构 useXChat 工具
isRequesting属性,由方法升级为可监控变量。#1168 由 @hylin 提交 - 🆕 新增 useXChat 工具消息
abort状态,同时修复requestFallback回调方法message参数错误以及删掉对错误状态的消息过滤。#1171 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1169 由 @hylin 提交
- 📖 更新官网介绍、模型接入、百宝箱智能体接入、X SDK 等文档,以及样板间代码更新。#1171 由 @kimteayon 提交
2025-08-28
- 🐛 修复 Sender 普通模式点击
Enter选中文候选词时触发Submit的问题。#1144 由 @kimteayon 提交 - 🐛 修复 Sender 词槽模式
submitType为shiftEnter时无法换行问题。#1143 由 @kimteayon 提交 - 💄 修复 ThoughtChain.Item
description内容过多换行后margin样式异常。 - 🛠 使用
@ant-design/x-sdk重构样板间。#1139 由 @hylin 提交 - 🐛 修复 Bubble
prefix持续展示。#1137 由 @anxLiang 提交 - 📖 补充 Bubble.List 文档解释滚动容器问题。#1133 由 @anxLiang 提交
- 🐛 修复 Attachment 组件上传图片未展示图片问题。#1140 由 @hy993658052 提交
- 🐛 修复 FileCard 语义化问题以及卡片大小展示问题。#1130 由 @kimteayon 提交
- 📦 升级 father 配置。#1125 由 @fireairforce 提交
- 📖 优化官网站点提升用户体验。#1142 由 @kimteayon 提交
2025-08-20
- 🆕 新增 Actions 子组件功能,Actions.Copy、Actions.Audio、Actions.Item。#1121 由 @kimteayon 提交
- Bubble
- 🆕 新增 Sender 组件语义化配置。#1116 由 @kimteayon 提交
- 📖 使用 X SDK 重构样板间。#1139 由 @hylin 提交
- 📖 优化官网站点提升用户体验。#1124 由 @kimteayon 提交、#1123 由 @kimteayon 提交
- 🛠 发布链路优化。#1115 由 @kimteayon 提交
2025-08-14
2025-08-12
- 🛠 重构升级组件 Bubble。#1100 由 @anxLiang 提交、#1077 由 @anxLiang 提交
- 🛠 重构升级组件 Bubble.List。#1077 由 @anxLiang 提交
- 🐛 修复 Bubble 组件
readOnly和loading逻辑不生效问题。#1101 由 @kimteayon 提交
- 🛠 发布链路优化。#1098 由 @kimteayon 提交、#1009 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1087 由 @kimteayon 提交
2025-08-05
- 🔥 新组件 FileCard。#1094 由 @hy993658052 提交
- 🔥 新组件 Notification。#973 由 @kimteayon 提交
- 🔥 新组件 Think。#970 由 @hy993658052 提交、#966 由 @hy993658052 提交、#946 由 @hy993658052 提交
- 🛠 重构升级组件 Attachments。
- 🛠 重构升级组件 Actions。#994 由 @vanndxh 提交
- 🛠 重构升级组件 Conversations。#955 由 @kimteayon 提交、#954 由 @kimteayon 提交、#937 由 @kimteayon 提交
- 🛠 重构升级组件 Sender。#1073 由 @kimteayon 提交、#962 由 @Chuck-Ray 提交
- 🛠 重构升级组件 ThoughtChain。#985 由 @kimteayon 提交
- 🆕 全部组件
Ref功能补全。#1081 由 @kimteayon 提交 - 🆕 XProvider 组件国际化逻辑接入。#952 由 @kimteayon 提交
- 🔥 新组件 XMarkdown。#1060 由 @Div627 提交、#989 由 @Div627 提交
- 🔥 新插件 Latex。#1060 由 @Div627 提交、#989 由 @Div627 提交
- 🔥 新插件 HighlightCode。#1060 由 @Div627 提交、#989 由 @Div627 提交
- 🔥 新插件 Mermaid。#1060 由 @Div627 提交、#989 由 @Div627 提交
- 🔥 新工具 useXChat。#1098 由 @hylin 提交
- 🔥 新工具 useXConversations。#1098 由 @hylin 提交
- 🔥 新工具 Chat Provider。#1098 由 @hylin 提交
- 🔥 新工具 XRequest。#1098 由 @hylin 提交
- 🔥 新工具 XStream。#1098 由 @hylin 提交
- 🛠 整体框架升级为 Monorepo。#823 由 @elrrrrrrr 提交
- 🛠 整体组件升级 Ant Design V6。#1012 由 @kimteayon 提交
- 🛠 Ant Design X 发布逻辑升级调整。#1098 由 @kimteayon 提交、#1009 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#1083 由 @kimteayon 提交、#1001 由 @elrrrrrrr 提交
2025-09-12
- 🐛 修复 ThoughtChain 组件
title传入ReactNode时折叠标题无法显示问题。#1172 由 @IsDyh01 提交 - 🐛 修复 Sender 组件
LoadingButton传入icon属性时同时显示两个图标问题。#1145 由 @IsDyh01 提交 - 🐛 修复 Sender 组件
content语义化缺失问题。#703 由 @HomyeeKing 提交 - 🐛 移除 Bubble 组件打字效果公共前缀逻辑中的冗余条件判断。#1091 由 @AqingCyan 提交
- 🐛 修复 useXChat
updating状态缺失问题。#833 由 @wzc520pyfm 提交 - 🐛 修复 Suggestion 组件
useActive中 items 为空数组导致的异常。#824 由 @LengYXin 提交 - 📖 优化官网站点提升用户体验。#960 由 @wzc520pyfm 提交、#1048 由 @wzc520pyfm 提交、#1118 由 @afc163 提交、#1122 由 @fireairforce 提交、#1120 由 @IsDyh01 提交
2025-07-30
- 🆕 Attachments 组件
FileCard新增图标和类型的配置能力。#1006 由 @kieranwv 提交 - 📖 新增百宝箱智能体接入文档和样板间。#1063 由 iamkun-2 提交
- 📖 优化官网站点提升用户体验。#1054 由 @hylin 提交、#1056 由 @hylin 提交
2025-07-16
- 🆕 补充 Bubble 组件对滚动事件
onScroll的监听。#1021 由 @QdabuliuQ 提交 - 🐛 移除 Bubble 重复的 TS 类型定义。#1032 由 @wzc520pyfm 提交
- 🐛 修复 Conversations 组件点击禁用的
menu导致触发onActiveChange的问题。#1024 由 @QdabuliuQ 提交 - 🐛 修复 Attachments 组件
FileList语义化配置。#1017 由 @kimteayon 提交 - 🐛 补充 Actions 组件 html 配置。#995 由 @vanndxh 提交
- 🐛 修复 Conversations label 标签展示问题,同时补充语义化配置。#898 由 @yuanliu147 提交
- 📖 优化官网站点提升用户体验。#940 由 @coding-ice 提交、#969 由 @afc163 提交、#968 由 @afc163 提交、#1019 由 @hylin 提交、#1036 由 @kimteayon 提交
2025-05-30
- 🔥 新组件 操作列表 - Actions。#768 由 vanndxh 提交
- 🐛 修复 Bubble.List
footer和header无法获取 key 的问题。#876 由 kimteayon 提交 - 🐛 修复 Conversations 列表标题溢出截断失效问题。#877 由 kimteayon 提交
- 📖 优化官网站点提升用户体验。#816 由 @Rain120 提交、#880 由 @kimteayon 提交
2025-05-21
- 📖 新增 Conversation 类型导出。#258 由 @ONLY-yours 提交
- 💄 修复 Prompts 滚动条始终显示问题。#785 由 @kimteayon 提交
- 🐛 修复 Suggestion 警告使用 antd 废弃 API
onDropdownVisibleChange的问题。#827 由 @zombieJ 提交 - 🆕 扩展 Bubble
content到footer和header的方法实现参数,同时补充 Demo 实现。#683 由 @L-Hknu 和 @kimteayon 提交 - 📖 修复 Api Key 在站点露出的安全问题。#840 由 @kimteayon 提交
- 📖 优化官网站点提升用户体验。#783 由 @kimteayon 提交、#229 由 @afc163 提交、#835 由 @kimteayon 、#814 由 @wzc520pyfm 提交
2025-04-25
- 🐛 删除 Conversations 溢出省略逻辑修复
tooltip展示错误的问题。#776 由 @afc163 提交 - 🐛 修复 Attachments
image卡片样式问题。#751 由 @wzc520pyfm 提交 - 🐛 修复 ThoughtChain 受控问题。#752 由 @Youzi2233 提交
- XRequest
- 🆕 XRequestCallbacks 新增
onStream回调,可对流监听和终止操作。#711 由 @kimteayon 提交 - 🐛 修复 XRequestOptions 变更不生效问题,并新增示例。#736 由 @kimteayon 提交
- 🆕 新增模型接入示例。#725 由 @kimteayon 提交
- 📖 优化 API 方法参数命名不准确问题。#736 由 @kimteayon 提交
- 🆕 XRequestCallbacks 新增
- useXAgent
- 🆕 RequestFn 新增
onStream回调,可对流监听和终止操作。#711 由 @kimteayon 提交 - 🆕 RequestFn 新增
transformStream转换函数,用于处理流数据。#725 由 @kimteayon 提交 - 🐛 修复 XAgentConfigPreset 变更不生效问题,并新增示例。#736 由 @kimteayon 提交
- 🐛 修复 RequestFn
onSuccess回调类型错误问题,同时更新对应示例。#725 由 @kimteayon 提交 - 🆕 新增模型接入、自定义入参、变更配置示例。#725 由 @kimteayon 提交、#711 由 @kimteayon 提交
- 🆕 RequestFn 新增
- useXChat
- 🆕 XChatConfig 新增 Input 和 Output 泛型类型。#725 由 @kimteayon 提交
- 🆕 XChatConfig 新增
transformMessage转换函数,可在更新数据时对messages做转换,同时会更新到messages。#711 由 @kimteayon 提交 - 🆕 XChatConfig 新增
transformStream转换函数,用于处理流数据。#711 由 @kimteayon 提交 - 🆕 XChatConfig 新增
resolveAbortController回调函数,可获得AbortController控制器,用于控制流状态。#711 由 @kimteayon 提交 - 🆕 新增模型接入示例,删除错误的终止流示例。#711 由 @kimteayon 提交
- 🐛 修复 Sender
header圆角样式溢出问题。#732 由 @Bao0630 提交 - 📖 新增助手式样板间。#657 由 @vanndxh 提交
- 📖 重构独立式样板间。#753 由 @vanndxh 提交
- 📖 优化官网站点提升用户体验。#730 由 @afc163 提交、#758 由 @coding-ice 提交、 #761 由 @ONLY-yours 提交
2025-04-14
- Bubble.List
- 💄 优化 Bubble.List 更新时减少不必要的刷新。#479 由 @YumoImer 提交
- 🐛 修复 Bubble.List 暗黑主题下滚动条样式不兼容问题。#727 由 @kimteayon 提交
- Conversation
- 🐛 修复 Conversation 内 ul 和 li 的样式问题。#726 由 @kimteayon 提交
- 🆕 新增
menu的getPopupContainer的实现。#698 由 @yuxuan-ctrl 提交
- 🐛 修复 ThoughtChain 折叠面板无法展开问题。#720 由 @kimteayon 提交
- 🐛 修复 Attachments 图片展示样式问题。#708 由 @hy993658052 提交
- 💄 优化 Sender,使自定义 Actions 的
disabled属性受控。#666 由 @afc163 提交 - 📖 优化官网站点提升用户体验。#680 由 @wzc520pyfm 提交、#699 由 @afc163 提交、#716 由 @afc163 提交、#686 由 @afc163 提交、#728 由 @kimteayon 提交
2025-03-28
- Sender
- 🆕 新增
footer支持自定义底部内容。#654 由 @kimteayon 提交 - 🆕 扩展
autoSize支持配置内容高度。#637 由 @Zhang-Wei-666 提交 - 📖 补充
onFocus和onBlur类型声明。#625 由 @aojunhao123 提交
- 🆕 新增
- 🆕 扩展 Conversations 组件
menu.trigger支持自定义菜单触发器。#630 由 @kimteayon 提交 - Attachments
- 🆕 扩展
ImageProps支持自定义图像展示配置。#613 由 @hy993658052 提交 - 📖 补充 Attachments 组件
onRemoveAPI 文档。#608 由 @kimteayon 提交
- 🆕 扩展
- 📖 补充
GPT-Vis渲染图表示例。#603 由 @lvisei 提交 - 📦 优化 Chat Design X
peerDependencies。#611 由 @pokerface9830 提交 - 📖 优化官网站点提升用户体验。#626 由 @aojunhao123 提交、#648 由 @kimteayon 提交、#659 由 @afc163 提交、#667 由 @jin19980928 提交
2025-03-14
- 🆕 扩展
Sender文件粘贴可处理多个文件。#505 由 @ztkuaikuai 提交 - 🆕 扩展
BubbleList角色定义功能。#500 由 @chenluda 提交 - 🐛 修复
Attachments组件多文件横向滚动条展示。#556 由 @onefeng123 提交 - 🐛 修复
Attachments组件 onRemove 不生效问题。#555 由 @edison-tianhe 提交 - 🐛 修复
Sender组件 actions 缺少 SpeechButton 组件的问题。#549 由 @zombieJ 提交 - 🐛 修复
Attachments组件文件初始化展示问题。#524 由 @ztkuaikuai 提交 - 🐛 修复
Conversations组件滚动条问题。#485 由 @LofiSu 提交 - 📖 优化
Bubble组件 typing 减少不必要的渲染。#477 由 @kxcy001123 提交 - 📦 优化 Chat Design X 构建 #578,#584 由 @kimteayon 提交、 #578 由 @kimteayon 提交、#587 由 @afc163 提交
- 📖 优化官网站点提升用户体验。#484 由 @ztkuaikuai 提交、 #495 由 @ztkuaikuai 提交、 #522 由 @liangchaofei 提交、#537 由 @wzc520pyfm 提交、 #553 由 @PeachScript 提交、 #578 由 @kimteayon 提交 、 #585 由 @MaricoHan 提交
2025-01-13
- 🐛 修复
Attachment组件移除图标的样式问题。#460 由 @Rain120 提交 - 🛠 重构
BubbleProps,支持ContentType类型参数。#403 由 @YumoImer 提交 - 🛠 开发环境和网站支持 React 19。#432 由 @YumoImer 提交
- 📖 优化官网站点提升用户体验。#456, #446, #448, #444, #414, #406, #404 由 @wzc520pyfm, @YumoImer, @Rain120, @afc163 提交
2024-12-25
- 🆕 扩展
XStream对取消功能的支持。#319 由 @ppbl 提交 - 🆕 扩展
Bubble对typing.suffix打字后缀的支持。#316 由 @BQXBQX 提交 - 🆕 扩展
Sender组件onChange对event事件参数的支持。#362 由 @defaultjacky 提交 - 🆕 扩展
Sender组件ref对focus、blur等焦点控制能力的支持。#397 由 @YumoImer 提交 - 🐛 修复
ThoughtChain在非 cssVar 下的样式问题。#373 由 @YumoImer 提交 - 📖 添加
Petercat助理功能。#375 由 @xingwanying 提交 - 📖 优化官网站点提升用户体验。#389、#377、#364、#368 由 @afc163、@YumoImer 提交
2024-12-16
- 💄 优化
Bubble设置placement: 'end'后的样式。#314 由 @YumoImer 提交 - 🐛 修复
Bubble.List设置autoScroll后偶现无法触发自动滚动的问题。#336 由 @anzhou99Ru 提交 - 📖 优化官网站点提升用户体验。#343、#334、#315、#331 由 @afc163、@YumoImer、@Wxh16144 提交
- 🛠 修复
pnpm lint时的错误。#313 由 @BQXBQX 提交
2024-12-04
- 🛠 优化
XRequest支持对自定义协议解析。#293 由 @YumoImer 提交 - 🐛 修复
Attachment前后预览按钮无法正常显隐的问题。#295 由 @anzhou99 提交 - 🐛 修复
useXChat对同一条消息重复触发onUpdate的问题。#298 由 @YumoImer 提交 - 📖 添加
Bubble配合GPT-Vis的使用演示文档。#288 由 @lvisei 提交 - 📦 更新浏览器目标配置减少打包体积。#282 由 @afc163 提交
- 🛠 修复运行
pnpm run prestart的错误。#287 由 @long36708 提交
2024-11-29
- 🛠 优化
useXAgent和XStream的 TS 类型。#272 由 @YumoImer 提交 - 🛠 调整
agent参数设为可选,以支持仅使用useXChat的数据管理功能。#271 由 @YumoImer 提交 - 💄 调整
Conversations样式基于 RICH 设计规范。#242 由 @YumoImer 提交 - 🛠 修复使用
pnpm启动项目时幽灵依赖导致无法启动的问题。#223 由 @YumoImer 提交 - 🌈 独立式样板间支持附件上传功能演示。#250、#265 由 @kelvinelove 提交
- 📖 修复缺失的贡献者信息。#212 由 @afc163 提交
- 📖 优化官网站点提升用户体验。#277、#264、#263、#262、#261、#241、#246、#210、#211 由 @YumoImer、@afc163、@Rain-1214、@kelvinelove、@tabzzz1 提交
- 📦 更新浏览器目标减少打包体积。#234 由 @afc163 提交
2024-11-22
🎉 我们非常开心的宣布 Ant Design X 1.0.0 版本正式发布啦~
- 🌈 源自企业级 AI 产品的最佳实践:基于 RICH 交互范式,提供卓越的 AI 交互体验
- 🧩 灵活多样的原子组件:覆盖绝大部分 AI 对话场景,助力快速构建个性化 AI 交互页面
- ⚡ 开箱即用的模型对接能力:轻松对接符合 OpenAI 标准的模型推理服务
- 🔄 高效管理对话数据流:提供好用的数据流管理功能,让开发更高效
- 📦 丰富的样板间支持:提供多种模板,快速启动 LUI 应用开发
- 🛡 TypeScript 全覆盖:采用 TypeScript 开发,提供完整类型支持,提升开发体验与可靠性
- 🎨 深度主题定制能力:支持细粒度的样式调整,满足各种场景的个性化需求
2024-11-07
- 🔥 Sender 支持
onPasteFile事件与 Attachments 支持ref.upload手动上传文件。#184 由 @zombieJ 提交 - 🔥 Sender
allowSpeech支持受控使用三方语音 SDK。 #187 由 @zombieJ 提交
2024-11-06
- 🔥 新组件 欢迎 - Welcome。 #179 由 @zombieJ 提交
- 🔥 Prompts 支持嵌套层级展示。#181由 @zombieJ 提交
- 🔥 Attachments 支持 Attachments.FileCard 子组件。#182 由 @zombieJ 提交
2024-11-04
2024-11-01
2024-10-31
2024-10-25
- 🔥 新组件 附件 -
Attachments。#168 由 @zombieJ #168 提交 - 🔥 新工具 流 -
XStream。#138 由 @YumoImer 提交 - 🔥 新工具 请求 -
XRequest。#138 由 @YumoImer 提交
2024-10-23
2024-10-17
- Sender
- 📖 更新文档页面下的组配置。#155 由 @YumoImer 提交
- 📖 调整示例切换按钮样式。#146 由 @afc163 提交
- 📖 更新 README.md。#142 由 @afc163 提交
2024-10-10
- Bubble
2024-09-27
- 🔥 新增
XProvider全局化配置组件,由 @YumoImer 完成 #127 - 🔥 新增 运行时钩子
useXChat数据管理,由 @zombieJ 完成 #125 - 🔥 新增 运行时钩子
useXAgent模型调度,由 @zombieJ 完成 #125 - 🆕
ThoughtChain思维链组件支持size属性,由 @YumoImer 完成 #123 - 🛠 更新
.lintstagedrc.json。 由 @afc163 完成 #128 - 🛠 更新依赖
cheerio至v1.0.0。 由 @afc163 完成 #121
2024-09-10
- 🔥 新增:
Suggestion建议组件,由 @ONLY-yours 完成 #87
- 🐛 修复:更改
Sender的restProps类型,由 @ONLY-yours 完成 #101 - 🛠 修复:
bun install问题,由 @afc163 完成 #111
- 🛠 重构:添加层级支持,由 @zombieJ 完成 #118
- 🛠 重构:加速工作流,由 @afc163 完成 #119
- 🛠 重构:升级开发依赖的 5 个更新,由 @dependabot 完成 #120
- 🛠 重构:清理
README.md,由 @afc163 完成 #102 - 🛠 重构:添加 issue 模板,由 @afc163 完成 #103
- 🛠 重构:添加
bun.lockb,由 @afc163 完成 #108 - 🛠 删除
index-style-only.js,由 @afc163 完成 #106 - 🛠 重构:更新
main.yml,由 @afc163 完成 #105 - 🛠 重构:更新
package.json,由 @afc163 完成 #110
2024-09-05
- 🔥 新组件 Bubble。 #19 @li-jia-nan
- 🔥 Bubble 支持方向 #52 @li-jia-nan
- 🔥 新组件 Bubble.List。 #57 @zombieJ
- 🔥 新组件 Conversations。 #48 @YumoImer
- 🔥 新组件 Prompts。 #55 @YumoImer
- 🔥 新组件 Sender。 #46 @ONLY-yours
- 🔥 新组件 ThoughtChain。 #86 @YumoImer
- 📦 使用
father构建。 #84 @zombieJ - 🛠 修复使用
antd的 es 或 lib 包时 ThemeContext 实例不一致的问题。 #88 @YumoImer - 🛠 重构:API 命名规范 #73 @zombieJ
- 🛠 杂项:CI、Github Actions、发布
- 📖 更新 README.md
2024-05-10
- MISC: 项目初始化。
