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

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

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

当日 81 个提交(新功能 34 个,修复 24 个,文档 16 个,其他 4 个,性能 1 个,构建 1 个,重构 1 个)。主要涉及:截图、素材库、摘录卡。

提交记录

  • 488a6144 feat(studio): FB6批1——输出中状态行/音色卡去青/Kokoro分块/CosyVoice缓存落库
  • 3b93e3dc feat(voice-input): 语音输入三连修——火山凭证拆两格+系统路径放开、设置文案收进气泡、栏目侧栏化
  • df98f90a feat(selection-bubble): BUB9 气泡迁入 accessory sidecar 子进程——根治点击/拖动抢镜;底部五档位置+听写条样式+四动作快捷键
  • c09ad0fc perf(screenshot): 整屏截图改走 screencapture -x 原生管线——入库响应提速
  • 68e69d8b build(package): dist 全系自动递增 patch 版本
  • e63c52ed feat(word-cards): 单词卡四件——卡片瘦身+朝向三态、手动新建、卡片集落素材库、看板视图
  • 39349218 docs: BUB9 便利贴——sidecar 根治抢镜(活体验证)+ 位置五档/听写条样式/快捷键 + 同批截图提速与版本自增
  • 7b907393 feat(selection-bubble): BUB10 复制后弹气泡(划词盲区的旁路)+ 无障碍周期重握手
  • 16ab18e3 docs: BUB10 便利贴——复制气泡旁路与周期重握手(端到端已验)
  • cb7e3f15 feat(word-cards,voice-input): 清单补齐——列表形态、词卡自动标签、眼睛钮换 Tooltip
  • c4e54fcc fix(speech): 顺手朗读按 URI 前缀定性路由——修"音色不对,我都没有设置这个"
  • 3c9c6d44 docs: BUB11 便利贴——顺手朗读音色前缀路由
  • 9f0b73a5 fix(local-tts): 长文朗读一半停——wav头字节单位纠正+分段进度脉冲续超时
  • df0d3ad8 fix(clipboard): 标注区提示并进占位符+输入框限高、朗读图标/范围对齐、存库去重同步标注
  • bef91186 refactor(library): 段落顺序面板只认AI落库标记文档——标题兜底排序退役
  • 92b29152 fix(voice-input,selection-bubble): 悬浮面板主题热切换——sidecar 与听写面板跟应用内主题
  • 6d8c5df0 docs: STATUS——听写404定性(线上未部署/api/stt)+ 悬浮面板主题热切换
  • f96f1bc4 fix(app-url): dev 默认连本地 web、打包版默认连线上——修"忘带 SONIVA_APP_URL 就 404"
  • 99057423 docs: STATUS 更正——听写404真因=裸跑 pnpm dev 未带环境变量,已按打包态分默认
  • 7e4721ee fix(library): 详情栏注释输入框限高——field-sizing 长到哪儿算哪儿
  • 27fbf766 feat(library): MD 预览三模式合一段控件 + 大纲详情栏可拖宽——修图片预览左右失灵
  • f40aa9fb feat(board): 发送到画板的 MD 表格落成原生表格图形
  • 67b6cca2 feat(quote-stack): 默认反序 + 全局底部裁切 + 重置含单图 + 拖拽收窄到缩略图
  • fe27c829 fix(screenshot): 窗口蒙层防卡死三重保险——自体兜底过滤/全局Esc/看门狗+页崩自愈
  • e4560d6f docs: SHOT-3 便利贴——窗口蒙层防卡死三重保险
  • 48988579 feat(quote-stack): 输出宽度/格式新增「原尺寸」「原格式」档并设为默认
  • efc37943 feat(canvas): FB8批1——划词气泡补朗读两颗+发送信号上提shared/朗读桥落地
  • 00b14a3d feat(library): 段落顺序面板常驻降级——普通文档一句说明为何不能调
  • 1168fbce fix(quote-stack): 原尺寸归位到输出宽度格里第一格——不再单独通栏
  • 39292c30 feat(voice-picker): 设置"默认朗读音色"改弹工作室音色库同款窗口,两处公用一份 UI
  • 17f23be2 fix(screenshot): 官方方案重做窗口截图——按 CGWindowID 截窗口内容;修蒙层页面路径错层
  • 28392f2a docs: SHOT-3 便利贴改写——总根源=蒙层页面路径错层 + 官方 CGWindowID 方案
  • 1f491194 feat(account-menu): 账户行恢复两级结构——先弹小卡片,再从条目进大卡片
  • ecbf17a1 feat(quote-stack): 底部裁切配上顶部裁切——浏览器头/系统菜单一起砍
  • 36716c0c feat(quote-stack): 免费档导出右下角产品水印 + GA4 水印渠道埋点
  • a5a6107d feat(library): 右键菜单补「复制」——图片进剪贴板可直接粘贴
  • 9a35208d feat(account-card): 账户行单行化同高导航行、焦点框清理;大卡片去账户头、只留套餐/账单两栏并撑满全窗
  • 594a915f fix(studio): 本地音色统一叫「锁定音色」+ 设置弹窗选本地音色不更新——global-speak 漏透传
  • 848aa15b feat(quote-stack): 免费档双按钮(带水印/无水印去订阅)+ 水印换程序 logo 加分割线
  • 06c7c5b3 feat(demark): MD 转纯文本统一——工作室粘贴与消息展示接入素材库同一套规则
  • 0463ddd3 feat(studio-chat): 用户消息气泡随内容收窄,展示剥离统一走 demark
  • fdfa50df feat(studio-status): 状态行改「工作中→已工作」——速率消失统计留下,贴上输入框留距
  • e575b084 feat(selection-bubble): 气泡喇叭钮朗读中切声纹动画(BUB12)——TTS 试听同款
  • 296744cd fix(screenshot): 窗口截图蒙层四连修——删残留错误加载、首按即亮、Esc 不再全局吞死、压暗层改静态 CSS 兜底
  • ca8eac74 fix(library): 文件夹右栏导出两钮改 w-fit——不再拉伸整行宽
  • 94ba9eaf fix(notes-sidebar): 切换模式触发器行补回左距——悬停胶囊不再贴边
  • 77b58f72 feat(screenshot): 窗口截图三轮真机反馈——悬停挖空所见即所截 + 蒙层先亮后枚举提速 + 截图导入自动回全部圈选
  • 348a28ac fix(notes-sidebar): 无子级的一级主题不再预留箭头位——整行退到内容缘
  • 5b8d6eec fix(screenshot): 灰墙根因是枚举冷启动 10s+——枚举缓存常驻+唤出即推+收层预热+扫描期提示
  • ed91f004 fix(quicklook): 导航栏整顿——控件组推右缘+标注划词分段入栏+编辑贴边大纲栏+大纲轨收展
  • 95e2e8e8 fix(import): 冷启动重投的拖入批次只交代一次——不再每次打开都弹超上限错误
  • 220d216b fix(quicklook): 从这里往下读改从选区开头起读 + 结构视图点节点唤起详情栏 + 画布底色对齐导航
  • bf52d3cd feat(selection-bubble): 气泡发给工作室自带三套预设——翻译/译文互斥开对方、提问一次性最低思考档
  • 6afa5eee feat(selection-bubble): 朗读钮图标统一换成音色卡试听的声纹动画
  • 1826b498 fix(studio): 划词朗读态回传回调改自拉当前态——与无参监听声明对齐,renderer tsc 常红修复
  • 9e770a31 fix(screenshot): 窗口截图点选命中链路重做——点谁截谁(真机多点图片验证通过)
  • 3677d7f4 fix(account-card): 账单中心卡片左栏补红绿灯让位——md:pt-14 垫高栏目行
  • 2f908300 feat(screenshot): 蒙层加滚轮切换——叠在全屏背景窗下的大窗也能选了
  • e72401e1 feat: 手动提交
  • b54d94a3 fix(renderer): 语音输入设置 TDZ 白屏——applySharedKey 声明挪到早退之前
  • 5d7955e3 docs(desktop): STATUS 登记 TDZ3——sourcemap 定位真凶,机理与全仓排查留档
  • 277e4a36 feat(billing-center): 账单中心对齐 web 端结构——三栏目侧栏+补图表+去重套餐卡
  • 7a3471b1 docs: web 端 12 件超限存量首挂账——机检发现此前从未统计过 web 侧
  • 0f58c5f9 feat(board): 只读画布预览组件——视图链去上下文化(props 注入),分层规则抽 splitSceneLayers 共用
  • f1eae2d9 feat(notes/word-cards): 看板开板信号+收养、词卡结构化落档+幂等导入、只读预览两件与 preview 桥
  • 02deebae feat(library): 空格预览 Soniva 落档渲染只读真实内容 + 右上角进编辑三按钮(画板/看板/词卡)
  • 5781e3bd docs(desktop): 登记 FB9 批(CVS-14 落档空格预览只读真实内容)与 STATUS 快照
  • 249c578f feat(library): 详情栏补看板/词卡动作按钮(同模式联动:与空格预览右上角按钮同判据)
  • 8a8fd17c docs(desktop): FB9 补记详情栏同模式兄弟位(CVS-14·同模式)
  • 01fdeba7 fix(voice-input,api-proxy): 听写报错说清"打到了哪个地址"+ 错误可一键复制
  • 8c0228a2 docs(desktop): STATUS 登记听写 404 实测定性(线上未部署 /api/stt)与诊断补强
  • f398448c fix(app-url): 启动打印后端地址与来源 + localhost 统一收敛成 127.0.0.1
  • 16bf0fbd fix(studio): 三种工作区统一走同一道未登录闸——比稿不再无条件放行
  • d49fabef docs(desktop): STATUS 登记 URL 来源日志与三工作区闸门统一
  • b634a27d fix(voice-input): 首次按快捷键面板停在占位态——建窗竞态 + 冷启动预建
  • 206f2307 docs(stt): 补记端点路径根因、凭证新旧版澄清与面板建窗竞态
  • db1472fd feat(voice-input): 说完自动停(VAD)+ 空录不发——不再手动按停止烧额度
  • 2115e6c5 feat(voice-input): 识别条瘦身成胶囊 + 底部位置五档可调
  • 60074b1c docs(desktop): STATUS 登记听写打通与交互三改
  • c2688f1a feat(voice-input): 长按说话——原生全局按键监听,松开即停
  • d961c51c docs(stt): 更正长按说话的可行性结论 + Cloudflare 免费档中继的查证数据