{
 "generatedAt": "2026-10-27T09:58:24.673Z",
 "mirror": {
  "fetchedAt": "2026-10-27T09:58:24.413Z",
  "source": "https://gh.690075.xyz",
  "desktop": {
   "host": "https://gh.690075.xyz",
   "tag": "v4.1.0",
   "version": "4.1.0",
   "date": "2026-10-24",
   "file": "AniBox_4.1.0_x64-setup.exe",
   "fpk": "",
   "url": "https://gh.690075.xyz/app/v4.1.0/AniBox_4.1.0_x64-setup.exe"
  },
  "web": {
   "host": "https://gh.690075.xyz",
   "tag": "v4.1.0",
   "version": "4.1.0",
   "date": "2026-10-24",
   "file": "AniBox-1.3.0.fpk",
   "fpk": "1.3.0",
   "url": "https://gh.690075.xyz/app/v4.1.0/AniBox-1.3.0.fpk"
  }
 },
 "repos": {
  "desktop": {
   "repo": "FNOSP/Fntv-Plus",
   "items": [
    {
     "tag": "v4.1.0",
     "name": "AniBox v4.1.0",
     "date": "2026-10-24",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v4.1.0",
     "prerelease": false,
     "body": "> 本版以**修复为主**：集中处理了一批用户反馈的播放、字幕、安装与显示问题；另有一个神秘小功能等你发现。\n> **本版飞牛fpk应用无更新**\n### 🔧 修复（用户反馈专项）\n\n- **影视版本精确显示**：多版本播放时版本标签不再笼统显示「默认版本」——云端 / STRM 等无名称条目自动以文件名兜底，多版本选择器所见即所播。\n- **收藏页面应用逻辑修复**：收藏页红心状态不点亮的问题（列表未标记 is_favorite）；手动元数据「使用此元数据 / 用此匹配」改为**本地覆盖先行**——选中立即生效并刷新界面，回填飞牛失败只提示不阻塞，观影记录等应用面同步补齐。\n- **MPV 外挂字幕**：补齐 NAS 外挂字幕自动挂载链路（起播自动选最佳中文字幕、防错配、弹幕互不干扰）；字幕列表接口的会话票据失效自动回退重试；mpv 字幕菜单里的「在线搜索字幕（简中/英文）」修复（此前接口权限报错），搜索、下载、挂载全链路可用。\n- **安装界面显示异常**：4K / 高缩放屏（如 225%）安装器界面放大被裁剪、改缩放无效的问题（DPI 声明与 WebView2 组件双升级）；视口自适应兜底。\n- **PotPlayer 播放调用失败**：「服务已关闭或地址错误」的根因修复（本地中转服务误吞播放列表路径）；HLS 分段 / 密钥全量代转（分段请求带 Referer/UA）；整季面板连播、失败原因行内可见。\n- **首页封面加载失败**：公网连接下封面整片裂图的根因修复（NAS 图片改用服务端缩略图，单张体积降约 85%，不再触发 NAS 限流）；限流时自动退避重试。\n- **媒体库查询翻页**：大媒体库一次性全量拉取导致的加载慢 / 卡顿问题——改为按页查询 + 滚动到底自动翻页（带竞态防护），翻页判停与服务端总数统一口径。\n- **首页剧集数显示异常**：首页各媒体库条目计数曾固定显示 60（与实际数量不符）——改为服务端真实总数，不足一页的小库显示同样准确。\n- **后台 cmd 窗口闪烁**：进程存活探测未隐藏窗口，高频轮询时命令行窗口连续闪烁——已全部改为后台静默执行；另含弹幕、字幕、播放链路若干稳定性修复。\n\n### ✨ 新增\n\n- 新增一个神秘彩蛋小功能，等你发现。\n\n### 📥 下载指南"
    },
    {
     "tag": "v4.0.0",
     "name": "AniBox v4.0.0",
     "date": "2026-10-22",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v4.0.0",
     "prerelease": false,
     "body": "> 本次是 AniBox 的**首个大版本**，也是自原 Fntv-Plus 改名以来的**全面重写**：桌面壳由 Electron 迁移到 **Tauri 2 + Rust 2024**，界面改为 **React 19 + TypeScript 自绘**并**直连飞牛影视 API**，播放交给**独立 mpv 进程**；在此基础上补齐首页 / 发现 / 媒体库 / 详情 / 观影记录 / 设置 / 更新 / 诊断的完整链路，接入 Bangumi 账号与追番同步、AniList 放送时刻、TheIntroDB 片头片尾跳过、B 站扫码与自建弹幕源、原生手柄与 WebView2 离线安装。与旧 Electron 版在架构与代码上相互独立，并非旧版延续。\n\n### 💿 全新架构（本版最大变化）\n\n- **桌面壳迁移到 Tauri 2 + Rust 2024**：不再把网页塞进浏览器或做网页注入，前端 **React 19 + TypeScript + Vite** 自绘界面，Rust 侧承载配置、登录、播放、缓存、更新等核心能力；不再依赖 Electron 运行时，安装与启动链路整体精简。\n- **直连飞牛影视 API**：移植 Authx 登录链路，登录态、媒体库、季集、播放信息全部走原生接口；NAS 地址支持裸 IP、无协议头、全角冒号等宽容写法，错误按「构建 / 连接 / 超时」分类提示。\n- **独立 mpv 进程播放**：`mpv.exe` 以 `--input-ipc-server` 命名管道（JSON 行协议）与 Rust 通信，uosc 底栏、右键菜单、字幕、着色器与弹幕脚本原生可用；同一进程内 `loadfile replace` 复用会话，换集不再反复起进程。\n- **本地 Go 代理复用**：NAS 拉流经随包 `proxy.exe`（`127.0.0.1:22346`）中转，保留原项目的鉴权与重定向链路；需要请求头时由本地 relay 补齐 Referer / UA。\n- **三级缓存与自定义协议**：内存 → 磁盘 → 网络三级缓存，磁盘按 LRU 淘汰到上限 90%；新增 `fntvimg`（NAS / TMDB / Bangumi 图片代理）与 `fntvweb`（热补丁覆盖层）两个自定义协议。\n\n### 🏷 品牌升级：Fntv-Plus → AniBox（番盒）\n\n- **全仓改名与标识统一**：应用名、窗口标题、安装包产物（`AniBox-*`）、仓库地址、徽章与文档统一为 AniBox；可见文案里遗留的 Fntv-Plus 全部清理。\n- **数据目录自动迁移**：旧 identifier `com.fntv.plus.tauri2` 的配置、缓存与 WebView 数据自动迁移到 `com.anibox.app`，升级无需手动搬配置；旧版 AES-256-CBC 访问码/密码在迁移时解密后按 AES-256-GCM 重加密。\n- **品牌视觉重做**：新增 AniBox 应用图标（Windows / macOS / 各尺寸），顶栏字标改为纯 CSS/SVG 内联文字 + 多色渐变 + 缓慢流动动画（`prefers-reduced-motion` 兜底），不再内嵌商业字体。\n- **README 与合规重写**：按原项目结构重排（徽章 / 声明 / 截图 / 功能 / 结构 / 安装 / FAQ / 合规 / 致谢），改用 Iconify SVG 图标；采用 **GPL-3.0**，新增第三方致谢与 `THIRD_PARTY_NOTICES.md`。\n\n### 🏠 首页与界面\n\n- **全屏 Hero 轮播**：无限循环、首尾克隆位无缝衔接（克隆位先无动画映射回真实位，任何时刻点击都响应），补兜底复位定时器与 reduced-motion 守卫；海报优先取 TMDB 面积最大的横版，飞牛图兜底。\n- **「继续观看」与媒体库横排**：首屏未看完内容一键续播，卡片补齐集号 / 单集标题 / 剩余时长；横排加雪佛龙翻页，左缘统一对齐。\n- **媒体库卡片信息增强**：海报卡补充年份 / 季集数 / 更新时间 / 续看剩余，缺失字段自动隐藏；海报卡四按钮（播放 / 已看 / 收藏 / 更多）。\n- **顶栏全局聚合搜索**：`Ctrl K` / `⌘ K` 一次检索媒体库全部内容，结果按「全部 / 电影 / 电视剧 / 电视直播 / 人物 / 其他」分页，支持键盘上下选择、左右切页、回车直达详情。\n- **外观与性能模式**：浅色 / 深色主题、界面透明度滑杆（默认 **85%**）、性能模式（关闭动画与磨砂）；主题切换改为从按钮处镂空扩散，所有页面 / 子视图返回上一级补转场动画。\n- **侧栏与顶栏**：侧栏改为覆盖式浮层（动态模糊），启动默认收起、展开后点击外部或任一入口自动收起；顶栏按背景亮度在纯黑 / 纯白间二值切换，按钮与图标自适应反色。\n\n### 🔍 发现与元数据\n\n- **TMDB / Bangumi 双面板**：左栏按媒体库版式重做（时间线 / 网格 / 紧凑列表 + 搜索 + 统计条），右栏为 Bangumi 账号与追番面板。\n- **Bangumi 账号绑定与追番同步**：手动粘贴 Access Token 绑定，支持收藏状态同步与冲突策略；观看进度过 80% 自动把该集标「看过」，有条目观看记录时默认把追番状态改为「在看」。\n- **新番日历与往季番表**：右栏新番表显示「第 N 话」与精确放送时刻（AniList 官方 API 补 BGM 缺的「几点更新」），今日状态条提醒「已追订阅更新」；往季番表按年份 / 季度查询，名称改中文（BGM 数据源），卡片可点进详情。\n- **评分与元数据**：详情页新增评分组件（BGM + TMDB 双源，含分布透视与排名兜底）；海报卡「⋯ → 刷新元数据」打开手动匹配弹窗，同时搜索 TMDB 与 Bangumi 镜像，选定后**只写本地** `metadata_overrides.json`，按「剧 guid」统一覆盖标题 / 简介 / 评分 / 海报 / 季集数，可随时清除恢复。\n- **自建镜像与降级**：Bangumi / TMDB / GitHub / 统计均优先走自建镜像（带准入签名），缺密钥或网络错误按模块策略降级；Bangumi 图片改走自建 `/img/*`，规避 `lain.bgm.tv` 被 DNS 污染导致的裂图。\n\n### 🎬 详情页\n\n- **两栏沉浸式布局**：全幅头图 + 大标题 / 元数据 + 播放·收藏 + 玻璃简介与演职员，右侧竖向选集；头图从顶栏下沿铺满首屏，底部无透底。\n- **标签页与内容分页**：详情 / 评论 / 吐槽 / 关联 / 角色 / 更多；关联条目横向分栏（一列一个关系），无 Bangumi 条目 id 时隐藏评论与吐槽。\n- **选集自动定位与多版本**：打开详情自动滚动到上次观看的那一集（跨季先切季），用户手动滚动即放弃定位；同一作品多文件时显示版本选择器，默认「上次播放的版本」→ 本机记忆 → 第一个版本。\n- **剧照与人物**：剧照改全屏轮播（只取 4K、最多 6 张），新增演员页 `PersonPage` 与作品聚合；评论 / 吐槽拆成两页并各按设计稿重做版式。\n\n### ▶️ 播放\n\n- **起播链路重做**：改用命令行直启（直链 + Referer / UA / `http-header-fields` 全进 mpv 命令行，零启动期 IPC），直链预检与 mpv 启动并行、代理预热，修复「窗口起来却播不动」与起播白等数秒。\n- **拉流根因修复**：必须用 `play/info` 解析出的 guid 去拉流（而非原始容器 guid），修复拉流 500；播放前置校验与会话刷新对齐主仓库链路。\n- **片头片尾跳过**：mpv 内 `smart_skip` 脚本 + **TheIntroDB v4** 自动识别并跳过 OP / ED，Rust 侧按「guid → TMDB ID / 季 / 集」下发 `skip-metadata`，无 TMDB 锚点时不误触发。\n- **电视直播直链**：直播条目直接取 `play/info.live_channels[]` 的可播地址起播（不走对直播返回 500 的 `playvideo`），自动挑选可用线路并记录线路名。\n- **PotPlayer（可选）**：命令行起播 + `potctl.exe` 轮询进度，Referer / UA 由本地 relay 代转；设置面板可切换 mpv / PotPlayer 并统一播放后端（relay / potctl），修复 PotPlayer 标题与列表乱码（可读文件名 + HLS 分片绝对化）。\n\n### 💬 弹幕\n\n- **本地弹幕 shim**：`127.0.0.1:22347` 为 uosc_danmaku 提供 B 站弹幕接口，注入标题并复用会话，逐源展示命中情况；补齐 NAS 字幕端点（搜索 / 下载），AniBox 内「加载字幕」与在线中文搜索恢复可用。\n- **自建弹幕源**：接入 `danmu_api` 子进程（`127.0.0.1:22352`），支持最多 4 个地址故障转移，未命中自动降级内置 B 站弹幕，失败根因直接展示在弹幕面板。\n- **B 站账号与缓存**：弹幕面板新增 B 站登录 / 扫码（qrcode SVG 本地渲染）、Node 一键检测与自建源配置、弹幕缓存清理。\n\n### 📺 观影记录\n\n- **合并去重**：数据 = 飞牛 `play/list` ∪ 本机播放历史，Rust 侧按「作品」聚合、按剧级 guid 去重，列表时间倒序。\n- **三种展示与热力图**：海报网格 / 紧凑列表 / 时间线三种展示并记忆选择；活跃度热力图改为**日级台账**（播放过即算、按剧集去重一天一次），旧 Electron 版台账自动迁移。\n- **年度报告**：总时长、部数、月度节奏、观影时刻、年度 TOP5、连续天数、看完率，支持年份切换与导出 PNG 长图；本地记录补齐 `duration_ms` / `watched_ms` / `progress` / `finished`，上限提升到 3000 条。\n- **评分与评语**：详情浮层并列 TMDB / BGM 评分，支持「我的 5 星 + 评语」并落盘 `ratings.json`。\n\n### ⚙️ 设置 · 更新 · 诊断\n\n- **设置面板重写**：六组（通用 / 外观 / 账号 / 缓存 / 诊断 / 关于）、10 个标签分类，带切换动画、键盘导航与窄窗适配；启动页、关闭行为三态、托盘、缓存上限、库隐藏、轮播 Logo 开关等集中管理。\n- **双通道更新**：热补丁只覆盖前端静态资源（下载 → sha256 校验 → 原子切换 → 可回滚，走 `fntvweb` 覆盖层）；全量更新后台流式下载（Range 断点续传）完成后直接拉起 NSIS 安装器，不跳转 GitHub。\n- **反馈与诊断**：应用内工单（新建 / 我的工单 / 会话 / 轮询）、诊断日志与 mpv 日志分级过滤、组件级开关、诊断包导出、日志脱敏上传、匿名统计开关。\n- **原生手柄**：Rust `gilrs` 显式切 XInput 后端全局轮询，前端焦点导航 + 设置面板（开关 / 死区 / 方向阈值 / 长按延迟 / 连跳间隔）；mpv 或 PotPlayer 在前台时同样可用，窗口失焦自动暂停。\n\n### 📦 安装与兼容\n\n- **WebView2 离线安装**：Windows 打包由 `downloadBootstrapper` 改为 **`offlineInstaller`（silent）**，安装包内置 x64 离线全量运行时，双击安装无需联网；新增 `tools/fetch-webview2-offline.ps1`（多架构短链、断点续传、SHA-256 校验）与 `docs/webview2-offline.md`（含 0x80010108 排查）。\n- **自绘安装器**：NSIS + 自绘界面（封面 / 许可 / 进度 / 完成页），修复双击入口 `ERR_FILE_NOT_FOUND`、进度分母、PLUGINSDIR 清理与任务栏图标等问题。\n- **fpk 微应用同步**：`fpk/` 并入主仓库并改名 AniBox，产物为 `AniBox-<版号>.fpk`（ARM64 为 `-arm64.fpk`）；内置镜像取数与弹幕源，影视应用文件零改动。\n- **合规**：首次启动免责声明闸门、设置内免责声明 / 开源许可 / 第三方致谢入口，GPL-3.0 许可与第三方资源声明齐全。"
    },
    {
     "tag": "v3.9.0",
     "name": "Fntv-Plus v3.9.0",
     "date": "2026-10-12",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.9.0",
     "prerelease": false,
     "body": "> 本次更新**整体更换了随包 MPV**：内核对齐 mpv-Yaozhi 1.0.6-2 生产栈，并接入一整套 Fntv-Plus 功能集（24 项）、自绘起播格式徽章、超分与补帧自适应画质；同时修掉一批用户反馈的 bug：**卡顿**（透明窗口 30 帧上限、滚动动画风暴）、**弹幕**（错季匹配、闪几秒就重来、失败被缓存锁死、同轨堆叠错乱）、**播放页与移动端**（底栏换行叠行、轮播黑框、伪横屏被裁）等，详见下方修复清单。应用内另新增帧率诊断徽章（`Ctrl+Shift+Alt+F`）便于自助排查。\n\n### 💿 全新 MPV（本版最大变化）\n\n- **内核对齐 mpv-Yaozhi 1.0.6-2 生产栈**：蓝光 / DVD 原盘菜单与导航（HDMV 交互层、弹出层原子叠加、菜单音频恢复与队列、DTS-HD seek 重同步、导航头保留）、未激活内封字幕缓存（换轨秒切不重解）、蓝光远程镜像可拖动、wasapi / sdl 空间声布局保留、杜比视界 RPU 增强元数据、画面 / 字幕色彩空间控制；弹幕渲染全系列（铺满视口、按刷新率独立重绘、原子换轨、预算平滑）一并补齐。\n- **Fntv-Plus 功能列表（24 项）**：右键 /「更多」→ **Fntv-Plus** 子菜单，静态平铺、点开即列表。新增 PGS 字幕亮度（自动识别 / 跟随视频峰值 / 150–400 nits 五档）、章节跳过（按章节名跳 OP/ED/广告 + F3 跳静音点）、按住右方向键平滑快进、动态去黑边、画中画、截屏（原样 / 框选裁剪 / 双图拼接）、导出当前字幕、快捷键绑定列表（uosc 内中文搜索与恢复）、最近播放、字幕自动对轴、字幕搜索下载（ASSRT）、字幕行列表跳转；另有九个自动生效项（属性跨会话记忆、跳转反馈动效、同目录自动连播、播放状态定时保存、音轨/字幕智能选择、跳转撤销重做、挂载盘速度指示、外挂字体目录、音频设备切换 A/V 同步修复）。菜单项右侧实时显示当前状态（● 开启 / ○ 关闭）。\n- **专业起播格式标签（自绘徽章）**：原来只有文字胶囊，现在换为自绘徽章位图 —— 彩色品牌标与透明白图标两风格 × 1x/2x 两档源（1080p 1:1，1440p/4K 下采样保锐度）× 6 级预渲染透明度帧，起播淡入 / 停留 / 淡出完整；画面标 Dolby Vision / HDR Vivid / HDR10+ / HDR10 / HLG / SDR，音频标 Dolby Atmos / DTS:X / TrueHD / DTS-HD（含 MA/HRA 细分）/ AC-4 / MPEG-H / Audio Vivid / DRA / APE / FLAC / PCM / AAC 等，音轨切换自动刷新；默认停靠右上（可选四角，选左上自动为信息条让位），资产缺失或渲染失败自动回退文字胶囊。\n- **「超分与补帧」自适应画质统一管理**：设置面板统一卡片，空间增强与时间平滑两项独立开关、默认关闭；自动档按显卡档位（Electron GPU 探测五档）、片源分辨率 / 帧率 / 输出负载 / 画面格式决策。空间增强以 SSim（SSimSuperRes / SSimDownscaler）与 FSRCNNX 为主（随包新增 igv 着色器与 KrigBilateral 色度增强），Anime4K / NNEDI3 / RAVU 保持手动选择不被自动替换；新增智能去色带（仅 8bit / 非 HDR / 低码率）。RIFE v4.6 预留 Vulkan / TensorRT FP16 双后端契约（未含 VapourSynth 运行时时保持原生平滑，绝不先降采样再补帧）；HDR10 / HDR10+ / HLG / 杜比视界 / 原盘 / VFR / 倍速场景自动保护；暂停、跳转、恢复期间复用滤镜图零属性写入，实时丢帧守卫连续过载只降不升。\n- **播放器链路修复**：修复 MPV 播放**黑屏只有声音**（watch_later 残留弹幕滤镜导致滤镜链初始化失败，双保险根治）、全屏弹幕左右抖动与不显示（lavfi 滤镜按帧插值，挂链失败自动回退 OSD、硬解帧自动 hwdownload）；倍速改为**按剧集持久化记忆**（换集不再回到 1×）。\n\n### 🐛 修复 · 卡顿与性能\n\n- **透明窗口 30 帧上限根治**（用户反馈卡顿的根因）：Windows DirectComposition 合成路径会把透明窗口的持续更新钳制在 30Hz，本版关闭该呈现路径 —— 实测非首页 54fps、静置回落 60fps；保留 `FNTV_KEEP_DCOMP=1` 逃生开关便于对比。\n- **滚动动画风暴治理**：虚拟列表滚动时每帧回收重建卡片会触发入场动画风暴，现在滚动期间（400ms 窗口）新出现的卡片与弹窗直接显示跳过入场动画；滚轮滚动不再反复全文档扫描样式（1.2s 最小间隔）。\n- **播放按钮注入减负**：DOM 变更 200ms 防抖 + 空转轮询指数退避（1.2s → 封顶 10s，页面活跃自动回高频）；用 textContent 取代 innerText，免强制布局。\n- **渲染日志批量合流**：preload 端 500ms 尾随批量（满 100 条 / error 立即冲刷），整批单次落盘，减少高频日志对主线程的打扰。\n\n### 🐛 修复 · 弹幕\n\n- **错季匹配根治**：第 5 集匹配到宣传视频 —— 候选原先只按弹幕条数取、从不校验是不是这一集，现在按「主名相等 + 季号一致」硬判，B站脏番名自动换词重试，低质条目不锁源缓存。\n- **「闪几秒就重来」闭环振荡**：网页弹幕反复重新拉取的竞态修复。\n- **自建源失败被缓存锁死 6 小时**：失败不再写长期缓存，下一集自动重试。\n- **整条弹幕不显示**：上版回退带入的已删除函数调用修复。\n- **同轨堆叠错乱（「往前一下又往后退」）**：排版定稿为轨道独占（顶部 / 底部 / 滚动不再共用轨道池），并删掉渲染端 ×1.5 双重缩放这一重叠真因；跨类型压字、聚合弹幕放大后遮挡、速率不一致三处一并修。\n- **「只有十来条」**：轨道分配从「整批丢弃」改为按会不会撞释放轨道，重启后连续滚动。\n- **弹幕密度与开关**：密度开关点击无反应（菜单派发白名单漏项）、密度回退不再整批丢弃；密度改为「展示占比」手动输入（只控同屏条数，显示范围不变）。\n- **手机 / 平板弹幕字号**：改按**视频画面实际高度**计算（原先按画布全高，小屏过大）；新增「自动缩放」开关（密集时按轨道占用率缩字号）。\n- **自建源多地址**：支持多地址自动切换，失败根因直接展示在弹幕配置面板。\n\n### 🐛 修复 · 播放页 / 移动端 / 界面\n\n- **播放页底栏换行叠行**：裁切被自家 CSS 压制 + 右栏 flex-wrap 换行，控件不再错位；手机底栏改真两行（音量归位、全控件可见）；文字按钮字号全量钉 16px（与「选集」一致）。\n- **底栏弹出面板**：定位修正 + 原生弹层收口；弹幕按钮 hover 即弹面板、音量图标与滑条修正。\n- **UI 模式按钮**：被「每日放送」挡住（offsetParent 对 fixed 元素恒 null）、首访定位与初值固化 —— 已修。\n- **手机模式外观**：顶栏收口（标题不再截断、高度紧凑、logo 对齐中线）、页面级左留白 44→16（卡片行整体左移）。\n- **首页 / 轮播**：手机端四修（轮播黑框、卡片过大、底栏挤出、全屏转横屏）；触屏设备存量样式 4 不再挡住样式 5；样式 5 封面竖版兜底 + 信息层重设计。\n- **继续观看卡误触**：圆钮命中区收窄到可见图形。\n- **伪横屏全屏**：横屏补丁原先打在插件 config 的副本外从未生效（改到插件实例）；被裁切样式补回；飞牛 App 内全屏仍竖屏改为「点击前判定 + 原生失败自愈降级」。\n\n### 🐛 修复 · 网页端与网关\n\n- **正式运行不再监听任何 TCP 端口**（网关 socket 改读官方 ui/config）。\n- **「有时候还是以前的样式」**：网关地址被硬导航带跑已修（跳出增强），底栏布局样式改为无条件注入，不再受条件判定影响。\n- **fpk 端**：补齐「清除弹幕」（与桌面同语义）；调试日志新增一键复制按钮。\n\n### 🐛 修复 · 安装器\n\n- 双击入口 `ERR_FILE_NOT_FOUND`（stub 解压名 ui.zip 与 C# 侧 www.zip 不一致）。\n- 真机三连修：PLUGINSDIR 清理、GPU 抢占、**进度分母**（此前进度条会在中途就跑到 100%）。\n- 「安装包发布」改为安装包真实构建时刻；已安装检测加固（InstallLocation 反推真实目录 + 历史产品名 + 32 位视图）。\n- 界面细节：左上角 logo 换方形 App 图标、窗口四角圆角自愈、任务栏图标取 256 帧、点击吞没根治、选项页按钮样式。\n\n### 🐛 修复 · 其它\n\n- Linux AppImage 产物名去掉 `linux` 字样，符合 AppImage 命名规范。\n\n### 🩺 新增：帧率诊断（自助排查）\n\n- **FPS / 帧诊断徽章（`Ctrl+Shift+Alt+F`）**：实时帧率 + 慢帧归因（Long Animation Frames：>32ms 帧数、最贵脚本、样式重算、布局耗时）+ 慢帧滚动容器采样 + 透明窗实测形态（避免 A/B 误测）。\n- **GPU 特征状态**：主进程读取 Chromium GPU 状态（合成 / 光栅 / DRC / 2D / WebGL），可一眼判断是否落到软件渲染。\n- **玻璃滤镜一键开关（`Ctrl+Shift+Alt+B`）**：持久化、首帧前注入。诊断热键用三键组合（原双键与常见软件冲突）。\n\n### 📱 改进：移动端 / 平板\n\n- **「UI 模式」手动切换**：首页新增按钮（矢量图标，跟随「每日放送」显隐），手机版 / 电脑版一键切换并记忆，默认电脑版 —— 不再依赖自动识别（平板与触屏笔记本上易误判）。新布局只在「触屏 + 短边 ≤ 820」启用，PC 样式一行未动。\n- **触屏专属轮播（样式 5）**：全宽单卡 + 原生横滑，触屏自动启用。\n- **首页卡片对齐官方 App 尺度**（用户真机截图逐像素实测）：继续观看横版 16:9、卡片行重设计。\n- **弹幕菜单**：改 hub-and-spoke 两级结构 + 原地刷新；「按类型屏蔽」并入弹幕样式子菜单。\n\n### 🖥 改进：安装器新版界面\n\n- **全新界面**：NSIS stub + WPF/WebView2 自绘四页（封面安装说明与发布日期、许可协议排版化、进度、完成页对勾徽章）；卸载侧栏新稿。"
    },
    {
     "tag": "v3.8.0",
     "name": "Fntv-Plus v3.8.0",
     "date": "2026-10-04",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.8.0",
     "prerelease": false,
     "body": "> 本次更新**上线飞牛 fnOS 应用（fpk 版）**，并集中优化登录逻辑、弹幕体验与刮削：访问码登录与证书信任重构、弹幕样式持久化保存、自建弹幕拉取全面优化、新增 Jav 番号刮削；另有一批小功能与修复一并上线。\n\n### 🎉 飞牛 fpk 应用上线\n- **飞牛影视增强以 fnOS 微应用形式上架**：NAS 装一次，电视 / 平板 / 手机 / 电脑浏览器打开影视即是增强版，不改飞牛系统与影视应用任何文件，卸载即还原。\n\n### 🔐 登录逻辑优化\n- **访问码登录**：登录页新增可选「访问码」字段，输一次码即可建立会话并自动记忆，之后免重输；FN ID OAuth 窗口遇门禁页自动填码；访问码加密存储、启动自动重验证（桌面端与 fpk 两端生效）。\n- **修复「一直弹证书不信任」死循环**：信任列表写的是配置里的原始 server，真正 TLS 握手失败的是 80 端口重定向后的 https 真实端口；现在按真实握手主机入信任列表，Node / MPV / 兜底三端同步，私有地址免验证对齐。\n- **修复 fpk 门禁两连**：访问码登录后变原始网页（登录链 302 跳出网关命名空间）、门禁解锁 Cookie 按回环 Host 校验导致的无限循环。\n\n### ✨ 弹幕样式持久化保存\n- **MPV 弹幕样式菜单改动自动保存**：合并回写 uosc_danmaku.conf（字段级合并，密文凭证与开关不受影响），重启 / 重开不再丢；屏蔽词保存独立成键，不再冲掉样式设置。\n- **弹幕样式默认值修正**：字号 / 透明度 / 描边对齐设置面板默认，显式指定中文字体，根治「弹幕很糊、字体怪」。\n- **弹幕字号自适应**：4K / 高 DPI / 超宽屏自动补偿，描边阴影随字号同比缩放，显示环境变化自动重建。\n\n### 🚀 自建弹幕拉取优化\n- **系列匹配记忆**：以季为键记住命中条目，各集标题元数据不一致（中文名 / 日文名混排）也能整季稳定命中，不再「第一集能中第二集搜不到」。\n- **低阈值聚合**：自建源命中但弹幕低于阈值时自动叠加内置 B站弹幕（条目级合并去重），个位数弹幕的条目不再终结整条链路。\n- **弹弹play 省配额**：跨会话条数闸门 + 同集会话内去重，开放 API 不再被无谓重拉；日文原名自动换中文名重试。\n- **弹弹play 兜底接入桌面端网页播放器**（fpk 版此前已支持，本次桌面端补齐、双端一致）：自建源与 B站 都未命中时自动降级弹弹play（设置里填的自定义凭证优先，内置凭证按需使用），手动搜索可直接选弹弹play 条目，「来源详情」逐源展示三源状态。\n- **手动搜索增强**：MPV 搜索接自建源候选置顶直选；网页端手动搜索支持 B站正版条目选定（按季锁定逐集对位）、番剧区 / 视频区候选合并展示并亮官方弹幕数，新增「清除弹幕」按剧重置错误匹配。\n- **B站 Cookie 每日体检**：登录态过期不再静默失败，来源详情面板常显体检结论；扫码登录 / 手动粘贴后状态即时刷新，无需重启。\n- **已完结番剧弹幕源锁定**：手动选定或自动命中后整季复用，每集按集号精确取分 P。\n\n### 🎬 Jav 番号刮削\n- 电影详情页出现「⟳ jav 刮削」按钮，按番号自动查询回填标题 / 简介 / 日期 / 封面（锁定防覆盖已有内容），封面就地替换。\n- 支持文件夹模式：夹名无番号自动递归子文件，夹与子视频双重回填；演员真实落库（搜索 / 建人 / 头像）。\n- 修复「显示失败但数据实际已写入」的回填判定。\n\n### 🧩 其他功能更新\n- **弹幕聚合**：窗口内相同弹幕合并为一条 ×N 计数（字号克制放大，开关与窗口可调）。\n- **弹幕来源可视化**：三源（自建接口 / B站 / 弹弹play）逐源展示谁在用、谁试过没中、谁没轮到。\n- **MPV 全屏弹幕渲染重构**：lavfi 滤镜按帧插值根治全屏左右抖动，滤镜挂链失败自动回退 OSD；加载期 OSD 提示改堆叠展示不再互相顶掉。\n- **片头片尾手动标记（双端互通）**：打点 / 直填 / 试跳校准 / 整季应用，保存写回飞牛服务端；MPV 面板四点打点 + 精确区间编辑 + 当前值回显。\n- **跳过按钮升级**：动态跳过（按打点区间跳，不再跳固定端点）、显示窗口（片头开播 N 秒内 / 片尾剩 N 秒内按时出现）、硬门卫（没数据的段一律不弹）。\n- **网页端「标记」入口进播放器控制栏**：「弹幕」按钮旁悬停即开，自动数据不准时可就地修正。\n- **Bangumi 同步可诊断**：失败原因归类（网络 / 密钥 / 限流）带处置建议、「测试连接」按实际传输链路探测、「最近同步状态」持久化展示、网络类失败自动重试。\n- **观影记录海报后台补齐**：已缓存海报首绘即显，缺失的后台并发拉取落盘；轮播骨架深浅随页面主题实时跟随。\n- **自定义 Logo 兜底**：预设下线 / 换设备数据丢失 / 读取失败一律回退默认图，不再挂裂图。\n- **匿名使用统计与反馈**：应用内 Bug 反馈 / 日志一键上传，多后端容灾（Cloudflare / 腾讯云，国内直连）；官网自有域名上线。\n\n### 🐛 其他修复（节选）\n- 根治首页轮播系列问题：海报不显示 / 全灭 / 错位、骨架卡死 99%、加载慢、Logo 获取失败。\n- 修复 MPV 播放黑屏只有声音（watch_later 残留弹幕滤镜导致滤镜链初始化失败，双保险根治）。\n- 修复全屏弹幕不显示、续播场景片头按钮误复活、MPV 手动搜弹幕总是获取超时。\n- 修复换设备后自定义 Logo 变裂图、匿名心跳恒 400、统计端点报错刷屏。\n- 修复 TMDB 季号 404 自动对位、「补全集信息」只回填一半。\n\n### 🔧 体验优化\n- 弹幕轨道吞吐优化：碰撞判定按「会不会撞」释放轨道，高密度弹幕不再成堆被丢。\n- MPV 弹幕菜单两级结构 + 原地刷新；空闲/换集瞬间不再因空播放地址报错。\n- 应用图标迭代至 v10，安装器画稿进构建链；打包规则统一、构建占用自动重试（EBUSY）。\n- 日志与诊断能力增强：轮播 / 弹幕 / Bangumi 全链路可在 app.log 取证，便于远程排查。"
    },
    {
     "tag": "v3.7.0",
     "name": "Fntv-Plus v3.7.0",
     "date": "2026-09-14",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.7.0",
     "prerelease": false,
     "body": "> 本次更新以**体验优化与问题修复**为主：首页加载更顺滑、整机卡顿与动画迟滞根治、弹幕体验全面打磨，新增「自定义刮削」与季行翻页箭头，并根治季页选集只显示 11 集等问题，共修复 23 项。\n\n### ✨ 新功能 / 体验改进\n- **首页轮播加载体验重做**：打开首页时原生内容立即显示，轮播位置提前留出并显示骨架卡，骨架内实时显示「加载中… N%」进度条，加载完成后无缝替换为真实轮播——彻底告别白屏闪烁、全屏遮罩与突跳替换。\n- **自建弹幕接口（danmu_api）**：弹幕优选源新增自建接口支持，命中即用，未命中自动降级内置 B 站弹幕；服务地址仅存于设置面板，不落配置文件与日志。\n- **网页弹幕手动搜索**：弹幕弹窗新增手动搜索段，展开后自动按番名搜索候选取前五条可直接拉取项，点选即刻上屏并记住选择。\n- **弹幕接口分层诊断**：接口测试扩展为超时 / 重复 / 关键词 / 三跳 / 代理五档可配，DNS、TCP、TLS、首字节逐层结论实时上屏，出问题能直接看到断在哪一层。\n- **网页弹幕弹窗重做**：照抄飞牛 Semi 原生弹层容器——真 Switch 开关、进出场动画、折叠菜单式布局，来源详情一览无余。\n- **侧栏快捷操作面板**：默认收起为一排可直接点击的图标（设置 / 观影记录 / 切换系统 / 反馈），支持折叠记忆，不再遮挡左侧分类文字。\n- **详情页序号视图适配**：纯数字选集（序号网格）也走美化布局，数字块带发丝线、圆角与悬停微浮，当前集有品牌色描边。\n- **云母增强叠液态玻璃质感**：磨砂组件底缘暗折射线、悬停镜面高光（静态化后零开销）。\n- **版本号更新机制全新升级**：更新类型改由版本号增量直接判定——第三位增加（如 3.7.0 → 3.7.1）为热补丁，应用内即可完成更新；第二位或第一位增加（如 3.7.0 → 3.8.0 / 4.0.0）为全量包更新，引导下载完整安装包。同版本号有热补丁不再重复提示。\n- **热补丁机制完善**：补丁包收集范围扩展（共享模块全部纳入），require 解析改为覆盖层优先——共享模块与插件子模块的热修复真正可靠生效。\n- **设置面板新增「自定义刮削」分类（自 Web 版 fpk 移植，六卡对齐）**：\n  - **自定义刮削源**：把季标题/季号/TMDB 等锚点发给自建刮削服务，返回的分集标题/简介回填飞牛（只填空/覆盖占位/中文覆盖英文，绝不倒打已有中文；写回带字段锁）。请求由桌面端代理发出，服务无需配置 CORS。\n  - **Jav 刮削**（独立卡，默认关）：电影文件名含番号时详情页出现「⟳ jav 刮削」按钮，按番号从 javbus 查询回填标题（锁定防覆盖），封面就地替换（仅本地视觉）。\n  - **Fanart.tv 高清 Logo**：TMDB 拿不到可用透明 Logo 时自动兜底官方高清 Logo（轮播标题替换 + 详情页 Logo 回填两处生效）。\n  - **TVMaze 分集兜底**：「补全集信息」在 TMDB 缺英文标题/简介或整集缺失时自动用 TVMaze 官方 API 补英文（免 Key，国内直连）。\n  - **OMDb IMDb 评分 / MyAnimeList 官方**：API Key 配置卡就绪（评分展示与跳片头映射链消费点后续接入）。\n  - 分类页顶置「🚧 功能开发中，未正式生效」横幅，明示整体仍处验证期。\n- **季行翻页箭头**：剧集一级页季选择行两侧新增无背景雪佛龙箭头，点击整屏平滑翻页；超过 4 季才出现，解决横滑行滚动条隐藏后后面的季无法到达的问题。\n- **「Bangumi 补全」按钮**：季页新增按标题匹配 Bangumi 条目、逐集回填中文标题/简介（三段式拉取，实时进度反馈）。\n\n### 🐛 修复\n- 修复首页轮播骨架卡死不动（进度条停在 99% / 0% 永不进入轮播）的死锁：数据就绪早于页面就绪时收尾动画被误杀，已修复并加看门狗自愈兜底。\n- 修复整机发卡：首页常驻无限动画把 GPU 合成器钉成 60fps 永动（空闲 GPU 进程占用 40~80%），加载态动画全部有限化，页面静止后 GPU 占用归零。\n- 修复「所有动画慢吞吞一段一段」：移除鼠标跟随高光引发的全页样式重算风暴（悬停期渲染负载 80%+ → 39%）。\n- 修复未识别视频占前排时首页轮播获取不到内容、进度条永久卡 99%（数据主源切换为 item/list API，服务端直接过滤非影视项）。\n- 修复首页「已入库」角标永不亮、点卡片恒跳外链的问题（同上根因，库索引改走 API 主源，构建从 14 秒降到一次请求）。\n- 修复 MPV 播放完全完毕后「重新播放」点击无效的问题。\n- 修复「其他」分类视频播完点「重新播放」后播放列表丢失的问题（电视节目一直正常）；现在同文件夹视频与多集内容重播都会恢复完整列表。\n- 修复深色模式下所有弹出窗口（编辑元数据等）整体发白的问题。\n- 修复 MPV 搜索弹幕时候选标题显示乱码的问题（Windows 代码页差异，已与机器编码解耦）。\n- 修复剧集详情页（含序号视图）文字排版问题：选集区溢出换行、演职人员头像行被错误折行堆叠等。\n- 修复 MPV 拿不到 NAS 外挂字幕、「加载字幕」只能列本机磁盘的问题。\n- 修复退出网页播放后弹幕层冻结残留、收起延迟两三秒的问题。\n- 修复自建弹幕源模糊匹配挂错弹幕的问题（改为只认精确匹配）。\n- 修复网页播放器起播 / 缓冲时白圈闪烁的问题。\n- 修复弹幕弹窗搜索框被磨砂效果误伤成灰白玻璃块的问题。\n- 修复 Trakt 面板全部按钮无响应（IPC 通道注册方式错误）。\n- 修复开机整窗底色全透需手动强刷的问题。\n- 修复播放页云母增强覆盖层（粒子 / 噪点 / 暗角）压在视频画面上的问题。\n- 修复重复启动时「程序已在运行」弹窗（改为自动聚焦到已运行的窗口）。\n- 修复 thumbfast 进度条悬停缩略图配置从未写入、Trakt 实时同步静默失效的问题。\n- **修复剧集季页「选集」最多只显示 11 集的问题（根治）**：原生选集带是「数据按页拉取（30 集/页）+ 横向虚拟窗口」双层裁剪，美化竖排后横向滚动死亡、窗口冻在首屏。现改为分区模式：第一分区（1 - 30）一次性全部竖排显示，点工具行「31 - 48」页码切换下一分区（同样全量显示），切回正常；列表不再有任何横向游动。\n- **修复首页轮播海报错位**：隐藏的库索引抓取 iframe 里也会启动一份轮播，与主页面双份并发互相踩踏导致海报顺序错乱；现在轮播只在真实顶层页面运行，并发请求合并为单飞。\n- 修复构建偶发失败（EBUSY：打包目录被文件监视/杀软扫描占用）——打包前自动清理旧产物目录并在占用时自动重试。\n\n### 🔧 优化\n- **性能大幅提升**：空闲 GPU / 渲染进程占用从 40~80% 双双降到接近 0%，悬停渲染负载减半，老旧机器也能流畅运行。\n- **轮播与库索引数据源**：主源统一切换 item/list API，一次请求到手，不再依赖隐藏页面滚动抓取，加载更快更稳。\n- **播放页视觉净化**：云母增强的全屏装饰层不再覆盖视频画面。\n- **诊断能力增强**：轮播关键链路、弹幕分层诊断等日志全部可在 app.log 取证，便于远程排查问题。\n- **构建链**：安装器画稿生成正式接入 build:win 构建流程（build:nsis-art），画稿与代码同步产出；TMDB 季集数据补透传播出日期，供「补全集信息」在集号缺失时按播出日期唯一匹配兜底。"
    },
    {
     "tag": "v3.6.0",
     "name": "Fntv-Plus v3.6.0",
     "date": "2026-09-06",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.6.0",
     "prerelease": false,
     "body": "> 本次更新重点带来三大体验升级：**全新首页轮播**、**沉浸式剧集详情页（一级 / 二级）**，以及**演员信息页「一键查作品 + 是否入库」**；同时重做播放逻辑与设置面板，并修复若干播放问题。\n\n### ✨ 新功能 / 体验改进\n- **全新首页轮播**：默认采用立体堆叠的 3D 旋转木马样式，海报更大更聚焦，切换带有流畅的 3D 纵深动画；也可在设置中切换为滑动、卡片堆叠等其他样式。\n- **沉浸式剧集详情页（一级 / 二级）**：剧集页与季页均采用 Netflix 风格的两栏布局——左侧选集、右侧剧集信息与演员墙，并配有全屏背景海报；支持剧照点击放大，可一键补全每集的简介信息。\n- **演员信息页「一键查作品 + 是否入库」**：在演员页面新增「TMDB 完整作品」面板，点击即可查询该演员的全部影视作品；每部作品都会标记**是否已收入你的影视库**（库中作品带绿色徽章并可点进详情，未入库作品灰显并提示去 TMDB 查看），还支持「只看未入库」快速筛选。\n- **云母增强玻璃质感界面**：全新的磨砂玻璃视觉风格，让界面更具层次感（默认开启，可在设置中关闭）。\n- **主界面 Logo 自定义化**：首页顶部 Logo 支持切换为内置的多种海内外流媒体品牌标识（如 Netflix、Disney+、HBO 等），也可自行上传图片，并一键恢复默认。\n- **Trakt 观影记录同步**：可将观影记录同步到 Trakt——已看完的电影、已看过的剧集集数，都会写入你的 Trakt 历史，方便跨平台统一记录。\n- **自动连播与「下一集」倒计时**：看完一集自动提示并播放下一集，体验对标主流流媒体。\n- **智能跳过片头 / 片尾 / 前情**：接入更多数据源，跳过覆盖更广、更准确。\n- **设置面板全面升级**：分类更清晰、采用 iOS 风格开关、支持搜索，并新增浅色主题。\n- **年度观影报告**：生成可分享的年度总结报告，并可导出为长图。\n- **无障碍与多语言**：新增键盘焦点高亮、屏幕阅读支持，并支持简体中文 / 英文切换。\n- **安装与卸载界面美化**：采用液体玻璃风格，并加入品牌闪屏动画。\n\n### 🐛 修复\n- 修复点击播放弹出「选择播放器」时页面出现白屏闪烁的问题。\n- 修复使用 MPV 播放时白屏只有声音的问题。\n- 修复在网盘 / 远程环境下播放偶发失败、一直转圈或卡顿的问题（百度、115、SVIP 直链等更稳定）。\n\n### 🔧 优化\n- **出厂默认更改**：浅色主题、TMDB 免梯子直连`（强烈建议开启，避免无法获取tmdb数据）`、云母增强均默认开启，开箱即用。\n- **视觉风格统一**：全局配色由旧粉紫调整为冷调渐变玻璃风格。\n- **播放体验提升**：新增 MPV 画质预设（性能 / 均衡 / 高画质）、进度条悬停预览缩略图、倍速与音量跨集记忆。\n- **弹幕接口可自定义**：弹弹 play 获取弹幕支持填写专属 API 凭证，避免因公共接口限流而拉取失败（404）。\n- **手动补全集信息**：季页选集支持一键触发补全——当飞牛没能刮到某集的标题 / 简介时，可从 TMDB 重新补回。\n- **数据源加载更稳**：跳过与弹幕等外部数据在国内网络下自动优选直连，加载更快更稳。\n- **整体更流畅**：修复多处卡顿，操作响应更跟手。"
    },
    {
     "tag": "v3.5.0",
     "name": "Fntv-Plus v3.5.0",
     "date": "2026-08-25",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.5.0",
     "prerelease": false,
     "body": "> 本次更新以稳定性与体验优化为主，重点新增「手柄控制」与「影视观影记录」两项功能，并修复若干已知问题。\n\n### ✨ 新功能 / 体验改进\n- **新增手柄控制**：支持使用游戏手柄在应用内导航与操控播放。\n  - **焦点导航**：以高亮白框替代鼠标指针，方向键移动焦点、A 键确认（等效点击），无需鼠标即可完成界面操作。\n  - **媒体控制**：通过手柄即可控制播放 / 暂停、快进快退、音量等。\n  - **自定义映射**：设置面板新增「手柄」分类，可对手柄按键进行个性化映射。\n- **新增影视观影记录**：新增「观影记录」面板，集中回顾你的观看足迹。\n  - **分区展示**：按「已看完 / 在观看」分区，含封面、标题、总时长与最后观看时间。\n  - **评分展示**：已打分的作品在封面标题上方显示五角星评分。\n  - **观影活动热力图**：支持 年 / 季 / 月 / 周 多范围切换，直观呈现每日观看活跃度（正方形小格子，无数据日期以浅白占位）。\n  - **详情跳转**：在作品详情页点击「查看详情」可直接跳转至飞牛影视内对应作品详情播放页。\n\n### 🐛 修复\n- 修复若干已知问题，提升整体稳定性与界面交互体验。\n\n### 🔧 优化\n- **热更新机制完善**：优化完善热更新补丁包安装覆盖机制。"
    },
    {
     "tag": "v3.4.1",
     "name": "Fntv-Plus v3.4.1",
     "date": "2026-08-20",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.4.1",
     "prerelease": false,
     "body": "> 本次更新修复电视直播 / 其他视频调用外置播放器失败的问题，优化界面显示与数据获取逻辑，并新增自定义界面选项与 MPV 快捷重播。\n\n### ✨ 新功能 / 体验改进\n- **新增自定义界面选项**：设置中新增「自定义界面」入口，可对界面外观进行个性化调整。\n- **MPV 新增重新播放按钮**：MPV 播放器新增「重新播放」快捷按钮，一键重播当前内容。\n\n### 🐛 修复\n- **修复其他视频调用外置播放器失败**：修复部分「其他视频」调用外部播放器失败的问题。\n- **修复电视直播源调用外置播放器失败**：修复播放电视直播源（黑屏 / 无法播放）调用外部播放器失败的问题。\n- **修复主进程热补丁加载失败**：修复旧版本无法正确加载主进程补丁的问题，使热补丁可正常生效（含直播绕过逻辑）。\n\n### 🔧 优化\n- **优化深浅模式卡片显示**：优化浅色 / 深色主题下卡片的显示样式，文字与背景对比更清晰。\n- **优化每日放送卡片数据获取**：优化「每日放送」卡片的数据获取逻辑，加载更稳定、刷新更及时。\n- **优化首页轮播图加载显示**：优化首页轮播图的加载与展示效果，切换更流畅。\n- **优化轮播图海报兜底**：轮播图海报获取失败时显示更友好的占位图，不再出现裂图或空白。\n- **优化设置页面按钮显示**：优化设置页面部分按钮的显示逻辑，减少误触与显示异常。"
    },
    {
     "tag": "v3.4.0",
     "name": "Fntv-Plus v3.4.0",
     "date": "2026-08-17",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.4.0",
     "prerelease": false,
     "body": "> 本次更新重点上线 **热补丁更新机制**：用户通过弹窗获取补丁后，重载应用即可生效，无需下载全量包覆盖更新；同时修复多项问题并优化界面动画。\n\n### ✨ 新功能 / 体验改进\n\n- **上线热补丁更新机制**：用户通过弹窗获取热补丁（包标识 `-hotfix`）后，重载应用即可生效，无需下载以 `-full` 标识的全量安装包覆盖更新；应用补丁后侧栏 / 关于页版本号同步显示为补丁版本。\n\n### 🐛 修复\n- **修复应用补丁弹窗误报「发现新热补丁」**：当已是最新且无新补丁时不再误提示\n- **修复关闭向导后遮罩残留、需点两次才退回侧栏**：应用补丁 / 测试更新向导关闭时统一调用退出设置面板，一次性正确退回侧栏，不再残留遮罩层。\n- **修复列表页（全部剧集）路由返回后居中失效**：进入多季剧集详情页再退回列表页时，列表居中布局第二次失效的问题已修复（布局锁定机制改为绑定真实 DOM 节点，详情页清除标记时一并清空锁）。\n- **修复飞牛影视个人视频库消失问题**：修复个人视频库偶发不显示 / 消失的问题，确保进入影视界面时个人库正常加载。\n- **PotPlayer 播放 strm 失败初步修复**：初步修复 PotPlayer 播放 strm 直链失败的情况，提升外置播放稳定性。\n- **修复特定情况下详情页显示异常问题**：修复某些情况下详情页布局 / 内容显示异常的问题。\n- **优化 B 站弹幕匹配电视剧逻辑**：优化 B 站弹幕对电视剧的匹配策略，减少误匹配与漏匹配。\n- **修复特定情况下首页重复刷新问题**：修复某些情况下首页重复刷新的问题，避免重复拉取与闪烁。\n\n### 🔧 其它\n- **MPV 插帧新增 N 卡档**：适配 RTX 50 系驱动级 Smooth Motion（呈现上下文 winvk，需在 NVIDIA App 按 exe 注册 `mpv.exe` 并开 SM 后生效）；同步修复此前误用 D3D11 导致无效的问题。\n- **优化界面动画**：卡片 / 按钮入场改用 anime.js 引擎（v4.5.0），新增 stagger 错落入场与更顺滑的过渡效果，并保留 CSS 降级兜底保证兼容性。"
    },
    {
     "tag": "v3.3.6",
     "name": "Fntv-Plus v3.3.6",
     "date": "2026-08-11",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.3.6",
     "prerelease": false,
     "body": "> 本次更新重点新增「切换系统原生页面」与「文件管理器一键外置播放」能力，优化每日放送时间排序并支持点击联动跳库内详情页，同时对首页轮播进行全面改版，并修复了系统页缩略图异常等多项问题。\n\n### ✨ 新功能 / 体验改进\n- **新增「切换系统原生页面」能力（重点）**：侧栏一键将整窗从影视界面切到飞牛原生 NAS 系统桌面（文件管理、设置等原生 UI）。可自定义系统页地址（端口各异时填写，留空自动用同端口根路径）；进入系统页后全局亚克力 / 白底清除等视觉改造自动让位，原生外观零污染。\n- **文件管理器一键外置播放（重点）**：在飞牛原生系统页（文件管理器）选中视频时，提供显式「外部播放器打开」入口，一键调用 PotPlayer / MPV 直接播放，无需先跳回影视界面；与视频预览「🎬 外部打开」共同构成外置播放双通道。\n- **每日放送（Bangumi）列表优化时间排序逻辑，并新增点击联动**：默认按「今天优先」的循环星期分组展示，打开当天即见今日番组（不再固定从周一排起）；可按星期 / 按热度切换，并保留「不感兴趣」剔除与本地屏蔽。**新增联动**——点击卡片时若飞牛影视库内已有该剧，直接站内跳转到对应剧集详情页；库内没有则退回打开 Bangumi / TMDB 外部链接。\n- **首页轮播图全面改版**：重构为「左侧背景大图 + 右侧文字信息 + 右侧竖向海报条」布局；海报条与左侧轮播联动（悬停切换、暂停自动播放、选中居中放大），移除旧轮播指示点。\n- 新增获取轮播 Logo 固定在海报左下角的透明 TMDB Logo（缺失 tmdbId 时按标题匹配；纯白 Logo 改为最后兜底而非硬性排除）。\n- 轮播徽标文案改为集数信息：连载剧显示「全 N 集 · 更新至 M 集」，完整版显示「全 N 集」，电影显示「年份 · 电影」。\n- **fnOS 视频预览支持一键外置播放**：预览窗口标题栏新增「🎬 外部打开」按钮，并支持自动弹出选择窗（外置播放器 / 飞牛原生），直链抓取更可靠、不再「选了就播」。\n- 设置面板新增「自定义代理」（HTTP/SOCKS5 + 账号密码鉴权 + 测试连接），Bangumi 每日放送 / TMDB 可走用户自建代理；新增「免梯子直连」覆盖 Bangumi 国外源。\n\n### 🐛 修复\n- **修复系统页（文件管理 / 设置等原生界面）缩略图变黑框、被放大的问题**：将亚克力 / 液态玻璃的背景与模糊、白底清除、max-width 等全局规则严格限定到影视页，不再污染飞牛原生 UI。\n- 详情页 / 列表页布局守护限定为媒体库列表页，修复演员页（/v/person）误套、首页崩溃、详情页时宽时窄 / 左右不对称。\n- B站弹幕：番剧匹配优化（国创对称番剧、含「你们」番名误杀）、开发版弹幕失效修复。\n- 海报墙在实时数据抓取失败时不再消失（启用硬编码兜底）；轮播图 / 详情页 Logo 持久化磁盘缓存，已加载图片不再反复重拉。\n\n### 🔧 其它\n- 检查更新改为仅走国内 Gitee 检测，更新弹窗更新日志改用 Markdown 富文本渲染。\n- 设置面板「关于 / 外观 / 反馈」整合，侧栏常规显示版本号；合并「问卷反馈」与「Q群反馈」为「软件反馈建议」。"
    },
    {
     "tag": "v3.3.5",
     "name": "Fntv-Plus v3.3.5",
     "date": "2026-08-04",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.3.5",
     "prerelease": false,
     "body": "> 本次更新大幅增强原生播放体验：原生网页播放器正式支持 B 站弹幕；接入 The Intro Database 实现片头片尾自动跳过；右下角新增「每日放送」实时影视浮层；同时引入插件机制为后续自定义化铺路。\n\n### 🐛 问题修复（5 项）\n\n- **修复 Go proxy 未就绪导致 PotPlayer 播放失败**（lc-324）：新增 Node 主进程兜底代理（fallbackProxy），彻底解决启动时序竞争导致的 PotPlayer 无法启动播放的问题。\n- **修复原生网页弹幕不可见 / 控制栏按钮缺失 / 渲染卡死**（lc-327~329）：修复弹幕阈值不生效、控制栏开关按钮缺失、全透明导致页面卡死等问题，弹幕现在可正常显示，并新增「详情」弹窗按钮查看来源与登录态。\n- **修复弹幕跨季错配**（lc-332）：弹幕匹配优先「季数 + 集数」精确匹配，根治不同季弹幕串台导致的错位。\n- **修复 Cookie 过期无法识别导致弹幕数量受限**（lc-336/337）：拉取弹幕前校验 B 站登录态（nav isLogin），并在详情弹窗新增 Cookie 登录态标红提示（已登录绿 / 过期红 / 未登录红），一眼定位过期问题。\n- **修复剧集模式下「同目录同名外挂字幕」被误杀**（lc-339）：字幕评分新增「同集信号」（SxxExx / 第 N 集），兼容季名表述差异（如「无职转生Ⅲ」vs「无职转生」），避免相关字幕被错误剔除。\n\n\n### ⚡ 体验优化（4 项）\n\n- **日志文件重复合并**（lc-325）：短时间内同一错误不再反复刷屏写入日志文件。\n- **原生网页弹幕拉取提速**（lc-331）：根治约 1 分钟延迟，响应速度对齐 MPV 弹幕。\n- **原生网页弹幕样式可调**（lc-333）：对齐 MPV 弹幕旋钮，支持字号 / 透明度 / 速度等参数调整。\n- **主界面液态玻璃视觉**（mainwin.ts）：叠加液态玻璃质感，导航栏镜面高光、卡片湿润浮起、深色同步，界面更通透。\n\n### ✨ 新增功能（5 项）\n\n- **飞牛原生播放器支持显示 B 站弹幕**（lc-322~326）：原生网页播放器（飞牛原声）接入 B 站弹幕，控制栏新增弹幕开关，详情弹窗展示弹幕来源与 Cookie 状态。**弹幕脚本由 Python 改为纯 JS 实现**（`third_party/fntv-mpv/.../uosc_danmaku/bili_danmaku.js`，主进程 `biliRunner.ts` 以 `require` 方式运行），彻底移除 Python 运行时依赖，部署更轻、启动更快。\n- **引入插件功能为后续自定义化添加配置**：新增 preload / 主进程 handler 插件自动注册机制（registerHook / registerHandler），为后续自定义插件与配置开放统一接入能力。\n- **片头片尾跳过接入 The Intro Database 数据自动填充**（lc-313~318 / 338）：自动从 The Intro Database 获取片头片尾时间点并填充，免去手动设置；支持 v3 接口与多路兜底。\n- **右下角每日放送接入 Bangumi /  TMDB / 豆瓣 实时热门影视数据**（hotUpdates / bangumiSync / tmdbSync）：右下角悬浮「🔥 每日放送」按钮，展示每日放送与热门影视；支持 Bangumi / TMDB / 豆瓣 多数据源切换，可按星期 / 热度 / 最新 / 剧集 / 电影排序，并支持「不感兴趣」屏蔽持久化。TMDB 需在设置面板填写自有 API Key（默认空，不内置密钥）。\n- **TMDB 免梯子直连（实验）**（tmdbSync / config / embyWall）：针对 `api.themoviedb.org` 在部分网络环境被 DNS 污染、Electron/Node 默认不读系统代理导致无法直连的问题，新增「免梯子直连」开关——内置 CheckTMDB 每日更新的可用 IP 快照，通过自定义 DNS `lookup` 将 `api / image.tmdb.org` 解析到真实边缘 IP 直连（TLS 仍用原域名，证书不受影响）；海报同步经主进程代理拉取，图片一并打通。支持设置面板手动填写 IP 与一键「从 CheckTMDB 更新 IP」，并**自动每日（24h）跟进仓库最新可用 IP**，无需开启梯子即可使用 TMDB 数据源。与 `HTTPS_PROXY` 代理方案互斥、互不干扰。"
    },
    {
     "tag": "v3.3.4",
     "name": "Fntv-Plus v3.3.4",
     "date": "2026-08-02",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.3.4",
     "prerelease": false,
     "body": "> 本次更新聚焦播放器稳定性与界面体验，修复若干已知问题，并新增 MPV 窗口置顶等功能。\n\n### 🐛 问题修复（11 项）\n\n- **修复设置面板配置 MPV 默认使用着色器不生效导致的卡顿**：修复部分机型勾选 MPV 默认着色器后播放初期卡顿、掉帧的问题，优化着色器配置的加载时机与生效路径，确保画质滤镜正常应用且不拖累解码性能。\n- **修复「继续观看」调用 PotPlayer 播放器失败**：修复从「继续观看」入口启动 PotPlayer 时因播放地址与会话鉴权未正确传递导致的启动失败、黑屏报错，现已正确透传会话 Cookie 与可读名播放地址，PotPlayer 可稳定续播。\n- **修复 PotPlayer 播放列表集数重复问题**：修复播放列表面板中同一集重复出现、顺序错乱的问题，现按真实集数去重并正确排序，逐集连播更可靠。\n- **修复多季剧集详情页页面显示异常**：修复多季（如「第一季 / 第二季」）剧集详情页布局错乱、季切换后信息显示异常的问题，详情页现可正确区分各季内容并稳定渲染。\n- **修复手动匹配元数据显示内容超出容器的问题**：修复剧集手动匹配弹窗中文件位置等长路径超出弹窗容器被裁切的问题，弹窗内容现已自适应容器宽度，超长路径可完整显示并支持滚动。\n- **修复影视页面弹窗按钮显示异常问题**：修复影视相关弹窗内按钮错位、样式异常或点击无响应的问题，弹窗内交互控件现已正常对齐并可正常操作。\n- **修复启用飞牛访问码导致无法进入影视首页**：修复服务端启用「访问码」后进入影视首页卡在授权/空白页的问题，现已在登录与首页加载环节正确处理访问码校验，可顺利进入影视首页。\n- **修复侧边栏数字显示异常问题**：修复侧边栏栏目角标（未看数量等）显示异常、数字错乱或不刷新的问题，角标现已正确统计并在内容变化时实时更新。\n- **修复特定文档导致软件崩溃重置的问题**：修复打开/解析特定文档时触发软件崩溃、配置被意外重置的问题，增强异常文档的容错处理，避免连带清空用户配置。\n- **修复 PotPlayer 播放列表显示 GUID 乱码**：修复播放列表直接显示 item GUID 原始字符串（如 `1d0b8996...`）而非可读剧集名的问题，列表现显示正确的「番名 - 第 N 集」名称。\n- **修复使用飞牛影视网页播放导致画面黑屏不显示的问题**：修复部分环境下原生网页播放出现「有声音无画面」黑屏的问题，优化网页播放的合成与渲染路径，画面可正常显示。\n\n### ⚡ 体验优化（3 项）\n\n- **优化设置页面布局**：重排设置页面分区与控件间距，信息层级更清晰；将「弹幕屏蔽」整合为「弹幕设置」并补充弹幕文件管理入口，查找与操作更顺手。\n- **优化首页鼠标滚动逻辑**：优化首页卡片墙的鼠标滚轮滚动体验，修正滚动方向、惯性及边界回弹逻辑，长列表浏览更跟手、不再误触翻页。\n- **优化 B站弹幕下载逻辑和配置**：放宽同番搬运（简称 / 异译）的相似度下限提升命中率，改为单源取弹幕避免多源合并导致时间轴错位；新增「打开弹幕文件夹」入口便于集中管理，并修复弹幕脚本加载异常导致弹幕整体失效的问题。\n\n### ✨ 新增功能（1 项）\n\n- **MPV 播放器添加窗口置顶功能**：新增 MPV 播放窗口「始终置顶」开关，观看时可让播放窗口停留在最上层，方便边看边操作其他窗口。"
    },
    {
     "tag": "v3.3.3",
     "name": "Fntv-Plus v3.3.3",
     "date": "2026-07-29",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.3.3",
     "prerelease": false,
     "body": "> 本版本主要修复了弹窗按钮消失、首页轮播白屏与误注入等界面异常，优化了 fnOS 连接报错提示与日志体验，并新增首页刷新、侧边栏 QQ 群反馈等小功能，同时提升了 MPV 的 B站弹幕匹配效果。\n\n## 🆕 新增功能\n\n### 🏠 首页手动刷新按钮\n- 首页导航栏新增刷新按钮，可一键刷新首页与轮播内容。\n\n### 💬 侧边栏 QQ 群快速反馈入口\n- 侧边栏新增「Q群反馈」按钮，一键加入官方 QQ 群，方便反馈问题与日常交流。\n\n## 🐛 修复\n\n### 🪟 弹窗按钮与界面\n- 修复创建媒体库、创建剧集、剧集手动匹配等弹窗中「确认 / 选择 / 创建」按钮消失的问题。\n- 修复创建媒体库弹窗误显示首页轮播大图的问题。\n- 修复轮播图被误注入到弹窗内部的问题。\n\n### 🖼️ 首页轮播白屏\n- 修复部分情况下首页加载时白屏卡死的问题。\n\n### 🔗 连接与报错\n- 优化 fnOS 连接 / 登录失败时的报错提示，现在能区分不同原因并给出对应的处理建议。\n- 修复 Electron 安全警告未被记录到报错日志的问题。\n- 报错日志现在会记录更多关键上下文信息，便于排查问题。\n\n### 🔧 其他修复\n- 修复设置面板 Bangumi 同步开关重启后显示未勾选的问题。\n\n## ✨ 优化\n\n- **日志文件生成逻辑优化**：单个日志文件体积更小、保留更多份数，并新增独立的报错日志文件，方便快速定位问题。\n- **媒体类型匹配范围调整**：弹幕、豆瓣、Bangumi 同步现在仅针对电影、电视节目、混合影片，自动跳过电视直播与其他视频。\n- **一级详情页顶部导航栏透明化**：导航栏不再遮挡背景剧照，浏览体验更沉浸。\n\n## 🎞️ B站弹幕（MPV）优化\n\n- 简化弹幕匹配规则，优先选择弹幕最多的单集；弹幕不足时自动合并多个候选。\n- 提升匹配质量：自动回退、优先精确单集、合集自动降权。\n- 弹幕较少时支持合并多个同类视频的弹幕（可在设置中调整阈值）。\n- 修复 Windows 下弹幕面板中文乱码、脚本崩溃等问题，弹弹 play 限流时给出友好提示。\n- 重构弹幕配置面板，手动搜索框自动填入解析到的番名。\n- 弹幕匹配日志现已接入应用日志，便于排查匹配问题。"
    },
    {
     "tag": "v3.3.2",
     "name": "Fntv-Plus v3.3.2",
     "date": "2026-07-27",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.3.2",
     "prerelease": false,
     "body": "> 本版本涵盖 v3.3.1 之后的全部开发提交（lc-109 ~ lc-127）。\n\n### 🎯 1. FN ID 登录（飞牛 ID）外网全面修复\n\n- **外网切换白屏**：修复切到外网后仍用持久化内网 IP 直接连接导致白屏——新增启动域名可达性预检，不可达自动回退登录页（内网仍走内网）。\n- **中继选择页可点击**：修复 FN Connect 中继选择页三个选项无法点击，改为窗口内导航）。\n- **自动填充健壮化**：修复中继通过后仍需手动再输一次账号密码——用户名/密码/登录按钮改为多级选择器。\n- **官方中继转发卡死（根治）**：定位 NAS 实际暴露在子域，改由主进程直接轮询拿配置、绕过页面内 WebRTC 隧道，彻底解决官方中继登录静默卡死。\n- **退出重登白屏**：修复登录页强制刷白底；登录页背景图改用绝对URL，退出重登也正常显示。\n\n### 🎨 2. 登录页背景图自定义\n\n- 设置面板「退出行为」下方新增 **「自定义登录页面背景图」** 与 **「清空」** 两个按钮，可选本地图片作为登录页背景，配置持久化（重启生效）。\n- 默认登录背景图统一为 `bg-login.jpg`。\n\n### 🌗 3. 深色模式与界面\n\n- **去突兀化**：深色模式下详情页按钮与标题栏进一步收敛为极淡幽灵风（提供自定义关闭按钮。）。\n- **亚克力默认值**：首次登录的亚克力透明度 / 背景模糊默认值统一为 30。\n\n### 🐛 4. 其他修复\n\n- **列表页右侧留白**：卡片网格改为确定性居中计算，修复偏右、横向滚动、虚拟滚动反复横跳等问题。\n- **播放页劫持问题**：修复特定情况下播放按钮走飞牛原生播放问题，现已可正常调用默认播放器播放。\n\n### ⚡ 5. 性能与体验优化\n\n- **首页刷新策略优化（lc-127）**：原每次关闭视频（含播放器异常退出）都会整页刷新首页，频繁打断浏览体验。现已改为**仅在每次「启动」时随初始加载刷新一次首页**；"
    },
    {
     "tag": "v3.3.1",
     "name": "Fntv-Plus v3.3.1",
     "date": "2026-07-27",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.3.1",
     "prerelease": false,
     "body": "> 本次为**稳定性修复版本**，重点解决 v3.3.0 实测中暴露的启动白屏/卡死、覆盖安装闪退、首页播放劫持与刷新异常等问题。建议所有 v3.3.0 用户升级。\n\n### 🐛 1. 启动与稳定性修复\n\n- **修复白屏卡死（启动即白屏 / 卡死）**：根因为首页轮播「加载占位」与 DOM 变更监听相互触发，形成渲染线程死循环，导致页面永远无法绘制。已加守卫使占位只构建一次，数据到达后再重建真实轮播。\n- **修复覆盖安装闪退**：上游旧版（`FNMedia.exe` / `飞牛影视.exe`）与本品共用同一单实例锁，旧进程常驻时新版本抢锁失败被静默退出。现启动前自动清理残留旧版进程，锁仍失败则弹「程序已在运行」明确提示而非秒退。\n- **中文安装路径检测升级为「阻断 + 引导重装」**：原仅弹非阻断警告；现检测到安装目录或用户目录含中文 / 非 ASCII 字符时，提示用户更改路径。\n- **代理崩溃兜底**：内置代理单请求异常不再拖垮整个代理进程，改为记录日志并返回 502，主进程自动重启代理。\n\n### 🎞️ 2. 首页轮播修复\n\n- **修复主页有数据却不显示轮播**：原选择器写死且要求标题含「媒体库」，部分 fnOS 布局匹配不到 → 轮播缺失。已改为多级兜底查找，兼容不同布局与文案。\n\n### 🎬 3. 播放体验修复\n\n- **修复首页封面播放图标未劫持（走官方网页播放）**：此前直接点首页卡片封面上的播放图标会落到官方网页播放器；现与详情页一致，统一劫持到外部播放器。\n- **优化体验关闭视频后首页每次刷新一次**：此前每次关掉播放器都会整页刷新；现仅在「播放器异常退出」时作为崩溃恢复才刷新，正常关闭由页面自身返回，符合良好视觉体验预期。\n\n### 🔇 4. 其他优化\n\n- **屏蔽启动清理残留进程的无害报错**：启动前清理旧版进程时，若目标不存在报错提醒，现已屏蔽该噪声。"
    },
    {
     "tag": "v3.3.0",
     "name": "Fntv-Plus v3.3.0",
     "date": "2026-07-25",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.3.0",
     "prerelease": false,
     "body": "### 🔄 更新内容\n\n## v3.3.0（2026-07-25）\n\n> 相对 v3.2 的变更。本次更新围绕「播放器能力」与「跨平台进度同步」两大方向，重点如下。\n\n### 🎬 1. 新增 PotPlayer 播放器支持\n\n- **内置 PotPlayer 外部播放器**，随安装包一并分发，开箱即用。\n- **播放控制**：支持续播、外挂字幕。\n- **逐集连播与进度回写**：内置 `potctl.exe` 每 5 秒读取播放进度回写续播点，并支持逐集自动连播。\n- **配置隔离（便携模式）**：首次使用将内置 PotPlayer ，支持用户自定义路径，使用本机配置。\n\n\n### 🎞️ 2. MPV 播放器优化，新增滤镜\n\n- **默认着色器面板**：设置页可直接选择 MPV 默认滤镜（共 10 档：关闭 / 锐化 A·B / 抗锯齿 AA·BB / 轻量 / 降噪 / 真实感 / 影院 / 极致；内置 Anime4K 等画质滤镜），出厂默认「关闭」。\n- **自动获取 B站番剧弹幕**：安装包内置精简便携版 Python，无需本机安装 Python 即可自动获取 B站弹幕。\n- **修复匹配失败**：修复番名以「你们」开头（如《你们先走我断后，于是10年后我成为了传说》）时被过滤规则误杀、导致弹幕为空的问题，此类番剧现已可正常获取。\n\n### 📚 4. 影视观看进度同步豆瓣\n\n- **在看同步**：开始播放影视后，自动将对应条目标记为豆瓣「在看」。\n- **看过同步**：飞牛「已观看列表」中的影视，自动同步为豆瓣「看过」。\n\n### 📺 5. 番剧进度同步 Bangumi 点格子\n\n- **集数级同步**：与豆瓣「整部标看过」不同，Bangumi 精确到**单集**——播放达到阈值（默认 80%）即把该集标记为「看过」，同时把所属条目标记为「在看」。\n- **完结同步**：最后一集或整部已看完时，自动将条目标记为「看过」。\n- **自动映射**：按番剧名在 Bangumi 搜索匹配条目与对应集数，首次标记前自动收藏条目，避免写入失败。\n- **授权**：需在设置页填入 Bangumi Token。\n\n### ✨ 其他体验优化\n\n- **播放按钮交互重做（按页面区分）**\n  - 任意界面（卡片 / 列表）点击播放按钮 → 弹出「飞牛原生播放 / 外部播放器」**二选一**选择框；\n  - 剧集 / 单集详情页 → 显示「原生 + 外部」**双按钮**并排，各播各的；\n  - 开启「隐藏原生播放按钮」时 → 直接走默认外部播放器，无弹窗。\n  - 切换 MPV / PotPlayer 后，外部播放按钮标签**即时刷新**。"
    },
    {
     "tag": "v3.2.0",
     "name": "Fntv-Plus v3.2.0",
     "date": "2026-07-23",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.2.0",
     "prerelease": false,
     "body": "### ✨ 新增\n\n**深色模式完整支持**\n- 设置面板新增「主题模式」三态开关：**浅色 / 深色 / 跟随系统**，偏好持久化、重启保留；「跟随系统」实时响应系统主题变化\n- 全套 UI 深色适配（62+ 主题变量驱动）：设置面板、侧栏抽屉、首页轮播、详情页玻璃卡、关于/反馈/B站弹窗、骨架屏、页面过渡、导航栏、内容卡片、顶部窗口控制栏——切换主题即时整窗换肤，已打开的面板也实时生效\n- 与飞牛原生主题机制双向同步，网页内容与自定义 UI 深浅一致\n\n**B站弹幕 Cookie 扫码登录**\n- 设置面板新增「B站弹幕」分组：一键弹出二维码，手机扫码确认后自动保存 Cookie，无需手动抓取\n- 支持二维码失效后一键刷新重扫\n\n**B站弹幕（mpv 播放器）增强**\n- 控制栏新增独立「B站弹幕配置」按钮与菜单\n- 弹幕搜索解析加强，新增「极速策略」，修复部分番剧“无法解析”\n- 支持手动搜索番剧名匹配弹幕\n- 匹配结果按**弹幕数量**优选，解决“匹配上了但弹幕很少”\n- 修复网络流媒体场景下番名被误读为 IP 地址\n\n**侧栏功能入口**\n- 侧栏底部新增 ⚙ 设置 / ℹ 关于（显示动态版本号）/ 💬 反馈 三个按钮"
    },
    {
     "tag": "v3.1.0",
     "name": "Fntv-Plus v3.1.0",
     "date": "2026-07-22",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.1.0",
     "prerelease": false,
     "body": "> 修复了一些已知问题。\n\n## v3.1.0（2026-07-22）\n\n### 🐛 修复\n\n- **轮播图与占位图**\n  - 修复轮播图、默认占位图的显示问题\n  - 优化初次启动时的轮播图海报加载\n\n- **飞牛影视 logo 常驻**\n  - 修复飞牛影视 logo 常驻界面、影响影视观看体验的问题\n\n- **登录页跳转原生页面**\n  - 修复登录页跳转原生页面的问题\n\n### ✨ 新增\n\n- **B站弹幕登录功能设置**\n  - 设置面板中新增 B站弹幕登录相关功能配置"
    },
    {
     "tag": "v3.0.0",
     "name": "Fntv-Plus v3.0.0",
     "date": "2026-07-21",
     "dateFrom": "body",
     "url": "https://github.com/FNOSP/AniBox/releases/tag/v3.0.0",
     "prerelease": false,
     "body": "# 项目建立\n\n> 飞牛影视第三方桌面客户端：基于 Electron 深度封装飞牛影视（Fntv-Plus）Web 端，旨在为你提供超越浏览器的桌面体验与丰富增强功能。\n\n## v3.0.0（2026-07-21）\n\n### ✨ 新增\n\n- **客户端 UI 大改**\n  - 初次对客户端界面进行大幅度重构与改版，整体视觉与交互焕新\n\n- **飞牛首页轮播大图**\n  - 首页新增轮播大图展示，强化影视封面与推荐位的视觉呈现\n\n- **退出托盘与设置整合**\n  - 优化退出到系统托盘的行为\n  - 将设置相关内容收进飞牛侧边栏，入口更集中、界面更简洁\n\n- **B站弹幕搜索获取（初步）**\n  - 初步支持 B站 弹幕的搜索与获取，为后续弹幕能力打底"
    }
   ]
  },
  "web": {
   "repo": "FNOSP/Fntv-Plus",
   "fpk": "1.3.0",
   "fpkDate": "2026-10-24",
   "items": []
  }
 },
 "dl": {
  "tag": "v4.1.0",
  "exe": "AniBox_4.1.0_x64-setup.exe",
  "exeSize": 94295151,
  "fpk": "AniBox-1.3.0.fpk",
  "fpkSize": 11509495,
  "fpkArm": "AniBox-1.3.0-arm64.fpk",
  "fpkArmSize": 10967933
 }
}
