Skip to content

v3.80.2

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jan 04:44
· 3 commits to develop since this release

v3.80.2 2025-01-11

Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb

  1. feat: 增加仓库搜索并全部替换功能
  2. feat: 增加文本对比工具(需安装扩展)
  3. feat: 优化仓库搜索结果展示性能,搜索结果可设置到 2000 个结果
  4. feat: 优化文件选项卡、状态栏菜单、编辑器状态保存恢复等若干交互细节
  5. feat: 优化快速跳转文件筛选输入模糊匹配算法
  6. feat: 大幅度优化运行 JS 代码日志吞吐性能
  7. feat: Wiki 链接支持跳转到非 Md 文件
  8. feat: 宏替换 $include 支持引入纯文本文件(不限于 Md 文件)
  9. feat: 文档历史 Diff 编辑器折叠未改动部分
  10. fix: 修复切换预览器/编辑器菜单 UI 问题
  11. fix: 修复文档历史 Diff 编辑器同主编辑器可能干扰问题

新增文本对比扩展

image

  1. fix(plugin): 修复 ctx.i18n.createI18n 生成的 Vue ref 对象可能不响应语言变化问题
  2. feat(plugin): 增加 ctx.whenExtensionInitialized 方法,插件初始化完成后执行回调
  3. feat(plugin): 增加 ctx.routines.chooseDocument 方法,用以选择文档
  4. feat(plugin): 增加 ctx.doc.cloneDoc 方法,用以克隆文档对象基本信息
  5. feat(plugin): 增加 ctx.doc.isPlain 方法,用以判断文档是否为纯文本文档
  6. feat(plugin): 增加 ctx.editor.getAvailableCustomEditors 方法,用以获取文档可用的自定义编辑器
  7. feat(plugin): 增加 ctx.repo.isNormalRepo 方法,用以判断仓库是否为普通仓库

  1. feat: Added warehouse search and replace all functionality
  2. feat: Added text comparison tool (requires extension installation)
  3. feat: Optimized warehouse search result display performance, search results can be set to 2000 results
  4. feat: Optimized file tab, status bar menu, and several other interaction details
  5. feat: Optimized quick jump file filter input fuzzy matching algorithm
  6. feat: Significantly optimized the performance of running JS code log throughput
  7. feat: Wiki links support jumping to non-Md files.
  8. feat: Macro replacement $include supports the introduction of plain text files (not limited to Md files)
  9. feat: Document history Diff editor folds unchanged parts
  10. fix: Fixed switching previewer/editor menu UI issues
  11. fix: Fixed document history Diff editor and main editor may interfere with each other
  12. fix(plugin): Fixed the issue that the Vue ref object generated by ctx.i18n.createI18n may not respond to language changes
  13. feat(plugin): Added ctx.whenExtensionInitialized method, execute callback after plugin initialization is completed
  14. feat(plugin): Added ctx.routines.chooseDocument method, used to select documents
  15. feat(plugin): Added ctx.doc.cloneDoc method, used to clone basic information of document objects
  16. feat(plugin): Added ctx.doc.isPlain method, used to determine whether the document is a plain text document
  17. feat(plugin): Added ctx.editor.getAvailableCustomEditors method, used to obtain available custom editors for documents
  18. feat(plugin): Added ctx.repo.isNormalRepo method, used to determine whether the warehouse is a normal warehouse