Highlights
- Large local and OneDrive result trees now virtualize rows, keeping directories with tens of thousands of items responsive.
- Tree scrolling renders only the visible rows plus a small overscan buffer while preserving the native scrollbar and drag, context-menu, and expand interactions.
- Scan results are sorted by size in the worker, and targeted refreshes preserve size ordering after replacing a subtree.
- Local disk cards now show used space alongside total capacity, matching the OneDrive capacity display.
Verification
- Frontend production build passed
- Virtual-range boundary assertions passed
- 11 Rust unit tests passed
- macOS arm64 GitHub Actions build passed
- Final DMG passed hdiutil verification
- Mounted DuckDisk.app passed strict deep code-sign verification
- App version: 0.5.6
- SHA-256:
42ca461dbc636d7ec966429f01759fa8d5a132f2d213ec436516215dc7e5b0bd
Installation: Download the .dmg, open it, and drag DuckDisk into Applications.
Local development builds are ad-hoc signed. On first launch, macOS may require right-clicking the app and choosing Open. For some new version of MacOS this may not work, then execute xattr -dr com.apple.quarantine /Applications/DuckDisk.app