| title | 更新日志 |
|---|---|
| docClass | timeline |
| toc | false |
| spline | explain |
chatEngine: toolcall渲染兼容并发同一名称的工具调用 @carolin913 (#352)
DatePicker: 新增DatePicker和DateRangePicker组件 @LeonardoSya (#330)Select: 新增Select选择器组件 @LeonardoSya (#328)Divider: 新增color和widthAPI @LeonardoSya (#334)
ChatMarkdown: 修复自定义 Markdown 渲染引擎的部分配置不生效的问题 @uyarn (#349)Image: 修复加载错误时图片占位样式问题 @LeonardoSya (#329)Button: 修复使用icon的场景的间距问题 @LeonardoSya (#341)
Input: 完善文档内容 @LeonardoSya (#336)
- feat: 新增RangeInputPopup组件 @LeonardoSya (#320)
- feat(chatmessage): add codeblock click callback @carolin913 (#332)
- feat(chatengine): 支持并发多个agui toolcall事件 @carolin913 (#332)
fix: 修复chat-loadingdots 风格命名错误的问题
fix: 优化 Chatbot 相关组件样式 @uyarn (#313)
chat-message: usedefaultPropsto set the default value ofanimationtoskeleton@zhangpaopao0609 (#307)tag: 修复tag样式和icon问题 @LeonardoSya (#307)
icon: 更新文件相关的图标资源 @uyarn (#302)
ChatMarkdown: fix ChatMarkdown reusing @LzhengH (#298)ChatThinking: fix thinking animation @LzhengH (#296)Chat: 修复 Chat 相关组件的样式变量问题 @uyarn (#299)
- fix(upload): 修复受控状态问题 @carolin913 (#287)
- fix(chatSender): fix sender default value @LzhengH (#289)
- fix(chatItem): fix code copy & fix chat-item message @LzhengH (#291)
- fix(chatItem): fix user right attachments @LzhengH (#290)
- fix(chatItem): fix render empty @LzhengH (#294)
- fix(chatThinking): 首次进入transition动画无法撑开高度问题 @LzhengH (#296)
- feat(chatItem): default error status @carolin913 @LzhengH (#292)
- feat(chatMarkdown): 渲染引擎改为cherry-markdown @LzhengH (#268)
- feat(chatMarkdown): code代码块支持theme切换 @LzhengH (#281)
- fix(chatMarkdown): link去掉默认图标 @LzhengH (#282)
- feat(chatEngine): 独立输出chatEngine @carolin913 (#284)
- feat(chatEngine): 支持适配ag-ui协议 @carolin913 (#284)
- fix(upload): 修复upload组件disabled状态问题、filevalue受控问题 @carolin913 (#284)
- fix(attachments): fix onFileClick in vue @LzhengH (#277)
- feat(chatItem): thinking添加slot @LzhengH
- fix(markdown): 修复markdown data为空时渲染object的问题 @LzhengH (#275)
- feat(chat-item): 默认添加header/name/avatar/datetime插槽 @LzhengH (#273)
- fix(chat-item): fix style @LzhengH (#267)
- feat(chat-item): add content slot, adjust status effect conditions @LzhengH (#265)
- fix(markdown): fix unexpected error @LzhengH (#264)
- fix(chatbot): fix item render content key @LzhengH (#259)
- feat(chatbot): 优化组合模式下message重复渲染问题 @LzhengH (#257)
- feat(chatbot): 支持onRequest透传用户自定义参数 @LzhengH (#257)
- fix(chatlist): TdChatbotApi类型问题 @LzhengH (#257)
- Feat/chatmessage 支持传入avatar/name slot @carolin913 (#247)
- Feat/chatlist 修改scrollList type @carolin913 (#247)
- Feat/chatmessage 支持传入avatar/name slot @carolin913 (#247)
-
- Feat/chatlist 修改scrollList type @carolin913 (#247)
- Fix/chatmessage 修复加入attachment后消息体样式 @LzhengH (#241)
- Feat/chatMessage 支持自定义用户消息 @carolin913 (#239)
- Feat/chatBot 提供列表滚动api @carolin913 (#239)
- Feat/attachment 简化image渲染所需的属性 @carolin913 (#239)
- feat(chatbot): add onchatready @carolin913 (#237)
- feat(markdown): 支持代码块组件滚动 @LzhengH (#234)
- feat(exportparts): 添加exportparts逻辑,支持嵌套层级下的自定义样式 @LzhengH (#223)
- feat(chatbot): 增加setMessages方法 @carolin913 (#235)
- feat(chatbot): 增加获取状态api: isChatEngineReady,senderLoading @carolin913 (#235)
- Feature/chatbot:engine中增加setMessages @carolin913 (#231)
- Fix/filecard 描述文字超长省略 @carolin913 (#218)
- Fix/collapse 受控开合状态 @LzhengH (#218)
- Feat/chatsender 增加textarea slot @LzhengH (#218)
- Feature/chatbot 修改类型定义,增加Chat前缀 @carolin913 (#212)
- feat(chatbot): modify exported type @carolin913 (#210)
- fix(chatbot): fix sseClient abort error @carolin913 (#210)
chatbot: 新增Chat系列组件 @carolin913 (#208)
- Feature/chat engine 初步补充样式 @LzhengH (#195)
- Feature/新增attachments和filecard组件 @haishancai (#201)
- Fix/优化attachments组件滚动的问题 @haishancai (#202)
- fix(message): 修复打包后引用message报错问题 @LzhengH (#205)
- feat(chatbot): props and style rebuild @carolin913 (#206)
- fix(image): 修复image组件展示问题 @duenyang (#198)
- fix(collapse): 修复collapse在react中使用报错不显示问题 @duenyang (#199)
- fix(collapse): 修复collapse动画不执行问题 @duenyang (#200)
- fix(omi): 通过 css props 插入的 style 标签层级保持和 shadowroot 一致 @duenyang (#203)
- feat(omi): 支持复杂对象使用DOMProperty的方式传参 @duenyang (#193)
- Build/part plugin 添加babel插件补充元素part属性 @LzhengH (#185)
- fix(babel): 修复babel添加part插件失效问题 @LzhengH (#186)
- refactor(lodash): lodash-es instead of lodash @liweijie0812 (#187)
util: convertToLightDomNode 将基于 Omi 的 Showdow Root 组件转成 LightDom @ming680 (#68)affix: affix complete🎉 @601odd (#75)range-input: range-input 组件 @ming680 (#104)swiper: 新增swiper组件 @jiasy1616 (#116)tag-input: 添加 tag-input 组件 @demoadminjie (#114)list: 新增list组件 @carolin913 (#132)input: 增加input组件密码可见切换/增加清除输入按钮 @nightchanges (#119)tabs: 完善除超长tabs header滚动外的功能 @LzhengH (#139)inputNumber: inputNumber @ming680 (#148)dialog: add dialog @novlan1 (#110)
menu: fix 切换报错 && icon样式 @ming680 (#89)input: focus,blur double trigger @carolin913 (#94)util: fix convertToLightDom beforeRender @ming680 (#118)icon: 修复icon不居中显示和class重复设置问题 @duenyang (#128)tag-input: 修复 中文拼音输入bug(输入中文拼音时, 按backspace会删除之前存在的 tag) @demoadminjie (#131)loading: 修复慢速加载示例 @LzhengH (#139)affix: 修复示例滚动逻辑 @LzhengH (#139)input: 升级 omi fix input @ming680 (#141)tag-input: 1、fix 第一次点击无法删除,需要点两次,暂时通过阻止 mousedown 的默认事件防止触发input blur 后续需要omi排查 2、fix 输入文字后展示不全 @ming680 (#142)menu: fix 收起样式 @ming680 (#149)slider: 与 input 联动 @novlan1 (#144)
- 网站&组件&目录整理 @duenyang (#1)
- feat: 优化路由跳转 @duenyang (#2)
- feat: fix anchor style && some optimize @duenyang (#3)
- chore(lint): 增加代码自动格式化 & 优化目录 & commit msg 格式化 & common子仓库 @duenyang (#4)
- feat(button): button complete 🎉 @duenyang (#5)
- feat(site): site build complete 🎉 @duenyang (#21)
- [Build]构建并支持esm、cjs、umd和按需加载,支持通过less变量和css变量修改主题 @duenyang (#38)
- chore(workflow): Add GitHub Workflow @sa03 (#39)
- chore(workflow): 调整 Workflow 配置 @sa03 (#40)
- fix(type): fix TNode type @duenyang (#46)
- chore(workflow): pull request jobs @sa03 (#50)
- feat(switch): switch complete 🎉 @duenyang (#54)
- feat(switch): switch complete 🎉 @duenyang (#55)
- feat: textarea问题修复 @haishancai (#49)
- feat(popup): add popup 🎉 @duenyang (#59)
- [feat]: add image,divider,space @carolin913 (#58)
- feat(tooltip): add tooltip 🎉 @duenyang (#61)
- feat(loading): add loading and portal 🎉 @duenyang (#64)
- feat(avatar): add avatar component @aaronmhl (#70)
- feat(collapse): add collapse component @novlan1 (#66)
- Feature/collapse transition @novlan1 (#72)
- add slider component @novlan1 (#71)
- chore: update prop type @novlan1 (#80)
- Refactor/avatar @aaronmhl (#79)
- Feature/menu @ming680 (#76)
- Feature/icon @duenyang (#81)
- Feature/popconfirm @LzhengH (#85)
- feat(back-top): add back top component @Tzz1194593491 (#74)
- fix(submodule): 归正版本 @duenyang (#90)
- feat(grid): grid complete 🎉 @duenyang (#91)
- chore(spell-check): 移除对dom.ts文件的检查 @duenyang (#93)
- feat(tag): add tag component @carolin913 (#92)
- feat(input): add input component and its examples @HOWARD-WANG-323 (#78)
- fix(omi): 处理 isLightDOM 模式时会重复渲染DOM情况 @duenyang (#96)
- fix(omi): isLightDom 重复渲染 @duenyang (#99)
- docs(avatar): update avatar docs @aaronmhl (#100)
- feat(alert): add alert component @Tzz1194593491 (#97)
- feat(dropdown): dropdown complete 🎉 @duenyang (#106)
- Feature/dropdown @duenyang (#107)
- Feat/radio @LzhengH (#105)
chore: 完善PR CI工作流 复用主仓库部分 @uyarn (#112)chore: 删除暂未使用的CI 需要使用再按需补充 @uyarn (#112)chore: 暂时没有test script,暂时移除build 类型文件 保证流程完整 @duenyang @uyarn (#112)- feat(checkbox): 完成checkbox组件 @1379255913 (#103)
- feat: completed all functions of the card component and wrote test sa… @zyy-bupt2022 (#87)
- fix icon @duenyang (#125)
- Feat/link 增加link组件及相关api文档 @nightchanges (#123)
- Feature/badge 增加badge组件 @Tzz1194593491 (#124)
- feat(breadcrumb): add breadcrumb component @Lyan-u (#108)
- feat(watermark): add watermark component @zzzp9527 (#101)
- fix(watermark): 修复watermark无法生成水印及其它展示问题 @duenyang (#130)
- feat(upload): add upload component @wadwings (#126)
- feat(progress): add new component progress @carolin913 (#133)
- feat(notification): add new component notification @LzhengH (#135)
- feat(skeleton): add new component skeleton @carolin913 (#134)
- tabs complete🎉 @601odd (#127)
- fix(progress): icons use single tag @carolin913 (#137)
- feat(message): add message @Tzz1194593491 (#136)
- fix(icon): 修复多次渲染问题 @duenyang (#140)
- fix(useDragSorter hooks): 文件位置移动 @duenyang (#143)
- fix(input): fix input 受控 @ming680 (#147)
- feat(select-input): 完成select-input&优化popup @duenyang (#146)
- fix(dropdown): dropdown问题修复 @duenyang (#150)
- fix(omi-transition): 修复同一个页面注册多次动画覆盖的问题 @duenyang (#151)
- fix(doc): doc类型README.md无法高亮显示代码块问题 @duenyang (#152)
- feat(api): 规范innerStyle和innerClass @duenyang (#154)
- fix(type): fix tsc build type @duenyang (#155)
- feat(publish): 修复在vite、webpack环境中使用问题 @duenyang (#157)
- feat(popup): 优化popup & 发布测试版本 @duenyang (#158)
- feat(alpha): 发布alpha测试版本 @duenyang (#161)
- feat(alpha): 发布alpha测试版本 @duenyang (#162)
- feat(use): 支持在React环境中使用 @duenyang (#165)
- feat(react): 支持在React中调用update @duenyang (#169)
- feat(react): 优化react适配逻辑 @duenyang (#170)
- feat(Vue): 支持在Vue中使用 @duenyang (#172)
- feat(slider,avatar,dialog): wc style split from common @carolin913 (#173)
- feat(vite): 支持在viet >= 5 版本中使用 @duenyang (#175)
- feat(jsx): 支持jsx通用方法 @duenyang (#176)
util: convertToLightDomNode 将基于 Omi 的 Showdow Root 组件转成 LightDom @ming680 (#68)affix: affix complete🎉 @601odd (#75)range-input: range-input 组件 @ming680 (#104)swiper: 新增swiper组件 @jiasy1616 (#116)tag-input: 添加 tag-input 组件 @demoadminjie (#114)list: 新增list组件 @carolin913 (#132)input: 增加input组件密码可见切换/增加清除输入按钮 @nightchanges (#119)tabs: 完善除超长tabs header滚动外的功能 @LzhengH (#139)inputNumber: inputNumber @ming680 (#148)dialog: add dialog @novlan1 (#110)
menu: fix 切换报错 && icon样式 @ming680 (#89)input: focus,blur double trigger @carolin913 (#94)util: fix convertToLightDom beforeRender @ming680 (#118)icon: 修复icon不居中显示和class重复设置问题 @duenyang (#128)tag-input: 修复 中文拼音输入bug(输入中文拼音时, 按backspace会删除之前存在的 tag) @demoadminjie (#131)loading: 修复慢速加载示例 @LzhengH (#139)affix: 修复示例滚动逻辑 @LzhengH (#139)input: 升级 omi fix input @ming680 (#141)tag-input: 1、fix 第一次点击无法删除,需要点两次,暂时通过阻止 mousedown 的默认事件防止触发input blur 后续需要omi排查 2、fix 输入文字后展示不全 @ming680 (#142)menu: fix 收起样式 @ming680 (#149)slider: 与 input 联动 @novlan1 (#144)
- 网站&组件&目录整理 @duenyang (#1)
- feat: 优化路由跳转 @duenyang (#2)
- feat: fix anchor style && some optimize @duenyang (#3)
- chore(lint): 增加代码自动格式化 & 优化目录 & commit msg 格式化 & common子仓库 @duenyang (#4)
- feat(button): button complete 🎉 @duenyang (#5)
- feat(site): site build complete 🎉 @duenyang (#21)
- [Build]构建并支持esm、cjs、umd和按需加载,支持通过less变量和css变量修改主题 @duenyang (#38)
- chore(workflow): Add GitHub Workflow @sa03 (#39)
- chore(workflow): 调整 Workflow 配置 @sa03 (#40)
- fix(type): fix TNode type @duenyang (#46)
- chore(workflow): pull request jobs @sa03 (#50)
- feat(switch): switch complete 🎉 @duenyang (#54)
- feat(switch): switch complete 🎉 @duenyang (#55)
- feat: textarea问题修复 @haishancai (#49)
- feat(popup): add popup 🎉 @duenyang (#59)
- [feat]: add image,divider,space @carolin913 (#58)
- feat(tooltip): add tooltip 🎉 @duenyang (#61)
- feat(loading): add loading and portal 🎉 @duenyang (#64)
- feat(avatar): add avatar component @aaronmhl (#70)
- feat(collapse): add collapse component @novlan1 (#66)
- Feature/collapse transition @novlan1 (#72)
- add slider component @novlan1 (#71)
- chore: update prop type @novlan1 (#80)
- Refactor/avatar @aaronmhl (#79)
- Feature/menu @ming680 (#76)
- Feature/icon @duenyang (#81)
- Feature/popconfirm @LzhengH (#85)
- feat(back-top): add back top component @Tzz1194593491 (#74)
- fix(submodule): 归正版本 @duenyang (#90)
- feat(grid): grid complete 🎉 @duenyang (#91)
- chore(spell-check): 移除对dom.ts文件的检查 @duenyang (#93)
- feat(tag): add tag component @carolin913 (#92)
- feat(input): add input component and its examples @HOWARD-WANG-323 (#78)
- fix(omi): 处理 isLightDOM 模式时会重复渲染DOM情况 @duenyang (#96)
- fix(omi): isLightDom 重复渲染 @duenyang (#99)
- docs(avatar): update avatar docs @aaronmhl (#100)
- feat(alert): add alert component @Tzz1194593491 (#97)
- feat(dropdown): dropdown complete 🎉 @duenyang (#106)
- Feature/dropdown @duenyang (#107)
- Feat/radio @LzhengH (#105)
chore: 完善PR CI工作流 复用主仓库部分 @uyarn (#112)chore: 删除暂未使用的CI 需要使用再按需补充 @uyarn (#112)chore: 暂时没有test script,暂时移除build 类型文件 保证流程完整 @duenyang @uyarn (#112)- feat(checkbox): 完成checkbox组件 @1379255913 (#103)
- feat: completed all functions of the card component and wrote test sa… @zyy-bupt2022 (#87)
- fix icon @duenyang (#125)
- Feat/link 增加link组件及相关api文档 @nightchanges (#123)
- Feature/badge 增加badge组件 @Tzz1194593491 (#124)
- feat(breadcrumb): add breadcrumb component @Lyan-u (#108)
- feat(watermark): add watermark component @zzzp9527 (#101)
- fix(watermark): 修复watermark无法生成水印及其它展示问题 @duenyang (#130)
- feat(upload): add upload component @wadwings (#126)
- feat(progress): add new component progress @carolin913 (#133)
- feat(notification): add new component notification @LzhengH (#135)
- feat(skeleton): add new component skeleton @carolin913 (#134)
- tabs complete @601odd (#127)
- fix(progress): icons use single tag @carolin913 (#137)
- feat(message): add message @Tzz1194593491 (#136)
- fix(icon): 修复多次渲染问题 @duenyang (#140)
- fix(useDragSorter hooks): 文件位置移动 @duenyang (#143)
- fix(input): fix input 受控 @ming680 (#147)
- feat(select-input): 完成select-input&优化popup @duenyang (#146)
- fix(dropdown): dropdown问题修复 @duenyang (#150)
- fix(omi-transition): 修复同一个页面注册多次动画覆盖的问题 @duenyang (#151)
- fix(doc): doc类型README.md无法高亮显示代码块问题 @duenyang (#152)
- feat(api): 规范innerStyle和innerClass @duenyang (#154)
- fix(type): fix tsc build type @duenyang (#155)
- feat(publish): 修复在vite、webpack环境中使用问题 @duenyang (#157)
- feat(popup): 优化popup & 发布测试版本 @duenyang (#158)