Skip to content

Releases: aieditor-team/AiEditor

v1.2.5

31 Oct 09:26
Compare
Choose a tag to compare
  • fix: CodeBlock Extensions error sometime
  • fix: optimize paste extension and fix paste with data-pm-slice is error
  • fix: fix tab key conflict with ordered lists

  • 修复:代码插件在某些情况下错处的问题
  • 修复:优化粘贴内容插件并修复粘贴文本时独占一行的问题
  • 修复:修复 tab 键和列表冲突的问题

v1.2.3

24 Oct 04:36
Compare
Choose a tag to compare
  • feat: added more language files for i18n
  • feat: custom ai model support http ReadableStream
  • feat: Added toolbarSize to control toolbar button size
  • fix: When the editor editable is false, disable the toolbar
  • chore: update dependencies
  • chore: optimize styles

  • 新增: 新增更多的语言支持,目前已经支持 中文、英文、德语、葡萄牙语、西班牙语、印度语、印尼语、日语、韩语、泰语、越南语
  • 新增: 自定义大语言模型支持 http ReadableStream
  • 新增: 添加 toolbarSize 配置用于控制工具栏按钮的大小
  • 修复: 当编辑器设置 editable 为 false, 禁用工具栏
  • 优化: 更新依赖到最新版本
  • 优化: 优化样式细节

v1.2.1~v1.2.2

18 Oct 04:00
Compare
Choose a tag to compare
  • feat: add new option "textCounter"
  • feat: add temperature and maxTokens config for aiModel
  • refactor: optimize paste extensions and add new option "removeEmptyParagraphs" for paste
  • refactor: Optimize ClassNameExt to make the new paragraph does not carry the className of the previous
  • refactor: remove align attribute in image
  • refactor: use div replace p to wrapper image
  • refactor: remove empty value attributes
  • fix: image can not show in edit disable
  • fix: image border is 1px smaller after resizing
  • fix: SparkAiModel error if use v1.1

  • 新增: 添加新的配置 "textCounter" 用于自定义文字数量的统计
  • 新增: AI 新增 temperature 和 maxTokens 的配置功能
  • 优化: 粘贴的功能添加新的 "removeEmptyParagraphs" 配置,用于移除空段落
  • 优化: 优化 ClassNameExt 插件,使之在新的段落里不携带上一个段落的 class 名称
  • 优化: 图片移除 align 属性,否则可能发生样式错误的问题
  • 优化: 使用 div 替代 p 包裹图片
  • 优化: 图片移除空属性值的属性
  • 修复: 图片无法在只读模式下显示的问题
  • 修复: 图片在拖拽大小后,其宽度会小 1px 的问题
  • 修复: 星火大模型无法使用其最低版本 v1.1 的问题

v1.2.0

16 Oct 03:39
Compare
Choose a tag to compare
  • feat: Enhanced pasting from Excel, WPS, LibreOffice, Number, and Tencent Docs table content
  • feat: add new options "image.bubbleMenuEnable"
  • feat: add "htmlPasteConfig.clearLineBreaks" options
  • refactor: refactor markdown features
  • refactor: add "finished" flag to the SmoothAppender
  • refactor: "pasteAsText" feature not remove the "p" tag
  • refactor: rename "removeHtmlTag" to htmlUtil
  • refactor: optimize textSelectionBubble
  • refactor: optimize createAiClient() in AI models
  • refactor: optimize initToolbarKeys.ts
  • refactor: optimize SparkAiModel.ts
  • fix: OpenaiAiModel parse message error sometimes
    fix: fixed "&nbsp" will be attached sometime if pastedAsText config enable

  • feat: 增强来至于 Excel, WPS, LibreOffice, Number 和 腾讯文档的表格粘贴功能
  • feat: 添加新的配置 "image.bubbleMenuEnable"
  • feat: 添加新的配置 "htmlPasteConfig.clearLineBreaks"
  • refactor: 重构 markdown 的相关功能
  • refactor: 优化 SmoothAppender 输入时间过长的问题
  • refactor: 优化 "pasteAsText" 功能保留 "p" 标签不被移除
  • refactor: 重命名 "removeHtmlTag" 为 htmlUtil
  • refactor: 优化 textSelectionBubble
  • refactor: 优化 createAiClient() 方法
  • refactor: 优化 initToolbarKeys.ts
  • refactor: 优化 SparkAiModel.ts
  • fix: 修复 OpenaiAiModel 的消息在某些情况下解析错误的问题
    fix: 修复在 pastedAsText 配置的情况下,"&nbsp" 会被粘贴的问题

v1.1.7

08 Oct 01:58
Compare
Choose a tag to compare
  • feat: add SmoothAppender for textarea
  • refactor: optimize AiEditor.onTransaction() method
  • refactor: rename "PasteExt" extension Name to adapter v2.8.0
  • refactor: optimize BubbleMenuPlugin.ts
  • refactor: update linkBubbleMenu pluginKey's name

  • 新增: 新增 SmoothAppender 使得 AI 输入更加湿滑
  • 优化: 优化 AiEditor.onTransaction() 的相关代码
  • 优化: 重命名 "PasteExt" 插件的名称以适配 v2.8.0
  • 优化: 优化 BubbleMenuPlugin.ts 的核心逻辑
  • 优化: 重命名 linkBubbleMenu 插件的名称

