76 Star 938 Fork 162

GVPaieditor-team/AiEditor

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
changes.md 13.74 KB
Copy Edit Raw Blame History
Michael Yang authored 2024-08-12 11:31 . build: v1.0.14 release (^.^)YYa!!

AiEditor ChangeLog

v1.0.14 20240812:

  • feat: codeBlock add languages and prompts config

  • feat: add demos for svelte

  • fix: img align not effective if export to html

  • chore: upgrade dependencies

  • doc: update source-code document

  • doc: add svelte docs

  • 新增:codeBlock 代码块添加自定义代码语言和 prompt 提示词的功能

  • 新增:添加 svelte 框架使用的 demo 示例

  • 修复:图片对其方式导出为 html 时不生效的问题

  • 文档:添加和 svelte 框架集成的相关文档

v1.0.13 20240714:

  • feat: add AIPanelMenus config support

  • optimize: update video attribute controls

  • fix: AI Menus init error

  • docs: add Japanese README

  • 新增:新增 AIPanelMenus 配置的支持,用于配置 AI 泡泡菜单

  • 优化:优化视频节点的控制属性

  • 修复:修复 AI 菜单初始化错误的问题

  • 文档:新增日文的 readme

v1.0.11 20240702:

  • feat: Added onBlur and onFocus configurations for AIEditor #39

  • feat: Added the function of customizing the selected floating menu

  • feat: Added the function of AIEditor.getAttributes() method

  • optimize: Refactored the international display of AI panel

  • optimize: Refactored AbstractBubbleMenu.ts to make it simpler and easier to use

  • fix: Fixed the problem of multiple additions of Header under KeepAlive of Vue #37

  • 新增:新增 AIEditor 的 onBlur 和 onFocus 配置 #39

  • 新增:新增自定义选中的浮动菜单的功能

  • 新增:新增 AIEditor.getAttributes() 方法的功能

  • 优化:重构 AI 面板的国际化显示

  • 优化:重构 AbstractBubbleMenu.ts 使之更加简单易用

  • 修复:修复 Vue 的 KeepAlive 下 Header 多次添加的问题 #37

v1.0.10 20240620:

  • 新增:新增浮动菜单的开关和菜单项配置功能
  • 新增:新增链接的浮动菜单项配置功能
  • 新增:新增图片的浮动菜单项配置功能
  • 优化:重构 AI 模块,抛出更多的方法类,方便外部直接调用
  • 优化:重构 AbstractBubbleMenu.ts 使之更加简单易用
  • 文档:现在浮动菜单的相关配置功能

v1.0.8 20240613:

  • 新增:AiModel 添加 chatWithPayload 方法用于传入自定义的 ai 参数信息
  • 新增:源码编辑的功能菜单,及其配置。感谢 @jx
  • 新增:添加是否可以对整个编辑器拖拽放大缩小的开关配置
  • 优化:优化 a 标签在暗色主题下的样式问题,感谢 @lwleen
  • 优化:编辑的滚动条样式,感谢 @lwleen
  • 优化:移除无用的配置 cbName 和 cbUrl

v1.0.6 20240607:

  • 新增:AI 大模型新增对 Openai 和 月之暗面 的支持
  • 新增:编辑元素新增对 Figure 和 Figcaption 元素的支持
  • 新增:AI Prompt 提示词自定义添加对 {content} 占位符的支持
  • 优化:修改星火大模型默认版本为 v3.5
  • 优化:重构自定义大模型 CustomAiModelConfig 的方法名称和参数
  • 优化:重命名 AI 模块里的某些方法和参数,使之更加通俗易懂
  • 优化:优化代码里的一些单词拼写错误
  • 优化:优化 AIEditor 内部的一些样式名称,防止产生可能的冲突

