Soniva
← 返回开发日志
开发日志2026-09-27

桌面端开发日志 · 2026-09-27

desktop 仓库 git log · 原文照录,未做改写

当日 42 个提交(新功能 18 个,修复 12 个,其他 6 个,文档 3 个,重构 3 个)。主要涉及:桌面端、local-library、watch-folder。

提交记录

  • 969899de feat(watch-folder): 本地文件夹同步 P2——素材库/本地库两段开关+文件树+查看台
  • 85cbb8dc feat(watch-folder): 本地文件夹同步 P3——编辑档 ⌘S 写回+磁盘变更横幅+树上新建/重命名/删除
  • 83caa018 fix(watch-folder): 本地库布局回归素材库语法——浏览栅格+右侧详情列,侧栏只换来源
  • 4aef92df fix(translation): 词条排版没生效的真凶——解析器 headword 漏接,解析恒 null
  • 4b3d58a2 fix(voice-input): 听写不再把主窗拽到脸上——后台借用开窗 + 结果提示放宽到 5s
  • 7a5726c4 feat(local-library): 本地库交互回归素材库语法——点目录出卡片+空格预览
  • b1b91db7 docs(release): 打包命令速查表补齐——dist:* 全家族/bump 行为/dist-runner 反馈层,ship 定为推荐入口
  • 75194a0d fix(notarize): deadlineExceeded/abortedUpload 纳入公证重试特征——notarytool 新错误形态此前绕过了白名单
  • 1482c4bf feat(billing): 桌面使用情况加字符/Token/积分三档单位切换 + 流水口径脚注
  • ab986d1f feat(desktop): 🛸 [GLM-5.3-Flash] 插件导入的会话文件夹名加时间戳前缀(YYYY-MM-DD_HH.mm)——多场导出按名称排序即按导出时间排,不再错乱;时间戳取文件夹首建时刻定型,同一会话再导出按去时间戳裸名匹配复用老文件夹(不另建空文件夹、内容去重语义不变),历史遗留的无时间戳文件夹再导入时按 createdAt 自动补戳治愈;新增 slot-import 回归 5 项,全库 393 测试绿
  • bda9113a feat(studio): 附件支持多选 + 附件卡按 DeepSeek 两行式重排
  • 74ed3d56 feat(dist): 打包前手动三件套收进脚本——.env 自动加载 + out/dist 自动清理
  • ef10ae99 Merge branch 'develop' of https://github.com/zijiu01/Soniva into develop
  • a086ca09 feat(word-cards): 词典卡面分区重排——图标胶囊/警示块/引文块,不再一列平铺
  • 2ff7814f feat(local-library): 本地库多根管理+扫描完成即推+切换开关缩进库名行
  • bfe785ec fix(local-library): 档位开关改纯图标小钮,从库名行挪到"资源库"分组标题行尾
  • d6182ccd feat(local-library): 文件夹树新增结构视图——MD 结构画布同款层级分支
  • db4d5577 docs: 标签页参考
  • d13c8dcc feat(local-library): 文件夹右键新增「生成思维导图」——聚合视图
  • 8936dabe Merge remote-tracking branch 'origin/develop' into develop
  • 02d34a63 fix(desktop/local-library): 结构画布展开卡死——废弃手写第二套状态机,改用已验证的 folder-mindmap 状态 hook
  • 56cd35e0 feat(desktop/local-library): 已打开根目录清单收纳成单行下拉,新增 DropdownMenu 基础组件
  • d8721f29 feat(desktop/local-library): 文件树补全全部展开/全部收起
  • faa3c084 feat(desktop): VS Code 式文件操作后端——本地库复制/剪切/在Finder中显示 IPC + 资源库复制路径
  • 2e615376 feat(desktop/local-library): 文件树右键接入 VS Code 式操作——在文件管理器中显示/复制/剪切/粘贴/复制路径
  • 2dd8af99 feat(desktop): 资源库支持"用默认程序打开"(只读单向拷贝,不改动存储命名方案)
  • 0b60442c refactor(desktop): 文件夹思维导图改成内嵌面板,不再跟空格预览抢同一个弹层
  • d13c636f refactor(desktop): 文件夹思维导图精简——去掉全部展开/大纲预读,按需加载文件内容
  • 2e7e8085 refactor(desktop): 文件夹思维导图详情栏统一复用资源库右侧栏,去掉重复关闭钮
  • 4c6f5a54 feat(desktop): 本地库文件夹行右键补齐结构图/展开全部入口,资源库栏目去掉常驻建库按钮
  • 09906545 fix(desktop): 空格预览 MD 结构/标注/编辑档五处反馈修复
  • 5aece583 fix(desktop): 自动更新从未跑通的根因——mac 打包漏了 zip 目标
  • 31b0cfe2 fix(desktop): 本地库标题行 4 图标收成 1 个 + 思维导图生成失败不再静默
  • 1d0bebb5 feat(desktop): 本地库结构视图接入标题检测——不再只是文件夹皮
  • 95184ed6 fix(desktop): 本地库结构视图头部对齐资源库思维导图面板
  • 3367793d fix(desktop): 本地库结构视图撤掉标题检测,统一回资源库那套纯骨架
  • f02ab43c fix(desktop): 本地库结构画布空白的真根因——根节点查错子项桶
  • eb2dc10a fix(desktop): 资源库思维导图切栏目自动关闭 + 文件夹节点详情栏给正常信息
  • 3be2465e feat(desktop): 本地库结构视图接上详情栏 + 展开态记忆
  • 7f15b165 feat(desktop): 本地库接入排序(按名称/按日期),解决隐藏文件冲到最上面
  • 3a96fee4 feat(desktop): 本地库预览弹窗接上"结构"档,跟资源库空格预览统一
  • cb948768 docs(desktop): STATUS.md 记本地库结构视图批次