Releases: liuhang798/quillite-markdown
Releases · liuhang798/quillite-markdown
Release list
quillite-markdown 2.6.2
简体中文
- 修复 macOS 更新或重新启动后,AppKit 在窗口激活、恢复和显示器切换的最终布局阶段再次覆盖三个原生窗口按钮位置的问题;现在会在系统布局完成后的下一帧及短延迟阶段重新确认对齐,避免按钮偶发下移。
- 修复 macOS 左上角三个原生窗口按钮偏高、窗口重新激活后又恢复旧位置的问题;改用 AppKit 原生内嵌标题栏承载按钮,并在网页标题栏加载完成及窗口尺寸变化后重新对齐,与书本图标和应用名称保持同一水平中心线。
- “更多”设置新增软件字体选择,支持系统默认、无衬线、衬线、圆体、宋体和楷体六种跨平台字体预设;界面与 Markdown 正文即时切换,代码内容继续使用等宽字体,选择会写入偏好并在重启后恢复。
- “更多”设置中的软件字体、文档宽度和词典语言改为“当前值 + 二级菜单”的紧凑样式,悬停、点击或键盘均可展开;子菜单会按窗口剩余空间自动选择左右方向,避免设置内容过长或超出屏幕。
- 修复鼠标移入已展开二级菜单触发器后紧接着点击会反而关闭菜单的问题;点击现在始终保持对应二级菜单打开并聚焦当前选项。
- 修复 macOS“更多”设置弹框沿用 Windows 固定右边距、导致弹框偏离三个点按钮的问题;现在按按钮实际位置对齐,并在窗口缩放时保持贴边可见。
- 修复 macOS 重复本地打包时可能误用并重新签名上一次已改名应用包、导致新代码未进入安装包的问题;统一构建脚本现在会先清理精确的旧生成包,再规范化本次 Wails 输出。
- 文档列表改用无底色的主题色线性图标,收窄图标占位以显示更多文件名;保留选中描边、收藏和置顶标记,失效文件使用灰色图标区分。
- 首页采用无阴影的平面样式:移除纸张插画与卡片投影、背景光晕和快捷键双层底边,统一细边框与圆角,改善快捷键字号、行距和文字对比度;明暗主题与系统快捷键保持适配。
English
- Fixed native macOS window controls occasionally moving down again after an update or relaunch when AppKit performed a final title-bar layout during activation, restoration, or display changes. Alignment is now reconfirmed on the next main-loop turn and after native layout settles.
- Fixed the three native macOS window controls sitting too high and returning to that position after window activation. An AppKit inset title-bar region now owns the controls, with alignment refreshed after the web title bar loads and window layout changes, keeping the same vertical center as the book icon and app name.
- More settings now offers six cross-platform app-font presets: System, Sans serif, Serif, Rounded, Song style, and Kai style. The interface and Markdown prose update immediately while code remains monospaced, and the choice is restored from preferences after restart.
- App font, document width, and dictionary language now use compact current-value rows with cascading submenus. They open by hover, click, or keyboard and automatically choose the side with available viewport space, shortening the More menu without losing any options.
- Fixed a click immediately following hover closing an already revealed settings flyout. Clicking a parent row now always keeps its flyout open and focuses the current choice.
- Fixed the More settings popover inheriting a Windows-oriented fixed right offset on macOS. It now aligns to the actual three-dot button and stays within the viewport while resizing.
- Fixed repeated local macOS builds potentially selecting and re-signing the previous renamed app bundle, leaving new code out of the installer. The shared build script now removes only that stale generated bundle before normalizing the current Wails output.
- Document lists now use theme-colored outline icons without background tiles, leaving more room for filenames. Selection outlines, favorites, and pin markers are retained; missing files use muted icons.
- Refined Home with flat, shadow-free surfaces: removed illustration and card shadows, the background glow, and raised keycap edges. Consistent thin borders and corners, clearer shortcut typography, spacing, and contrast retain light/dark theme and platform shortcut support.
quillite-markdown 2.6.1
简体中文
- 流程图新增可视化画布编辑:无需手改 Mermaid 源码,即可直接添加处理、判断和开始/结束节点,拖动节点调整画布位置,依次点击节点创建连线,并修改节点文字、形状、连线文字与样式;支持四种流程方向和自动排列,最终仍生成兼容其他 Markdown 软件的标准 Mermaid 源码。包含子图、样式等高级语法时会安全保留源码模式,不会覆盖或丢失内容。
- 图表生成器新增全屏绘图模式,仅将流程图绘图区铺满整个应用窗口,不再放大左侧分类和弹框标题;“全屏绘图”移动到绘图工具栏首位,全屏工具栏固定提供“退出全屏”和“插入图表”。按钮或
Ctrl/Cmd + 滚轮可在 50%–200% 间缩放图形,任意倍率下画布始终铺满整个绘图区。可拖动空白区域向任意方向平移,节点拖到边缘时自动扩展观察范围;新增“全选”和Ctrl/Cmd + A,全选后拖动任一节点即可整体移动,且不再受原画布边界限制。按Esc可恢复弹框。同步修正流程图工具栏占用高度后画布区域被遮挡的问题。 - 已插入文档的 Mermaid 流程图支持再次进入可视化画布:光标进入
flowchart/graph代码块后会显示“在画布中编辑流程图”按钮,保存修改会原位替换当前代码块,并保留原有围栏符号、缩进和换行格式,不会重复插入图表。 - 图表选择列表新增统一的“可视化编辑”画布图标,并将首批可视化能力扩展到 11 类高频图表。状态图与思维导图现已升级为和流程图一致的节点画布,共享全屏、缩放、自由平移、拖动、全选整体移动、边缘自动平移、连线和自动排列;状态图按“状态+转移”保存且保留未连线状态,思维导图按“父主题+子主题”保存并阻止多父节点与循环。三类图均可从文档代码块重新进入画布并原位保存。时序图、甘特图、时间线、看板、饼图、柱状图、折线图和环形图继续使用结构化字段/数据行编辑。遇到高级语法时会拒绝转换并安全保留源码模式。
- 优化状态图的画布排版:状态框和起止节点采用更紧凑的专用尺寸,文字与箭头同步缩小,转移条件移到连线侧边,避免纵向状态机中的节点、标签和箭头互相遮挡。
- 公式工具默认改为行内公式,并支持直接修改已有公式:光标进入行内、块级、编号或化学公式时会显示“编辑当前公式”,双击编辑预览中的渲染公式也可打开同一弹框;原公式内容、编号与插入方式会自动载入,保存后原位替换,不再要求手工选中完整源码。
English
- Added a visual flowchart canvas. Without editing Mermaid source, users can add process, decision, and start/end nodes, drag nodes on the canvas, connect two nodes by clicking them, and edit node text, shapes, connection labels, and line styles. Four flow directions and automatic layout remain portable because the result is standard Mermaid source. Advanced subgraph or styling syntax stays safely in Source mode and is never overwritten.
- Added a focused full-screen drawing mode that expands only the flowchart workspace rather than the category list and dialog header. Its toolbar always provides Exit full screen and Insert diagram actions, plus 50%–200% zoom through buttons or
Ctrl/Cmd + wheel; the viewport now stays full-size at every zoom level. Dragging empty space pans freely, dragging nodes near an edge automatically reveals more canvas, and Select all orCtrl/Cmd + Alets users drag every node together without the old canvas boundary.Escrestores the dialog. The workspace also reserves the toolbar height correctly so the canvas is no longer obscured. - Existing Mermaid flowcharts can now be reopened on the visual canvas. Moving the cursor into a
flowchartorgraphfence reveals an Edit flowchart on canvas action; Save changes replaces that block in place while preserving its fence marker, indentation, and line endings instead of inserting a duplicate. - Diagram templates now carry a consistent visual-editing canvas badge across 11 frequently used types. State diagrams and mind maps now share the full node canvas used by flowcharts, including full screen, zoom, free panning, dragging, select-all group movement, edge auto-pan, connections, and automatic layout. State diagrams preserve standalone states and save state transitions; mind maps save parent-child hierarchy while preventing multiple parents and cycles. All three canvas types can reopen from an existing document fence and save in place. Sequence, Gantt, timeline, Kanban, pie, bar, line, and doughnut charts retain structured field/data-row editors. Advanced syntax refuses conversion and remains safely in Source mode.
- Refined state-diagram layout with compact state and terminal nodes, smaller labels and arrows, and transition labels offset beside their connections so vertically arranged state machines no longer overlap.
- Academic Formulas now defaults to inline output and directly edits existing inline, display, numbered, or chemistry formulas. Putting the cursor inside one reveals Edit current formula, while double-clicking its rendered live-preview form opens the same dialog; source, equation number, and output mode are restored and saved in place without selecting the full Markdown range.
quillite-markdown 2.6.0
简体中文
- 新增可选的 PicGo 图床上传。选择、拖拽或粘贴图片时仍会先安全保存到文档旁的
assets,启用 PicGo 后再通过仅限本机回环地址的 HTTP 接口上传并插入在线 URL;连接或上传失败会自动回退本地相对路径,避免图片丢失。图床设置支持连接测试和可选服务密钥,密钥独立保存在用户配置目录而不进入普通偏好 JSON。 - PicGo 图床设置新增类似 Typora 的首次配置向导:分步提示安装并启动 PicGo、配置图床与开启 Server,再自动检测本机连接;普通用户无需填写地址和密钥,高级设置默认折叠,已有配置会在打开时自动检测。
- 新增 PicGo Cloud 在线 API 直连:用户可在系统浏览器通过 PKCE 安全登录,无需安装百兆 PicGo 客户端或复制密钥;登录令牌独立保存在本机配置目录。小图片使用预签名直传,大图片自动使用分片上传,任何失败仍回退文档旁的本地
assets。原有本机 PicGo Server 接入保留为兼容模式。 - 图片上传时新增常驻加载提示与真实字节进度条,清楚区分准备图片、上传中和生成在线链接三个阶段;慢网络下会持续显示百分比,成功或失败回退后自动收起,并完整支持中英文界面。
- 表格工具升级为可视化设计器:可直接填写单元格、动态改变行列数量、增删行列、拖动调整行列顺序、设置每列左/中/右对齐,并拖动列边界调整宽度。光标位于已有 Markdown 表格时会自动进入编辑模式并原位回写;列宽使用可忽略的轻阅 HTML 注释保存,不破坏标准 GFM 表格在其他编辑器中的兼容性。
- 新建文档增加防连点保护:创建请求进行中会立即禁用入口,创建成功后继续锁定 3 秒;按钮点击与
Ctrl/Cmd + N快捷键均无法重复创建,失败或取消时仍可立即重试。 - 新增网页/Word 富文本粘贴转换:剪贴板 HTML 会自动转为 Markdown,保留标题、强调、列表、引用、代码、链接、在线图片和 GFM 表格,清理 Office 专有样式并过滤不安全链接;编辑器选区右键菜单新增“复制为 Markdown”和“复制为纯文本”。
- 新增离线英文拼写检查:编辑器使用红色波浪线标记错词,右键可直接采用候选纠错、在当前文档中忽略,或加入持久化个人词典;“更多”菜单可启停检查、选择自动/美式/英式词典及清空个人词典。代码块、行内代码、URL、HTML、公式、缩写和驼峰标识会自动排除,词典随软件提供且不上传文档内容。
- 新增统一导出中心与可复用导出预设:原生支持 DOCX、带样式 HTML、无样式语义化 HTML、带标题书签 PDF、PNG/JPEG 高清长图,并可配置
{title}、{date}、{page}页眉页脚。PDF 优先调用本机 Edge/Chrome/Chromium 无头打印并生成可导航书签,不捆绑浏览器;没有可用引擎时回退系统打印。检测或选择本机 Pandoc 后,还可导出 EPUB、RTF、ODT、LaTeX、MediaWiki,或通过 writer、扩展名与附加参数生成自定义格式;参数不经过系统 shell,保存位置不能被自定义参数覆盖。Pandoc 为可选外部工具,不随轻量安装包捆绑。 - 本页目录新增标题搜索和“层级/平铺”视图切换;层级搜索会保留命中标题的上级路径,折叠状态与视图选择均可持续保存。Markdown 正文中的独立
[TOC]标记会实时生成可点击的动态目录,阅读、编辑预览和 HTML/PDF 导出保持一致。 - 阅读页顶部和“更多”菜单不再分别显示导出中心、Word、HTML 与 PDF 四个入口,统一合并为“导出文档”;点击后直接进入完整的 12 种格式导出界面,减少重复按钮并保持“另存为”和“打印”独立可用。
- 修复 PDF 导出中超长代码行、连接字符串和宽表格仍以横向滚动容器打印、导致右侧内容被截断的问题;代码会在 A4 页面内安全换行,表格单元格自动收缩换行,图片与图表限制在可打印宽度内,直接 PDF 与系统打印回退保持一致。
- 修复 PNG/JPEG 长图导出为纯白图或被压缩成狭长小字图的问题:导出节点改为可正常布局和渲染的隔离容器,等待图片、字体与布局就绪后分段生成画布,再由本地 Go 后端按原始宽度无损拼接,不再触发浏览器 16384px 上限的整图等比缩小。保存前会检查正文像素,并修复十六进制背景色被规范化为 RGB 后导致正常画布被误判为空白图的问题。
- 修复“导出文档”弹窗中的异常提示被遮罩层覆盖的问题,成功、警告与错误通知现在始终显示在所有业务弹窗之上。
- “立即导出”按钮现在会在点击瞬间锁定并显示为灰色忙碌状态,导出结束或失败后再恢复,防止慢速长图生成期间重复点击和重复保存。
- PNG/JPEG 图片导出新增“自动分图(清晰,推荐)”与“单张长图”两种方式。默认自动按竖版阅读比例在内容块之间分页,生成
文件名-01、-02…连续编号图片并避开已有同名批次,解决超长单图被看图软件或社交平台适配到屏幕后仍显模糊的问题;导出预设会保存所选方式。 - “单张长图”升级为 2.5K 宽版高清画布:排版宽度由 840px 提升至 1280px,2 倍清晰度下输出约 2560px 宽;正文继续保持原有 2 倍文字栅格,并优化左右留白和长宽比例,让整张适配屏幕时保留更多有效宽度。
- 彻底调整长文档图片导出策略:每页现在按标准 A4 长宽比独立进行 2 倍高清渲染,再保存为连续编号图片,不经过整图缩放或二次采样;即使选择“单张长图”,超过 3 张 A4 的长文档也会自动改为 A4 高清分页并明确提示,避免看图软件把数万像素高的图片缩成只有几百像素宽的模糊预览。短文档仍可无损拼接为单张长图。
English
- Added optional PicGo image hosting. Chosen, dropped, and pasted images are still saved safely to the document's local
assetsdirectory first; when PicGo is enabled, Quillite uploads through a loopback-only HTTP endpoint and inserts the returned online URL. Connection or upload failures automatically fall back to the portable local path so an image is never lost. Settings include connection testing and an optional server secret stored separately from the normal preferences JSON. - Added a Typora-style first-time PicGo setup guide: it walks through installing and starting PicGo, configuring an image host and enabling PicGo-Server, then detects the local connection automatically. The address and optional secret are folded under Advanced settings, while existing setups are checked automatically when reopened.
- Added direct PicGo Cloud API integration. Users sign in securely in their system browser with PKCE, without installing the large PicGo desktop app or copying credentials; the login token is stored separately in the local configuration directory. Small images use presigned direct uploads, larger images switch to multipart uploads, and every failure still falls back to the document's local
assets. The existing local PicGo Server integration remains available as a compatibility mode. - Added a persistent upload indicator with real byte progress. It distinguishes preparation, transfer, and online-link generation, keeps percentage feedback visible on slow networks, then dismisses itself after success or safe local fallback. All status text is available in Chinese and English.
- Upgraded the table tool to a visual designer. Cells can be edited directly; rows and columns can be resized, added, removed, and reordered by dragging; each column supports left, center, or right alignment; and column borders can be dragged to change width. When the cursor is inside an existing Markdown table, the designer edits it in place. Widths are stored in an ignorable Quillite HTML comment so the underlying GFM table stays portable to other editors.
- Added double-click protection for New Document. The entry is disabled while creation is in flight and remains locked for three seconds after success; neither the button nor
Ctrl/Cmd + Ncan create duplicates during that window, while cancelled or failed attempts can be retried immediately. - Added rich-text paste conversion for web pages and Word. Clipboard HTML is converted automatically to Markdown while preserving headings, emphasis, lists, quotes, code, links, online images, and GFM tables; Office-only styling and unsafe links are removed. The editor selection context menu now offers Copy as Markdown and Copy as plain text.
- Added offline English spell checking. Misspellings receive a red wavy underline, and their context menu offers suggested replacements, per-document ignore, and a persistent personal dictionary. More now controls spell checking, Auto/US/UK dictionaries, and personal-dictionary clearing. Code, URLs, HTML, formulas, acronyms, and camel-case identifiers are excluded automatically; dictionaries ship with the app and document text is never uploaded.
- Added a unified Export Center with reusable presets. Native exports now cover DOCX, styled HTML, semantic unstyled HTML, PDF with heading bookmarks, and high-resolution PNG/JPEG long images, with
{title},{date}, and{page}header/footer variables. PDF export first uses an installed Edge, Chrome, or Chromium headless print engine to create navigable bookmarks without bundling a browser, and falls back to system printing when none is available. After detecting or selecting a local Pandoc installation, EPUB, RTF, ODT, LaTeX, MediaWiki, and custom writer/extension/argument exports are also available. Arguments bypass the system shell and cannot override the save destination. Pandoc remains an optional external tool and is not bundled into the lightweight installer. - Added title search plus hierarchical/flat view switching to the document outline. Hierarchical search retains the ancestor path for matching headings, while fold state and the chosen view persist locally. A standalone
[TOC]marker in Markdown now becomes a live linked table of contents in reading, editor preview, and HTML/PDF exports. - Consolidated the separate Export Center, Word, HTML, and PDF entries in the reader header and More menu into one “Export document” action. It opens the complete 12-format export interface directly, while Save As and Print remain separate actions.
- Fixed clipped PDF exports caused by long code lines, connection strings, and wide tables retaining horizontal scrolling during printing. Code now wraps safely within the A4 page, table cells shrink and wrap, and images or diagrams stay inside the printable width in both direct PDF export and the system-print fallback.
- Fixed PNG/JPEG long-image exports producing blank files or narrow images with tiny text. The export node now participates in normal layout, waits for images, fonts, and layout, and renders the document in strips that the local Go backend joins losslessly at the requested width. This avoids the browser's 16384px canvas limit silently scaling the whole image down. The pre-save pixel check also uses the original background value so hexadecimal-to-RGB style normalization cannot falsely reject a valid canvas as blank.
- Fixed export errors being obscured by the Export document modal. Success, warning, and error notifications now stay above all application dialogs.
- Export now locks immediately into a visibly grey busy state and only becomes available again after completion or failure, preventing duplicate clicks and duplicate saves during slow long-image rendering.
- PNG/JPEG export now offers “Split into readable pages (recommended)” and “Single long image.” The default mode breaks at content-block boundaries into portrait pages named
file-01,file-02, and so on, automatically avoiding an existing batch. This keeps text readable when viewers or social apps would otherwise fit an ultra-tall image into a blurry thumbnail; export presets retain the selected mode. - Single-long-image export now uses a 2.5K-wide high-definition canvas: layout width increases from 840px to 1280px and produces an approximately 2560px-wide file at 2× resolution, while preserving the existing 2× text rasterization and improving margins and aspect ratio for fit-to-screen previews.
- Long-document image export now uses a definitive readability-first strategy. Every page is rendered independently at 2× resolution with the standard A4 aspect ratio and saved as a numbered sequence without whole-document scaling or resampling. Even when Single long image is selected, documents longer than three A4 pages automatically switch to A4 HD pages with an explicit notice, preventing image viewers from shrinking a tens-of-thousands-pixel bitmap to a few hundred pixels wide. Short documents can still be joined losslessly into one image.
quillite-markdown 2.5.2
简体中文
- 修复 macOS 点击编辑器“更多格式”需要等待 1–2 秒才弹出的问题。原生 WebKit 选择器已替换为应用内轻量菜单,点击后立即显示,并保留工具栏折叠项、键盘导航和中英文界面。
- 修复新版 macOS SDK 下安全书签解码/释放崩溃和应用链接失败的问题,并在授权路径解析后继续保留用户原始文档路径,恢复本机测试与打包。
English
- Fixed the 1–2 second delay before More Formats opened on macOS. The native WebKit selector is replaced by a lightweight in-app menu that appears immediately while preserving collapsed toolbar commands, keyboard navigation, and both UI languages.
- Fixed security-bookmark decoding/release crashes and an application link failure with newer macOS SDKs, while preserving the user's original document path after permission resolution, restoring local testing and packaging.
quillite-markdown 2.5.1
简体中文
- macOS 2.5.0 属于旧版裸可执行文件更新器,无法安全识别 2.5.1 起使用的完整
.appZIP。更新界面现在会明确提示这类用户从官网手动安装一次 DMG,之后恢复应用内自动更新;该已知迁移情况不再作为异常日志重复上报。 - 发布流程继续强制生成并同步
macos-universal.zip,且只允许原子替换签名校验通过的完整应用包,避免为兼容旧格式重新引入Code Signature Invalid闪退。 - 修复置顶文档拖动排序时,拖柄占用独立列导致选中边框被拆开,以及部分 WebView 因移动指针捕获节点而中断拖拽的问题;置顶项现在与普通最近文档左侧对齐,鼠标悬停时在卡片右侧显示拖动提示,按住整张卡片任意位置即可排序,普通单击仍会打开文档。
- 左侧文档库底部新增“图表范例”“公式范例”“格式范例”三个内置参考入口。参考文档由当前 37 种图表模板和 79 种学科公式模板自动生成,并完整展示编辑器支持的常规 Markdown 文本格式;示例不会占用最近阅读记录。
- 阅读页新增“关闭预览”,可在不移除最近阅读记录的情况下返回软件首页;首页同步新增三份完整案例入口和覆盖文件、阅读、编辑及文字格式的快捷键指南。
- 新增统一的本地图片资产工作流:通过文件选择、拖放或剪贴板粘贴导入图片时,会自动复制到当前文档旁的
assets目录并使用可移植相对路径;插入时可选择 10%–100% 显示宽度,同名文件会安全生成唯一名称。 - 完善 Mermaid 与 ECharts 的暗色模式:主题切换后图表会原位重绘,树图、思维导图、桑基图、C4、甘特图、热力图和仪表盘等在明暗主题下均保持可读;图表生成器新增官网教程入口。
- 修复宽幅 ECharts 在 Word/HTML 导出时被压成方形或裁掉右半部分的问题;导出现在使用稳定的白底画布与真实宽高,Word 图片尺寸计算同步保留原始比例。
- macOS 应用内更新改为下载、校验并原子替换完整的已签名
.appZIP,失败时保留回滚副本;发布流程不再使用会破坏代码签名的裸可执行文件更新包。
English
- macOS 2.5.0 used the retired raw-executable updater and cannot safely consume the complete
.appZIP introduced in 2.5.1. The update dialog now explains the one-time DMG installation required before normal in-app updates resume, and this known migration case is no longer submitted repeatedly as an error log. - The release pipeline continues to require and publish
macos-universal.zip, and the updater only atomically installs a signature-verified complete application bundle, avoiding the formerCode Signature Invalidcrash. - Fixed pinned-document drag reordering so the handle no longer occupies a separate column that splits the selected outline, and moving a row no longer interrupts the drag in WebViews that release pointer capture when its target node is moved. Pinned items now align with ordinary recent documents, reveal a drag hint on the right when hovered, and can be reordered by dragging anywhere on the card while an ordinary click still opens the document.
- Added Charts, Formulas, and Formatting example documents above the folder shortcut in the library sidebar. The bundled references are generated from all 37 diagram templates and 79 subject-formula templates, cover the editor's supported Markdown formatting, and do not pollute Recent.
- Added Close Preview to return home without removing the current document from Recent. The redesigned home screen now includes all three example documents and a comprehensive shortcut guide for files, reading, editing, and text formatting.
- Added a unified local-image asset workflow. Images selected, dropped, or pasted from the clipboard are copied into an
assetsdirectory beside the current document and inserted with portable relative paths; users can choose a 10%–100% display width, and duplicate names are resolved safely. - Improved Mermaid and ECharts dark mode. Diagrams redraw in place after appearance changes, keeping treemaps, mind maps, Sankey, C4, Gantt, heatmap, gauge, and other charts readable in both modes; Diagram Builder now links directly to the official guide.
- Fixed wide ECharts exports being forced into a square canvas or losing their right side in Word and HTML. Exports now use stable paper-coloured canvases with explicit dimensions, and Word image sizing preserves the source aspect ratio.
- Reworked macOS in-app updates to download, validate, and atomically replace a complete signed
.appZIP with rollback protection. The release pipeline no longer publishes raw executable updates that invalidate the application code signature.
quillite-markdown 2.5.0
简体中文
- 图表生成器新增 15 类离线数据图表:柱状图、折线图、堆叠柱状图、面积图、散点图、正反向对比图、柱线组合图、漏斗图、热力图、箱线图、气泡图、仪表盘、环形图、瀑布图和词云图。数据图表使用可编辑的
echartsJSON 围栏源码,实时预览采用 SVG,Word/HTML 导出自动转换为清晰图片,PDF 打印保持预览效果。 - 图表目录现共提供 37 类模板(22 类 Mermaid + 15 类 ECharts)。新增真实浏览器巡检覆盖全部模板的中英文版本,共验证 74 次 SVG 渲染与 74 次 PNG 导出;15 类新增图表还逐项核对了有效画布、可见文字和实际绘制元素。
- 编辑器新增“图表生成器”:参照“学科公式”的统一弹窗交互,将 22 类常用 Mermaid 图表按流程与项目、软件与系统、数据分析、知识与规划分类展示。选择模板后可查看用途说明、直接编辑完整源码并实时预览,确认后插入 Markdown;原流程图、时序图和甘特图三个分散入口已合并为一个入口。
- 放大图表生成器弹窗并重新规划工作区:宽屏下源码编辑与实时图表左右并排、各自独立滚动,能够同时查看更完整的源码和图表;较窄窗口自动切回上下布局,避免内容被压缩或操作按钮超出屏幕。
- 新增覆盖全部 22 种 Mermaid 图表中英文模板的真实渲染巡检;修正 XY 图表纵轴标题与刻度重叠,并自动扩展过紧的 SVG 画布,避免时序图、XY 图表和雷达图的边缘文字被裁切。
- 修复 C4 图节点顶部的
<<person>>、<<system>>被强制压缩后字母重叠的问题;类型标识现在使用与 Mermaid 测量一致的«person»、«system»并在节点中精确居中。 - 修复 Mermaid 需求图关系标签显示成黑色块的问题;
satisfies等关系说明现在使用清晰的中性色文字与底色,预览及 Word/HTML 导出保持一致。 - 新增 Typora 风格 Mermaid 图表:使用
```mermaid围栏代码块即可实时渲染流程图、时序图、甘特图及 Mermaid 支持的其他图表;编辑器“更多格式”提供三类常用模板。图表跟随明暗模式和主题色,语法错误会在原位说明且不影响文档其他内容,Word/HTML 导出会转换为清晰的内嵌图片,PDF 打印保持预览效果。 - 修复主题变量使用 CSS
color-mix()时 Mermaid 将其误判为不支持颜色、导致所有图表显示“图表语法有误”的问题。渲染前现在由浏览器把全部主题色转换成 Mermaid 可识别的标准 sRGB 十六进制颜色,明暗模式和八套主题均可正常使用。 - 修复流程图、类图、状态图、实体关系图和思维导图节点文字缺失的问题:Mermaid 现在统一生成安全的纯 SVG 文字,不再依赖会被安全过滤器移除的 HTML 标签。甘特图等宽图保持可读尺寸并支持横向滚动;图表引擎改为按需加载、复用主题配置并丢弃过期渲染任务,降低打开普通文档和连续编辑时的卡顿。
- 修复编辑长篇 Mermaid 文档时左侧实时预览突然跳到前面图表的问题。预览更新现在会原位复用主题一致且源码未变化的安全 SVG,只重新绘制正在修改的图表,既保持当前章节的滚动位置,也进一步减少多图文档的重复渲染。
- 统一 Mermaid 图表的中文字体和常规字重,移除通用 SVG 图标描边意外施加到图表文字后产生的粗黑轮廓,并将过小或过大的标签收敛到可读字号范围。C4 系统上下文图保留足够画布宽度,窄窗口下通过横向滚动避免整图缩小到无法阅读。
- 修复包含大量 Mermaid 图表的文档在编辑时左侧预览定位偏移:图表异步渲染完成后会基于最终高度再次校正到当前源码位置,过期渲染任务不会干扰新的光标位置。
- Mermaid 饼图改用独立于软件主题色的高区分度分类色板,各扇区不再只是同一颜色的浅色变化;图例、分区文字及明暗模式均保持清晰可辨。
- ER 实体关系图的关系标签改用独立中性色,不再强制继承软件主题色;修复
creates、contains等关系文字与背景同色而显示为空白色块的问题。关系文字、标签底色和连线颜色会直接写入 SVG,软件预览及 Word/HTML 导出保持一致。 - 修复 C4 系统上下文图的角色类型、系统类型和关系说明在布局完成后被二次放大,导致文字压线、越过节点边界或互相重叠的问题。C4 图现在保留参与原生布局计算的字号,只统一字体、常规字重与清晰度。
- 修复较长的中文 C4 关系说明仍会伸入相邻节点的问题。C4 专用布局现在为连线标题和技术标签预留 240px 间隔,每行最多排列三个节点,并使用可横向滚动的宽画布,避免“打开、阅读和编辑”“检查更新 [HTTPS]”等文字覆盖系统说明。
- 修复包含“四反引号外层代码块 + 三反引号 Mermaid 示例”的教程文档中,左侧预览右键定位逐节偏移的问题。源码块扫描现在遵循 CommonMark 围栏长度规则,较短的内层围栏不会错误关闭外层代码块,桑基图及其后续章节可准确定位到对应源码。
- macOS 现在会为用户通过系统文件/文件夹窗口、Finder 或文件关联授权的文档保存原生 Security-Scoped Bookmark。最近阅读与资源浏览器在应用重启后会优先静默恢复授权,书签过期时自动刷新;只有旧记录或因未签名更新导致书签身份失效时,才会再次显示已定位到原文件的系统授权窗口。
- 修复 Mermaid 用户旅程图阶段标题与阶段背景使用同一颜色、导致“打开文档”“编辑文档”等文字不可见的问题;阶段标题现在使用独立正文色,并纳入全部图表真实渲染巡检与导出校验。
- 统一 Mermaid 连线备注样式:类图、状态图、实体关系图和需求图中的关系说明不再显示容易被误认为节点的矩形描边,仅保留遮挡连线所需的无边框底色与正常文字;预览及 Word/HTML/图片导出保持一致。
English
- Added 15 offline data-chart templates to Diagram Builder: bar, line, stacked bar, area, scatter, diverging comparison, bar-and-line combo, funnel, heatmap, box plot, bubble, gauge, doughnut, waterfall, and word cloud. Their editable
echartsJSON fences render as SVG in live preview, convert to clear embedded images for Word/HTML exports, and retain preview styling when printed to PDF. - Diagram Builder now contains 37 templates in total (22 Mermaid + 15 ECharts). A real-browser audit verifies both localized variants of every template—74 SVG renders and 74 PNG exports—and separately checks that every newly added chart has a valid canvas, visible labels, and real drawing elements.
- Added a unified Diagram Builder to the editor. Its formula-builder-style dialog organizes 22 common Mermaid templates into Process & Projects, Software & Systems, Data Analysis, and Knowledge & Planning; each template includes a use-case description, fully editable source, live preview, and one-click Markdown insertion. The three separate flowchart, sequence, and Gantt entries are now consolidated into one command.
- Enlarged and reorganized the Diagram Builder. On wide displays the editable source and live diagram sit side by side with independent scrolling so both remain visible; narrower windows automatically return to a stacked layout without clipping controls.
- Added a real-render audit covering the Chinese and English variants of all 22 Mermaid templates. Fixed the XY-chart Y-axis title overlapping tick labels and now expands overly tight SVG canvases so edge labels in sequence, XY, and radar diagrams are not clipped.
- Fixed overlapping C4 stereotype letters caused by Mermaid compressing
<<person>>and<<system>>; stereotypes now use the correctly measured guillemet form and remain centred in their nodes. - Fixed Mermaid Requirement Diagram relationship captions appearing as solid black bars. Labels such as
satisfiesnow use readable neutral text and backgrounds consistently in preview and Word/HTML exports. - Added Typora-style Mermaid diagrams. Fenced
```mermaidblocks now render flowcharts, sequence diagrams, Gantt charts, and other Mermaid syntax in live preview, with ready-to-insert templates under More Formats. Diagrams follow the current color mode and accent, show an inline non-blocking syntax error when invalid, export as embedded high-resolution images to Word/HTML, and retain preview styling in PDF printing. - Fixed every Mermaid diagram being reported as invalid when the active theme used CSS
color-mix(). All theme colors are now resolved by the browser to Mermaid-compatible sRGB hex values before rendering, covering both color modes and all eight accent palettes. - Fixed missing node labels in flowcharts, class, state, ER, and mind-map diagrams. Mermaid now emits safe pure-SVG text instead of HTML labels removed by sanitization. Wide diagrams such as Gantt retain a readable canvas with horizontal scrolling, while lazy engine loading, cached theme setup, and stale-render cancellation reduce startup and continuous-editing lag.
- Fixed the live preview jumping to an earlier chart while editing long Mermaid documents. Preview refreshes now reuse safe, unchanged SVGs for the active theme in document order and redraw only the diagram being changed, preserving the current section and avoiding redundant multi-diagram rendering.
- Normalized Mermaid labels to the application UI font at regular weight, removed the global SVG icon stroke that accidentally outlined and emboldened diagram text, and constrained extreme label sizes to a readable range. C4 context diagrams retain a sufficiently wide canvas and scroll horizontally in narrow panes instead of becoming illegibly small.
- Fixed inaccurate live-preview positioning in documents with many Mermaid diagrams by correcting the scroll position after the latest asynchronous chart layout reaches its final height, while ignoring stale render tasks.
- Mermaid pie charts now use a high-contrast categorical palette independent of the application accent, keeping slices, labels, and legends distinct in both light and dark modes.
- ER relationship labels now use an accent-independent neutral palette. This fixes captions such as
createsandcontainsbecoming invisible when their text and background inherited the same theme colour. Final caption, background, and connector colours are written into the SVG so the app preview and Word/HTML exports remain consistent. - Fixed C4 context stereotype, system-type, and relationship labels being resized after layout, which caused text to cross node boundaries, collide with connectors, or overlap. C4 diagrams now preserve the exact font sizes used by Mermaid's layout while retaining the normalized font family, regular weight, and clear rendering.
- Fixed long Chinese C4 relationship captions still extending into neighbouring nodes. The dedicated C4 layout now reserves a 240px lane for relation and technology labels, limits each row to three nodes, and uses a horizontally scrollable wide canvas so captions such as “Open, read and edit” or “Check for updates [HTTPS]” cannot cover system descriptions.
- Fixed progressively shifted right-click source positioning in tutorials that wrap a triple-backtick Mermaid example inside a four-backtick code fence. Source block scanning now follows CommonMark fence-length rules, so a shorter inner fence cannot close the outer block and Sankey or later sections locate their actual source lines.
- macOS now persists native security-scoped bookmarks for documents and folders authorized through system panels, Finder, or file associations. Recent and Explorer restore access silently after relaunch and refresh stale bookmarks automatically; the preselected system authorization panel is retained only for legacy records or bookmarks invalidated by an unsigned app update.
- Fixed Mermaid User Journey section headings inheriting the same fill as their section backgrounds, which hid labels such as “Open document” and “Edit document.” Section headings now use an explicit readable foreground and are covered by the full real-render and export audit.
- Unified Mermaid connector annotations across class, state, ER, and requirement diagrams. Relationship captions no longer show a framed rectangle that resembles a node; they retain only a borderless background mask and normal text, consistently in preview and Word/HTML/image exports.
quillite-markdown 2.4.9
简体中文
- 修复独立 HTML 与 Word 导出中,KaTeX 的无障碍 LaTeX 文本被 WebView 清理后展开到
<math>节点、导致公式右侧重复显示源码的问题。导出现在会在前端和 Go 后端双重移除已存在结构化 MathML 时的扁平化文本副本,只保留与软件预览一致的一份公式;Word 继续生成可编辑的原生公式。 - 导出同名 Word/HTML 文件被 Word、WPS 或其他程序占用时,现在会明确提示关闭文件或更换名称;该情况属于正常文件占用,不再上传为软件错误日志。
- 修复 WPS/Word 导出学科公式时,原生公式后仍可能重复显示 LaTeX 源码的问题。导出现在只保留单一 MathML 表示,并能识别、去除被拆分到多个样式节点中的同源降级文本;已使用 WPS 实际打开回归 DOCX 验证,公式保持可编辑且后续正文不受影响。
- 新增 HTML 导出:阅读页顶部和“更多”菜单均可将当前文档保存为独立
.html网页,保留明暗模式、主题色、公式、代码、表格和已加载图片,并过滤脚本、事件属性及危险链接。 - 修复 macOS 挂载安装 DMG 后,系统“应用”界面或启动台可能同时显示已安装版本和镜像内版本、形成两个“轻阅 Markdown”图标的问题;新版安装镜像会阻止 Spotlight 索引其中的应用副本,已安装的应用启动时还会安全识别并自动推出仍挂载的官方安装镜像。
- 修复 macOS 重启后从“最近阅读”打开部分 Documents、Desktop、Downloads 等受保护目录文档时出现
operation not permitted的问题。macOS 应用包补齐文件夹隐私用途声明,并在历史授权失效时通过已定位到原文件的系统打开窗口恢复访问;取消授权不再作为软件异常回传。 - 修复 Word 导出遗漏或破坏学科公式的问题:行内与块级 LaTeX、分数、根式、上下标、求和、积分、极限和 mhchem 化学式现在导出为可缩放、可编辑的 Word 原生公式;编号公式保持居中并将编号对齐到右侧。MathML 不可用时仍会保留一份可读的 LaTeX 源式,避免公式再次空白。
- 编辑器“学科公式”扩充到 79 种模板,覆盖基础数学、代数与函数、几何、微积分、线性代数、概率统计、物理、基础化学和化学反应;全部模板均校验默认参数、普通渲染和编号渲染。切换学科或公式时,右侧参数区会自动回到顶部,不再出现标题被滚动位置截断的问题。
- 新增 Typora 风格科学公式:支持
$…$/\(…\)行内 LaTeX、$$…$$/\[…\]块级 LaTeX、mhchem\ce{…}化学公式与\tag{…}手动公式编号;预览、定位和 PDF 打印保持一致,Word 导出保留单份可读 LaTeX 源式。 - 编辑器公式菜单新增官网教程入口,可直接打开中英文公式文档,查看可复制的 LaTeX、化学公式和编号示例。
- 修复 macOS/Windows 最近文档被移动、删除或聊天软件清理缓存后,打开与自动刷新会重复产生错误日志的问题。文件缺失现在会立即刷新为不可用状态、保留当前预览并仅提示一次,不再作为软件异常回传;权限、保存和渲染等真实错误仍会正常上报。
- 意见反馈新增服务端 IP 与城市记录:提交前会明确告知采集范围,服务器通过离线地域库解析国家/省份/城市,并仅在登录后的后台反馈详情中展示;当前文档与文件路径仍不会上传。
English
- Fixed standalone HTML and Word exports showing raw LaTeX beside a rendered equation when WebView sanitization flattened KaTeX accessibility annotations into the
<math>element. Both the frontend and Go exporters now discard that duplicate text whenever structural MathML is present, leaving one equation consistent with the app preview while Word keeps editable native equations. - Exporting over a Word or HTML file that is open in another application now shows a clear close-or-rename message. This expected file-lock condition is no longer uploaded as a software error.
- Fixed Academic Formulas still potentially showing raw LaTeX beside the native equation in WPS or Word. Export now keeps exactly one MathML representation and removes matching fallback source even when it is split across differently styled runs. The regression DOCX was opened in WPS to verify that equations remain editable and following prose is preserved.
- Added HTML export to both the reader header and More menu. The standalone
.htmlpage preserves the current color mode, accent, formulas, code, tables, and loaded images while filtering scripts, event handlers, and unsafe links. - Fixed macOS potentially showing two Quillite Markdown icons in Apps or Launchpad while the installer DMG is mounted. New images opt the bundled copy out of Spotlight indexing, and the installed app safely detects and ejects a still-mounted official installer image on launch.
- Fixed
operation not permittedwhen reopening some Recent documents from protected macOS locations such as Documents, Desktop, and Downloads after an app restart. The macOS bundle now declares its folder-access purposes and recovers stale historical consent through a system open panel preselected to the original file; cancelling authorization is no longer reported as a software fault. - Fixed missing or malformed Academic Formulas in Word exports. Inline and display LaTeX, fractions, radicals, scripts, sums, integrals, limits, and mhchem chemistry now export as scalable, editable native Word equations. Numbered equations stay centered with right-aligned labels, while a readable LaTeX fallback prevents blank output when MathML is unavailable.
- Expanded the bilingual Academic Formulas tool to 79 templates across mathematics, algebra and functions, geometry, calculus, linear algebra, probability and statistics, physics, chemistry, and chemical reactions. Every template is validated in normal and numbered rendering, and switching subjects or formulas now resets the parameter panel to the top instead of inheriting a clipped scroll position.
- Added Typora-style scientific notation:
$…$/\(…\)inline LaTeX,$$…$$/\[…\]display LaTeX, mhchem\ce{…}chemistry, and manual equation numbers with\tag{…}. Academic Formulas is available under More Formats; preview, source positioning, and PDF printing stay aligned, while Word export preserves one readable LaTeX source expression. - Added an official bilingual formula guide entry to the editor menu, with copy-ready LaTeX, chemistry, and equation-numbering examples.
- Fixed repeated error reports when a recent document was moved, deleted, or removed by chat-app cache cleanup on macOS or Windows. Missing files now refresh to an unavailable state immediately, preserve the current preview with a single notice, and are excluded from software-error telemetry while genuine permission, save, and rendering failures remain reportable.
- Feedback now records the request IP and server-resolved country, province, and city. The submission disclosure states this collection clearly, the information is shown only in authenticated admin feedback details, and the current document and file paths remain excluded.
quillite-markdown 2.4.8
简体中文
- 右侧“本页目录”现在按显示器物理短边连续适配字号和默认宽度:1080p、2K、4K 的一级/二级目录在全局 100% 字号下分别约为 13px、15px、17px;超宽屏、竖屏和跨显示器切换不会再误用固定档位,用户手动调整的目录宽度仍优先保留。
- 最近阅读新增多文档持久置顶:置顶文档独立于 10 条普通最近记录,可从右键菜单置顶或取消置顶,并通过悬停拖柄或键盘方向键调整顺序;缺失文件仍可取消置顶或移除,收藏与置顶互不影响。
- 修复最近阅读已满时草稿另存可能先淘汰普通记录、再删除草稿而最终只剩 9 条的问题;草稿路径、置顶、收藏和最近记录现在会在一次偏好更新中迁移并去重。
- 修复微信、聊天软件缓存或外部目录中的文档被移动/删除后,软件仍反复尝试刷新并把“文件不存在”误报为程序异常的问题;最近阅读会及时标记文件不可用,当前预览保留最后一次内容且只提示一次。
- 意见反馈现在明确说明服务器会记录反馈请求 IP 并通过离线地域库解析国家、省份和城市;这些信息仅显示在登录后的管理员反馈详情中,旧反馈保持兼容且不会上传当前文档。
English
- The right-side document outline now adapts its typography and default width continuously from the display's physical short edge. At 100% global text size, primary outline entries are approximately 13px on 1080p, 15px on 2K, and 17px on 4K displays, while ultrawide, portrait, and cross-display layouts avoid fixed-resolution misclassification and preserve user-resized widths.
- Recent now supports multiple persistent pins. Pinned documents stay above up to ten ordinary recent entries, can be pinned or unpinned from the context menu, and can be reordered with a hover handle or keyboard arrows. Missing pinned files can still be unpinned or removed, and pinning stays independent from Favorites.
- Fixed draft Save As at full Recent capacity potentially evicting an ordinary entry before deleting the draft and leaving only nine entries. Draft paths, pins, favorites, and recent records now migrate and deduplicate in one preferences update.
- Fixed moved, deleted, or expired chat-cache documents being refreshed repeatedly and misreported as software failures. Recent now marks unavailable files promptly, while an already open preview preserves its last content and shows only one warning.
- Feedback now clearly discloses that the server records the request IP and resolves country, province, and city with its offline region database. This information is available only in authenticated administrator feedback details; existing feedback remains compatible and the current document is never uploaded.
quillite-markdown 2.4.7
简体中文
- 设置菜单中的“检查更新”移除右侧
GitHub字样,使界面更简洁,并准确体现软件更新与安装包下载均由轻阅官网qm.ssssa.cn提供。 - 保持官网版本库、应用内免安装更新、三平台安装包与下载统计流程不变。
English
- Removed the
GitHubsuffix from Check for Updates for a cleaner menu that accurately reflects the officialqm.ssssa.cnupdate and download channel. - Kept the official release catalog, installer-free in-app updates, cross-platform packages, and download metrics unchanged.
quillite-markdown 2.4.6
简体中文
- Windows 安装程序恢复为 EXE 直链下载,GitHub Release 与官网版本库不再额外生成或分发 ZIP 包;应用内免安装更新继续使用独立 BIN。
- 软件内所有官网入口与接口统一使用
https://qm.ssssa.cn:客户端只读取https://qm.ssssa.cn/api/v1/releases/latest,不再访问根域名、www子域名或回退 GitHub Releases;更新弹窗的下载按钮固定跳转二级域名的“下载”模块,免安装更新文件也只接受该域名。 - 官网按版本、平台与来源汇总更新检查和实际安装包下载次数,用于版本发布效果统计;不上传文档内容、文件名、文件路径或设备身份。
English
- Restored direct downloads of the Windows EXE installer. GitHub Releases and the official website no longer generate or distribute an extra ZIP, while installer-free in-app updates continue to use the separate BIN asset.
- Standardized every in-app website link and API on
https://qm.ssssa.cn. The app reads onlyhttps://qm.ssssa.cn/api/v1/releases/latest, never uses the apex orwwwdomains, never falls back to GitHub Releases, opens the subdomain's Download section, and accepts in-app update files only from that host. - Added aggregate update-check and actual package-download counts by release, platform, and source without uploading document content, file names, file paths, or device identity.