v1.0.4 20240528:

  • 新增:textSelectionBubbleMenu 添加开关配置的支持
  • 优化:在只读模式下,应该关闭掉选中文字菜单的弹出
  • 优化:当 AI 大模型配置错误的时候,给出更友好的错误提示
  • 优化:选中文字菜单时,自动判断弹出的菜单是否遮挡了顶部菜单,并在下方弹出
  • 优化:选中空白内容,但为选中任何文字时,错误的弹出操作菜单的问题
  • 优化:更新相关的依赖到最新版本
  • 修复:AI 菜单在某些场景下出现错位的问题,感谢 @monksoul
  • 文档:添加 React 对 AiEditor 的封装为组件的相关文档,感谢 @monksoul

v1.0.1 20240522:

  • 优化:默认 AIEditor 导出更多的类,方便用户开发
  • 修复:图片、附件、视频的 uploadFormName 配置无效的问题
  • 修复:CodeBlock 的菜单无法正切换国际化的问题
  • 文档:添加和各类 UI 框架集成的相关文档

v1.0.0 20240329:

  • 新增:上传附件、图片、视频添加自定义 formName 的配置能力
  • 新增:选择文字内容后,弹出的 AI 菜单添加默认操作项的功能
  • 优化:上传附件、图片、视频的 uploadHeaders 支持配置为一个方法
  • 优化:升级相关依赖到最新版本
  • 文档:添加修改文件、图片和视频的相关错别字
  • 文档:添加关于 uploadHeaders 可配置为方法的相关文档

v1.0.0-rc.9 20240324:

  • 新增:自定义大语言模型添加 headers 配置的支持
  • 优化:优化 ai 翻译的 prompt 内容,以保证能够正确翻译多国语言
  • 优化:移除代码中一些多余的日志输出
  • 修复:修正表格的弹出菜单在某些情况下无法正确弹出的问题
  • 文档:修正快速开始的 ai 配置不正确(未同步最新版本)的问题
  • 文档:添加关于自定义大模型的相关文档

v1.0.0-rc.8 20240317:

  • 新增:添加自定义对接任意大模型的支持
  • 新增:添加文心一言大模型的支持,感谢 @bendantada
  • 新增:星火大模型添加对 v3.5 的支持
  • 新增:AI 客户端新增 SSE 客户端的支持
  • 优化:AI 菜单,AI 命令添加自动选择大语言模型的支持
  • 文档:修正图片上传的示例错误代码
  • 文档:更新配置 models 的相关错误示例

v1.0.0-rc.7 20240109:

  • 新增:添加当 uploader 的 onUploadBefore 返回 false 时,中断文件上传
  • 新增:Ai 模块添加自定义 AiModelFactory 的配置,方便引用第三方 Ai 大模型
  • 优化:修改 AiEditor.insert 的参数为 any 类型
  • 优化:重命名 AiModelFactory 为 AiModelManager
  • 修复:修改全屏按钮在某些情况下不起作用的问题,感谢 @ashuicoder
  • 修复:高亮块、链接、引用获得焦点时,菜单没有被激活的问题
  • 修复:选中文字弹出菜单,菜单内的操作没有根据选择内容激活的问题

v1.0.0-rc.6 20240102:

  • 新增:添加 onSave 的配置,可以用于监听用户按 ctrl + s 的保存操作
  • 优化:修改 editable 配置为可选
  • 优化:添加 AiModelManager 以及 SparkAiModel 导出
  • 修复:修改在 editable 为 false 下,代码块的 ai 功能依然可用的问题
  • 文档:修正 onCreateClientUrl

v1.0.0-rc.5 20240101:

  • 新增:CustomMenu 添加 onCreate 方法,方便对自定义菜单进行初始化
  • 新增:添加 setContent() 以及 setEditable() 方法
  • 优化:重构 AI 菜单功能及其 UI 样式
  • 优化:重构 / 弹出 UI 菜单样式以及交互方式
  • 优化:重写 AI 模块,重构 AI 抽象菜单
  • 样式:@某某某 弹出的 UI 样式
  • 样式:优化 taskList 的 ui 样式
  • 文档:添加只读模式的相关文档
  • 文档:更新 ai 配置的相关文档

