Lumina-Note version history
10 releases tracked, newest first.
v1.4.11
Jun 1, 2026- Fixed PDF loading failure by locking `pdfjs-dist` version
- Merged Cmd+P and Cmd+K into a single command menu
- Simplified welcome page UI by removing redundant elements
- Improved CI workflows and testing reports
4 downloads
v1.4.10
May 30, 2026本次补丁版本修复 GitHub Release 资产命名和更新 feed 不一致导致的 macOS 应用内更新 404。
### 修复
- **macOS 更新下载 404 修复**:固定 electron-builder 的发布产物命名,避免 GitHub 上传时改写空格导致 `latest-mac.yml` 指向不存在的文件。
### 内部
- **Release 资产校验**:发布上传前校验 `latest*.yml` 中引用的资产都存在,并限制上传文件名为 GitHub-safe 格式,避免同类问题再次进入正式 Release。
4 downloads
v1.4.9
May 30, 2026本次补丁版本修复保存冲突误报,并收敛生产环境日志输出,降低用户正常使用时的噪声。
### 改进
- **编辑器工具整合到顶部 TabBar**:将编辑模式切换和分屏入口移到 macOS 顶部 TabBar,减少编辑区内的重复顶部工具栏。
- **生产环境日志收敛**:启动路径、opencode server 信息、preload shim 和 SSE 连接状态等调试日志仅在开发环境输出,生产环境默认保持安静。
### 修复
- **保存冲突误报修复**:保留文件 `mtimeMs` 的小数毫秒精度,避免同一个文件在正常保存时被误判为磁盘已修改。
### 内部
- **外部文件变更处理方案补充**:记录后续外部文件变更同步与保存冲突保护的实现目标和验收标准。
6 downloads
v1.4.8
May 29, 2026本次补丁版本聚焦左侧文件树和 macOS 顶部栏的视觉一致性,减少交互中的突兀跳变。
### 改进
- **文件树展开/收起动效优化**:文件夹展开和收起时新增克制的行级动效,同时避免虚拟列表定位动画引起的抖动。
- **文件树 hover 状态优化**:文件树 hover 背景改为共享高亮跟随移动,减少从一个文件切换到另一个文件时的割裂感。
- **文件树滚动条布局稳定**:滚动条出现或隐藏时预留稳定 gutter,避免选中态和 hover 高亮宽度变化。
- **macOS 顶部栏分割线统一**:左侧面板顶部工具栏与编辑器 TabBar 使用一致的底部分割线绘制方式。
6 downloads
v1.4.7
May 29, 2026本次补丁版本修复 1.4.6 外部文件变更保护引入的保存冲突误报,并恢复 Electron 窗口在存在未保存内容时的可关闭性。
### 修复
- **自保存事件不再误报保存冲突**:Lumina Note 自己保存文件后,文件监听器延迟到达的 `modified` 事件不再被误判为外部修改,避免继续编辑时弹出 Save conflict。
- **未保存确认后可以关闭窗口**:选择 “Close Without Saving” 后主进程会正确关闭 Electron 窗口,不再被 renderer 的 `beforeunload` 二次拦截。
- **未保存文件数量不再重复计算**:关闭确认弹窗中的未保存文件数量按实际文件去重,避免当前编辑文件被重复计数。
6 downloads
v1.4.5
May 27, 2026本次小版本聚焦 TabBar 拖拽视觉修复,并修复 CI 中 Electron main handler 测试对真实 Electron binary 的依赖,确保后续发版链路稳定。
### 修复
- **Tab 拖拽横线消失修复**:拖动 tab 时不再把 tab 在 Y 轴上抬起,避免 TabBar 的横线在拖动过程中被视觉上遮挡或错位。
- **生产依赖安全更新**:更新生产依赖以解决 audit 报告中的漏洞。
### 内部
- **Electron main handler 测试稳定性修复**:`fs` 和 `platform` handler 测试改为 mock `electron`,避免 CI runner 缺少 Electron binary 时全量测试失败。
6 downloads
v1.4.4
May 13, 2026本次小版本聚焦工作区打开后的最近记录一致性,以及侧栏新建输入体验的细节打磨。
### 改进
- **侧栏新建输入框样式优化**:调整侧栏中新建文件/文件夹输入态的间距、边框和交互细节,让它更贴近现有文件树视觉层级。
### 修复
- **最近工作区更新修复**:修复工作区成功打开后的 recent vault 更新时机,避免打开成功但最近记录没有正确同步的问题。
6 downloads
v1.4.3
May 12, 2026本次小版本聚焦 AI 工作区首屏、Agent 运行状态展示,以及无 Apple 签名约束下的 macOS 自动更新体验。
### 新功能
- **无签名 macOS 自动更新链路**:macOS release 改用 ad-hoc signing + 自定义更新器,下载 GitHub Release 里的 zip,校验 `latest-mac.yml` SHA-512 后 staging,并在重启时替换应用。这样在没有 Apple Developer ID 签名的硬约束下,仍然能给用户提供应用内更新体验。
- **工作区首屏进入 AI Chat**:进入真实工作区后默认打开 AI 对话界面,不再先显示一个空标签页。
- **AI 错误设置入口**:AI provider / runtime 错误提示新增设置动作,用户可以从错误状态直接跳到需要处理的配置位置。
### 改进
- **Agent 工作状态展示重做**:统一运行中和完成后的耗时显示,状态切换加入更平滑的文字过渡,减少从“思考”到“调用工具”等状态变化时的突兀跳变。
- **更新设置页更贴近实际流程**:按钮和状态从“下载并安装”改为“下载更新 → 校验 / 准备 → 重启并更新”,诊断信息默认折叠;macOS 应用位置不可写时会提示用户把应用移到“应用程序”文件夹。
- **AI 对话体验收口**:聊天会话切换时自动滚到底部,opencode 生成的会话标题会同步展示,持续运行中的 Agent 聊天在消息 part 更新时保持稳定。
### 修复
- **Agent 计时连续性修复**:修复 Agent 工作计时在消息流、思考和工具调用之间不连续的问题。
- **AI runtime readiness 与错误分类修复**:补齐运行时就绪检查,并把 provider/runtime 错误归类成更可读的用户提示。
- **表格拖拽选择冲突修复**:修复表格场景下拖拽选择和其它交互互相抢占的问题。
6 downloads
v1.4.2
May 9, 2026本次小版本聚焦 tab 条的交互体验与稳定性,以及多文件打开时的竞态防护。
### 改进
- **Tab 拖拽实时投影**:拖动 tab 时其他 tab 会即时让位,松手前就能预览落点;固定 tab 与普通 tab 各自在分组内排序。
- **可滚动 tab 条**:tab 过多时整条可横向滚动,鼠标滚轮自动转横向,激活 tab 自动滚入视口;新建按钮跟随最后一个 tab 的右沿。
- **侧栏单击预览 / 双击永久打开**:文件单击进入 preview 槽,双击才提升为永久 tab;diagram、pdf、image 与普通文件共用同一个 preview slot。
- **Chrome 风格关闭与中键关闭**:关闭当前 tab 后优先激活右邻 tab(否则左邻),并支持中键关闭未固定的 tab。
- **紧凑宽度自适应**:tab 过多时自动收起标签或 close 按钮,避免文字相撞。
### 修复
- **Hover 状态偶发失效**:之前点击会急切 setPointerCapture,让浏览器 `:hover` 锁死在被点击的 tab 上;现在 capture 推迟到真正进入拖拽态后才执行,简单点击不再锁 hover。
- **拖拽 tab 被切成矩形**:拖拽位移之前作用在内层 motion 容器上,被外层 `overflow-hidden` 沿垂直线切断,看起来像被一个矩形挡住;现在位移作用在外层,silhouette 完整跟手。
- **右键菜单错位**:菜单弹出后如果 tab 顺序变化,操作会作用到错误的 tab;现在以 tab id 为准。
- **连续打开文件的竞态**:连续点击不同文件时,先点的慢加载会顶掉后点的;新增请求序列号,过期请求被丢弃。
6 downloads
v1.4.1
May 8, 2026本次发版集中修复 v1.4.0 之后发现的聊天、技能发现、工作区和图谱问题,并补上应用更新安装链路。
### 新功能
- **更新下载后可直接安装**:设置页的更新流程现在会调用 quit-and-install,下载完成后可以真正进入安装。
- **阅读模式表格内联 Markdown**:表格单元格里的内联 Markdown 现在可以正确渲染。
### 修复
- **主聊天计时器修复**:`Working · mm:ss` 从用户发送被接受时开始计时,覆盖等待首 token、思考和工具调用,不再只像是在计算思考阶段。
- **斜杠技能加载修复**:`/` 技能菜单会从当前 opencode vault instance 加载技能,并在启动 race 后重试,避免 Electron dev 下显示“没有可用技能”。
- **Agent 发送链路修复**:修复忙碌时连续发送、乐观用户消息替换、重试最后发送意图、图片附件发送和若干 opencode SSE/session pipeline 问题。
- **AI 模型限制修复**:根据官方模型文档调整模型限制,并修复相关中等优先级问题。
- **图谱数据修复**:本地图谱和全局图谱改为从 note index 派生,避免图谱数据不完整或不同步。
- **工作区过大处理修复**:文件遍历超过限制时抛出并展示 typed workspace-too-large warning,不再静默截断。
- **图片管理器元数据修复**:恢复图片 size、mtime、ctime 的懒加载统计。
- **编辑器显示修复**:修复标题与正文对齐、列表排版、默认字号、阅读宽度、slash AI IME 处理和复制按钮流式状态。
- **启动与标签修复**:修复 active tab 初始化和懒加载文件夹展开更新时机。
### 改进
- **工作区性能**:限制 workspace listing,虚拟化侧栏,并降低 note indexer 对大工作区的影响。
- **聊天滚动稳定性**:使用 ResizeObserver 处理自动滚动,减少状态驱动滚动带来的跳动。
- **Markdown 可读性**:改善 live / reading 模式下的正文、列表和紧凑上下文内联 Markdown 可读性。
6 downloads