Releases
v1.1.2
Compare
Sorry, something went wrong.
No results found
新增
多语言 i18n(中英双语 zh-CN / en)
Header 语言切换下拉(国旗图标指示)
语言持久化到 localStorage;默认语言 zh-CN
自动同步 document.lang,利于可访问性和 SEO
复制菜单(社交/Markdown)等 UI 文案完成国际化,切换后即时生效
基于 vue-i18n@9,插件:src/plugins/i18n.js;语言包:src/locales/zh-CN.json、src/locales/en.json
扩展指引:在 src/locales/ 新增 .json,并在 i18n 插件注册 + Header 的 languageOptions 补充选项
修复
编辑区与预览区滚动不同步问题(引入“滚动同步锁”)
URL 下划线被误判为斜体的边界情况
对象 URL 未及时 revoke 的潜在内存泄漏
图片/链接的过滤与转义更严格,降低 XSS/样式污染风险
Mermaid NodeView 的转义处理更安全
UI/UX
新增 BackToTopFloat 悬浮“返回顶部”按钮
调整 AppFooter、AppMain、DropdownMenu、SettingsHeader、SettingsFooter 等布局与交互
同步滚动开关迁移至 AppMain,位置更直观
PreviewPane 错误处理与反馈优化
细节样式微调:app-footer.css、app-header.css 等
文档
README / README.en / CHANGELOG 更新
新增 WYSIWYG(Milkdown)模式说明与切换指南(Prism 高亮与 Mermaid NodeView 支持)
补充 i18n 使用说明与新增语言的步骤
测试
新增/完善用例:url-underscore-italic-order、preview-escape、revoke-object-url、link-image-sanitization、mermaid-nodeview-escape 等
覆盖核心流程与安全相关逻辑,降低回归风险
兼容性
破坏性变更:无
升级建议:无需额外操作。首次加载默认 zh-CN;若此前选择过语言会自动沿用。同步滚动开关已移动到 AppMain。
You can’t perform that action at this time.