Skip to content

Releases

Bilibili Downloader v0.8.11

Choose a tag to compare

@github-actions github-actions released this 11 Nov 16:54

v0.8.11 - 2026-11-11

0.8.11 正式版归集两个 beta 的字幕核验、无损 4:3 显示、收藏工作台与全界面精修。用户于 2026-11-11 确认各项验证已完成,授权正式发布。程序功能与已验证的 beta 2 一致,保留星河/晴海、小流、背景、账号、设置和既有任务。

字幕来源核验与重新获取

  • 从签名播放器接口获取字幕,核对 BV/AV、CID 和轨道 ID,并为每个字幕文件记录来源与 SHA-256。身份不符或查询失败时保留视频、停止字幕下载并提示原因,诊断信息隐藏 Cookie 和签名 URL。
  • 缺少来源记录或哈希不符的旧字幕显示「待重新获取(旧字幕未核验)」,可通过「补全附件」重新获取,继续复用已有视频;中文、英文和全部语言使用同一核验规则。
  • 新字幕转换成功后才原子替换旧文件;旧字幕保留为相邻 .unverified.bak,同名备份自动编号。失败保留原文件,但不会将其算作已核验字幕。

完整画面按 4:3 显示

  • 视频支持「保持原始/4:3 · 完整画面」,CLI 支持 --aspect-ratio original|4:3。默认保持原始,纯音频不应用画面比例。
  • 使用流复制修改容器显示比例,像素尺寸和压缩媒体数据不变,不裁剪、不重新编码;支持容器显示比例的播放器按 4:3 显示。
  • 规格匹配的已有视频可从本地生成 .4x3.mp4 副本;已核验字幕使用副本对应名称,原始媒体和字幕保留。显示比例参与任务快照、重复检测及归档匹配,旧任务默认保持原始。

收藏工作台与全界面精修

  • 下载入口围绕链接输入与「喜欢的这一集,留在身边。」组织,解析后突出封面和标题,宽屏左右分栏、窄屏上下排列。单个和批量共用一份下载配置,常用规格直接展示,高级项收起后保留摘要;错误时自动展开、聚焦并滚动到字段。
  • 底栏集中显示任务数、保存位置和入队操作;批量区分作品数与展开后的任务数,保留全部分 P、逐项规格确认及跨筛选选择。直播突出当前房间与录制摘要,任务列表、筛选及设置分组更紧凑。
  • 保留「收藏,从这里开始。」「等待下一场星光」「留住每一场相遇」和小流问候;仅在媒体确认保存成功时显示「已存好,留着慢慢看。」。部分完成、附件缺失、规格回退、文件影响与操作范围继续明确呈现。
  • 输入、下拉、复选、菜单、按钮与列表统一描边、圆角和独立键盘焦点;主按钮白字在普通、悬停和按下状态达到 4.5:1 对比度。修复双箭头、标签重叠、重复焦点框、缩略图方角及底栏按钮裁切,放大字体时控件随内容增高。
  • 未聚焦的下拉框、数字框和滑块将滚轮交给页面;只读菜单禁用修改动作,密码字段保护复制与剪切,保留中文输入、撤销和粘贴。弹窗统一屏幕边界、正文滚动、固定操作区与焦点返回,二维码按实际 DPR 绘制;macOS 文件选择保留异步 Qt 窗口策略。

验证与升级

  • beta 2 的源码 CI 17 项、发布流水线 5 项全部通过;本地完整回归 1383 项通过、6 项平台专项跳过。两后端各 2381 张离线截图,记录 2618 条控件路径、50 个弹窗/消息状态与 483 组前后对照。用户确认各项验证完成;各轮自动化与实测范围分别见字幕与显示比例验收和全界面精修记录。
  • 正式版沿用发布流水线重新构建 Windows/macOS full、lite ZIP 与 full EXE/DMG,并验证冻结应用、更新与回滚、安装包内容、SBOM 和 SHA-256。首次使用推荐 full。
  • 正式版和「更新最新版」两个通道均可升级到 v0.8.11,beta 用户也可升级。请先退出旧版本并备份配置与任务库;已有任务路径、规格快照和媒体继续兼容,旧字幕仍需通过「补全附件」重新获取。beta 标签和附件继续保留。

