Skip to content

Releases: aieditor-team/AiEditor

v1.0.0-rc.1

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

v1.0.0-beta.9

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

v1.0.0-beta.8

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

v1.0.0-beta.7

04 Dec 09:24
Compare
Choose a tag to compare
  • 新增: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

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

v1.0.0-beta.5

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