Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 3.67 KB

CHANGELOG.md

File metadata and controls

50 lines (30 loc) · 3.67 KB

Changelog

本文件回答一个问题:「某个版本改了什么」。只记录对外可见的变更,不搬运内部工作记录。

格式遵循 Keep a Changelog,版本号遵循语义化版本。 发版步骤见 docs/release-process.md。

[Unreleased]

[1.2.0] - 2026-10-16

Added

  • 说话人显示名现在带证据来源与推测标注:专场主持/嘉宾类角色即使只被他人称呼(呼叫后紧邻应答的模式)也能被识别,显示形如「说话人2|标题关联推测:X|对话称:Y」;每个名字可查到出处(谁在哪一段怎么称呼,含来源说话人与时间)。此前仅凭低置信猜测或完全无证据的名字要么被静默隐藏、要么不可考。
  • X Space 平台先验:Space 创建者通常担任主持人、专场标题指向主讲,作为识别线索注入(仅 twitter_space 平台生效,其他平台行为不变)。

Fixed

  • 低置信度的说话人推断不再被一刀切隐藏:改为证据核对决定显示(四层程序判据:引用实质内容、分区绑定、说话人归属、名字共现),未通过核对的候选保持匿名占位;原推断名与作废原因保留在详情元数据中可审计。
  • 元数据(标题/作者/描述)变更后,旧的说话人映射会正确失效重算。此前缓存指纹不含元数据,改名不生效、旧名字继续展示。
  • 隐私治理:公开仓库历史中的真实生产对话已全部替换为合成对话(新增测试以合成语料锁定行为)。

[1.1.0] - 2026-10-14

Added

  • 已结束且可回放的 X Space(https://x.com/i/spaces/<13位ID>)可以下载后走现有转录和总结。直播中、未开播或回放过期会给出中文原因,不会当成无法识别的链接。

[1.0.1] - 2026-10-13

Fixed

  • 章节笔记:章节目录产物现在记录实际锚定的数据来源(缓存结构化对话 / 原始转写分片),笔记按同一来源精确复现。此前目录标成「原始分片」却实际锚在缓存对话上,笔记必然指纹校验失败且无法生成(生产事故:BV1fcHD6cEw3)。标签声明的来源已不存在时直接报错,不再默默换成另一份数据。
  • 章节目录:模型按主题弧线而非时间序返回章节时(每章时间锚点正确),章节层不再整体失败,改为按时间排序归一化(排序改变顺序时记入日志,含错位数与 LIS 统计)。此前此类输出会导致整个视频无章节目录(生产事故:BV1fcHD6cEw3)。
  • 章节生成失败原因现在落盘到任务状态的 llm_status.json(chapters_error 字段),不再只出现在服务日志里;任务正常结束或补跑成功后旧失败原因自动清除。
  • 本地上传:接收失败时不再漏放请求槽位与在途资源,未移交的上传目录与临时空间配额会被完整释放。此前一次接收失败可能导致槽位被占、后续上传被拒或临时媒体残留。

[1.0.0] - 2026-10-10

首个版本基线,不追认历史。本条概括基线时点的对外能力与近期变更。

Added

  • 多平台视频链接转写 API:提交链接后后台转写为文字稿,支持校对稿、摘要、笔记等多视图导出,以及重总结与笔记再生成。
  • 网页本地上传:浏览器直接上传本地音视频文件,可查看本人上传历史、随时停止分享;上传幂等键在纯 HTTP 直连(非安全上下文)下同样可用。
  • 企业微信通知:任务完成回执与分享摘要回执(wecom-notifier 0.3.2,超长分段锁定预算)。

Security

  • 修复 HTTP 响应头自由文本注入(raw 导出 502 事故根因)。