完整提交记录:v0.8.10 → v0.8.11

Bilibili Downloader v0.8.11b2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Nov 15:06

v0.8.11b2 - 2026-11-10

0.8.11 的第二个 beta 版本,重做收藏工作台的信息层次,并精修输入、选择、焦点和弹窗。保留星河/晴海、小流和背景,以及 beta 1 的字幕核验与无损 4:3 显示功能。本版为 Pre-release;在「设置 → 关于与更新」选择「更新最新版」通道即可体验,正式版通道继续使用 v0.8.10。

收藏工作台与温暖短句

  • 下载入口围绕链接输入和「喜欢的这一集,留在身边。」组织;解析后突出作品封面与标题,宽屏左右分栏,窄屏上下排列。
  • 单个和批量共用一份下载配置;常用规格直接展示,编码、视频音质、显示比例与回退策略收在「高级设置」,收起后保留关键摘要。隐藏字段出错时自动展开、聚焦并滚动到说明。
  • 底栏集中显示实际任务数、保存位置和入队操作;批量继续区分作品与任务数量,保留各作品全部分 P、逐项规格确认和跨筛选选择。
  • 直播突出当前房间、录制摘要和固定操作区;任务列表与搜索筛选更紧凑,设置采用连续分组。空状态保留「收藏,从这里开始。」「等待下一场星光」「留住每一场相遇」;仅在媒体确认保存成功时显示「已存好,留着慢慢看。」。

控件、弹窗与可访问性

  • 统一 1px 描边、独立 2px 键盘焦点、按钮层级、菜单及复选指示器;调整星河品牌色明度,使主按钮白字在普通、悬停和按下状态均达到 4.5:1 对比度。
  • 修复下拉双箭头、复选标签重叠、重复焦点框、缩略图方角和设置底栏按钮裁切。控件随字体增高,错误边框和键盘焦点分别保持可见。
  • 未聚焦的下拉框、数字框和滑块将滚轮交给页面;只读编辑菜单禁用修改动作,密码字段保护复制与剪切,保留中文输入、撤销与粘贴。
  • 直播间设置、来源解析详情与辅助弹窗接入共享规范,统一屏幕边界、正文滚动、固定操作区与关闭后焦点恢复;二维码按实际 DPR 绘制,保留安静区。文件选择沿用 macOS 异步 Qt 窗口的稳定性修复。

验证与升级

  • 本地完整测试 1383 项通过、6 项平台专项跳过;macOS Cocoa 专项 323 项通过;Ruff、编译及差异检查通过。两后端各生成 2381 张离线截图,含两套配色、深浅模式、三种尺寸、三种背景来源及 125%/150% 字体;记录 2618 条控件路径、50 个弹窗/消息状态和 483 组前后对照。
  • 详细改动、截图与实际验证边界见全界面精修记录。本地没有 Windows 桌面环境;托管 runner 的自动化与用户设备实机验收分别记录。
  • 本轮仅调整 GUI 展示与交互,不新增配置字段,不修改公共业务 API、任务格式或下载/录制规则。已有账号、设置、任务快照和媒体继续兼容;升级前请先退出旧版本。

完整提交记录:v0.8.11b1 → v0.8.11b2

Bilibili Downloader v0.8.11b1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Nov 02:05

v0.8.11b1 - 2026-11-09

0.8.11 的第一个 beta 版本,修复字幕来源和旧字幕复用问题,新增完整画面按 4:3 显示。本版为 Pre-release;请在「设置 → 关于与更新」选择「更新最新版」通道,正式版通道继续使用 v0.8.10。

字幕核验与重新获取

  • 从签名播放器接口获取字幕,核对请求与响应的 BV/AV、CID 和轨道 ID。身份不符或查询失败时保留视频、停止字幕下载并提示原因,不使用其他页面的字幕作为回退。
  • 按文件保存字幕的视频身份、CID、轨道 ID、获取协议版本和 SHA-256;中文、英文、全部语言统一核验。缺少来源记录或哈希不符的旧字幕显示「待重新获取(旧字幕未核验)」,可通过「补全附件」重新获取并复用已有视频。
  • 新字幕转换成功后才原子替换旧文件;旧文件保留为相邻 .unverified.bak,同名备份自动编号。失败保留原文件,但不会将其算作已核验字幕。诊断信息隐藏 Cookie 和签名 URL。

