Repository navigation
Releases: Ludi-Herry/bandi
Release list
Bandi v0.1.14
Bandi 0.1.14
Commit: d26277721149ff5d3aa3e343229cb59ffc92255f
新增
- 社区口碑:番剧详情页右侧汇总 Bangumi、AniList 与 MyAnimeList(经 Jikan)评分,显示评分人数与 Bangumi 全站排名。
- 详情信息合并:Bangumi 与长门番堂的播出、制作、平台信息合并成一块,重复字段只显示一次。
- 按心情选片(完整功能需要 Jev Key):在动漫本地库或影视区写下此刻想看的感觉。填写自己的 TypeSafe API Key 后,Jev 会读懂这句话,把候选作品按“符合偏好 / 可能符合 / 不符合 / 资料不足”分组,这是这项功能的完整形态(目前仅 Windows)。没有 Key 时只提供本机初筛:按标签和简介挑出 8 部候选,全程不联网。Key 经系统加密只存在本机,只有点击“开始 Jev 判断”时才会发送候选作品的标题、简介和标签。
体验改进
- 封面一镜到底:在“我的追番”点开卡片,封面直接展开成详情页大图,标题跟着一起入场;返回时收回到原来的卡片位置并还原滚动。
- 首页与番剧库的切换、悬停和弹窗动效重新调过一轮。
- 窄窗口下“我的追番”筛选栏、详情页评分星级和社区口碑评分行不再挤压或被截断;播放器在 1280 窗口里能完整看到控制条。
修复
- 移除下载记录后,对应剧集的“已下载”状态同步更新;长门番堂身份关联更稳。
- 资料刷新与下载刷新在上游短暂失败时保留已有结果。
- 单集找源对话框关闭时不再丢失退出动画。
- 更新存在安全公告的依赖。
下载哪个
| 文件 | 适合 |
|---|---|
Bandi-Setup-0.1.14-x64.exe |
Windows 日常使用,可选安装目录并创建快捷方式 |
Bandi-0.1.14-x64-portable.exe |
Windows 免安装,放移动硬盘也能用 |
Bandi-Local-Web-0.1.14-macOS-arm64.dmg |
Apple Silicon Mac |
Bandi-Local-Web-0.1.14-macOS-x64.dmg |
Intel Mac |
Windows 与 macOS 包均未签名:Windows 首次运行若出现 SmartScreen,点“更多信息 → 仍要运行”;macOS 当前通过“下载新版”手动更新。校验和见 SHA256SUMS.txt。
Bandi v0.1.12
Bandi 0.1.12
源码:55d60e8177a8cb7239853de27ebda672b32f5d87
修复
- 修复下载管理“打开下载目录”只显示提示、没有打开资源管理器的问题;Windows 桌面端改用受信任的 Electron 原生能力打开当前配置目录。
- 原生打开失败时给出真实错误反馈,避免误报成功;网页与 macOS Local Web 继续使用受限的宿主文件管理器入口。
- 去掉打开动作中的同步网络目录预检,避免离线 UNC 共享卡住 Electron 主线程。
- 恢复并固化仓库所有者的免安装直开流程:
release\win-unpacked与桌面追番中心.lnk作为本机运行副本保留。
验证
npm test:481 项,480 通过,1 项按设计跳过,0 失败。- TypeScript、Next.js 生产构建、Windows Setup/portable 本地打包均通过。
- 本机从桌面快捷方式启动
0.1.12的win-unpacked,并通过界面点击确认资源管理器真实打开配置的下载目录;未安装 Setup。 - GitHub Actions 29682870385 的源码、Windows、macOS x64、macOS arm64 与 Draft 聚合 5 个作业全部通过。
- 13 个附件的 GitHub digest、
SHA256SUMS.txt与更新元数据均已下载复核;可检查的四个 payload 共扫描 114,610 个归档条目,未发现本机数据库、配置、日志或下载任务遗留。
Windows N-1 更新验收
- 首次运行 29683655738 在产品启动前发现验收脚本尚未固定
v0.1.11基线;提交2f3bfb89b1740d0a342f432c77aee5c370cda9a0补齐后复跑。 - 最终运行 29683739336 中,Setup 旧版 launcher 与 parent lease 健康、配置未改动、CDP 参数齐全,但受信任页面没有就绪,自动 Setup 更新未进入检测阶段。
- portable 完成新版下载与校验、三页全局提示、60 秒就绪保持和旧进程退出,随后 15 分钟内没有新版 lease、目标进程或 helper 结果;自动启动链路未通过。当前请从 Release 手动运行对应的新包。
分发说明
- Windows Setup 与 portable 当前未签名;首次运行可能出现系统安全提示。
- macOS Intel 与 Apple Silicon 构建当前未签名、未公证,使用“下载新版”手动更新。
SHA256SUMS.txt提供全部分发附件的 SHA-256 校验值。
Bandi v0.1.11
Bandi 0.1.11
源码:7ed3dc701e70c19b4d9dc5709d71a48e2284fcb4
修复
- 修复长门番堂季度条目与既有 Bangumi 追番身份未对齐,导致跨季度、延期或分篇番剧显示“想看”并再次加入的问题。
- 番剧库卡片、加入追番与资料刷新现在共用同一身份解析链路:优先复用本地条目,再对齐 Bangumi,最后才创建仅有长门资料的条目。
- “第2期 / 第二季”、数字季与篇章后缀会结合首播日期、季度及主篇话数消歧;证据不足或候选同分时停止自动关联,降低误合并风险。
- 身份收敛触发合并时会保留追番状态、观看进度、剧集、播放记录与下载关联。
- 已复核四月季度的《Re:从零开始的异世界生活 第4期》和《杖与剑的魔剑谭 第2期》:季度卡片显示“已收藏”,追番列表不再保留通用标题形成的重复卡片。
验证
npm test:477 项,476 通过,1 项按平台跳过,0 失败。- TypeScript
--noEmit、生产构建、Windows Setup/portable 打包与打包版实机冒烟通过。 - GitHub Actions 三平台构建通过,共 13 个附件;
SHA256SUMS.txt与 GitHub 服务端 SHA-256 逐项一致。
Windows N-1 更新验收
- Setup
v0.1.10 → v0.1.11在 运行 29678656926 完整通过:下载、静默安装、自动启动、配置与用户数据保留、受控重启后“已是最新”均通过。 - portable 已通过目标下载与 SHA-256、三个页面的全局提示、60 秒就绪保持和确认后的旧进程退出;随后没有自动启动 v0.1.11,终态为
targetProcessCount=0、portableHelperCode=missing。 - portable 用户若点击更新后没有出现新版窗口,请从本 Release 手动下载并运行
Bandi-0.1.11-x64-portable.exe。自动替换链路等待下一次正常产品修复与 N-1 验收。
分发说明
- Windows Setup 与 portable 当前未签名。
- macOS Intel 与 Apple Silicon 当前未签名、未公证,使用“下载新版”手动更新。
- 完整校验值见
SHA256SUMS.txt。
Bandi v0.1.10
Bandi 0.1.10
Commit: 239104da559037810ff2c964719f782e9ed71aa1
- Windows Setup 与 portable:未签名;支持全局更新提示、后台下载和用户确认后切换版本。
- Setup:
v0.1.8 → v0.1.9真实 N-1 更新验收已通过。 - portable:修复 NSIS 自解压 wrapper 与更新助手的清理竞态。
v0.1.9 → v0.1.10若未自动打开新版,请手动运行已经下载的 v0.1.10 文件一次;完整自动更新将在下一正常版本以 v0.1.10 为基线验收。 - macOS Intel x64 与 Apple Silicon arm64:未签名、未公证,当前使用“下载新版”手动更新,等待真机验收。
- Web 与配对 Safari:检测到宿主构建版本变化后提示刷新。
- 本次公开 13 个附件;SHA-256 见
SHA256SUMS.txt。发布前敏感信息与用户数据检查通过,GitHub Secret Scanning 为 0 个 open alerts。
Bandi v0.1.9
Bandi 0.1.9
Commit: 3bd25917c8eecb027bf56526821aec92b595f267
- Windows Setup + portable:未签名,仅供人工验收;应用内更新附件已生成。
- macOS Intel x64:未签名,仅供人工验收;当前使用“下载新版”手动更新。
- macOS Apple Silicon arm64:未签名,仅供人工验收;当前使用“下载新版”手动更新。
- Web 与配对 Safari:部署版本变化后提示刷新。
此 Release 保持 Draft。人工完成安装、更新、真机和校验和验收后,另行决定是否公开。
Bandi v0.1.8
Bandi 0.1.8
Commit: 9d2f2a8c881f9d3d5d65ae940b82cbd8f62fb773
- Windows Setup + portable:未签名,仅供人工验收;应用内更新附件已生成。
- macOS Intel x64:未签名,仅供人工验收;当前使用“下载新版”手动更新。
- macOS Apple Silicon arm64:未签名,仅供人工验收;当前使用“下载新版”手动更新。
- Web 与配对 Safari:部署版本变化后提示刷新。
此 Release 保持 Draft。人工完成安装、更新、真机和校验和验收后,另行决定是否公开。
Bandi v0.1.7
Bandi 0.1.7
Commit: b79395c4ccaa26b7cabd077234d008847125b291
- Windows Setup + portable:未签名,仅供人工验收;应用内更新附件已生成。
- macOS Intel x64:未签名,仅供人工验收;当前使用“下载新版”手动更新。
- macOS Apple Silicon arm64:未签名,仅供人工验收;当前使用“下载新版”手动更新。
- Web 与配对 Safari:部署版本变化后提示刷新。
此 Release 保持 Draft。人工完成安装、更新、真机和校验和验收后,另行决定是否公开。
Bandi v0.1.6
本次更新
- 接入全局版本更新提示:Windows Setup 后台下载完成后显示“重启并更新”,portable 显示“退出并运行新版”,更新不会强制打断播放、扫描或资料写入。
- macOS Local Web 提供 Intel x64 与 Apple Silicon arm64 两套手动安装包;当前全局入口显示“下载新版”。
- 完成本地库、下载管理、资料刷新、剧集关联、中文简介优先、继续观看和首页轮播等联动修复。
- 统一番剧库、影视库、下载管理、统计、个人中心等页面的标题、栅格、筛选与操作入口。
构建与验证
- 发布源码:
375c3087ffb6075bf1c41000969fbe4e8f1305dd - 自动化测试:467 项;466 通过,1 项按平台预期跳过。
- TypeScript 类型检查、Next.js 生产构建、Windows 打包、Windows 已打包应用冒烟测试通过。
- GitHub Actions 已完成 Windows x64、macOS x64、macOS arm64 构建与附件校验;最终草稿创建因 Actions token 权限受限,附件由维护者从同一轮已验证构建中组装并再次校验后上传。
SHA256SUMS.txt提供全部 12 个二进制、清单与 blockmap 的 SHA-256。
安装与更新说明
- Windows Setup 与 portable 当前未进行 Authenticode 签名,SmartScreen 可能提示未知发布者。请仅从本 Release 下载并核对 SHA-256。
- macOS x64 与 arm64 当前未进行 Developer ID 签名和 Apple 公证,请选择对应芯片的 DMG 手动安装。状态:已构建,等待真机验收。
0.1.6是首个具备新更新链路的公开基线。Windows 从旧版到新版的完整 N-1 自动更新验收将在0.1.7发布时进行。- 下载完成后不会强制退出;是否立即安装由用户决定。
Bandi v0.1.5
Bandi 0.1.5
已验证产物
- Windows x64 安装版与便携版均从提交
fef2217构建。 - 隔离数据目录烟测已覆盖:本机会话、受管 qBittorrent 自动认证、下载服务健康检查、SQLite 初始化、仅回环监听,以及退出后的 Node/qBittorrent 清理。
- 公开产物不携带 FFmpeg。浏览器无法直接播放的容器或编码需要用户安装可信的系统 FFmpeg;可直接解码的视频继续使用 Range 流播放。
本次更新
- 新增 macOS Local Web 与 iPhone/iPad 局域网客户端代码路径。
- Windows 与 macOS 受管 qBittorrent 均启用
WebUI\\LocalHostAuth=true;Bandi 在后台自动认证,凭据异常时自动重写配置并重启受管服务一次。 - 桌面与本机浏览器保持零登录体验;iPhone/iPad 通过 Bandi 六位配对码授权,浏览器不会直接接触 qBittorrent 凭据。
- iOS/iPadOS 播放支持 Range、HLS remux 与按需转码三级兼容路径,并带并发、任务归属、路径与会话边界保护。
Apple 平台验证状态
Intel x64、Apple Silicon ARM64 与 iOS/iPadOS Safari 仍待社区真机验证,因此本版本只发布 Windows x64 附件。请先完成仓库中的 docs/desktop/macos-community-verification.md,再通过 GitHub Issue Form 回传芯片、macOS 版本、安装、Gatekeeper、下载、播放和局域网配对结果。
提交日志或截图前,请隐藏本地路径、用户名、媒体名称、观看记录、magnet、私人 RSS、配对码、令牌、Cookie、密码、API Key 与 qBittorrent 凭据。
追番中心桌面版 v0.1.4
追番中心桌面版 v0.1.4
这次更新让存储位置真正适配普通 Windows 电脑。新用户无需准备特定盘符,首次启动时可以直接采用系统推荐位置,也可以选择自己的硬盘或网络共享。
本次重点
- 移除新安装对 H 盘、K 盘等固定盘符的依赖与说明。
- 默认下载建议改为
<Windows 视频目录>\Bandi\Downloads。 - 首次引导和设置中心支持任意可写的本地子目录或 UNC 网络共享。
- 已有且有效的自定义下载目录会在升级后继续保留。
- 数据库、配置、日志、封面缓存、长门番堂缓存和 Electron 会话数据统一放在
%APPDATA%\anime-tracker\。 - 播放器截图写入
<Windows 图片目录>\Bandi。 - 长门番堂开发模式缺少缓存目录时只使用内存缓存,不再用盘符口径描述回退行为。
下载
Bandi-Setup-0.1.4-x64.exe:推荐日常使用,可选择安装目录并创建快捷方式。Bandi-0.1.4-x64-portable.exe:免安装运行,首次解压启动会稍慢。SHA256SUMS.txt:两份安装包的 SHA-256 校验清单。
当前安装包尚未进行 Authenticode 代码签名,Windows SmartScreen 可能显示“未知发布者”。请只从本 Release 下载,并核对 SHA-256。
发布验证
- 368 / 368 自动化测试通过。
- TypeScript 类型检查通过。
- Next.js 生产构建通过。
- Windows installer 与 portable 打包通过。
- 包内固定 H/K 路径命中数:0。
- 包内用户数据库、日志、torrent、qBit profile 等运行数据命中数:0。
- 随包 Node.js、qBittorrent、Electron / Chromium 与 npm 运行依赖许可材料齐全。
npm audit --omit=dev:0 个生产依赖漏洞。
开发工具链中的 drizzle-kit / esbuild 仍有一条中等级 advisory,对应 4 个依赖节点;它们不进入生产运行依赖,后续会单独升级处理。
源码按 GPL-3.0-only 发布。第三方运行时、数据来源和品牌资产继续适用各自许可与权利声明。