Merge branch 'release/3.90.0' into develop

This commit is contained in:
purocean
2026-05-16 23:40:50 +08:00
3 changed files with 13 additions and 65 deletions
+6 -32
View File
@@ -76,40 +76,14 @@ For more information on how to use the following functions, please see [characte
## Changelogs
### [v3.89.1](https://github.com/purocean/yn/releases/tag/v3.89.1) 2026-05-06
### [v3.90.0](https://github.com/purocean/yn/releases/tag/v3.90.0) 2026-05-16
[Windows](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-win-x64-3.89.1.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-mac-arm64-3.89.1.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-mac-x64-3.89.1.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-linux-x86_64-3.89.1.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-linux-amd64-3.89.1.deb)
[Windows](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-win-x64-3.90.0.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-mac-arm64-3.90.0.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-mac-x64-3.90.0.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-linux-x86_64-3.90.0.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-linux-amd64-3.90.0.deb)
1. feat(editor): Add a floating preview editor with drag, resize, preview-click sync, target-line reveal, close controls, and discovery hints
2. fix(extension): Avoid stale extension files after upgrade
### [v3.88.2](https://github.com/purocean/yn/releases/tag/v3.88.2) 2026-05-01
[Windows](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-win-x64-3.88.2.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-mac-arm64-3.88.2.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-mac-x64-3.88.2.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-linux-x86_64-3.88.2.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-linux-amd64-3.88.2.deb)
1. feat: Add MCP integration, including the local MCP endpoint, settings switch, repository listing, user action execution, Markdown feature documentation, document export, and main window reload
2. feat: Support `.mdx` and `.markdown` files as Markdown documents, including editor language mode and preview
3. feat: Improve HTML export with optional code line numbers, copy buttons, and better rendered resource waiting
4. feat: Support fallback handling for absolute-path image attachments and external image paths
5. feat: Support localizing `file://` images when converting images to local assets
6. feat: Show dot files in the repository tree by default
7. fix: Improve terminal text selection colors in light mode
8. fix: Fix creating new folders when the requested path ends with a trailing slash
9. fix: Avoid loading syntax-highlight fonts on unsupported Windows versions
10. test: Add Markdown feature test documents and Draw.io sample fixtures
11. chore(deps): Update dependencies including `koa`, `lodash`, `lodash-es`, `node-forge`, `rollup`, `undici`, `uuid`, `yaml`, and security-related transitive packages
### [v3.87.1](https://github.com/purocean/yn/releases/tag/v3.87.1) 2026-01-23
[Windows](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-win-x64-3.87.1.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-mac-arm64-3.87.1.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-mac-x64-3.87.1.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-linux-x86_64-3.87.1.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-linux-amd64-3.87.1.deb)
1. feat: Support displaying OpenCode in the sidebar
2. feat: Search panel supports remembering expanded results state
3. feat: Support list collapsing in preview area, needs to be enabled in `Settings - Rendering`
4. feat: Open external files as read-only by default
5. feat: Optimize list number auto-fill experience
6. feat(plugin): Support `ctx.workbench.ContentRightSide.registerPanel` for registering sidebar panel components
7. feat(plugin): Add `EDITOR_ATTEMPT_READONLY_EDIT` Hook
1. feat: Add MCP setting inspection tools for reading setting schemas, reading current setting values, and opening the settings panel at a specific key or group
2. feat: Add pasted-image filename templates with time and hash placeholders
3. feat: Add a CJ-friendly Markdown rendering option for better Chinese/Japanese text emphasis parsing
4. feat(editor): Focus the floating editor when clicking preview lines and close it automatically when it loses focus
[More release notes](https://github.com/purocean/yn/releases)
+6 -32
View File
@@ -76,40 +76,14 @@
## 更新日志
### [v3.89.1](https://github.com/purocean/yn/releases/tag/v3.89.1) 2026-05-06
### [v3.90.0](https://github.com/purocean/yn/releases/tag/v3.90.0) 2026-05-16
[Windows](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-win-x64-3.89.1.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-mac-arm64-3.89.1.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-mac-x64-3.89.1.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-linux-x86_64-3.89.1.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.89.1/Yank-Note-linux-amd64-3.89.1.deb)
[Windows](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-win-x64-3.90.0.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-mac-arm64-3.90.0.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-mac-x64-3.90.0.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-linux-x86_64-3.90.0.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.90.0/Yank-Note-linux-amd64-3.90.0.deb)
1. feat(editor): 增加浮动预览编辑器,支持拖拽、调整大小、预览点击同步、目标行定位、关闭控制和发现提示
2. fix(extension): 避免扩展升级后残留旧文件
### [v3.88.2](https://github.com/purocean/yn/releases/tag/v3.88.2) 2026-05-01
[Windows](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-win-x64-3.88.2.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-mac-arm64-3.88.2.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-mac-x64-3.88.2.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-linux-x86_64-3.88.2.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.88.2/Yank-Note-linux-amd64-3.88.2.deb)
1. feat: 增加 MCP 集成,包含本地 MCP 端点、设置开关、仓库列表、用户动作调用、Markdown 特性文档、文档导出和主窗口重载
2. feat: 支持将 `.mdx``.markdown` 作为 Markdown 文档处理,包含编辑器语言模式和预览
3. feat: 增强 HTML 导出,支持可选的代码行号、复制按钮,并改进渲染资源等待
4. feat: 支持绝对路径图片附件和外部图片路径的回退处理
5. feat: 支持在图片本地化时处理 `file://` 图片
6. feat: 仓库文件树默认显示点号开头的隐藏文件
7. fix: 修复终端浅色模式下选择文本颜色不清晰的问题
8. fix: 修复创建以斜杠结尾的新文件夹时路径判断错误的问题
9. fix: 避免在不支持的 Windows 版本上加载代码高亮字体
10. test: 增加 Markdown 特性测试文档和 Draw.io 示例文件
11. chore(deps): 更新 `koa``lodash``lodash-es``node-forge``rollup``undici``uuid``yaml` 以及安全相关的间接依赖
### [v3.87.1](https://github.com/purocean/yn/releases/tag/v3.87.1) 2026-01-23
[Windows](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-win-x64-3.87.1.exe) | [macOS arm64](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-mac-arm64-3.87.1.dmg) | [macOS x64](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-mac-x64-3.87.1.dmg) | [Linux AppImage](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-linux-x86_64-3.87.1.AppImage) | [Linux deb](https://github.com/purocean/yn/releases/download/v3.87.1/Yank-Note-linux-amd64-3.87.1.deb)
1. feat: 支持在侧栏展示 OpenCode
2. feat: 搜索面板支持记住展开结果状态
3. feat: 支持预览区列表折叠,需在`设置-渲染`中开启
4. feat: 打开外部文件默认只读
5. feat: 优化列表序号自动填充体验
6. feat(plugin): 支持 `ctx.workbench.ContentRightSide.registerPanel` 注册侧栏面板组件
7. feat(plugin): 增加 `EDITOR_ATTEMPT_READONLY_EDIT` Hook
1. feat: 增加 MCP 设置排查工具,支持读取设置结构、读取当前设置值,以及打开设置面板并定位到指定字段或分组
2. feat: 增加粘贴图片文件名模板,支持时间和哈希占位符
3. feat: 增加 CJ-friendly Markdown 渲染选项,优化中文、日文文本中的强调解析
4. feat(editor): 点击预览行时聚焦浮动编辑器,并在浮动编辑器失焦后自动关闭
[更多发布说明](https://github.com/purocean/yn/releases)
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "yank.note",
"version": "3.89.1",
"version": "3.90.0",
"description": "Yank Note: A highly extensible Markdown editor, designed for productivity.",
"main": "dist/main/app.js",
"license": "AGPL-3.0",