完整画面按 4:3 显示

  • 视频输出新增「显示比例:保持原始/4:3 · 完整画面」,默认保持原始,纯音频模式禁用;CLI 支持 --aspect-ratio original|4:3。
  • 使用流复制修改容器显示比例,不裁剪、不重新编码。1920×1080 等像素尺寸不变,支持容器显示比例的播放器按 4:3 显示。
  • 画质、编码和音质匹配的已有视频优先从本地生成 .4x3.mp4 副本;已核验字幕使用副本对应名称,保留原始媒体和字幕。比例进入任务快照、重复检测、归档匹配和实际输出记录,旧任务默认保持原始。
  • 显示比例与规格策略共用一行,避免不同平台字体下标准窗口出现多余滚动;补充 1320×840 的四种配色/主题回归。

验证与升级

  • 发布前布局修复后的本地完整回归 1,346 项通过、6 项平台专项跳过;Ruff、编译、完整打包及启动检查通过。H.264/HEVC 样本的 DAR 为 4:3、像素尺寸不变,视频和音频压缩数据包哈希逐个一致。
  • 已登录核验 BV1Syxv6JEa6 的中文、英文、日文字幕来源与内容对应;真实播放比例使用开头 8 秒片段验收,未将整场视频下载或逐句字幕准确率标为已验证。详见字幕与显示比例验收。
  • 提供 Windows/macOS full、lite ZIP 与 full 原生安装包;发布流水线验证安装、回滚、SBOM 和 SHA-256。首次安装推荐 full。Qt 保持 PySide6 6.11.1。
  • 升级前先退出旧版本,并备份配置和任务库。已有视频与字幕保留;旧字幕需要通过「补全附件」重新获取,不能仅凭文件存在判为已核验。

完整提交记录:v0.8.10 → v0.8.11b1

构建与检查记录:跨平台 CI · Release 构建与校验。

Bilibili Downloader v0.8.10

Choose a tag to compare

@github-actions github-actions released this 06 Nov 03:12

v0.8.10 - 2026-11-06

0.8.10 正式版汇总三个 beta 阶段的下载、归档与界面改进。用户于 2026-11-06 确认实机测试通过。应用功能与已验证的 beta 3 一致,已有账号、设置、任务路径与规格快照、文件记录及媒体继续兼容。

