I’d like to have an ability to pin any folder, in order to not cleaned up automatically. It is especially useful in a “road warrior” scenario, to pin actual projects while offline.
Currently we have no plan to add this feature. Perhaps you can increase the cache size limit?
It’s a pretty standard feature for synchronization software. The offered workaround is not very reliable because there are folders which rarely accessible but its files are important and needs to be always available.
Respectfully, this doesn’t hold up.
A larger cache still evicts under LRU when it fills, so it just delays the problem, while wasting disk on files I don’t care about. That’s not a workaround, it’s a deflection.
Pin / “Keep Downloaded” is a standard feature of every comparable client: iCloud, OneDrive, Dropbox, Google Drive, Box. It’s also a feature SeaDrive ships on Windows at the exact same version (3.0.21) under the same Pro license. The macOS File Provider API supports it, and macOS Sequoia made the Finder integration straightforward. It can’t be that hard.
“No plan” with no reasoning, on a feature requested since 2020, on a shipping production client we pay for, isn’t an answer. Why is there no plan?
As of the time of my last reply, File provider API didn’t directly provide Pin a file or folder feature. Implementing it by SeaDrive itself adds quite some complexity into the code. That’s why we didn’t immediately add it by then. (The same feature on Windows is automatically provided by the OS.)
Given the increasing requests for this feature, we have decided to add this feature in the next few versions.