You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
修复 Windows 自动更新:下载完成后持久化待安装版本,避免应用重启时重复下载;下载完成会明确提示“重启安装”,并在安装完成后清理待安装状态,避免安装包反复累积。
统一 Pro 购买入口为“官网登录并购买”,并修复邮箱退出后仍停留在验证码输入状态的问题。
调整 CI 触发规则,推送 main 不再启动 MPV 集成工作流;发布工作流创建 Release 时读取版本化文档,避免正文被自动 changelog 覆盖。
English
Added local multipart uploads for Tianyi Cloud (189): file and part checksums, upload-session initialization, part URL retrieval, part uploads, and final commit, with progress and rapid-upload reporting.
Added local multipart uploads for 139 Cloud: upload-session creation, batched part URL retrieval, part uploads, and final commit, wired into both drag-and-drop and normal upload workers.
Added a provider upload registry so Tianyi Cloud and 139 Cloud no longer fall through to the Aliyun upload implementation.
Added capability declarations, protocol headers, and authentication/upload regression coverage for both providers; in-memory new-file upload remains explicitly unsupported.
Fixed Windows auto-update behavior: persist the pending version after download to prevent duplicate downloads, show an explicit “restart to install” prompt, and clear the pending state after installation so update packages do not accumulate.
Unified the Pro purchase entry as “Sign in on website to purchase” and fixed the email login form staying in verification-code mode after logout.
Updated CI so ordinary pushes to main do not start the MPV workflow. Release creation now reads the versioned release document, preventing generated changelogs from overwriting it.
验收记录 / Acceptance
pnpm exec vue-tsc --noEmit:通过。
pnpm exec vitest run src/utils/__tests__/boxplayerAuth.test.ts electron/main/core/__tests__/autoUpdate.test.ts:通过(14 tests)。