下载与文件管理

  • 修复多分 P 文件名重复和封装缺失音轨的问题;新任务默认按「作品目录/001 - 分P标题」保存,入队后固定输出目录、命名模板与规格快照(#30)。
  • 下载队列支持多选、批量移除与撤销,运行中的任务停止后整批移除;新增独立「下载文件」列表,支持历史任务导入、搜索筛选、后台检查、媒体核验、目录重新定位及移入系统回收站(#31)。清理任务保留媒体文件。
  • 已登记文件参与媒体复用,按实际画质、编码和音质核对;支持严格规格匹配、明确另存一份及 GUI/CLI 独立补全弹幕、字幕、封面和元数据,补全时保留主媒体字节。
  • 分 P、批量、队列和文件支持搜索与跨筛选累积勾选,显示筛选外选择及实际操作数量;批量可仅选尚未完整保存的作品,分 P 支持范围输入。
  • 网络类失败最多自动重试三轮,暂停可取消等待;封装显示 FFmpeg 实际进度,并使用十分钟无进展检测。结果分别呈现媒体、规格与附件,失败提供对应恢复入口。

交互与性能

  • 统一下载配置、分 P、附件、文件详情与目录定位弹窗,固定确认栏显示任务、规格及可复制路径;命名设置提供预设、预览、可撤销替换及中文字段搜索。
  • 精简重复提示,移除下拉悬停描边和列表逐格竖线,保留整行反馈与键盘焦点;窄窗口或放大字体时将次要动作收进「更多」,保留主操作及取消/停止。
  • 弹窗每次打开均相对所属软件窗口居中,计入系统标题栏并避让屏幕边界;可滚动正文与固定确认栏适应较小屏幕。
  • 文件检查采用分批读取与提交,文件表使用数据模型,减少搜索和勾选的重复计算;修复操作栏空闲时重复排版。beta 阶段同一 Windows runner 的三轮配对测试中,万条文件检查中位耗时从 227.2 秒降至 5.9 秒,降低 97.4%;该结果衡量数据库与界面开销。

验证与升级

  • beta 3 的跨平台 CI 17 项及发布流水线 5 项全部通过,本地完整回归 1,314 项通过、6 项平台专项跳过;本次实机通过结论由用户确认。各轮自动化范围、截图与性能记录见下载管理验收、归档流程验收、流程精修验收与提示及布局验收。
  • 正式版流水线重新构建并验证 Windows/macOS full、lite ZIP 和 full EXE/DMG,以及冻结更新与回滚、媒体样例、安装包内容、SBOM 和 SHA-256 清单。首次使用推荐 full,内置最小 LGPL FFmpeg 与直播录制引擎。
  • 本版为正式版,可通过「仅更新正式版」通道升级;0.8.10 beta 用户也可升级到本版。请先退出旧版本再手动安装,已有账号、配置、任务与媒体保持兼容;beta 标签及附件继续保留。

完整提交记录:v0.8.9 → v0.8.10

Bilibili Downloader v0.8.10b3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 06:27

v0.8.10b3 - 2026-11-03

0.8.10 的第三个 beta 版本,集中改善提示密度、悬停反馈、窄窗口操作区和弹窗位置,继续保留 beta 2 的下载、归档与跨筛选选择规则。

本版为 Pre-release;请在「设置 → 关于与更新」选择「更新最新版」通道。正式更新通道继续使用 v0.8.9。

界面提示、悬停与操作边界

  • 精简单个下载、批量、附件、文件详情和设置中的重复说明;保留错误、进度、保存位置、实际操作数量及筛选外选择。常规配置解释移入控件提示,中文命名字段的用途与示例继续保留。
  • 下拉选项悬停只改变底色;任务、文件、批量和分 P 列表移除逐格焦点竖线,键盘操作使用完整的内缩焦点框。
  • 共享操作栏按实际宽度将次要动作收进「更多」或「选择操作」,主操作及取消/停止保持可见;窄空间和放大字体时分行,菜单与按钮共用操作状态和回调。
  • 操作栏只在尺寸提示变化时通知父布局,避免空闲状态持续重复排版;补充空闲稳定性及动态缩放回归。
  • 下载确认栏保留完整任务数量、可复制路径及规格;弹窗随可用屏幕范围调整,正文滚动、确认栏固定,窗口屏幕变化后重新核对边界。
  • 修复从设置、文件等嵌入页面打开的弹窗偏向屏幕左上角:每次打开均按所属软件窗口的全局位置居中,计入系统标题栏,并避开屏幕边界;重新打开时跟随窗口的新位置。
  • 保留跨筛选选择、任务范围、既有目录与命名/规格快照,不涉及数据库迁移。已有账号、配置、任务和媒体继续兼容。

验证与安装

  • 应用源码的 GitHub CI 17 项全部通过,覆盖 Windows/macOS 原生交互、截图、Linux 回归及三轮归档性能基准;本地完整回归 1,314 项通过、6 项平台专项跳过,macOS 原生专项 85 项通过。截图与测试范围见提示与布局精修验收。
  • 提供 Windows/macOS full、lite ZIP 及 full 原生安装包;发布流水线校验冻结应用、升级与回滚、安装包内容、SBOM 和 SHA-256。
  • 用户设备的真实输入法、混合 DPI、长时双路直播与物理故障仍需单独实测;自动化验收不代表这些场景已完成。

完整提交记录:v0.8.10b2 → v0.8.10b3

Bilibili Downloader v0.8.10b2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 16:35

v0.8.10b2 - 2026-11-03

0.8.10 的第二个 beta 版本,完善已有媒体复用、独立附件补全和下载结果表达,并精修下载配置、批量与分 P、文件管理及命名设置。沿用现有主题、小流、账号、配置与任务路径快照。

本版为 Pre-release;请在「设置 → 关于与更新」选择「更新最新版」通道。正式更新通道继续使用 v0.8.9。从 beta 2 起,搜索和筛选保留已勾选内容;有选择时批量操作包含筛选外的已选项,按钮会显示实际数量。

交互与体验

  • 批量、分 P、任务和文件共用会话选择状态;跨搜索保留勾选,显示筛选外数量,支持查看已选后返回、累加全选当前结果及清空全部选择。
  • 下载配置合并分 P 入口,默认全选;底栏显示实际任务、规格、附件和路径,已有文件后台核对不阻塞编辑。规格策略改用中文动作说明。
  • 统一分 P、附件补全、目录定位与结果详情弹窗;结果分别呈现媒体、规格、附件,文件常用操作贴近当前条目。登录及目录恢复直接连接重试。
  • 命名按常用模板、路径预览、高级编辑组织,字段面板提供中文搜索、用途与示例,模板替换可撤销。
  • 阶段通知区分传输、实际封装进度与附件项目;文件检查在数据库锁外执行,批量提交并保护旧结果不覆盖新位置,取消保留已检查结果。
  • 万条文件检查改用分批读取与提交,文件表使用数据模型;搜索和勾选减少重复计算,后台检查期间仍可操作列表。

下载与归档

  • 独立文件记录参与媒体复用,清理任务后仍按实际画质、编码、音质判断;文件失效、内容变化和规格未知时不会静默跳过。支持明确另存一份。
  • GUI 与 CLI 共用附件补全流程,保留主媒体字节,单独重试弹幕、字幕、封面和元数据;结果区分规格回退与附件待补全。
  • 增加严格规格匹配、按分 P 刷新可用规格、自选分 P 与范围输入;下载队列和批量预览支持关键词搜索,批量可仅选尚未完整保存的作品。
  • 网络类失败最多自动重新排队三轮(30/60/120 秒),持久保存计数与到期时间;暂停可取消等待,权限、磁盘及风控错误提供对应入口。
  • 点播封装显示 FFmpeg 实际进度,以十分钟无进展检测代替固定五分钟总时限;文件页支持主动核验轨道与时长、预览并批量重新定位目录。
  • 命名模板增加快捷预设和字段插入;文件查询消除逐资产查询附件,后台检查节流进度信号,恢复大量任务时批量更新界面。

验证与升级

  • 功能源码的 GitHub CI 17 项及双平台 publish=false 打包验收通过;本地完整回归 1,246 项通过、6 项平台专项跳过。原生测试、截图与三轮配对基准分别执行,两套配色、深浅主题与三种窗口尺寸均有截图。
  • 同一 Windows runner 三轮配对测试中,万条文件检查中位耗时从 227.2 秒降至 5.9 秒,降低 97.4%;队列、批量、文件三类列表的搜索/选择 P95 均低于 140ms(Windows/macOS 合成数据)。这些结果衡量数据库与界面开销,不代表真实下载速度。
  • 既有任务保留输出目录、命名模板与规格快照;文件记录、媒体签名和设置继续兼容。清理任务不会删除媒体;附件补全保留主媒体字节。请先退出旧版本,再安装或通过预发布更新通道升级。
  • 提供 Windows/macOS full、lite ZIP 和 full 原生安装包;full 内置最小 LGPL FFmpeg 与直播录制器。发布流水线重新验证冻结 CLI、更新安装及失败回滚、安装包与 ZIP 内容、SBOM 和 SHA-256。
  • 自动化与原生前后对比见流程精修验收及归档功能验收。用户设备升级、长时双路直播、真实断网/磁盘满/拔盘/休眠、真实输入法候选窗和混合 DPI 仍需单独实测,未标记为已通过。

完整提交记录:v0.8.10b1 → v0.8.10b2

Bilibili Downloader v0.8.10b1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 03:27

v0.8.10b1 - 2026-11-01

0.8.10 的第一个 beta 版本,围绕多分 P 下载、批量任务操作和本地文件管理修复 #30、#31 中的明确问题。请通过预发布更新通道体验;正式更新通道仍使用 v0.8.9。

Added

  • 下载队列支持多选、全选当前列表、移除所选和全部移除;显示选择数量,批量操作优先处理所选任务,没有选择时处理当前列表,运行中任务停止后整批移除并可撤销(#31)。
  • 任务中心新增独立「下载文件」列表,支持历史任务导入、搜索筛选、后台检查与取消、逐文件重新选择位置、隐藏记录和媒体及已登记附件移入系统回收站。
  • GUI 与 CLI 共同登记媒体及附件,入库失败保留待入库结果并支持重试;媒体库、待入库结果纳入更新备份和回滚,旧更新器启动验证阶段延后初始化。

Changed

  • 普通记录移除以撤销代替确认;停止下载再移除时只确认一次,并显示统一批量进度。
  • 文件页常用打开操作直接可见,新增空状态、筛选计数、紧凑详情、默认折叠的附件及独立记录撤销;检查期间仍可筛选和打开文件。
  • 检查及回收结果仅显示简短摘要,完整清单与原因单独查看;命名预览优先显示相对路径,批量导入区分作品数和任务数。

Fixed

  • 视频封装显式要求视频与音轨;异常输入缺失轨道时报告失败,避免 FFmpeg 自动选流生成纯音频 MP4 却被标为成功。
  • 多分 P 新任务默认保存为「作品目录/001 - 分P标题」,避免长作品总标题截断分 P 名称后连续生成重名序号(#30);新增多分 P 模板和 {page_padded} 字段。
  • 下载目录和模板固定为入队快照,修改设置后暂停继续和重试仍使用原路径;单个解析、批量预览及设置页显示实际保存路径和格式。

验证与试用

  • 本地全量回归 1169 项通过、6 项平台相关跳过;macOS 原生易用性专项 37 项、issue 最终复核 8 项通过,包含 110 个分 P 实际落盘与真实 FFmpeg/ffprobe 轨道校验。详见验收记录。
  • 发布流水线在 Windows/macOS 构建 full/lite ZIP、full 安装包、独立更新程序、SBOM、校验清单和安装验证报告,并复验本轮原生界面及下载问题。自动化检查不代表原报告视频或用户实机已完成复验。
  • 首次启动会备份并升级任务数据库,导入保留的完成任务。已有任务保留原命名和保存目录快照,已有文件不会自动改名;清理任务记录保留文件与断点。
  • 本版标记为 Pre-release。请重点反馈多分 P 命名与目录、批量移除及撤销、文件记录检查和回收站行为。

Bilibili Downloader v0.8.9

Choose a tag to compare

@github-actions github-actions released this 24 Oct 03:11

v0.8.9 - 2026-10-24

0.8.9 正式版汇总四个 beta 阶段的 Fluent Design 精修、Windows 窗口适配与交互改进。用户已确认 beta 4 完成 Windows 和 macOS 实机验证,本版将 codex/fluent-design-polish 合并到 main,业务代码与已验证的 beta 4 一致;保留粉紫/青蓝品牌、小流、现有导航、账号、背景选择、配置与任务数据库。

Added

  • 自动记住主窗口的大小、位置与最大化状态,重新启动后恢复;支持显示器移除、工作区变化和受限屏幕,窗口记录独立保存于 ui-state.json。
  • 默认开启前台剪贴板来源识别,覆盖启动前复制、前台复制和切回窗口;支持视频、番剧、短链、合集/系列/收藏夹及分享文案、多来源。点击确认后进入单个或批量解析,不自动加入队列;确认前不联网、不替换来源,后台、隐藏或最小化时不读取剪贴板。
  • 录制历史支持通过「更多」或右键按整场移除及撤销。仅移除数据库记录,保留片段、MP4、manifest、目录和订阅;录制、重连、收尾及等待/执行导出期间禁止移除。

Changed

  • 全界面统一 Fluent 层级、材质、圆角、留白和交互状态,覆盖下载、批量、直播、任务中心、五类设置和应用内弹窗;保留粉底白字、独立文本选区与轻量动效。
  • 下载页采用横向作品摘要、响应式规格与四条紧凑附加内容,矮窗口使用紧凑密度;保存路径集中在固定确认区,「修改目录」紧随路径,长路径仍可选择、复制和查看完整提示。
  • 下载队列、当前录制和录制历史使用连续整行悬停,选中状态优先;统一状态、进度与行内操作,保留筛选、任务范围、完整详情及撤销。
  • 设置采用稳定高度的保存栏,统一标签、帮助和校验;普通反馈集中到状态栏,背景图库预览同步实际页面布局,保留用户草稿与共享玻璃缓存。
  • 更新说明使用可选择、复制、滚动的原生 Markdown 阅读区,支持标题、列表、表格、代码和链接,并跟随主题切换。

Fixed

  • Windows 使用连续的 46×32 自绘窗口按钮及 Win32 非客户区适配,修复底色色差、悬停热区不齐、暗色图标不清晰和最大化/还原同步问题;macOS 保留原生窗口按钮。
  • 修复窗口状态变化中的临时尺寸覆盖正常几何、列表刷新后悬停失效,以及原生菜单展开时剪贴板提示未暂停的问题。
  • 录制历史移除使用锁与事务检查最新状态,避免后台旧快照写回;撤销保留完整元数据,恢复冲突不覆盖已有记录。
  • 修正四张背景的小流手部结构,保留十二景的资源 ID、路径与用户选择。

验证与发布

  • beta 4 功能及发布提交的跨平台 CI 全部 15 项通过;本地完整回归 1124 项通过、6 项平台相关跳过,Windows/macOS CI 原生专项各 128 项通过、1 项跳过。用户于 2026-10-24 确认双平台实机验证完成。
  • 正式版流水线重新构建并验证 macOS/Windows full/lite ZIP、full DMG/EXE、冻结更新与回滚、录制媒体样本、SBOM、原生安装验证报告和 SHA-256 清单。
  • 本版为正式版,可通过「仅更新正式版」通道检查;已有 beta 和稳定版标签、附件继续保留。各轮截图及范围见 Fluent 规范与第五轮验收。

完整提交记录:v0.8.8 → v0.8.9

Bilibili Downloader v0.8.9b4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:34

v0.8.9b4 - 2026-10-23

0.8.9 的第四个 beta 版本,基于 codex/fluent-design-polish 分支,完善下载目录、任务反馈、录制历史管理和剪贴板来源识别。保留既有 Fluent 布局、粉紫/青蓝主题、小流、窗口记忆和下载/录制流程,已有账号、配置、任务数据库与媒体文件保持兼容。

Added

  • 默认开启前台剪贴板来源识别,覆盖启动前已复制的内容、前台复制和切回窗口。支持 BV/AV、番剧、B 站链接、短链、合集/系列/收藏夹及分享文案;多个来源可批量解析。
  • 识别后显示轻量确认条,点击「解析/批量解析」才进入现有解析流程;已有内容时明确提示「替换并解析」,不会自动加入下载队列。确认前不联网、不修改输入,软件后台、隐藏或最小化时不读取剪贴板;可在「设置 → 下载 → 来源识别」关闭。
  • 录制历史可通过「更多」或右键按整场移除,并撤销本次运行最近一次移除。仅移除数据库记录,保留片段、MP4、manifest、目录和订阅;录制、重连、收尾或等待/执行导出期间禁止移除。

Changed

  • 单个与批量下载确认区的「修改目录」紧随路径,长路径仍可选择、复制和查看完整提示;保持固定底栏及主要操作位置。
  • 下载队列、当前录制与录制历史改为连续的整行悬停反馈,覆盖进度、行内按钮和树形缩进;选中状态优先,菜单打开时保留所属行反馈。
  • 剪贴板确认使用当前显示的来源快照;忽略后不重复提示,解析忙碌时仅保留最新候选,恢复空闲仍需手动确认。设置草稿、取消、重试和手动粘贴流程保留。

Fixed

  • 录制历史移除前在事务内检查最新状态,阻止后台旧快照将记录写回;撤销保留原 ID 和完整元数据,冲突或恢复失败时保留快照以便重试。
  • 修复筛选、滚动和列表刷新后的悬停命中,以及视图销毁后的延迟回调生命周期;优化主题样式传播期间的重复几何更新。
  • 原生菜单、模态窗口及更新安装期间暂停剪贴板提示,避免 Cocoa 菜单展开时仍显示候选。

验证与试用

  • 功能提交的跨平台 CI 共 15 项检查通过;本地完整回归 1124 项通过、6 项平台相关跳过,Cocoa 原生专项 126 项通过、1 项跳过。完整截图、前后对比及验证范围见第五轮交互验收。
  • Windows/macOS CI 原生专项各 128 项通过、1 项跳过;Windows 四档 Qt 缩放检查通过。Windows 11 用户实机、实际 Snap、系统 DPI、混合 DPI 多屏及跨应用剪贴板切换仍未标记通过。
  • 发布流水线重新构建和验证 macOS/Windows full/lite ZIP、full DMG/EXE、冻结更新与回滚、媒体样本、SBOM、原生安装验证报告和 SHA-256 清单。
  • 本版标记为 Pre-release。自动更新需选择包含预发布版的通道;稳定版仍为 v0.8.8。

完整提交记录:v0.8.9b3 → v0.8.9b4

Bilibili Downloader v0.8.9b3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:44

v0.8.9b3 - 2026-10-23

0.8.9 的第三个 beta 版本,基于 codex/fluent-design-polish 分支,包含第三、四轮 Fluent 精修与主窗口记忆。保留粉紫/青蓝主题、小流、背景选择、现有导航及下载/录制流程;已有账号、配置、任务数据库和录制历史保持兼容。

Added

  • 自动记住主窗口的大小、位置和最大化状态,下次启动恢复;最小化或隐藏后退出仍以可见窗口启动。窗口记录独立保存到用户数据目录的 ui-state.json,不影响业务配置和设置草稿。
  • 显示器移除、工作区或分辨率变化后校正窗口位置,支持负坐标及受限工作区;进入托盘、正常退出和更新重启前保存。

Changed

  • 下载页采用横向作品摘要、响应式输出规格与四条紧凑附加内容;宽窗口并排,窄窗口纵向排列,保留字段值、焦点、选区及字幕依赖。
  • 矮窗口使用共享紧凑布局,减少边距与分组空白,保持字号、点击区域和固定底栏尺寸。1120×760 下普通下载信息、核心规格、附加内容与确认区完整呈现。
  • 单个下载与批量导入的保存目录集中到固定确认区,支持选择、复制、完整提示及修改入口,减少重复信息。
  • 设置统一表单与 56px 保存栏,合并工具路径分组;任务中心精简工具栏与行内操作,保留操作范围、主要操作、完整详情及移除撤销。
  • 直播与录制详情统一状态、规格、路径和指标层级;成功及普通反馈集中到固定状态栏,避免提示挤压内容或重复展示。
  • 背景图库的页面预览同步实际摘要、规格、附加内容及底栏布局,共享密度规则;独立弹窗按当前屏幕工作区定位,长诊断保留滚动、选择及复制。

Fixed

  • 修复 Windows 原生最大化/最小化与 Qt 状态变化交错时,临时尺寸可能覆盖正常窗口记录的问题;最大化跨屏移动仍记录当前屏幕,随后还原保留正常尺寸。
  • 保留 Windows 46×32 自绘窗口按钮、粉底白字、独立文本选区及 Markdown 更新说明;背景资源 ID、路径和用户选择不变。

验证与试用

  • 精修代码的跨平台 CI 共 15 项检查通过;本地完整回归 1061 项通过、5 项平台相关跳过,Cocoa 原生专项 120 项通过、1 项模拟桌面检查跳过。范围与前后对比见第四轮验收和第三轮验收。
  • Windows 托管桌面的原生按钮与 100%/125%/150%/200% Qt 缩放检查通过;Windows 11、100%、单屏用户实机、实际 Snap 浮层、系统 DPI 切换与混合 DPI 多屏仍待实测。Linux 原生 Wayland 位置恢复未验证。
  • 发布流水线重新构建和验证 macOS/Windows full/lite ZIP、full DMG/EXE、冻结更新与回滚、媒体样本、SBOM、原生安装验证报告和 SHA-256 清单。
  • 本版标记为 Pre-release。自动更新需选择包含预发布版的通道;稳定版仍为 v0.8.8。

完整提交记录:v0.8.9b2 → v0.8.9b3