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

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

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

当日 41 个提交(新功能 19 个,修复 15 个,文档 3 个,重构 2 个,其他 1 个,性能 1 个)。主要涉及:素材库、语音输入、library-import。

提交记录

  • 73c7d17b feat(library): 无封面音频黑底卡片 + 卡片/预览两处频谱可视化,起播统一定位第 3 秒
  • 097c4af3 fix(library): 音频可视化三处收敛——卡片频谱只播一张、无封面卡静态波形卡面、预览双档控件条图标切换+接续播放
  • b0ff4303 feat(library): 无封面音频卡面换成真·music-viz 走廊离屏快照(用户调的参数直接生效),二维波形降为生成期垫图
  • cb262fe8 feat(library-filter): 排序档恢复时间/名称各带正反四档
  • dc2e3803 feat(settings): 语音转文字撤出设置侧栏——工作室 stt tab 是唯一设置面
  • 79ba1f5e feat(local-tts): 引擎与 CosyVoice 生命周期控制台日志——外接服务活动状态可见
  • 8899bda1 feat(library): 卡片播放时的实况可视化也换成 music-viz 本尊——共享 <audio> 软接管进引擎(非破坏挂/拆),二维柱条降为未注册兜底
  • 62f635cb fix(library-import): 导入预检大文件跳过全量哈希 + 查重阶段推进度
  • ba6ce1a6 fix(library-import): 导入全流程落诊断日志——开始/结束/单文件失败带原因
  • 71aa1593 fix(account-card): 左下角 账户/设置 切换换 shadcn Tabs 标准件
  • c3cd5508 refactor(library-import): 撤预检弹窗改 Eagle 式导入——重复就地放一边导完点名
  • 0cd2568b feat(library-import): 导入进度条加"停止" + 进度控件挪到筛选栏正上方
  • e4d84705 fix(library-switcher): 导入资源库认得"库的上级文件夹" + 报错说人话
  • a6476476 fix(library-switcher): 导入/重指向选框可选中 .sonivalib 本体——单个/多选/上级文件夹三种都认
  • feada517 fix(library): 详情栏音频封面不再叠播放键——下方已有完整播放控件
  • e2552ce9 feat(library): 「从列表移除」对任意库开放——只删卡片登记,磁盘文件不动
  • b9e4e6bd feat(library): TTS 音频空格预览改台词阅读式——合成原文占满舞台为主、控件条沉底为辅(起播不跳 3 秒),可视化档保留小字条
  • fcf87fa5 feat(library-tts): 打分不再改排序 + 本地音色性别筛选 + 消息时间戳收进三点下拉
  • 8b20e1c0 feat(voice-input): 录音永久留档——卡片可播放、文字音频两对照、未识别可手动重发
  • a395c07b fix(voice-input): 录音永远读不出来——ReadAudio handler 少接一层 (_event),id 收到的是 invoke event
  • 6af0870b feat(voice-input): 边说边出字——听写接真流式(PCM 随说随传/partial 实时出字),起不来自动回整段批次
  • d9ab8492 feat(dev-log): 控制台成为唯一真相源——终端默认静默,日志账本回放补齐窗口前时间线
  • 15556e86 feat(board,library): 「文档可视化」挪进 MD 空格预览档位——预览里直接看/改,不再跳栏目
  • c7ea810c refactor(board): 画布栏目撤除「文档可视化」模式——只剩轻画板,MD 板的家在素材库
  • e2c94929 fix(library): 剪断 keyboard↔rating↔copy-selection 三模块循环 import
  • 2bcf3b51 docs(feedback): 登记 FB12 批1——CVS-25 文档可视化迁入 MD 预览档位
  • b8167317 docs(feedback): 登记 FB13 批1——CVS-26 标注档与画板标注同源呈现
  • d3eed96c feat(board): MD 标注档与文档可视化同源——画板上渲染划词高亮/点标注钉/框选框
  • 562559b6 fix(voice-input): 页面没写清楚怎么调出听写——顶栏常驻唤起键小字,空态/设置提示改按当前触发方式动态显示
  • 9bb61e6e feat(telemetry): 匿名统计与免费额度联动——关统计建库 3→1、AI 会话免费额度停用;首启弹窗改为「开启=全额免费额度」交换框架
  • 4ff8f17b docs(telemetry): 遥测-额度联动与下载统计设计文档(含下载站对接契约、GitHub 口径说明、合规提醒)
  • 012ba4f7 feat(selection-bubble): 划词「提问」独立设置——每次新建会话默认开/思考默认关/文档工程默认关
  • cf53188e fix(library-switcher): 自愈不再误伤——卷未挂载保留登记,空注册表不自动补库
  • 3d51e3fb fix(voice-input): 识别态没有任何可点的东西——补「放弃」钮,主进程复位+渲染层按会话代号作废在途结果
  • d1705dd3 fix(voice-input): 酝酿被当成说完拦腰砍断——拆除 VAD 静音自动收尾,停止权交还用户(60s 硬上限兜底)
  • 07275676 feat(notes-ai): MD 语法不再进看板 AI 链路——粘贴/落卡/展示三处接入 demark
  • e88d02f9 feat(settings-ui): 栏目名正名 + AI会话备注收进气泡 + 语音转文字控件对齐前三栏
  • 6e631ddb perf(desktop): tsc 增量编译——pnpm dev/test 不再每次全量重编
  • 3349a7ce fix(studio-doceng): 围栏解析器容忍模型降级标记——机器指令不再漏进聊天气泡
  • 27581f3e feat(library): 空格预览图片编辑档——裁切/旋转,覆盖保存或另存为新素材
  • a74babdc fix(library): 派生/自家落档自动归文件夹——MD 拆解画板继承源文件夹,看板/词卡/手动画板落最近浏览处