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

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

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

当日 46 个提交(新功能 20 个,修复 12 个,文档 7 个,重构 4 个,其他 2 个,性能 1 个)。主要涉及:桌面端、素材库、画板。

提交记录

  • 9a4f5e5a feat(studio-reading): 朗读定位改回 MD 预览原地色块——撤障眼法;本地声源改句读接力合成
  • 5bb16379 feat(library): 墨谈插件导入落库后响存库成功音——推送带 source:slot 标记
  • 61466858 feat(library): 导入后的打断/定位分级——截图全静默,墨谈导入必达内容
  • 757cee0b fix(selection-bubble): Intel 真机划词气泡失效根因——浏览器侧 AXEnhancedUserInterface 也会被回收,纳入 ~5s 重握手;设置文案解释 System Events 授权框
  • fbb1a88e feat(tts): 朗读前版式停顿整形——换行/制表符补句读,剪贴板卡/划词气泡/单词卡三链路共用 tts-read-pauses
  • 209c2ee1 feat(board): 属性面板归位右侧正式侧边栏,可收起展开
  • 6c0c439b feat(board): 侧栏删除改记录级移除;MD 建板归位文档可视化单 id
  • 8b122680 fix(board): 选中导图节点空格进编辑全选;新挂载节点即时进命中层
  • 62a2b2dd docs(desktop): FB11 批1 登记——右侧属性栏/记录级删除/MD 板归档/行宽/导图空格编辑/命中层竞态
  • 7e70d9de fix(telemetry): 首启告知弃原生弹窗改自绘小窗——分层排版、「关掉匿名统计」固定居左
  • d294f21b feat(clipboard): 预览窗去标题、右上角加关闭、卡片功能原样常驻显示
  • ab0699a0 fix(library): 墨谈导入彻底后台静默——不再拉起窗口、不再强跳「全部」
  • f02d46d4 feat(word-cards): 三形态点卡片空白区调详情窗(照看板预览浮层)——窗内就地编辑修重复卡
  • 66870d18 feat(billing-center): 供应商配色定规律+设置并入账户卡+侧栏可拖拽
  • 21cd71b0 feat(voice-input): 默认关闭+开录前过账号闸——未登录/未订阅弹引导气泡,不再假工作
  • 9473cb2f feat(library): 筛选栏新增排序——添加时间(新→旧/旧→新)、名称(A→Z/Z→A),keyset 游标跟随排序方向
  • ffcfa338 feat(screenshot): 三种截图落点按类型独立——区域默认只进剪贴板
  • 3b4b6b74 fix(types): renderer:typecheck 清两笔已提交的欠账
  • 09140093 fix(billing-center): 用量按品牌主体合并+小号分段+套餐去描述+对比度修复
  • 5f035e11 feat(voice-input): 存档页对齐剪贴板+圈选发AI归纳——语音记录从留档升级成复盘素材
  • 9de99f7a feat(settings): 描述收进 ⓘ 气泡 + 通用页合理分组 + 内容列收窄
  • bb07e6ae fix(settings): 分组卡补真实边框 + 账户卡侧栏选中态回归全局配方 + 分段控件描形
  • 8e87d099 feat(library): 墨谈导入完成发系统级通知(带首图缩略图图标)
  • b3c767c5 feat(library): 导入成功卡片通知改为自绘置顶窗口——不再依赖 macOS 通知权限
  • 8a223f72 feat(studio-translation): 翻译环/古今环思考档分开——胶囊显示的永远是真会跑的档
  • b9b09e55 refactor(notes): SPLIT4-b——KanbanColumn 313→300 + 修并行批遗留类型错
  • ebd2b37d refactor(studio): SPLIT4-c——use-home-account-actions 320→266、SidebarContent 319→300
  • 59a3c4cf refactor(board,shared): SPLIT4-d——useCanvasPointer 312→300、use-billing 334→262
  • 34129f69 refactor(notes,library): SPLIT4-e——FolderTree 327→268、shortcuts 337→328+108
  • 6c09a21d refactor(library): SPLIT4-f——use-library-asset-actions 358→293
  • 4bb855ae refactor(studio): SPLIT4-g——session-library-export 342→268
  • 18434d58 fix(board): SPLIT4 补——scene-shapes 309→269,ToolId/ShapeType 归位 scene.ts
  • 280dfaac docs: 核验清单三轮更新——累计完成21件+新增"并行活跃域不拆"维度+NotesProvider判专项
  • f49fc53b docs: SPLIT4 收官轮登记 STATUS——累计21件回线内,可安全战场清空
  • 4db0d8b6 fix(desktop): 单实例锁被占时输出退出原因 + dev:restart 补清相对路径孤儿实例
  • 23eff9fb feat: 手动提交
  • afeac536 docs(desktop): 契约 §6 补入坐标命中取图/两个右键菜单项/页内 token 抄自桌面端
  • 7c899dcc fix(desktop): 打开资源库窗口时断言 Dock 图标存在 + 导入 toast 的分隔符跟语言走
  • 0cb933c6 docs(desktop): 契约收口"三条入口全部只走直连/反馈只有两处/插件文案必须双语"
  • e0163927 perf(desktop): 悬停不再进 React state——鼠标划过网格不再整棵树重渲
  • 0b414855 docs(desktop): 登记网格点击延迟的归因与未做的那一半
  • 443b2dcd fix(desktop): 划词监听不再给自己敲无障碍开关——这是"点卡片半天才响应"的真根因
  • 580204a2 feat(desktop): 渲染层性能取证——慢交互拆三段 + 长任务 + 空闲重渲看门狗
  • 48f85d84 docs(desktop): 复发根因表补两条——过滤要和副作用同层、"以前是好的"先比时间线
  • 25ad6124 fix(selection-bubble): 重握手改按 bundle 各自计数——修"浏览器划词不再弹气泡"
  • fb14762e feat(settings): 提示音与 TTS 拆出独立「声音」栏目