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

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

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

当日 67 个提交(新功能 32 个,修复 23 个,文档 9 个,重构 1 个,工程 1 个,样式 1 个)。主要涉及:桌面端、工作室、划词气泡。

提交记录

  • bc2807f8 feat(screenshot): 区域截图冻帧先行——悬停气泡不再被截图动作惊动
  • 58290cc7 feat(clipboard): 存入素材库成功后播提示音(设置里可关)
  • 645de9ea feat(studio): 朗读高亮/停止留痕/引擎行重构/播放条零位移 等八件
  • 2e572b36 fix(studio): HomeMessageList 补提交——朗读范围登记接线(划词往下读高亮)
  • a4d1491d fix(account-card): 弹窗让位标题栏+侧栏拍平四栏目+套餐网格对齐 web
  • 52e8a144 feat(clipboard): 全选/⌘A 选全量、Shift 范围选、删除与素材库同音
  • 040a6d29 feat(selection-bubble): 跟随划词模式下拖动气泡即记住位置——偏移落盘,以后每次从那儿弹
  • 09c4b116 feat(clipboard): 监听开关进全局设置、顶栏按钮/统计换位、回收站删除加确认
  • 1e4258ec feat(selection-bubble): 拖动改为绝对钉住——拖到哪里之后每次划词都固定在那儿
  • eb7bb772 fix(clipboard): 位图变化检测改走 public.tiff 字节哈希——根治全屏截图入库几十秒
  • 95848e8d fix(selection-bubble): 点过朗读后气泡被播放占住——点空白清选区不再收起
  • 6bd3b330 fix(library): 浏览区四连反馈——标签气泡搜索图标居中、空库格式气泡固定六分类有梯度、导入重复弹窗底行不折行、撤销单次导入 3000 上限
  • e7b31594 feat(selection-bubble): 读完即释放——播放结束气泡自动收起
  • 4368fab4 feat(word-cards): 看板交互对齐看板栏目——卡列内拖序/列拖序/右键菜单/列色/固定卡高
  • 381822e8 refactor(word-cards): 顶栏控件拆 WordCardsToolbar——模块入口回到 300 行红线内
  • 5cb55888 fix(studio): 朗读高亮按渲染文本定位 + 普通播放也整段高亮;补线上一批漏发文件
  • 5a340125 feat(sfx): 图片拼接传入素材库成功后放 level-up 提示音
  • 19dd9c29 feat(library): MD 预览四档合并(标注/编辑/结构/表格)+ MD 互链白板双闸 + 大纲侧栏层级收纳
  • 90637d43 fix(studio-folder-picker): 弹层滚动区收进内层包裹——根治顶到屏幕外/落点飘
  • 1ae1e135 fix(selection-bubble): 图标三态钉 16px 盒消宽度抖动;悬停快捷键改标签原位换显
  • 7a4e6a8c feat(board): 画布侧栏顶行补模式下拉——轻画板/文档可视化(三栏同套路)
  • 19f1532b docs(desktop): FB10 登记 CVS-18——画布侧栏模式下拉(轻画板/文档可视化)
  • e34cd040 fix(selection-bubble): 气泡四边等宽——宽度公式基数 42→38,左右边距与上下同为 4px
  • 3c279d27 fix(library): 导入气泡/右键菜单长文案不再折行——气泡 w-auto 自适应 + 行 nowrap
  • 5f946178 fix(library): 导入气泡行改图标文字挨着靠左(对齐新建文档气泡)+ 导入族菜单文案去尾部省略号
  • 06a9d021 fix(selection-bubble): 气泡内圈上下边距对齐左右——窗口高 52→48,四边严格 4px
  • c79d9ee7 feat(notes-sidebar): 切换模式触发器图标换颜色圆点(工作室同款形态)
  • 27b3c6a5 fix(studio): 翻译中停止即刻生效 + 朗读下划线改进度驱动的段落定位
  • c0d9ebdd feat(studio): 输出过程中刷新页面不再丢输出——主进程流账本 + 按轮续接
  • 3d490079 docs(settings): Alt+右键存媒体文案改诚实——写明是给应用内 AI 产出用的,不是给库内素材的
  • 61d8fb5d feat(notes-editor): 编辑弹窗三连——悬停把手撤白底板/心情折叠区平铺/核对计数横排
  • dd755251 feat(passwords): 悬停整卡显密码 + 点击卡片开预览浮层——对齐笔记看板双模式
  • a04b8023 feat(notes-sidebar): 撤侧栏复盘/统计、段切换与视图切换对调、切换偏好持久化
  • 3224b2e7 fix(studio): 划词往下读修复——归一化定位起点 + CosyVoice 播放态 token 纠正 + 模式按钮定宽
  • 2f910486 fix(selection-bubble): 恢复外圈呼吸边——窗口内衬 p-1.5(6px),定稿两圈边距体系
  • 17dac6c1 feat(studio): 独立朗读视图 + Mermaid 流式闸门 + ⌘C 划选复制反馈
  • b1ed8e08 feat(clipboard): 收藏时播 ding 提示音(第七个全局提示音,设置里可关)
  • 701147ef fix(studio): 朗读视图歌词化——逐句单元 + 固定锚位 + 输入框同款面板
  • b099ae9a feat(desktop): 墨谈插件深链导入通道——解包落库+自动打标
  • 353c9066 feat(billing-center): 四栏目 UI 整体对齐 web——分页流水/订阅三卡/套餐卡/卡片几何
  • 4897f08d fix(studio): 「返回卡片包含原文」按来源拆分——气泡翻译带、古文/窗口直发不带
  • 74850601 feat(desktop): 墨谈插件右键图片导入素材库(soniva://import-media)
  • 48641170 docs(bubble): 跨应用取词双通道方案成文——AX 直读 + 剪贴板旁路,为什么不模拟选区
  • ccb2024c fix(selection-bubble): 播放中划新词再点朗读=直接播新内容——单飞语义补上换段
  • b8385bf5 docs(screenshot): 窗口截图插槽化并回全程回顾——基座五轮溃败、插槽一天重做、并回后五批打磨的案例档案
  • e7687615 fix(desktop): 墨谈深链导入冷启动竞态——等资源库窗口就绪再推结果
  • c9039942 fix(clipboard): ClipboardCard 重复的 playSfx import 去重——渲染层 typecheck 清零该文件报错
  • 551f355a chore(desktop): 墨谈深链导入补联调日志(收到/命中/开始/完成四步)
  • 036049a4 fix(selection-bubble): 边距对齐改弹性布局——胶囊 w-full、按钮 flex-1 平分,左右构造上必等
  • 253087d7 feat(desktop): 墨谈直连导入服务 + 会话自动建文件夹归类
  • e2438e7d fix(screenshot): 会话收尾先还原前台 App 再收覆盖层——截完图不再把资源库主窗顶到用户面前
  • 7b7d7b71 docs(screenshot): 回顾档案补记第七批——会话收尾前台还原(e2438e7d)
  • 4fc2c572 feat(desktop): 墨谈直连导入完成后资源库窗口弹到前台展示结果
  • 8729f162 feat(desktop): 回环服务新增 /slot/log 探针上报端点(CORS 放行、仅日志)
  • 6e9215a0 style(studio): 侧栏模式按钮两端对齐、撤两处胶囊齿轮、本地语音只留圆点
  • e4db3971 fix(local-tts): 长文朗读不再把引擎撑崩——段宽收到 300 字、worker 请求串行、崩溃自动重试
  • 0c51402b feat(studio-status): 「已工作 x 秒」落盘存档 + 补悬停说明,刷新不再清零
  • 56349c09 feat(bubble-settings): 划词气泡与工作室彻底分家——气泡设置独立持久化 + 一次性覆盖层
  • ad9e9f4b feat(settings): 设置窗口新增「气泡设置」栏目,弹窗本体拆成四个 Tab 文件
  • 20c29b1b docs(desktop): 2.1 批登记——STATUS 批次行/遗留三条 + Opus 逐条对账日志
  • fb1649a6 feat(studio-status): 已工作时长落库——跨天跨设备比得出各家模型的出稿速度
  • 2f8a7db1 feat(studio-reading): 聊天卡片朗读期间整块换成朗读视图——用户定调的"障眼法"
  • 4f17c91b docs(desktop): STATUS 补记 2.1 批补做两项 + 并回收敛说明
  • 686f7f11 feat(quicklook): 空格预览改账单中心弹窗形式——顶部让位标题栏+圆角卡+蒙版
  • b4cfdf7e feat(library): 七条二级侧栏统一默认260+全局拖拽手柄+持久化
  • 28f1c2ba docs(desktop): 规范 §3 补预览弹窗形式定调+侧栏数值源+标题靠左;STATUS 登记 4.1 批
  • a7cd817a docs(desktop): 墨谈插件联动契约正本并回基座 + 修掉假的端口顺延