github gaozhangmin/boxplayer v5.0.27
BoxPlayer v5.0.27

4 hours ago

BoxPlayer v5.0.27

中文

文档预览

  • 修复 Word(DOCX)云端文件被错误交给电子书阅读器打开的问题。DOCX 现在恢复使用原生 Office 版式预览,保留文档布局、图片与表格展示能力。
  • 保持 EPUB、MOBI、AZW3 等可重排电子书继续使用图书阅读器,PDF 继续使用专用 PDF 阅读器。

天翼云盘

  • 修复天翼云盘登录后打开根目录返回 HTTP 400、提示 date/signature is null 的问题。
  • 解决 Chromium 丢弃受限 Date 请求头导致签名失效的问题;Electron 主进程现在会在请求发出前恢复与签名一致的 Date,并移除内部传输头。
  • 已使用真实天翼云盘账号验证根目录刷新,请求返回 HTTP 200 且文件列表正常加载。

质量保障

  • 新增 Word 在线预览真实阿里云盘 Playwright 回归。
  • 新增天翼云盘真实账号签名请求 Playwright 回归,校验 DateSignatureSessionKey 和成功响应。
  • 真实账号测试现在会自动启动构建后的 renderer 预览,并读取与开发环境一致的账号 origin,无需手动保持前端服务常驻。

macOS 发布验收

  • 已构建、挂载并检查 boxplayer-5.0.27-mac-arm64.dmg
  • 已确认 DMG 内的 BoxPlayer.app 包含主 HTML、CSS、Electron 主进程与 preload 资源。
  • 已从 DMG 直接启动应用并检查主窗口主题、导航、目录树、文件列表与工具栏显示正常。

English

Document preview

  • Fixed cloud DOCX files being incorrectly opened by the ebook reader. Word documents now use the native Office-layout preview again, preserving document layout, images, and tables.
  • EPUB, MOBI, AZW3, and other reflowable ebooks continue to use the book reader, while PDF files continue to use the dedicated PDF viewer.

Tianyi Cloud Drive

  • Fixed HTTP 400 responses with date/signature is null when opening Tianyi Cloud Drive after login.
  • Fixed invalid request signatures caused by Chromium dropping the restricted Date header. The Electron main process now restores the exact signed date before transmission and removes the internal transport header.
  • Verified root-folder refresh with a real Tianyi Cloud Drive account: the request returns HTTP 200 and the file list loads successfully.

Quality assurance

  • Added a real-Aliyun Playwright regression for Word document preview.
  • Added a real-account Tianyi Cloud Drive Playwright regression that verifies Date, Signature, SessionKey, and the successful response.
  • Real-account tests now start the built renderer preview automatically and use the same account origin as development, without requiring a manually maintained frontend server.

macOS release acceptance

  • Built, mounted, and inspected boxplayer-5.0.27-mac-arm64.dmg.
  • Confirmed the DMG's BoxPlayer.app contains the main HTML, CSS, Electron main process, and preload assets.
  • Launched the app directly from the DMG and verified the main-window theme, navigation, folder tree, file list, and toolbar render correctly.

Don't miss a new boxplayer release

NewReleases is sending notifications on new releases.