← 返回开发日志
开发日志2026-09-13
桌面端开发日志 · 2026-09-13
desktop 仓库 git log · 原文照录,未做改写
当日 101 个提交(新功能 44 个,修复 44 个,文档 9 个,工程 3 个,样式 1 个)。主要涉及:桌面端、工作室、status。
提交记录
a86004f4feat(desktop): 本地离线 TTS 引擎一期——拖包即用、推理子进程、闲置 5 分钟自动回收816b786cfeat(desktop): 本地语音驻留策略+官方包一键直链下载,CosyVoice 定位修正为开发机独占模式ac877037feat(desktop): 本地 TTS 真配方落地——espeak 前端+input_ids+style 取行,官方包实测出声5ab38255feat(sfx): 全局提示音——庆祝/截图/复制三声,设置可关默认开cf394b98fix(studio-reading): 划词标记改确认制——只想复制时不再自动上色3fc5cfbbfeat(studio): 会话存入文件夹+上下文进度条回归+输入框与比稿统一+ESC 去描边5838a960feat(rating): 素材评分 0-5 改 -5..+5 正负情感3cc80e57feat(library-media): Alt 下载扩到音视频+播放键右下+跨栏目迷你播放控件6318dde7fix(library-filters): 格式子层级缩进右缘对齐0b7fecd0feat(quicklook): MD 大纲/内容宽度可拖记忆+滚动修复;视频全屏去圆角d32d23bafeat(pack): 分享包 zip 加纯色占位 icon.png 与 manifest.icond1ddb6d6fix(folders): 新建文件夹空名用默认名;顶层缩进收回防遮折叠箭头ed36fa3bfeat(kanban): 侧栏六项——复制层级结构/两行对调/重命名全选区分/拖拽 ghost/新建流程d9dc3e58feat(passwords): 未归类列改遗留兜底,空态引导建组ded7a376feat(clipboard-ui): 黑线修复+工具条去分割线+卡片预览弹窗85d997d6fix(libraries): Finder 改名断链自愈扩扫+missing 卡片重指向按钮+详情栏改名b57f551edocs(status): 登记 SND 批次(声音+反馈第二批),压缩旧内容回 100 行内53acb960feat(sfx): 聊天划词复制接入提示音937c8d70chore(desktop): 忽略本地声音素材与 TTS 模型目录,防误入仓库7d3745d9feat(desktop): 本地 TTS 中文前端落地——misaki 官方算法移植,中文合成实测出声8b7ee3aefeat(board): 简易画板的画板列表侧栏挪进公用的第二层级侧边栏2e370e15feat(desktop): CosyVoice 独占模式——本机高质量服务三件套 + App 接线2f5eb992chore(desktop): 移除误提交的 pycache,gitignore 补编译缓存规则e45bf8a3fix(clipboard-ui): 预览弹窗补 DialogViewport 定位 + 纯文本 MD 识别兜底 + 预览用原图534abe55fix(studio-tts): 切换系统音色立即生效,不再需要手动刷新界面f88797d7feat(studio-tts): 长文朗读断点续播 + 进度条拖动跳播c8d1999bfix(studio-tts): 补断点续播提交缺失的导出与未定义变量,恢复构建1507d169fix(desktop): CosyVoice 安装脚本仓库名/模型 id 修正 + README 补完整使用方式695cc65dfix(desktop): 划词不再误落标记,批注气泡可挑标记颜色7be49616fix(desktop): 本地语音设置迁到工作室模型弹窗(用户指出放错在全局设置)b59f9c2cfix(desktop): CosyVoice 安装脚本自动挑选 Python 3.10~3.12(默认 3.14 建不了 venv)7d86db6cfix(desktop): CosyVoice 安装脚本——$VVER 后紧跟全角逗号被 bash 并进变量名导致 unbounde96f8e30fix(desktop): whisper 构建改走 --no-build-isolation 预装(已一次性环境实测通过)a3ef5827fix(auth): 废除"连续两次 401 自动登出"——登录态只随用户手动退出清除818d4b42feat(clipboard-ui): 卡片照 CopyTo 重排放大 + 搜索接标题栏 + 快速面板修空白并 shadcn 化4a08615afeat(passwords): 新建账号名称联想预置网址 + 弹窗按钮栏根治黑线6f70a4fcfix(clipboard-ui): 搜索桥接 useEffect 挪到 query 解构之后,typecheck 恢复全绿8a62f696fix(clipboard-ui): 分段控件还原标准写法 + 滚动自动加载 + 预览窗固定尺寸且文本一律按 MD 渲染f8ded478fix(desktop): CosyVoice 模型下载改用 snapshot_download 绕开 CLI 改名 bug3e986864feat(clipboard-panel): 点 chip 不收起面板只亮已复制对勾 + 失焦即收 + 支持拖拽到桌面3982caa2feat(dock-import): 任意素材可拖到 Dock 图标导入——mac 声明通用文档类型40efda2efeat(desktop): 本地语音入口补进音色模型弹窗侧栏,音色可一键设为朗读音色b36d008bfix(studio): 三栏目输出统一三点动画、音色卡片区衬底色、上下文进度条搬进模型弹窗42314399feat(studio): 导航常驻播放控件——长文跟读时不必滚回底部即可暂停/跳播afae799afeat(studio): 三栏目统一可选素材库落库位置(TTS/AI聊天/比稿)a3ba15c9feat(desktop): 「本地语音模型」成为音色库品牌——侧栏与内容区整体切换f5b7a283chore(desktop): 补提本地语音设置从 app/settings 迁出后的旧路径删除f7360f6dfix(studio): 朗读的存入文件夹选择器收进翻译组胶囊,与 AI 会话同款7d8b4e0bfeat(studio): 比稿选型卡片分层重设计——名称/档位彩色徽标/版本·时间戳c242229bfix(dock-import): open-file 到达诊断日志+ready 前排队,修冷启动拖图标静默失败cbb6cf27fix(studio): 语音模型设置内容区改纯白——bg-canvas 冷灰蓝被看成蓝色b4fe741cfix(studio): 音色库工具条 JSX 注释位置修——vite build 整体挂掉的语法错e438c51ffeat(dev-dock-drag): dev 态 Electron.app 登记 Dock 拖放文档类型——补齐导入链路最前段8215a8fcfix(desktop): 本地语音管理弹窗补 DialogViewport——修复内容平铺在页面左下角c48b5ad1fix(studio): 本地语音进品牌下拉并拆掉套娃弹窗cdd40d16fix(studio): 本地语音视图侧栏适配 + 音色卡片对齐音色库样式445895bafix(studio): 播放控件改底部判定、侧栏分割线与拖拽统一、删语音包确认、目录补三档39f41889feat(studio): AI 落库顺序可配置——默认译文最前,思考次之,原文最后32a4c5c4fix(studio): 修复落库顺序批次的构建错误(坏导入 + JSX 注释位置)d3eb6e56fix(studio): 本地语音视图去重复——侧栏只留管理属性,内容区换同款工具条f90b7a6fdocs(status): LV 批补第三轮适配说明,压缩旧条目回 100 行8f4af45bfix(studio): AI 会话切栏目后台继续生成——流式增量改走模块级注册表8a5d7467feat(canvas): 画布右栏新增「段落顺序」——MD 分节调换事后补救48749f98feat(studio): 段落标记三段整体调换 + TTS 附件与 AI 聊天保持一致fdeb07a5fix(auth): 登录 401/反复登出根治——Supabase 配置按项目分桶,刷新与 REST 跟随 token 签发方f9ab6691feat(canvas): 素材库 MD「画布」开板全链路——自动建板入框、右侧 AI 拆解、画板本体落素材库f7ad826bfix(packaging): 资源库/分享包文件图标占位就位——PNG 关联从未生效661223a7feat(library-switcher): 切库改原地重挂载——不再整页白刷39d42846feat(sfx): 删除素材补 swoosh 提示音;截图快门音/快捷键核实已就位f0ffd6f3fix(board): MD 拆解面板对齐工作室交互 + 拆解结果独立画板固定间距c41c6352fix(board): 长文入板不再截断——块上限 20→200、无分段长段句内再切、AI 抽取上限 6 万字e1e20e00feat(docx): DOCX 转 Markdown 落库 + 空格预览只读 HTML——发 AI 前统一格式634805bbfix(ebook-reader): 空格预览「这本书打不开」根治——主窗口补 foliate-view 注册与首屏渲染82d5b578feat(studio): 素材库⇄AI 双向——「发送给AI」+ 附件双路径(系统文件/素材库)dc7282b7docs(status): SQ 批记录(素材库⇄AI 双向+DOCX+音效),压缩旧条目回 100 行a531ed16fix(screenshot): 截图不再自截——先截后开窗,窗口截图改抓其他应用最前窗513ff697docs(status): SS 批记录(截图不自截根治),压缩回 100 行dd1f863afix(studio): 切工作室白屏根治——LibraryAssetPickerDialog 补漏掉的 DialogPortal3585f2fadocs(status): SS 批记录(截图不自截根治),压缩回 100 行a27d4b98fix(tts): 本地语音内存闸改 macOS 真实口径 + CosyVoice 独占模式接通c9a11937feat(passwords): 右键复制全部字段 + CSV 批量导入/导出/模板f9f72c41docs(status): PW 批记录(密码批量导入+复制全部字段),压缩回 100 行f0611b34feat(tts): CosyVoice 独占模式应用内一键化——用户不再碰命令行3e9be48ddocs(status): COS 批记录(CosyVoice 应用内一键化)26b47963feat(library-import): 导入组整体搬入素材库——内容区右键 + 筛选栏「导入」按钮9fee82b7fix(library-import): AssetGridSection 补解构 folders/tags/selectedTagId/onSelectTag——素材库整页崩1c945465fix(studio-ai-chat): 未登录切到 AI聊天不再停留翻译会话——建不成会话就回拨工作区e95eae33feat(library): 资源库预制图标可选 + 切库详情栏不再闪【还没有资源库】c1d8e494docs(status): LI 批记录(资源库预制图标+详情栏闪修复)295d119efix(local-tts): 下载必败的根因+四项反馈——进度反馈/状态恢复/品牌记忆/试听状态be051d11feat(sidebar): 栏目改名+右键显隐+发布闸——按批次发版的代码开关a1477608style(lint): 清掉 local-tts-manager 两个存量 lint error539f7092feat(passwords): 主密码体系根治明文落盘 + 导出留痕审计df5c6666docs: 手动提交40559424fix(studio-ai-chat): 未登录也能切进 AI 会话——试用额度按模式各给 1 个925f2945feat(studio-folder-picker): 存入文件夹选择器对齐素材库——可新建/层级竖线/点开即刷新2cfaefbbfix(local-tts): 试听"启动中"卡死根治——worker 消息形状 + ready 状态机 + 启动兜底13cf89ebfeat(studio): 本地品牌方案互斥侧栏 + 音色卡对齐云品牌 + CosyVoice 去专业化6eb076f9fix(desktop): AI 落库后全局侧边栏文件夹计数即时更新——补第三份库变更信号d1651c23feat(annotations): 点开标注颜色"还在"且可改——批注卡补五色圆点行5a139f0ffix(quick-look): 预览 MD 编辑器里 Cmd+A 全选正文,不再顶掉预览全选卡片