Skip to content

Releases: purocean/yn

v3.45.0

26 Nov 10:06
Compare
Choose a tag to compare

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

  1. feat: 一些交互和视觉优化
  2. feat: 演示模式增加退出演示按钮
  3. fix: 修复在浏览器中使用时 HTML a 标签链接可能不能打开问题
  4. refactor(plugin): 重构部分接口,增加 ctx.workbench 模块

  1. feat: some interaction and visual optimization
  2. feat: presentation mode adds exit button
  3. fix: fix the problem that HTML a tag links may not be opened when in browser
  4. refactor(plugin): Refactor some interfaces and add ctx.workbench module

v3.44.1

22 Nov 03:37
Compare
Choose a tag to compare

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

  1. fix: 修复文件目录右键菜单“在文件夹中查找”搜索不到结果问题

  1. fix: fix the problem that the context menu of the directory "Find in Folder" cannot search for results

v3.44.0

21 Nov 14:31
Compare
Choose a tag to compare
  1. feat: 增加新版文件搜索面板
  2. feat: 状态栏增加切换主题按钮
  3. feat: 增加从扩展注册中心拉取索引失败的提示
  4. upd: 调整文件目录样式
  5. fix: 修复启用自定义编辑器扩展时候没刷新编辑器列表问题
  6. fix: 修复更改终端尺寸可能鼠标指针脱离问题
  7. fix: 修复打开应用时候脑图可能加载失败问题
  8. feat(plugin): 增加 ctx.base.findInRepository 方法
  9. fix(plugin): 修复注册 Hook once 参数行为异常问题

  1. feat: add new file search panel
  2. feat: the status bar adds a switch theme button
  3. feat: add a prompt that fails to pull the index from the extension registry
  4. upd: adjust the file directory style
  5. fix: fix the problem that the editor list was not refreshed when the custom editor extension was enabled
  6. fix: fix the problem that the mouse pointer may be detached when changing the terminal size
  7. fix: fix the problem that the mind map may fail to load when opening the application
  8. feat(plugin): add ctx.base.findInRepository method
  9. fix(plugin): fix abnormal behavior of registration Hook with once parameters

v3.43.0

14 Nov 13:39
Compare
Choose a tag to compare

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

  1. feat: 增加文件列表排序功能
  2. upd: 微调 UI 和 UX
  3. fix: 修复锚点跳转大小写适配问题
  4. fix: 修复图片预览器不能拖动问题
  5. feat(plugin): 上下文菜单项支持选中状态
  6. feat(plugin): 支持自定义编辑器 Tabs 操作按钮
  7. feat(plugin): 优化自定义编辑器相关 API
  8. feat(plugin): 支持加载 .mjs 脚本
  9. feat(plugin): 增加 ctx.base.getAttachmentURL 方法
  10. feat(plugin): 增加 ctx.tree.revealCurrentNode 方法

  1. feat: add file list sorting function
  2. upd: Fine-tune UI and UX
  3. fix: fix the case adaptation problem of anchor jump
  4. fix: fix the problem that the image previewer cannot be dragged
  5. feat(plugin): the context menu item supports the selected state
  6. feat(plugin): support custom editor Tabs action button
  7. feat(plugin): Optimize custom editor related API
  8. feat(plugin): support loading .mjs scripts
  9. feat(plugin): add ctx.base.getAttachmentURL method
  10. feat(plugin): add ctx.tree.revealCurrentNode method

v3.42.0

04 Nov 09:58
Compare
Choose a tag to compare

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

  1. feat: 增加开始页面
  2. feat: 支持在编辑器中直接预览图片
  3. feat: 状态栏增加扩展管理按钮
  4. upd: 优化 Windows 上多显示器恢复窗口位置逻辑
  5. fix: 修复终端配置为空时不能使用终端问题
  6. fix: 修复“转换为带标题的链接”可能错误替换文本问题
  7. feat(plugin): 支持注册自定义编辑器
  8. feat(plugin): triggerHook 支持忽略错误
  9. feat(plugin): 增加 ctx.base.getServerTimestamp 方法
  10. feat(plugin): 增加 DOC_BEFORE_SWITCH DOC_SWITCHING Hooks

  1. feat: add start page
  2. feat: support to preview images directly in the editor
  3. feat: add an extension management button to the status bar
  4. upd: optimize multi-monitor recovery window position logic on Windows
  5. fix: fixed the problem that the terminal cannot be used when the terminal configuration is empty
  6. fix: fix "Convert to link with title" may incorrectly replace text
  7. feat(plugin): support for registering custom editors
  8. feat(plugin): triggerHook supports ignoring errors
  9. feat(plugin): add ctx.base.getServerTimestamp method
  10. feat(plugin): add DOC_BEFORE_SWITCH DOC_SWITCHING Hooks

v3.41.0