v1.0.0-rc.4 20231222:

  • 修复:当 AiEditor 嵌入到 Form 时,点击某些按钮会触发 Form 提交的问题
  • 修复:从网页复制的内容粘贴到编辑器,图片无法被粘贴进来的问题
  • 修复:点击表格、图片时,会有多个弹出菜单位置冲突的问题

v1.0.0-rc.2 20231220:

  • 新增:自定义菜单添加 id 和 className 类名配置的支持
  • 新增:AiEditor 添加 onDestroy 监听的配置支持
  • 优化:上传组件重命名 onBeforeUpload 为 onUploadBefore
  • 修复:在 React 的 StrictMode 下,无法使用 AiEditor 自定义布局的问题
  • 文档:添加自定义布局的相关文档内容

v1.0.0-rc.1 20231219:

  • 新增:AI 功能添加选择文字时,对文字进行在定义 Prompt 操作的功能
  • 新增:添加选中文字内容时,弹出操作菜单的功能
  • 新增:AiEditor 添加 onCreateBefore 的钩子函数,方便初始化插件
  • 修复:同一个页面下,初始化多个 editor 实例时出错的问题
  • 修复:修复保持 html 后,通过 html 再次初始化编辑器无法准确解析视频组件的问题
  • 优化:重构 AbstractBubbleMenu.ts 的相关属性和逻辑
  • 优化:重构 ai 组件,使之能够适配更多的业务场景
  • 样式:优化编辑器诸多样式细节
  • 文档:添加链接配置 ref/class 等相关配置的文档

v1.0.0-beta.10 20231213:

  • 新增:添加自定义 menu 菜单的支持
  • 新增:图片添加 defaultSize 和 allowBase64 配置的支持
  • 优化:优化 "getOutline()" 方法的逻辑,添加获取 id 的支持
  • 优化:类腾讯文档风格的 demo 实例添加目录显示的功能

v1.0.0-beta.9 20231208:

  • 新增:图片、视频和附件新增 uploaderEvent 监听配置的支持
  • 新增:“链接” 功能添加自定义 ref、class 等配置的支持
  • 新增:添加头部、编辑区的自定义布局支持
  • 新增:添加 “类腾讯文档” 风格的 demo 示例代码
  • 新增:AiEditor 添加 "onCreated" 方法用于监听初始化
  • 优化:优化 aiEditor 和其他应用使用,在打印内容时可能出现内容错乱的问题
  • 优化:重命名 menus 为 header,和 footer 统一命名
  • 样式:优化 “表格” 在暗色模式下显示不正确的问题
  • 文档:更新关于 uploaderEvent 的相关文档
  • 文档:图片添加关于自定义 uploader 的代码示例

v1.0.0-beta.8 20231207:

  • 新增:代码块 新增 AI 自动添加注释的功能
  • 新增:代码块 新增 AI 解释代码含义的功能
  • 新增:AiEditor 添加 getSelectedText() 用于获取选择的文字
  • 新增:图片、视频、附件上传添加 dataProcessor 配置用于二次处理服务器请求的功能
  • 修复:代码块 在第一次初始化时,无法选择代码语言的问题
  • 样式:修改 引用blockquote)在暗色模式下的样式问题
  • 文档:添加关于 dataProcessor 的相关文档

v1.0.0-beta.7 20231204:

  • 新增:AiEditor 添加 getMarkdown() 方法,用于获得 markdown 内容
  • 新增:AiEditor 添加 getOutline() 方法,用于获得文章的目录内容
  • 新增:AiEditor.focusPos(pos) 方法用于定位当前焦点到指定位置
  • 新增:添加 "高亮块" 功能,类型 vuepress 的 :::
  • 修复:修改附件上传时,未配置上传 url 的情况下出现错误的问题
  • 修复:字号大小设置菜单无法设置到默认字号的问题
  • 修复:自定义 AI 菜单时,添加 4 个以上菜单会出现滚动条的问题
  • 优化:AiEditor 类合并 insertHtml 和 insertMarkdown 为 insert 方法
  • 优化:优化编辑区的链接、图片、表格的浮动菜单有警告输出的问题
  • 优化:重命名工具类的 Title 为 Heading
  • 样式:优化链接弹出编辑框网址输入栏不对齐的问题
  • 样式:弹出框等元素添加 3px 圆角,使之在 UI 效果上更精致
  • 样式:修改内容编辑区的表格有一个横向滚动条的问题
  • 样式:优化菜单中插入表格的鼠标移动样式
  • 文档:更细 AiEditor 的 API 方法列表
  • 文档:readme 添加英文版本的内容

