Releases: erikzhuang55/Bilitato
v1.3.0
Bilitato v1.3.0
本次更新重点升级模型接入、反馈中心和 Provider 设置体验,并继续优化字幕缓存、聊天、总结和转录稳定性。
新增
- 新增反馈中心:可以在插件内提交问题与建议,并查看处理状态和回复提醒。
- 新增 OpenRouter 和 Claude 支持,完善 Gemini、OpenAI、DeepSeek、Kimi、智谱等 Provider 的模型候选项。
- 新增 ModelScope、Gemini、OpenRouter 免费额度提示,悬停即可查看 RPM、RPD 等限额信息。
优化
- 不同 Provider 会分别记忆 API Key 和模型选择,自定义 Provider 支持自动授权域名。
- 优化 OpenRouter、Gemini、Claude、自定义 API 等流式返回解析,减少总结为空和生成失败。
- 优化本地/云端字幕缓存读取,聊天、总结、验真等功能能更稳定地识别已有字幕。
- 优化在线转录状态反馈,减少按钮闪烁、进度回退、下载后短暂误显示无字幕等问题。
- 优化错误提示与重试入口,非 Toast 类错误尽量提供明确的重试操作。
修复
- 修复本地/云端字幕已存在时,聊天、总结、验真偶发提示暂无字幕的问题。
- 修复转录完成后总结页仍显示暂无字幕、刷新无反应的问题。
- 修复聊天报错后页面自动置底的问题。
- 修复聊天框无法输入空格、中文输入法可能被打断的问题。
- 修复部分 Provider 流式返回正文但最终结果为空时,误报“总结生成为空”的问题。
- 修复硅基流动转录字幕缺少时间轴时,分段和验真无法正常生成的问题。
Bilitato v1.2.3
v1.2.3 Release Note
这版主要是稳定性修复,重点解决转录后字幕状态不同步、云端缓存读取不及时、聊天/验真误判无字幕,以及部分模型输出和错误状态体验问题。
新增与优化
优化云端缓存读取:CC、总结、聊天、验真都会在本地无字幕时主动检查云端字幕。
点击在线转录前会先检查云端字幕;若已存在云端字幕,将直接加载字幕,不再重复转录。
转录按钮点击后立即进入“正在检查云端字幕…”/转录中状态,避免用户重复点击。
聊天输入框修复空格输入问题,并兼容中文输入法组合输入。
聊天报错后不再强制滚动到底部。
无 API Key 时,云端已有总结仍可正常展示;无缓存时显示配置提示,不再空白。
所有非 toast 类错误面板补充重试入口。
修复
修复转录完成后总结页仍显示“暂无字幕”的问题。
修复云端缓存字幕已存在,但聊天、总结、验真偶发提示无字幕的问题。
修复点击转录后才突然加载出云端字幕的问题。
修复验真使用转录字幕时报 context is not defined 的问题。
修复 GLM-5.1 模型 ID 错误,改为 ZhipuAI/GLM-5.1。
修复部分模型会把思考/分析过程输出到总结正文的问题。
修复总结页无 API Key 时首次打开空白的问题。
修复转录进度条、按钮状态偶发闪烁和回退的问题。
修复“暂无字幕”刷新按钮无效或状态不及时刷新的问题。
调试与超时
调试面板新增转录进度条、按钮状态日志,便于排查状态闪烁。
普通 AI 调用保持 60 秒超时。
省流模式超时调整为 120 秒。
页面刷新或关闭时会中断当前转录、总结、分段、验真等任务。
Bilitato v1.2.2
v1.2.2 用户体验优化
新增
新手引导预览
- 新手引导新增第三步「先看看效果」。
- 用户无需先配置 API Key,也可以点击预览一个已有云端缓存的视频总结效果。
- 预览会自动跳转到示例 B 站视频,并打开插件的总结页。
总结模式提示
- 第一次打开总结页时新增模式提示条。
- 会提示当前为「高速模式」或「省流模式」。
- 用户点击「知道了」后不再重复显示。
- 云端缓存内容会提示“不消耗调用次数”。
优化
模式命名调整
- 「质量模式」改名为「高速模式」。
- 「节流模式」改名为「省流模式」。
- 设置页说明同步调整为更容易理解的调用次数说明。
总结流式体验
- 高速模式下,总结结果支持流式展示。
- 总结会边生成边显示,分段仍在完整生成后展示,保证分段 JSON 解析稳定。
设置页体验
Settings改为设置(自动保存)。- API Key 输入框新增显示 / 隐藏按钮。
- API Key 会自动清理首尾空格,避免因为多输入空格导致鉴权失败。
- API Key 中间包含空格、换行或中文时会阻止保存并提示。
指标文案优化
- 「剩余次数」改为「该模型当天剩余次数」。
- 覆盖右上角指标和聊天消息指标。
修复
- 修复无 API Key 但已有云端缓存时,无法直接展示总结内容的问题。
- 修复新手引导第三步文案换行不自然、按钮不居中的问题。
- 修复云端缓存 tag 缺少调用次数说明的问题。
验证
- 自动化测试通过:
25个测试文件,111个测试全部通过。
Bilitato v1.2.1
v1.2.1 小修小补
更新内容
设置体验优化
- API Key 输入框新增“显示 / 隐藏”按钮,方便检查是否填错。
- API Key 保存时会自动清理首尾空格,避免因为多输入空格导致鉴权失败。
- API Key 中间如果包含空格、换行或中文,会阻止保存并提示用户。
Supabase 云端缓存增强
- 修复同一个视频多次使用时,云端缓存可能无法正确追加的问题。
- 支持同一条
video_cache记录逐步补充字幕、总结、分段、验真结果。 - 修复跨设备或并发写入时,
POST撞主键导致上传失败的问题,现在会自动改为PATCH重试。 - 修复验真结果上传格式,确保
rumors能正确写入并读取。
ASR 字幕云缓存修复
- 修复云端读取 ASR 字幕后,总结、分段、验真仍提示“未检测到字幕”的问题。
- 云端缓存读取的 ASR 字幕现在会正确进入当前视频状态。
- 云端缓存 ASR 字幕来源显示优化为“云端缓存”。
错误提示与重试优化
- “未获取到视频字幕”等错误增加刷新 / 重试入口。
- 分段结果缺失等非 toast 错误增加重试按钮,减少用户必须手动刷新页面的情况。
- ModelScope API Key 无效提示优化,增加绑定阿里云账号说明和入口图示。
日志增强
- Supabase 上传流程新增详细日志。
- 现在可以从日志中看到云缓存上传开始、成功、失败、POST/PATCH 方法、上传字段、是否自动重试等信息。
- 使用统计上传增加开始、成功、失败日志,便于排查 Supabase 是否成功收到数据。
修复问题
- 修复 ASR 云端缓存读取后无法继续总结 / 分段 / 验真的问题。
- 修复同一视频先转录、后总结或验真时,云端缓存无法稳定更新同一行的问题。
- 修复验真结果在云端缓存中写入格式不匹配的问题。
- 修复 API Key 首尾空格不易发现导致鉴权失败的问题。
验证
- 已通过自动化测试:
25个测试文件,111个测试全部通过。
Bilitato v1.2.0
时隔近一个月终于迎来了我们Bilitato的v1.2.0,也是Chrome商店上架后的第一个版本更新!
如果觉得好用,欢迎在Chrome上安装、好评^ ^,地址:
https://chromewebstore.google.com/detail/bilitatoai%E9%99%AA%E4%BD%A0%E7%9C%8Bb%E7%AB%99/ggddcgdafeeoijoaohcffinbefcbpcga/reviews
新增
- 新增无需翻墙的硅基流动平台支持ASR功能,提升无字幕视频的转录可用性。缺点是无法显示时间戳,但是不影响总结等基于字幕的AI功能。(感谢@JShell07的建议)。
- 新增 Sentry 匿名错误诊断,用于定位插件异常。
- 新增前后台统一错误上报机制,并自动附带插件版本、浏览器环境、任务类型等诊断信息。
- 新增多组自动化测试,覆盖 ASR、Prompt、AI 结果规范化、content 模块和错误上报逻辑。
优化
- 重点优化音频 / 视频下载逻辑,提升下载链路的稳定性与兼容性。
- 对
content.js和background.js进行模块化拆分,降低维护成本。 - 优化字幕、聊天、下载、缓存、云缓存、设置等模块的内部结构。
- 其他用户体验优化
修复与稳定性
- 重点修复ASR转录后字幕可能串视频的问题。
- 增强 AI 任务、ASR 转录、下载、云缓存、设置保存等关键失败场景的错误捕获。
- 增强字幕导出、下载信息处理、缓存标签、聊天渲染等基础逻辑的测试覆盖。
- 当前自动化测试扩展至 20 个测试文件、82 个测试用例。
Bilitato v1.1.0
本次更新重点提升插件稳定性与使用体验,并新增 云端缓存 + 自定义 API 授权能力,同时完成一轮 Chrome 商店审核适配优化。
🚀 核心功能更新
☁️ 云端缓存能力(重点)
- 支持将 ASR 转录字幕同步上传至云端缓存
- 支持缓存总结、分段、验真结果与调用统计
- 云端写入改为
PATCH / POST分流,提升增量更新稳定性 - 新增本地过滤逻辑,内容过短时不再上传云端
🔐 自定义 API 授权机制
- 新增自定义 API 域名授权流程
- 支持按域名单独授权,不再默认开放全部访问
- 新增扩展内授权页面,提升可用性与审核兼容性
⚡ AI 调用稳定性优化
- 所有 AI 请求统一接入 120 秒超时机制
- 超时自动取消任务,并提示「任务超时,请重试~」
🛠️ 上架与审核适配
- 移除未使用的
sidePanel、tabs等权限 - 收窄 Supabase 域名访问范围
- 删除点击扩展图标跳转外部页面行为
- 更新隐私政策,与当前数据处理逻辑保持一致
- 整体优化 Chrome 商店审核兼容性(继续冲审核 💪)
🐛 问题修复
- 修复 service worker 初始化异常导致注册失败
- 修复转录过程中按钮状态异常问题
- 修复转录完成后字幕偶尔不显示的问题
- 修复 ASR prompt 过长导致 Groq 返回 400
- 修复转录失败后进度条未消失
- 修复 usage 统计未实时更新问题
- 修复 B 站下载偶发“未找到视频流”
- 修复视频切换后流信息异常问题
- 修复下载菜单长时间打开后失效无提示
- 修复重复点击导致 UI 异常问题
- 修复云端未命中时错误提示问题
- 优化日志输出(默认仅开发者模式显示)
上版因为权限问题被Chrome打回了!干!希望这版能顺利通过审核
Bilitato v1.0.0
🥔 v1.0.0 — Bilitato 预发布
这是用两个多礼拜 Vibecoding 出来的第一个个人项目,一款帮助你高效看 B 站的免费开源浏览器插件,终于完成了。
为什么是预发布?因为我还在等Chrome插件商店审核上架。审核过后就是正式发布了。虽然目前这版还有这样那样的不足,但功能已经基本上完善了,可以稳定使用。
✨ 功能
- CC 字幕解析:自动解析 B 站 AI 字幕,跟随播放滚动,支持搜索和点击跳转
- AI 总结 & 分段:一键生成视频摘要和章节分段,广告识别精准空降
- AI 聊天:基于视频字幕内容随心提问
- AI 验真(Beta):识别视频中的关键陈述并分析可信度
- ASR 在线转录:无 AI 字幕的视频也能分析,调用 Groq Whisper 自动生成字幕
- 视频 / 音频下载:按分辨率提取下载链接,支持字幕 SRT 导出
- 本地缓存:生成过的总结和分段自动保存,下次秒开
- 自定义 API & Prompt:支持 ModelScope、DeepSeek、智谱、Moonshot、OpenAI等接口,以及完整 Prompt 自定义
第一个Release的版本,欢迎各位提 issue 或建议 🙏