SIGN IN SIGN UP

Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

0 0 1 Rust

Add bidirectional remote file copy support (PULL operations)

- Introduced a new task for implementing bidirectional file transfers, allowing files to be copied from remote devices to local devices.
- Extended the `FileCopyJob` to handle PULL operations, addressing user experience gaps when dragging files from remote device explorers.
- Implemented a new `RemoteTransferStrategy` to detect transfer direction and manage both PUSH and PULL protocols.
- Added necessary protocol messages and handlers for PULL requests, including security validations and checksum verifications.
- Created integration tests to ensure functionality and performance of PULL operations, including error handling and resume capabilities.
- Updated UI components to facilitate drag-and-drop functionality from remote to local folders seamlessly.
J
Jamie Pine committed
a4e4e68d536f5a472eb4daa56d0a0ec4e813a101
Parent: 7e8208e