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
Fixed cloud folder downloads stopping after the first file. The child list was being cleared before its asynchronous queue insertion had completed.
Recursive folder downloads now wait for every file on the current page to enter the download queue before clearing the page and continuing with the next cursor.
The fix covers providers using the shared folder-download path, including Aliyun Drive, Baidu Netdisk, 123 Cloud, 115, Quark, China Mobile Cloud, Tianyi Cloud, PikPak, OneDrive, and Google Drive. Existing ZIP-based folder downloads for Box and Dropbox are unchanged.
Top-bar downloads now wait for queue insertion before reporting success, preventing premature UI unlocks and misleading success notifications.
Quality assurance
Added a real 123 Cloud three-file folder regression that verifies all files and their contents.
Added a real Aliyun Drive folder regression that verifies every child is queued and transfer continues beyond the first file.
Isolated historical download and upload queues from real-account Playwright profiles so tests cannot start existing tasks.
Fixed Vite Preview deleting dist at startup, stabilizing Electron tests against the production renderer.
Electron startup, navigation, and settings-persistence regressions pass.
macOS release acceptance
Built and mounted boxplayer-5.0.28-mac-arm64.dmg, then launched the application directly from the DMG.
Confirmed that the app loads from app.asar/dist/main.html and that the theme, top navigation, sidebar, file list, toolbar, and login window render correctly.