BoxPlayer v5.0.26
中文
网盘浏览与传输
- 修复网盘文件夹超过单页数量后只能处理第一页的问题。文件列表滚动加载与文件夹下载现在共享正确的 cursor、结束条件和去重逻辑。
- 修复 123 云盘文件夹下载遗漏后续分页内容的问题。
- 修复 123 云盘及其他单根目录网盘在“移动到 / 复制到”目录选择器中无法展开子文件夹的问题。
- 优化启动阶段网盘根目录加载:资源盘与备份盘并行初始化,只打开用户配置的首选根目录,避免界面加载完成后又被异步切换。
桌面与打包
- 取消视频、音频、图书和漫画格式的系统默认文件关联;Windows 升级安装时仅清理 BoxPlayer 旧版创建的关联项。
- 修复打包应用通过
file://加载时图标和样式资源路径不正确的问题,并删除不存在的/iconfont.css引用。 - Aria2 连接错误不再在通知中显示 RPC 密钥。
质量保障
- 接入 Electron Playwright 回归测试,覆盖实际打包页面、主导航、设置持久化及资源加载错误。
- 增加真实网盘账户测试,覆盖启动根目录稳定性、123 云盘全盘搜索、滚动续页、文件夹下载跨页、上传和媒体刮削流程。
- Release 工作流新增打包 Electron UI 测试门禁,并优先使用仓库内的版本化 Release 文档,避免发布正文被自动生成内容覆盖。
macOS 发布验收
- 已构建并挂载
boxplayer-5.0.26-mac-arm64.dmg。 - 已确认 DMG 内为 arm64 应用,
app.asar包含main.html、style.css、icon.svg、主进程和 preload 入口。 - 已从 DMG 直接启动应用,确认主题、导航、目录树、文件列表和工具栏显示正常。
English
Cloud browsing and transfers
- Fixed folders with more than one API page being limited to the first page. Infinite scrolling and folder downloads now use the correct cursor, completion conditions, and deduplication behavior.
- Fixed 123 Cloud Drive folder downloads omitting items from subsequent pages.
- Fixed subfolders not expanding in the Move To / Copy To folder picker for 123 Cloud Drive and other single-root providers.
- Improved startup root loading: backup and resource drives initialize concurrently, while only the configured preferred root is opened, preventing late asynchronous navigation changes.
Desktop and packaging
- Removed system default associations for video, audio, book, and comic formats. Windows upgrades only remove legacy associations previously created by BoxPlayer.
- Fixed icon and stylesheet paths when the packaged application is loaded through
file://, and removed the missing/iconfont.cssreference. - Aria2 connection notifications no longer expose the RPC secret.
Quality assurance
- Added Electron Playwright regression coverage for packaged rendering, primary navigation, settings persistence, and resource-loading errors.
- Added real-account cloud tests for startup root stability, 123 Cloud Drive global search, infinite pagination, multi-page folder downloads, uploads, and media scraping flows.
- Added a packaged Electron UI gate to the Release workflow. Versioned release documents now take precedence so generated changelogs cannot overwrite the release body.
macOS release acceptance
- Built and mounted
boxplayer-5.0.26-mac-arm64.dmg. - Confirmed the DMG contains an arm64 application and that
app.asarincludesmain.html,style.css,icon.svg, and the main/preload entry points. - Launched BoxPlayer directly from the DMG and verified the theme, navigation, folder tree, file list, and controls render correctly.