Releases: purocean/yn
Releases · purocean/yn
v3.44.1
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- fix: 修复文件目录右键菜单“在文件夹中查找”搜索不到结果问题
- fix: fix the problem that the context menu of the directory "Find in Folder" cannot search for results
v3.44.0
- feat: 增加新版文件搜索面板
- feat: 状态栏增加切换主题按钮
- feat: 增加从扩展注册中心拉取索引失败的提示
- upd: 调整文件目录样式
- fix: 修复启用自定义编辑器扩展时候没刷新编辑器列表问题
- fix: 修复更改终端尺寸可能鼠标指针脱离问题
- fix: 修复打开应用时候脑图可能加载失败问题
- feat(plugin): 增加
ctx.base.findInRepository
方法 - fix(plugin): 修复注册 Hook
once
参数行为异常问题
- feat: add new file search panel
- feat: the status bar adds a switch theme button
- feat: add a prompt that fails to pull the index from the extension registry
- upd: adjust the file directory style
- fix: fix the problem that the editor list was not refreshed when the custom editor extension was enabled
- fix: fix the problem that the mouse pointer may be detached when changing the terminal size
- fix: fix the problem that the mind map may fail to load when opening the application
- feat(plugin): add
ctx.base.findInRepository
method - fix(plugin): fix abnormal behavior of registration Hook with
once
parameters
v3.43.0
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加文件列表排序功能
- upd: 微调 UI 和 UX
- fix: 修复锚点跳转大小写适配问题
- fix: 修复图片预览器不能拖动问题
- feat(plugin): 上下文菜单项支持选中状态
- feat(plugin): 支持自定义编辑器 Tabs 操作按钮
- feat(plugin): 优化自定义编辑器相关 API
- feat(plugin): 支持加载
.mjs
脚本 - feat(plugin): 增加
ctx.base.getAttachmentURL
方法 - feat(plugin): 增加
ctx.tree.revealCurrentNode
方法
- feat: add file list sorting function
- upd: Fine-tune UI and UX
- fix: fix the case adaptation problem of anchor jump
- fix: fix the problem that the image previewer cannot be dragged
- feat(plugin): the context menu item supports the selected state
- feat(plugin): support custom editor Tabs action button
- feat(plugin): Optimize custom editor related API
- feat(plugin): support loading
.mjs
scripts - feat(plugin): add
ctx.base.getAttachmentURL
method - feat(plugin): add
ctx.tree.revealCurrentNode
method
v3.42.0
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加开始页面
- feat: 支持在编辑器中直接预览图片
- feat: 状态栏增加扩展管理按钮
- upd: 优化 Windows 上多显示器恢复窗口位置逻辑
- fix: 修复终端配置为空时不能使用终端问题
- fix: 修复“转换为带标题的链接”可能错误替换文本问题
- feat(plugin): 支持注册自定义编辑器
- feat(plugin):
triggerHook
支持忽略错误 - feat(plugin): 增加
ctx.base.getServerTimestamp
方法 - feat(plugin): 增加
DOC_BEFORE_SWITCH
DOC_SWITCHING
Hooks
- feat: add start page
- feat: support to preview images directly in the editor
- feat: add an extension management button to the status bar
- upd: optimize multi-monitor recovery window position logic on Windows
- fix: fixed the problem that the terminal cannot be used when the terminal configuration is empty
- fix: fix "Convert to link with title" may incorrectly replace text
- feat(plugin): support for registering custom editors
- feat(plugin):
triggerHook
supports ignoring errors - feat(plugin): add
ctx.base.getServerTimestamp
method - feat(plugin): add
DOC_BEFORE_SWITCH
DOC_SWITCHING
Hooks
v3.41.0
- feat: 扩展支持自动更新
- feat: 优化思维导图导出 PDF 和打印的效果
- upd: 更新镜像移除
mirror.ghproxy.com
- fix: 修复预览“打印”“导出”按钮背景色过于透明问题
- feat(plugin):
ctx.utils.downloadContent
支持传入Blob
对象 - refactor(plugin): 重构导出功能,增加
ctx.export
模块 - refactor(plugin): 移除
ctx.doc.print
方法,增加ctx.export.printCurrentDocument
方法 - refactor(plugin): 移除
ctx.doc.showExport
方法,增加ctx.export.toggleExportPanel
方法 - refactor(plugin): 移除
VIEW_BEFORE_EXPORT
Hook,增加EXPORT_BEFORE_PREPARE
EXPORT_AFTER_PREPARE
Hooks - refactor(plugin): 移除
ctx.base.forceReload
方法,增加ctx.base.reloadMainWindow
方法
- feat: extended support for automatic update
- feat: optimize the effect of mind map exporting to PDF and printing
- upd: update mirror to remove
mirror.ghproxy.com
- fix: fix the problem that the background color of the preview "Print" and "Export" buttons is too transparent
- feat(plugin):
ctx.utils.downloadContent
supports passing inBlob
object - refactor(plugin): refactor the export function and add the
ctx.export
module - refactor(plugin): remove
ctx.doc.print
method, addctx.export.printCurrentDocument
method - refactor(plugin): remove
ctx.doc.showExport
method, addctx.export.toggleExportPanel
method - refactor(plugin): remove
VIEW_BEFORE_EXPORT
Hook, addEXPORT_BEFORE_PREPARE
EXPORT_AFTER_PREPARE
Hooks - refactor(plugin): remove
ctx.base.forceReload
method, addctx.base.reloadMainWindow
method
v3.40.4
- fix: 修复导出 PDF 空白问题
- fix: fix export PDF issue
v3.40.3
- fix: 修复更改CSS或更新拓展不能重载页面问题
- fix: fix the problem that the page cannot be reloaded by changing CSS or updating the extension
v3.40.2
- 修复目录大纲不能自动聚焦高亮问题
- fix the problem that the outline cannot be automatically focused and highlighted
v3.40.1
- feat: 优化渲染包含公式的大文档性能
- feat: 支持使用 frontmatter 定义 Katex 公式渲染参数
- feat: macOS 上窗口红绿灯指示文档是否已保存
- feat: “视图”菜单增加“编辑器/预览互斥”功能
- fix: 修复某些情况下编辑器补全内容插入不正确问题
- fix: 修复点击空链接时打开新窗口问题
- fix: 修复某些情况下脑图显示异常问题
- refactor(plugin): 更改
DOC_BEFORE_EXPORT
Hook 为VIEW_BEFORE_EXPORT
- refactor(plugin): 更改
ctx.doc.print
方法为ctx.view.print
- refactor(plugin): 移除
ctx.theme.removeStyles
方法 - refactor(plugin): 移除
view.scroll-top-to
Action - feat(plugin): 增加
ctx.theme.addStyleLink
方法 - feat(plugin): 增加
ctx.ui.useContextMenu
方法,用于显示右键菜单 - feat(plugin): 增加
ctx.markdown.getRenderCache
方法,用于使用渲染缓存 - feat(plugin): 增加
ctx.layout.toggleEditorPreviewExclusive
方法,用于切换编辑器/预览互斥模式 - feat(plugin): 增加
ctx.editor.tapMarkdownMonarchLanguage
方法,用于更改编辑器 markdown 语言定义 - feat(plugin): 增加
PLUGIN_HOOK
Hook,支持拦截更改 Katex 渲染参数 - feat(plugin): 增加
VIEW_RENDER_IFRAME_READY
,GLOBAL_KEYDOWN
,GLOBAL_KEYUP
Hooks - feat(plugin): 预览渲染使用 iframe,相关方法:
ctx.view.getRenderIframe
,ctx.view.addStyles
,ctx.view.addStyleLink
,ctx.view.addScript
- fix(plugin): 修复插件更改 markdown 渲染参数无效的问题
- feat: optimize rendering performance for large documents containing formulas
- feat: support using frontmatter to define Katex formula rendering parameters
- feat: window traffic lights on macOS indicate whether the document has been saved
- feat: added "Editor/Preview Mutual Exclusion" function to "View" menu
- fix: fixed the problem that the editor's completion content was inserted incorrectly in some cases
- fix: fix the issue of opening a new window when clicking an empty link
- fix: Fix the abnormal display of the brain map in some cases
- refactor(plugin): change
DOC_BEFORE_EXPORT
Hook toVIEW_BEFORE_EXPORT
- refactor(plugin): change
ctx.doc.print
method toctx.view.print
- refactor(plugin): remove
ctx.theme.removeStyles
method - refactor(plugin): remove
view.scroll-top-to
Action - feat(plugin): add
ctx.theme.addStyleLink
method - feat(plugin): add
ctx.ui.useContextMenu
method to display the right-click menu - feat(plugin): add
ctx.markdown.getRenderCache
method for using render cache - feat(plugin): add
ctx.layout.toggleEditorPreviewExclusive
method for switching editor/preview exclusive mode - feat(plugin): add
ctx.editor.tapMarkdownMonarchLanguage
method to change the editor markdown language definition - feat(plugin): add
PLUGIN_HOOK
Hook, support to intercept and change Katex rendering parameters - feat(plugin): add
VIEW_RENDER_IFRAME_READY
,GLOBAL_KEYDOWN
,GLOBAL_KEYUP
Hooks - feat(plugin): preview rendering using iframe, related methods:
ctx.view.getRenderIframe
,ctx.view.addStyles
,ctx.view.addStyleLink
,ctx.view.addScript
- fix(plugin): fix the problem that the plugin changes the markdown rendering parameters invalid
v3.39.0
- feat: 增加上传所有图片功能
- feat: 宏替换增加
$afterMacro
方法,支持处理宏替换后的文档内容 - feat: 增加排除文件正则表达式设置
- fix: 修复使用快速打开面板不能正确打开加密文件问题
- fix: 修复某些情况下编辑器补全内容插入不正确问题
- feat(plugin): 配置项支持自定义校验器
validator
字段 - feat(plugin): 支持配置编辑器简单补全条目,相关 Api:
ctx.editor.tapSimpleCompletionItems
,ctx.editor.getSimpleCompletionItems
- feat(plugin): 增加
ctx.doc.createCurrentDocChecker
方法
- feat: add the function of uploading all pictures
- feat: added
$afterMacro
method for macro replacement, which supports processing the content of the document after macro replacement - feat: add regular expression settings for excluded files
- fix: fix the problem that encrypted files cannot be opened correctly using the quick open panel
- fix: fixed the problem that the editor's completion content was inserted incorrectly in some cases
- feat(plugin): configuration item supports custom validator
validator
field - feat(plugin): support simple completion of items in configuration editor, related Api:
ctx.editor.tapSimpleCompletionItems
,ctx.editor.getSimpleCompletionItems
- feat(plugin): add
ctx.doc.createCurrentDocChecker
method