Skip to content

v2.7.1: 功能增强与系统重构

此版本是一个重大功能更新版本,包含了大量新功能、重要修复和系统优化,同时对官方文档进行了全面重构。

🌟 主要新功能

🔧 手动状态编辑功能

  • 新增状态编辑器组件: 支持手动修改视频下载状态
  • 状态任务卡片组件: 优化状态显示界面
  • 统一错误处理器: 完善错误处理机制
  • API接口优化: 增强前后端状态管理功能

🚀 自动化文档部署系统

  • 新增GitHub Actions工作流: 自动构建和部署VitePress文档到GitHub Pages
  • 支持Bun包管理器: 优化构建速度和依赖管理
  • 自动触发机制: docs目录变更时自动部署

🔐 SSL证书兼容性修复

  • 智能CA证书检测: 自动检测系统CA证书路径
  • CentOS系统支持: 修复CentOS 7等老系统的SSL验证问题
  • 多平台兼容: 确保在各种Linux发行版上的稳定运行

📦 Aria2集成增强

  • 静态链接版本: 使用静态编译的aria2,实现真正独立运行
  • 多架构支持: 支持x86_64和aarch64 Linux架构
  • 智能回退机制: 任何步骤失败时自动回退到系统安装方式
  • 配置目录持久化: aria2二进制文件提取到配置目录

🛠️ 技术改进

🐋 Docker构建优化

  • 多架构构建: 支持AMD64和ARM64架构
  • 多镜像仓库: 同时推送到Docker Hub和CNB.Cool
  • 优化构建流程: 减少重复构建,提升构建效率
  • Alpine基础镜像: 替代scratch镜像,确保系统库支持

🏗️ 构建系统增强

  • Cross.toml配置: 优化交叉编译环境
  • 依赖管理改进: 修复各种构建依赖问题
  • CI/CD流程: 完善GitHub Actions构建流程

🎨 前端界面优化

  • 图片格式转换: 将所有JPG/PNG图片转换为WebP格式,大幅减少文件大小
  • 任务队列界面: 改为3列布局,添加详细说明面板
  • 响应式设计: 移除最大宽度限制,充分利用屏幕空间
  • 用户体验: 添加队列类型、状态说明、处理机制等指导信息

📖 文档系统重构

🔄 内容更新

  • 功能对齐: 文档内容与最新v2.7.1版本功能完全对齐
  • 移除过时内容: 删除所有废弃的配置项说明(如 favorite_list, collection_list 等)
  • 现代化指南: 增加了关于如何使用现代化 Web UI 管理视频源的详细指南

📝 新增文档

  • 稍后再看功能: 新建 watch_later.md 说明文档
  • 番剧功能: 新建 bangumi.md 说明文档
  • 任务队列界面: 添加Web界面监控说明

🔗 链接和资源修复

  • 全站链接修复: 系统性检查并修复所有内部链接和锚点
  • 图片资源验证: 修复所有图片引用路径和格式问题(.jpg.webp
  • 项目地址更新: 统一更新为新的项目地址 qq1582185982/bili-sync-01

🧭 导航优化

  • 侧边栏重组: 重新组织VitePress侧边栏的导航结构
  • 逻辑分类: 使功能分类更有逻辑性,用户更易找到所需信息

🐛 重要修复

🔧 构建和部署修复

  • GitHub Actions: 修复各种CI/CD构建问题
  • 依赖管理: 解决npm/yarn依赖冲突
  • 交叉编译: 修复ARM64 Linux平台的构建问题
  • Docker构建: 修复容器运行时的各种问题

🖼️ 图片和资源修复

  • 图片引用: 修复文档中所有 .jpg.webp 的引用问题
  • 路径错误: 修正相对路径和绝对路径问题
  • 资源优化: 优化图片加载速度和文件大小

🔗 链接修复详细列表

  • introduction.md: 修复指向"配置迁移指南"的链接路径错误
  • quick-start.md: 移除指向不存在的 queue.mdsettings.md 的无效链接
  • README.md: 修复指向旧仓库的徽章和图片链接
  • configuration.md: 移除过时的TOML配置示例,修复页面显示样式问题

🏷️ 项目信息更新

📍 地址变更

  • GitHub仓库: 更新为 qq1582185982/bili-sync-01
  • Docker镜像: 提供GitHub和国内两个镜像选择
  • 文档地址: 统一所有文档中的项目地址信息

🏗️ 项目结构优化

  • 文件清理: 清理无用文件,优化项目结构
  • 配置文件: 更新相关配置文件
  • 依赖升级: 升级相关依赖到最新版本

📊 统计信息

  • 文件变更: 涉及35+个文件的修改
  • 代码行数: 新增3596行,删除1766行
  • 图片优化: 转换所有图片为WebP格式,显著减少文件大小
  • 文档页面: 新增2个功能文档,完善10+个现有文档

总的来说,v2.7.1是一个功能丰富的重大更新版本,不仅增加了重要的新功能,还大幅提升了系统的稳定性、兼容性和用户体验。