yn

A highly extensible Markdown editor. Version control, AI Copilot, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, Reveal.js, plug-in, and macro replacement.

AGPL-3.0 License

Stars
5.6K
Committers
12

Bot releases are visible (Hide)

yn - v3-next-06

Published by github-actions[bot] about 1 year ago

yn - v3-next-04

Published by github-actions[bot] about 1 year ago

yn - v3-next-02

Published by github-actions[bot] about 1 year ago

yn - v3.60.1

Published by github-actions[bot] about 1 year ago

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

  1. feat: 增加双击侧栏标题聚焦当前打开文档功能
  2. feat: 优化编辑体验,调整编辑器自动包裹、符号配对等细节功能
  3. feat: 侧栏上下文菜单增加“添加文件”功能
  4. feat: 升级 PlantUML 到 v1.2023.10
  5. feat: 升级 markdown-it-multimd-table 到 4.2.3
  6. fix: 修复脑图内存泄露问题
  7. refactor(plugin): ctx.editor.getIsDefault 更名为 ctx.editor.isDefault
  8. refactor(plugin): 增加 ctx.editor.isDirty 方法
  9. feat(plugin): 增加 DOC_PRE_ENSURE_CURRENT_FILE_SAVED, DOC_PRE_SWITCH 钩子
  10. feat(plugin): 增加 ctx.utils.waitCondition 方法

  1. feat: add double-click sidebar title to focus on the currently open document function
  2. feat: optimize editing experience, adjust editor automatic wrapping, symbol pairing and other details
  3. feat: add "Add File" function to the sidebar context menu
  4. feat: upgrade PlantUML to v1.2023.10
  5. feat: upgrade markdown-it-multimd-table to 4.2.3
  6. fix: fix mind map memory leak issue
  7. refactor(plugin): rename ctx.editor.getIsDefault to ctx.editor.isDefault
  8. refactor(plugin): add ctx.editor.isDirty method
  9. feat(plugin): add DOC_PRE_ENSURE_CURRENT_FILE_SAVED, DOC_PRE_SWITCH hooks
  10. feat(plugin): add ctx.utils.waitCondition method
yn - v3-next-07

Published by github-actions[bot] about 1 year ago

yn - v3-next-03

Published by github-actions[bot] about 1 year ago

yn - v3-next-01

Published by github-actions[bot] about 1 year ago

yn - v3.59.2

Published by github-actions[bot] about 1 year ago

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

  1. feat: 增加“在预览中查找”功能
  2. feat: 切换已打开的文件时保留/恢复编辑器状态
  3. feat: 刷新文档的时候同时刷新图片
  4. feat: 增加轮换自定义编辑器快捷键
  5. feat: 扩展管理器中增加图标以标识官方扩展
  6. feat: 优化编辑器使用体验
  7. fix: 修复 Windows 上不能在系统中打开目录的问题
  8. refactor(plugin): 移除 remove MONACO_CHANGE_VALUE Hook,
  9. refactor(plugin): EDITOR_CHANGE Hook 更名 EDITOR_CONTENT_CHANGE

  1. feat: Add "Find in Preview" function
  2. feat: keep/restore editor state when switching open files
  3. feat: Refresh the picture at the same time when refreshing the document
  4. feat: Add shortcut keys for rotating custom editors
  5. feat: Add icons in the extension manager to identify official extensions
  6. feat: optimize the editor experience
  7. fix: fix can't open file on Windows
  8. refactor(plugin): remove remove MONACO_CHANGE_VALUE Hook,
  9. refactor(plugin): EDITOR_CHANGE Hook renamed to EDITOR_CONTENT_CHANGE
yn - v3.58.2

Published by github-actions[bot] about 1 year ago

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

  1. feat: 增加自定义快捷键功能
  2. feat: 调整打开主窗口的快捷键
  3. feat: 控制中心增加调整预览文字基础字号功能
  4. feat: 编辑器自动补全代码片段增加语言选择
  5. fix: 修复多个对话框的时候,按下 ESC 会关闭对话框的问题
  6. fix: 升级 monaco-editor 到 0.41.0,修复片段补全丢失问题
  7. feat(plugin): 控制中心支持添加自定义 Vue 组件、自定元素顺序
  8. feat(plugin): 增加 ctx.action.getRawActions 方法
  9. feat(plugin): 增加 ctx.action.tapAction ctx.action.removeActionTapper 方法
  10. feat(plugin): 增加 COMMAND_KEYBINDING_CHANGED 钩子
  11. feat(plugin): 增加 ctx.ioc.getRaw 方法
  12. feat(plugin): ctx.action.registerAction 增加 descriptionforUser 字段
  13. refactor(plugin): 移除 ctx.command 模块,变更为 ctx.keybinding 模块

  1. feat: add custom shortcut key function
  2. feat: adjust the shortcut key to open the main window
  3. feat: the control center adds the function of adjusting the basic font size of the preview text
  4. feat: the editor automatically completes code snippets and adds language selection
  5. fix: when fixing multiple dialog boxes, pressing ESC will close the dialog box
  6. fix: upgrade monaco-editor to 0.41.0, fix the missing fragment completion problem
  7. feat(plugin): the control center supports adding custom Vue components and custom element order
  8. feat(plugin): add ctx.action.getRawActions method
  9. feat(plugin): add ctx.action.tapAction ctx.action.removeActionTapper methods
  10. feat(plugin): add COMMAND_KEYBINDING_CHANGED hook
  11. feat(plugin): add ctx.ioc.getRaw method
  12. feat(plugin): ctx.action.registerAction adds description and forUser fields
  13. refactor(plugin): remove ctx.command module, change to ctx.keybinding module