v1.1.6

28 Sep 07:29
Compare
Choose a tag to compare
  • feat: Hide the emoji panel when clicking an emoji.
  • feat: add html paste config and close #92
  • refactor: add icons in Translate action buttons
  • fix: cat not show bubble menu on Cmd+A text selection command, close #91

  • 优化:当点击 emoji 表情的时候,隐藏 emoji 面板
  • 优化:Html 粘贴添加更多的配置功能
  • 优化:为翻译面板的操作按钮添加统一的图标
  • 修复:通过快捷键 CMD+A 全选时,无法弹出选择操作浮动菜单的问题

v1.1.5

26 Sep 06:37
Compare
Choose a tag to compare
  • refactor: optimize textSelectionBubbleMenu only update at the mouseup event
  • refactor: update dependencies
  • fix: fixed the translated buttons would trigger form submission

  • 优化:优化文字选中弹出菜单仅在鼠标松开的时候进行弹出
  • 优化:更新相关依赖到最新版本
  • 修复:修复翻译的按钮会触发表单提交的问题

v1.1.4

25 Sep 06:47
Compare
Choose a tag to compare
  • feat: add ClassName extension for custom node class attribute
  • feat: add custom AI icon in bubble menu
  • refactor: refactor translate bubble menu
  • refactor: refactor ai bubble panel
  • refactor: add more common emojis

  • 新增:新增 ClassName 插件,用于自定义节点的 class 样式
  • 新增:添加自定义泡泡菜单的 AI ICON 的功能
  • 优化:重构 翻译 功能的交互逻辑
  • 优化:重构 AI 弹出菜单的交互细节
  • 优化:添加更多场景的 emoji 表情

v1.1.3

23 Sep 06:49
Compare
Choose a tag to compare
  • feat: add translate bubble menu items
  • feat: add "pasteAsText" config support
  • feat: add de and pt langs, thanks to @TobiasKrais
  • feat: add Emoji config support
  • fix: fix GiteeAiModel parse ai message error
  • refactor: optimize AiEditor.ts and Header.ts
  • refactor: optimize styles in Emoji.ts/Heading.ts/AbstractDropdownMenuButton.ts, thanks to @TobiasKrais
  • refactor: optimize ai panel position
  • chore: create npm-publish.yml
  • chore: remove comment code

  • 新增: 浮动菜单新增翻译功能,以及自定义翻译语言
  • 新增: 新增 "pasteAsText" 配置的功能,在粘贴时自动清除样式
  • 新增: 新增德语和葡萄牙语的配置,感谢 @TobiasKrais
  • 新增: 新增 emoji 自定义配置的功能
  • 修复: 修复 GiteeAiModel 在某些情况下解析错误的问题
  • 优化: 优化 AiEditor.ts 及 Header.ts 代码
  • 优化: 优化 Emoji.ts/Heading.ts/AbstractDropdownMenuButton.ts 的样式代码, @TobiasKrais
  • 优化: 优化 文字选中以及 ai 弹出菜单的位置
  • 优化: 创建 npm-publish.yml 用于自动发布的功能
  • 优化: 上传部分注释代码

v1.1.1

15 Sep 05:35
Compare
Choose a tag to compare
  • feat: Increase the indent to 2em instead of 10px
  • feat: add FontSize defaultValue config
  • feat: add "align" config with image from server response.
  • feat: add server response to config the image and video width
  • feat: add custom to set lineHeights support
  • feat: add "toolbarExcludeKeys" config
  • feat: add resize button in the image bubble menus
  • refactor: optimize AbstractDropdownMenuButton.ts height to "fit-content"
  • fix: fix the bubble menu is active in table or image
  • fix: AbstractDropdownMenuButton active index error when aieditor init
  • fix: TableBubbleMenu can not show when double-click the cell
  • fix:fix the image Bubble Menus position not correct.
  • doc:add line height config docs
  • doc:add "toolbarExcludeKeys" config

  • 新增: 增加缩进改为 2em,而不是 10px
  • 新增: 新增默认字号大小的设置的功能
  • 新增: 修复表格或图片的浮动菜单点击选中的问题
  • 新增: 新增支持图片上传时,服务器返回图片的对其方式
  • 新增: 新增图片或视频上传时,服务器返回图片的宽度和高度
  • 新增: 新增自定义行高设置的功能
  • 新增: 新增通过 "toolbarExcludeKeys" 配置自定义排除菜单的功能
  • 新增: 新增图片浮动菜单可以快速调整图片大小为 50% 75% 100% 的功能
  • 优化: 设置 AbstractDropdownMenuButton 的高度为 "fit-content"
  • 修复: 图片和表格的浮动菜单,点击时会处于 “选中” 状态的问题
  • 修复: AbstractDropdownMenuButton 在初始化时,默认选中不正确的问题
  • 修复: 表格的单元格双击选中时无法弹出表格操作菜单的问题
  • 修复:图片弹出的操作浮动菜单不是 100% 居中的问题
  • 文档: 添加自定义行高设置的相关文档
  • 文档: 添加 "toolbarExcludeKeys" 配置的相关文档