Releases: purocean/yn
Releases · purocean/yn
v3.61.2
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加编辑器快速提示配置项
- fix: 打开仓库外的文件禁用选项卡上下文菜单
- feat: add
editor.quick-suggestion
config item - fix: disable context menu of file tabs of outside repository
v3.61.1
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 应用关联 Markdown 文件:支持在文件管理器中直接打开、拖拽到应用内打开文件。非仓库文件将以安全模式渲染
- feat: 配置项:渲染配置增加
markdown-it-multimd-table
插件更多配置;编辑器增加控制是否键入时候展示建议提示的配置 - feat: 编辑体验优化:从侧栏拖动文档或图片到编辑器中时,自动插入文档链接或图片链接;选中文本后粘贴链接时,自动插入链接并以选中文本作为链接文本
- feat: 优化检查更新速度:应用在一些时候会通过 yank-note.com 检查更新
- feat: 优化界面 UI:调整上下文菜单、优化渲染外链图标不单独换行、侧栏和大纲中的显示的数字尽量对齐等
- feat: 优化交互:仓库内搜索面板展示时自动聚焦搜索框并选中文本;
- feat: 编辑过的文件将添加到任务栏或 Dock 中应用图标上下文菜单中,方便快速打开
- feat: 升级 Electron 到 22.3.24
- fix: 修复插入附件或链接文件时,文件名中包含特殊字符不能展示为 Markdown 链接的问题
- feat(plugin): 增加
ctx.base.getAllRepos
ctx.doc.getAllRepos
ctx.doc.switchDocByPath
方法
- feat: application-associated Markdown files: supports opening files directly in the file manager and dragging them into the application to open files. Non-warehouse files will be rendered in safe mode
- feat: configuration items: The rendering configuration adds more configurations of the
markdown-it-multimd-table
plug-in; the editor adds a configuration to control whether to display suggestion prompts when typing. - feat: editing experience optimization: when dragging a document or image from the sidebar into the editor, a document link or image link is automatically inserted; when a link is pasted after selecting text, the link is automatically inserted and the selected text is used as the link text.
- feat: optimize the speed of checking updates: the application will sometimes check for updates through yank-note.com
- feat: optimize the interface UI: adjust the context menu, optimize the rendering of external link icons so that they do not wrap separately, and align the numbers displayed in the sidebar and outline as much as possible, etc.
- feat: optimize interaction: when the search panel in the warehouse is displayed, the search box will be automatically focused and text selected;
- feat: the edited file will be added to the application icon context menu in the taskbar or Dock for quick opening.
- feat: upgrade Electron to 22.3.24
- fix: when inserting attachments or linked files, the file name containing special characters cannot be displayed as a Markdown link.
- feat(plugin): add
ctx.base.getAllRepos
ctx.doc.getAllRepos
ctx.doc.switchDocByPath
methods
v3.60.1
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加双击侧栏标题聚焦当前打开文档功能
- feat: 优化编辑体验,调整编辑器自动包裹、符号配对等细节功能
- feat: 侧栏上下文菜单增加“添加文件”功能
- feat: 升级 PlantUML 到 v1.2023.10
- feat: 升级 markdown-it-multimd-table 到 4.2.3
- fix: 修复脑图内存泄露问题
- refactor(plugin):
ctx.editor.getIsDefault
更名为ctx.editor.isDefault
- refactor(plugin): 增加
ctx.editor.isDirty
方法 - feat(plugin): 增加
DOC_PRE_ENSURE_CURRENT_FILE_SAVED
,DOC_PRE_SWITCH
钩子 - feat(plugin): 增加
ctx.utils.waitCondition
方法
- feat: add double-click sidebar title to focus on the currently open document function
- feat: optimize editing experience, adjust editor automatic wrapping, symbol pairing and other details
- feat: add "Add File" function to the sidebar context menu
- feat: upgrade PlantUML to v1.2023.10
- feat: upgrade markdown-it-multimd-table to 4.2.3
- fix: fix mind map memory leak issue
- refactor(plugin): rename
ctx.editor.getIsDefault
toctx.editor.isDefault
- refactor(plugin): add
ctx.editor.isDirty
method - feat(plugin): add
DOC_PRE_ENSURE_CURRENT_FILE_SAVED
,DOC_PRE_SWITCH
hooks - feat(plugin): add
ctx.utils.waitCondition
method
v3.59.2
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加“在预览中查找”功能
- feat: 切换已打开的文件时保留/恢复编辑器状态
- feat: 刷新文档的时候同时刷新图片
- feat: 增加轮换自定义编辑器快捷键
- feat: 扩展管理器中增加图标以标识官方扩展
- feat: 优化编辑器使用体验
- fix: 修复 Windows 上不能在系统中打开目录的问题
- refactor(plugin): 移除 remove
MONACO_CHANGE_VALUE
Hook, - refactor(plugin):
EDITOR_CHANGE
Hook 更名EDITOR_CONTENT_CHANGE
- feat: Add "Find in Preview" function
- feat: keep/restore editor state when switching open files
- feat: Refresh the picture at the same time when refreshing the document
- feat: Add shortcut keys for rotating custom editors
- feat: Add icons in the extension manager to identify official extensions
- feat: optimize the editor experience
- fix: fix can't open file on Windows
- refactor(plugin): remove remove
MONACO_CHANGE_VALUE
Hook, - refactor(plugin):
EDITOR_CHANGE
Hook renamed toEDITOR_CONTENT_CHANGE
v3.58.2
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加自定义快捷键功能
- feat: 调整打开主窗口的快捷键
- feat: 控制中心增加调整预览文字基础字号功能
- feat: 编辑器自动补全代码片段增加语言选择
- fix: 修复多个对话框的时候,按下 ESC 会关闭对话框的问题
- fix: 升级 monaco-editor 到 0.41.0,修复片段补全丢失问题
- feat(plugin): 控制中心支持添加自定义 Vue 组件、自定元素顺序
- feat(plugin): 增加
ctx.action.getRawActions
方法 - feat(plugin): 增加
ctx.action.tapAction
ctx.action.removeActionTapper
方法 - feat(plugin): 增加
COMMAND_KEYBINDING_CHANGED
钩子 - feat(plugin): 增加
ctx.ioc.getRaw
方法 - feat(plugin):
ctx.action.registerAction
增加description
和forUser
字段 - refactor(plugin): 移除
ctx.command
模块,变更为ctx.keybinding
模块
- feat: add custom shortcut key function
- feat: adjust the shortcut key to open the main window
- feat: the control center adds the function of adjusting the basic font size of the preview text
- feat: the editor automatically completes code snippets and adds language selection
- fix: when fixing multiple dialog boxes, pressing ESC will close the dialog box
- fix: upgrade monaco-editor to 0.41.0, fix the missing fragment completion problem
- feat(plugin): the control center supports adding custom Vue components and custom element order
- feat(plugin): add
ctx.action.getRawActions
method - feat(plugin): add
ctx.action.tapAction
ctx.action.removeActionTapper
methods - feat(plugin): add
COMMAND_KEYBINDING_CHANGED
hook - feat(plugin): add
ctx.ioc.getRaw
method - feat(plugin):
ctx.action.registerAction
addsdescription
andforUser
fields - refactor(plugin): remove
ctx.command
module, change toctx.keybinding
module
v3.57.0
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 宏增加
$seq
方法,用于生成如图-1
、图-2
这样的序号 - feat: 增加启动隐藏主窗口的配置
- feat: 增加勾选待办是否自动添加完成时间的配置
- feat: 限制生成历史版本文件的大小
- feat: 优化点击
details
标签时滚动行为 - fix: 修复拷贝代码块内容末尾有多余空行的问题
- feat: introducing the $seq method in the macro to generate sequential numbers like Figure-1, Figure-2.
- feat: added configuration to hide the main window upon startup.
- feat: implemented a configuration option to automatically add to-dos to the completion time.
- feat: implemented size restriction for generated historical version files.
- feat: enhanced scrolling behavior for the details tag when clicked.
- fix: resolved the issue of extra blank lines at the end of copied code blocks.
v3.56.4
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 升级 Electron 到 22.3.17
- feat: 优化当空间不够时上下文菜单弹出位置
- feat: 文件选项卡上下文菜单增加文件相关操作
- feat: 切换到一个不存在的文件时,提示是否创建
- feat(plugin): 增加
file-tabs.close-tabs
Action - feat(plugin): 增加文件选项卡上下文菜单拓展方法
- feat: upgrade Electron to 22.3.17
- feat: optimize the popup position of context menu when space is limited
- feat: add file-related operations to the context menu of file tabs
- feat: Prompt whether to create a new file when switching to a non-existent file
- feat(plugin): add
file-tabs.close-tabs
Action - feat(plugin): add extension methods to the context menu of file tabs
v3.55.1
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 升级 Monaco editor 到 0.40.0
- feat: 运行 js 代码块时支持输出 HTML 结果
- fix: 修复运行 js 代码块作用域问题
- fix: 修复启动
--readonly
参数无效问题
- feat: upgrade Monaco editor to 0.40.0
- feat: support outputting HTML results when running js code blocks
- fix: fix the scope problem of running js code block
- fix: fix the problem that the startup
--readonly
parameter is invalid
v3.54.0
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加聚焦编辑器快捷键
Shift + Alt/Option + X
- feat: 编辑器菜单支持中文
- feat: 优化点击预览滚动到编辑器位置的行为
- feat: 优化批量勾选待办(选中后按
Cmd/Ctrl + O
)的行为 - feat(plugin): 设置项增加
needReloadWindowWhenChanged
字段,支持定义值变更后是否重载页面 - feat(plugin):
SETTING_CHANGED
钩子增加schema
参数
- feat: add focus editor shortcut
Shift + Alt/Option + X
- feat: editor menu supports Chinese
- feat: optimize the behavior of clicking preview to scroll to the editor position
- feat: optimize the behavior of batch checking to-do items (press
Cmd/Ctrl + O
after selecting) - feat(plugin): add
needReloadWindowWhenChanged
field to setting item, support to define whether to reload page after value changes - feat(plugin):
SETTING_CHANGED
hook addsschema
parameter
v3.53.3
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: plantuml 支持本地 svg 渲染
- feat: 表格编辑支持一次性插入多行/列
- feat: 当端口被占用时候增加提示
- feat: 优化自动更新功能
- feat: 代码高亮为 nasm 语言增加别名: asm, s, assembly, masm
- feat: 编辑器分词分割字符增加中文标点
- fix: 修复重命名功能不能仅更改文件名大小写问题
- fix: 修复导出的 HTML TODO 列表不能正确显示勾选状态问题
- fix: 修复打开文档历史面板会导致自定义的编辑器主题失效问题
- feat(plugin): 上下文菜单支持自定义 Vue 组件
- feat: enable local SVG rendering for PlantUML.
- feat: support inserting multiple rows/columns at once in table editing.
- feat: add prompt when the port is already occupied.
- feat: optimize the automatic update feature.
- feat: add aliases for nasm code highlighting: asm, s, assembly, masm.
- feat: include chinese punctuation in the word segmentation and character splitting of the editor.
- fix: fix the issue that the rename function fails to change only the file name capitalization.
- fix: fix the issue that the exported HTML TODO list could not correctly display the check status
- fix: fix the issue that opening the document history panel causes the custom editor theme to be invalidated.
- feat(plugin): support custom Vue components in the context menu.