version: 1.0.2
files:
  - url: NoteLoom-Setup-1.0.2.exe
    sha512: eLNPoAW/5amhYHsSitadQ1ZtjXODa7MuJaKUYWVxCzJwW2Er8WNhUTaNweAgczbb61I3ZIWE/E+VYl/OvCu+tA==
    size: 100388269
path: NoteLoom-Setup-1.0.2.exe
sha512: eLNPoAW/5amhYHsSitadQ1ZtjXODa7MuJaKUYWVxCzJwW2Er8WNhUTaNweAgczbb61I3ZIWE/E+VYl/OvCu+tA==
releaseNotes: |
  1.0.1 以来累计更新（十个测试版 `1.0.2-beta.1` ～ `beta.10` 的内容都在这一版里）：

  **新增**

  - 思维导图：frontmatter 声明 `mindmap-plugin: basic` 即可打开为思维导图。可在文件树右键新建思维导图，或在普通笔记与导图间切换；提供自由与固定布局，以及彩色与单色配色（跟随 NoteLoom 八套主题）；编辑实时写回 Markdown，纯视图状态不写入；列表外含其他内容时在工具条下方提示；整张导图可导出为 PNG 或 SVG 图片；与 Obsidian「Enhancing Mindmap」插件互通。
  - 思维导图节点与编辑操作：双击编辑文字（按 `Shift+Enter` 换行转多行，中心主题限单行）；按 `Enter` 加同级节点，按 `Tab` 或 `Ctrl+Enter`（macOS 为 `Cmd+Enter`）加子节点，按 `Delete` 删节点，点击「−」折叠分支；按 `Ctrl+B` / `Ctrl+I` 设加粗与斜体；节点内可粘贴、拖入或插入图片并拖拽调整尺寸；拖拽节点至目标节点可直接变更为其子节点，固定布局下可调换兄弟节点顺序或将一级分支拖至中心主题左侧；按 `L` 或工具条「连线」可在节点间绘制虚线关系线（单击或按 `1`～`4` 切换箭头）；按住 `Ctrl`（macOS 为 `Cmd`）点选、框选或按 `Ctrl+A` 全选后批量修改、移动或删除；单击空白画布取消节点选中。
  - 对话面板多位置布局：面板标题栏「面板位置」按钮提供右栏、底部与独立窗口三种选项；停靠底部时横跨窗口并可拖动顶边调高，右栏可同时显示大纲与反链面板；拆为独立窗口后可调尺寸或移至第二屏，终端会话不重启，主窗口关闭时随之退出，下次启动记住独立窗口尺寸与位置（不记会话）；右栏开着对话面板时拖动窗口右边框（或右上角、右下角）改变面板宽度，编辑区宽度不变，新宽度自动记忆且重启后保留。
  - 对话工作文件夹：撰写框下方可选择已挂载文件夹作为工作目录，围绕该目录展开读、搜、写，新建笔记默认存入其中，目录内搜索按小节定位，文件夹根目录的 `AGENTS.md` / `CLAUDE.md` 会随每次提问一同提交。
  - CLI 会话管理与链接交互：启动台「上次的会话」列出当前知识库的历史 Codex CLI 会话并可一键接回，接回记录在重启后仍可恢复；恢复会话标签下方显示最后活动时间与消息条数；对话与终端输出中的库内笔记链接可单击打开并在文件树中定位（带行号定位至对应行），外部网址链接直接调用系统浏览器打开。
  - 列表键盘操作：编辑视图与源码视图均生效与主流编辑器一致的列表快捷键；按 `Tab` / `Shift+Tab` 缩进与反缩进列表项（子项随之移动，焦点不移出编辑器）；空列表项按 `Enter` 退出列表（嵌套项逐级退出），按 `Shift+Enter` 在同项内换行；按 `Ctrl+Shift+8` / `7` / `9` 切换无序列表、有序列表与任务列表；有序列表在增删、移动或缩进后自动重排编号。
  - 阅读视图任务键盘操作：阅读视图中的任务可通过键盘切换状态，按 `Tab` / `Shift+Tab` 逐个聚焦任务复选框和状态图标，按空格键或 `Enter` 切换至下一状态，按 `Shift+F10` 或菜单键唤出全状态菜单。
  - Mermaid 代码块即时预览：编辑模式下光标移出 Mermaid 代码块时即时渲染为图表，光标移回代码块恢复源码编辑；图表配色跟随 NoteLoom 全部八套配色主题。
  - 正文图片大图查看：阅读视图中单击正文图片可打开大图浏览，可用滚轮缩放、按住拖动平移，双击在窗口自适应与原始尺寸之间切换。
  - 看板功能增强：末尾新增独立且默认折叠的归档区，可归档与恢复卡片；卡片拖动改为按住左侧把手，文字可选中复制；可用键盘移动卡片；卡片内指向列或卡片的链接点击后跳转；悬停操作收拢为「⋯」菜单并在首行右端预留按钮位置。
  - 分享导入重命名与后台写入：导入分享前可修改名称（整站修改文件夹名，单篇修改文件名），遇重名自动编号并在导入前显示实际名称；导入后笔记在 1–2 秒内出现在文件树中并可直接打开与搜索，磁盘写入在后台异步完成并在状态栏显示进度。
  - 设置弹窗联系邮箱：设置弹窗左下角新增联系邮箱，可一键点击复制。

  **改进**

  - 笔记正文改为单独存放，笔记较多时新建笔记、重命名及文件树刷新更快；更新后首次打开会自动整理一次本机数据（只做一次，约 1 万篇、50 MB 正文的库多等 4–8 秒，期间文件树晚几秒出现）；大库在后台重新扫描时，其他库新建笔记或重命名可即时显示在文件树中，无需等待扫描完成。
  - 界面崩溃时终端及其正在执行的命令保持运行，终端区域正常显示；点击崩溃框中的 Reload 重新载入后，在对话面板切回 CLI 仍保留原有的标签页和同一段会话。
  - 连续写作时搜索索引调整为空闲时保存，提升输入流畅度；挂载目录中 `.git`、`node_modules` 等产生写入时不再触发文件树重扫；移除大型挂载文件夹后，搜索功能数秒内恢复可用（期间显示「正在更新搜索索引…」）。
  - 导入分享、剪藏预览和 PDF 转笔记弹窗中的目录下拉菜单默认向下展开且留在弹窗内，打开时自动展开并滚动至当前选中项；点击行首大箭头展开子目录，点选文件夹后立即收起；选择已挂载文件夹或其子文件夹时直接选中该目录。
  - 右下角提示通知可点击关闭按钮或向右滑动关闭。

  **修正**

  - 修复非 UTF-8 编码文件直接保存导致内容损坏的问题：检测到 ANSI 或 Unicode 等非 UTF-8 编码时以只读打开并在编辑区顶部提示「只读：文件非 UTF-8 编码」，下方显示按识别编码读取的正文，外部另存为 UTF-8 切回窗口自动恢复可编辑；在此类笔记的任务块、嵌入卡片或未读队列勾选任务提示「保存失败」并写明原因，文件保持原样。
  - 修复以保留原修改时间方式替换文件（如 PowerShell `Copy-Item`、`cp -p`、`robocopy` 或从备份还原）未识别为外部改动的问题，现在会自动载入或弹出冲突提示，避免后续保存时覆盖。
  - 修复列表与引用块换行与缩进异常：解决源码视图中紧贴列表下方的短文本行尾按 `Enter` 被误删、编辑视图中列表项续行末尾按 `Enter` 新行未保持缩进，以及引用块内列表项按 `Enter` 丢失 `>` 前缀的问题。
  - 修复表格与正文中连续出现 `$` 符号时的解析错误：解决表格中出现多个以 `$` 开头的代码（如 `$NVDA`）导致整行坍塌为单格，以及正文中连续出现以 `$` 开头的股票代码被误识别为公式的问题。
  - 修复长时间运行或频繁变动文件时内存持续增长导致界面崩溃（提示「NoteLoom's interface stopped running」）的问题：避免文件树常驻整篇笔记内容，将界面进程内存上限对齐实际可用空间并提前执行回收；修复高内存占用时诊断内存画像保存失败并反复触发完整内存回收的问题。
  - 修复包含图片的 HTML 页面加载缓慢及长页面内存占用过高的问题，调整为图片并发读取与随滚动动态加载。
  - 修复初次使用终端（或上次未记录任何标签）建立会话后，切换主题或笔记导致标签条出现同名重复标签的问题。
  - 修复在 Claude Code 中使用 `/clear` 后，重启应用点击「恢复会话」仍接回清屏前内容的问题。
  - 修复通过「选择其他文件夹…」启动的 CLI 标签在重启后无法恢复，以及外部工作目录被移动或删除时报错「知识库目录不可用」的问题（改为提示「工作目录已不存在」并提供「换个文件夹」选项）。
  - 修复 CLI 标签条状态异常：解决新建、切换或关闭标签后当前标签未能完整展现、标签条被后台输出自动滚动、快速拖动标签后标签条自动滚动，以及已关闭标签在重启后重新出现的问题。
  - 修复拖动文件导致右栏 CLI 被提示遮罩覆盖且画面空白的问题。
  - 修复看板在快速拖动卡片或列后无法切换状态、添加或编辑卡片的问题。
  - 修复文件夹扫描时移除挂载导致文件树顶层短暂异常展示笔记列表的问题，以及同一挂载内子文件夹无法拖入另一文件夹的问题。
  - 修复分享导入大库时进度长时间停在 0/N 的问题，以及导入写入期间删除文件夹导致文件树顶层残留或已删除目录重新出现的问题。
  - 修复 Mermaid 图表在特定主题下的配色与渲染问题：深色主题下浅色底节点文字自动调整为黑白色（显式声明 `color` 者除外）；修复 `classDef` 类名为 `root`、`label`、`cluster` 等名称时连线变为实心色块的问题；加大流程图上下层级间距以避免连线挤压重叠。
releaseDate: '2026-09-28T15:22:32.610Z'