v1.0.0-beta.6 20231201:

  • 新增:增强对 AI 输出自动进行 markdown 转换的功能
  • 新增:AiEditor 的相关操作方法支持链式调用的功能
  • 新增:添加 "aiEditor.insertMarkdown()" 用于插入 markdown 内容
  • 新增:支持直接粘贴 markdown 内容自动转换为可视化编辑的功能
  • 新增:增强在输入时更多的 markdown 功能转换
  • 优化:重命名 "arEditor.insert()" 方法为 "insertHtml()"
  • 文档:添加代码示例的相关链接
  • 文档:更新 AI 功能的相关文档

v1.0.0-beta.5 20231129:

  • 新增:为 aieditor 添加全新的 logo
  • 新增:添加 1i8n 国际化支持
  • 新增:添加 vue 和 aieditor 整合的示例代码和文档
  • 新增:添加 react 和 aieditor 整合的示例代码和文档
  • 新增:AiEditor 类添加 insert(html)clear()focus()destroy() 等更多方法
  • 优化:修改菜单中选择的默认样式和图标
  • 优化:移除代码中一些无用的 log 输出
  • 修复:修复工具栏中下拉菜单无法联动默认样式的问题
  • 修复:插入表格时,显示问题 #I8JMYU
  • 文档:同步更新许多文档

v1.0.0-beta.3 20231127:

  • 新增:完善文档站点 https://aieditor.dev 并上线
  • 新增:添加内容编辑自动保存到 localStorage 功能及其相关 API
  • 新增:字体颜色、背景颜色等的最近颜色现在添加自动保存到 localStorage 功能
  • 新增:插入表格添加鼠标移动显示行和列的功能
  • 优化:重构 ai 菜单的 svg 代码结构
  • 优化:重命名 ai 配置中的 command 为 commands
  • 优化:优化暗色模式下,一些组件比如 Popover 显示不正确的问题
  • 优化:优化许多样式细节

v1.0.0-beta.2 20231120:

  • 新增:添加输入 "/" 时弹出 AI 菜单的功能
  • 新增:AiEditor 添加 onChange 的回调配置
  • 新增:星火大模型添加 ws 和 wss 协议配置的支持
  • 新增:星火大模型添加自定义 URL 数据签名的支持
  • 新增:编辑器右下角添加自由拖拽放大或缩小整个编辑器的支持
  • 新增:添加传统模式下,比如 Layui 集成的示例
  • 新增:顶部菜单以及操作菜单添加鼠标移动有操作提示的支持
  • 新增:图片添加多图选择上传显示的功能
  • 新增:支持从电脑复制图片到编辑器粘贴上传的功能(之前已支持拖拽上传和选择上传)
  • 新增:添加选择某段文字后,点击菜单时选区样式消失的问题
  • 优化:优化 @某某某(提及)时的暗色样式错误
  • 修复:Base64Uploader 显示模拟上传时显示错误
  • 修复:暗色模式下,全屏编辑时,编辑区显示亮色的问题
  • 修复:@某某某(提及)通过鼠标点击选择用户时,显示 "@null" 的问题
  • 修复:链接弹出菜单点击取消链接时,错误的弹出编辑框的问题
  • 修复:Firefox 浏览器下某些 icon 无法显示的问题

v1.0.0-beta.1 20231110:

完善基本功能

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/aieditor-team/aieditor.git
git@gitee.com:aieditor-team/aieditor.git
aieditor-team
aieditor
AiEditor
main

Search