23 Oct 03:07
Compare
Choose a tag to compare
  1. feat: 扩展支持自动更新
  2. feat: 优化思维导图导出 PDF 和打印的效果
  3. upd: 更新镜像移除 mirror.ghproxy.com
  4. fix: 修复预览“打印”“导出”按钮背景色过于透明问题
  5. feat(plugin): ctx.utils.downloadContent 支持传入 Blob 对象
  6. refactor(plugin): 重构导出功能,增加 ctx.export 模块
  7. refactor(plugin): 移除 ctx.doc.print 方法,增加 ctx.export.printCurrentDocument 方法
  8. refactor(plugin): 移除 ctx.doc.showExport 方法,增加 ctx.export.toggleExportPanel 方法
  9. refactor(plugin): 移除 VIEW_BEFORE_EXPORT Hook,增加 EXPORT_BEFORE_PREPARE EXPORT_AFTER_PREPARE Hooks
  10. refactor(plugin): 移除 ctx.base.forceReload 方法,增加 ctx.base.reloadMainWindow 方法

  1. feat: extended support for automatic update
  2. feat: optimize the effect of mind map exporting to PDF and printing
  3. upd: update mirror to remove mirror.ghproxy.com
  4. fix: fix the problem that the background color of the preview "Print" and "Export" buttons is too transparent
  5. feat(plugin): ctx.utils.downloadContent supports passing in Blob object
  6. refactor(plugin): refactor the export function and add the ctx.export module
  7. refactor(plugin): remove ctx.doc.print method, add ctx.export.printCurrentDocument method
  8. refactor(plugin): remove ctx.doc.showExport method, add ctx.export.toggleExportPanel method
  9. refactor(plugin): remove VIEW_BEFORE_EXPORT Hook, add EXPORT_BEFORE_PREPARE EXPORT_AFTER_PREPARE Hooks
  10. refactor(plugin): remove ctx.base.forceReload method, add ctx.base.reloadMainWindow method

v3.40.4

19 Oct 09:40
Compare
Choose a tag to compare
  1. fix: 修复导出 PDF 空白问题

  1. fix: fix export PDF issue

v3.40.3

17 Oct 02:12
Compare
Choose a tag to compare
  1. fix: 修复更改CSS或更新拓展不能重载页面问题

  1. fix: fix the problem that the page cannot be reloaded by changing CSS or updating the extension

v3.40.2

16 Oct 11:04
Compare
Choose a tag to compare
  1. 修复目录大纲不能自动聚焦高亮问题

  1. fix the problem that the outline cannot be automatically focused and highlighted

v3.40.1

16 Oct 08:19
Compare
Choose a tag to compare
  1. feat: 优化渲染包含公式的大文档性能
  2. feat: 支持使用 frontmatter 定义 Katex 公式渲染参数
  3. feat: macOS 上窗口红绿灯指示文档是否已保存
  4. feat: “视图”菜单增加“编辑器/预览互斥”功能
  5. fix: 修复某些情况下编辑器补全内容插入不正确问题
  6. fix: 修复点击空链接时打开新窗口问题
  7. fix: 修复某些情况下脑图显示异常问题
  8. refactor(plugin): 更改 DOC_BEFORE_EXPORT Hook 为 VIEW_BEFORE_EXPORT
  9. refactor(plugin): 更改 ctx.doc.print 方法为 ctx.view.print
  10. refactor(plugin): 移除 ctx.theme.removeStyles 方法
  11. refactor(plugin): 移除 view.scroll-top-to Action
  12. feat(plugin): 增加 ctx.theme.addStyleLink 方法
  13. feat(plugin): 增加 ctx.ui.useContextMenu 方法,用于显示右键菜单
  14. feat(plugin): 增加 ctx.markdown.getRenderCache 方法,用于使用渲染缓存
  15. feat(plugin): 增加 ctx.layout.toggleEditorPreviewExclusive 方法,用于切换编辑器/预览互斥模式
  16. feat(plugin): 增加 ctx.editor.tapMarkdownMonarchLanguage 方法,用于更改编辑器 markdown 语言定义
  17. feat(plugin): 增加 PLUGIN_HOOK Hook,支持拦截更改 Katex 渲染参数
  18. feat(plugin): 增加 VIEW_RENDER_IFRAME_READY, GLOBAL_KEYDOWN, GLOBAL_KEYUP Hooks
  19. feat(plugin): 预览渲染使用 iframe,相关方法:ctx.view.getRenderIframe, ctx.view.addStyles, ctx.view.addStyleLink, ctx.view.addScript
  20. fix(plugin): 修复插件更改 markdown 渲染参数无效的问题

  1. feat: optimize rendering performance for large documents containing formulas
  2. feat: support using frontmatter to define Katex formula rendering parameters
  3. feat: window traffic lights on macOS indicate whether the document has been saved
  4. feat: added "Editor/Preview Mutual Exclusion" function to "View" menu
  5. fix: fixed the problem that the editor's completion content was inserted incorrectly in some cases
  6. fix: fix the issue of opening a new window when clicking an empty link
  7. fix: Fix the abnormal display of the brain map in some cases
  8. refactor(plugin): change DOC_BEFORE_EXPORT Hook to VIEW_BEFORE_EXPORT
  9. refactor(plugin): change ctx.doc.print method to ctx.view.print
  10. refactor(plugin): remove ctx.theme.removeStyles method
  11. refactor(plugin): remove view.scroll-top-to Action
  12. feat(plugin): add ctx.theme.addStyleLink method
  13. feat(plugin): add ctx.ui.useContextMenu method to display the right-click menu
  14. feat(plugin): add ctx.markdown.getRenderCache method for using render cache
  15. feat(plugin): add ctx.layout.toggleEditorPreviewExclusive method for switching editor/preview exclusive mode
  16. feat(plugin): add ctx.editor.tapMarkdownMonarchLanguage method to change the editor markdown language definition
  17. feat(plugin): add PLUGIN_HOOK Hook, support to intercept and change Katex rendering parameters
  18. feat(plugin): add VIEW_RENDER_IFRAME_READY, GLOBAL_KEYDOWN, GLOBAL_KEYUP Hooks
  19. feat(plugin): preview rendering using iframe, related methods: ctx.view.getRenderIframe, ctx.view.addStyles, ctx.view.addStyleLink, ctx.view.addScript
  20. fix(plugin): fix the problem that the plugin changes the markdown rendering parameters invalid