884ec35767a63b6e981e222cd778420f

yn - v3-next-14

Published by github-actions[bot] about 1 year ago

yn - v3-next-12

Published by github-actions[bot] about 1 year ago

yn - v3-next-10

Published by github-actions[bot] about 1 year ago

yn - v3-next-06

Published by github-actions[bot] about 1 year ago

yn - v3.57.0

Published by github-actions[bot] about 1 year ago

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

  1. feat: 宏增加 $seq 方法,用于生成如 图-1图-2 这样的序号
  2. feat: 增加启动隐藏主窗口的配置
  3. feat: 增加勾选待办是否自动添加完成时间的配置
  4. feat: 限制生成历史版本文件的大小
  5. feat: 优化点击 details 标签时滚动行为
  6. fix: 修复拷贝代码块内容末尾有多余空行的问题

  1. feat: introducing the $seq method in the macro to generate sequential numbers like Figure-1, Figure-2.
  2. feat: added configuration to hide the main window upon startup.
  3. feat: implemented a configuration option to automatically add to-dos to the completion time.
  4. feat: implemented size restriction for generated historical version files.
  5. feat: enhanced scrolling behavior for the details tag when clicked.
  6. fix: resolved the issue of extra blank lines at the end of copied code blocks.
yn - v3.56.4

Published by github-actions[bot] about 1 year ago

yn - v3-next-02

Published by github-actions[bot] about 1 year ago

yn - v3.56.3

Published by github-actions[bot] about 1 year ago

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

  1. feat: 升级 Electron 到 22.3.17
  2. feat: 优化当空间不够时上下文菜单弹出位置
  3. feat: 文件选项卡上下文菜单增加文件相关操作
  4. feat: 切换到一个不存在的文件时,提示是否创建
  5. feat(plugin): 增加 file-tabs.close-tabs Action
  6. feat(plugin): 增加文件选项卡上下文菜单拓展方法

  1. feat: upgrade Electron to 22.3.17
  2. feat: optimize the popup position of context menu when space is limited
  3. feat: add file-related operations to the context menu of file tabs
  4. feat: Prompt whether to create a new file when switching to a non-existent file
  5. feat(plugin): add file-tabs.close-tabs Action
  6. feat(plugin): add extension methods to the context menu of file tabs
yn - v3-next-01

Published by github-actions[bot] about 1 year ago

yn - v3.55.1

Published by github-actions[bot] over 1 year ago

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

  1. feat: 升级 Monaco editor 到 0.40.0
  2. feat: 运行 js 代码块时支持输出 HTML 结果
  3. fix: 修复运行 js 代码块作用域问题
  4. fix: 修复启动 --readonly 参数无效问题

  1. feat: upgrade Monaco editor to 0.40.0
  2. feat: support outputting HTML results when running js code blocks
  3. fix: fix the scope problem of running js code block
  4. fix: fix the problem that the startup --readonly parameter is invalid
yn - v3.54.0

Published by github-actions[bot] over 1 year ago

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

  1. feat: 增加聚焦编辑器快捷键 Shift + Alt/Option + X
  2. feat: 编辑器菜单支持中文
  3. feat: 优化点击预览滚动到编辑器位置的行为
  4. feat: 优化批量勾选待办(选中后按 Cmd/Ctrl + O)的行为
  5. feat(plugin): 设置项增加 needReloadWindowWhenChanged 字段,支持定义值变更后是否重载页面
  6. feat(plugin): SETTING_CHANGED 钩子增加 schema 参数

  1. feat: add focus editor shortcut Shift + Alt/Option + X
  2. feat: editor menu supports Chinese
  3. feat: optimize the behavior of clicking preview to scroll to the editor position
  4. feat: optimize the behavior of batch checking to-do items (press Cmd/Ctrl + O after selecting)
  5. feat(plugin): add needReloadWindowWhenChanged field to setting item, support to define whether to reload page after value changes
  6. feat(plugin): SETTING_CHANGED hook adds schema parameter
Badges
Extracted from project README
Download