SeaDrive 2.0.3 is a great step ahead. It feels that SeaDrive 2 grows in speed with every iteration. That’s great! Same things goes for stability: I have switched accounts multiple times and nothing unexpected happened. The programm has never shut down unexpectedly either.
Yet, reliability is an issue. Download and upload are a concern.
I have two examples - one for download and upload each:
Download: I had an entire library "always-keep-in-sync"ed. The download started and most of the files were downloaded, but the download was never fully completed. The status of the library remained “syncing”. So I found one file (“20180327-RDB-Gedanken.txt” in the screenshot below) that SeaDrive did not download and whose status kept in “sync pending” (see screenshot below - never mind the conflict files in the folder).
The file is not corrupt/damaged/unavailable. I can open it in Seahub and when I double click it in Windows Explorer, it also opens. So SeaDrive can download it when I do it manually. Once I do this, the file is also available offline (see screenshot below) and the library download is complete.
Long story short: The always-keep-in-sync sometimes stumbles.
Upload: I added a single file to a folder and the file’s status remains in sync status indefinitely. A reboot does not change the situation
In summary, dropping a file in SeaDrive is not guarantee that it ends up on the server.
Then language changes also remain a source unintended behavior. I cannot reliably reproduce it, but the duplication of all or some of the category folders is common. And: The problem is bigger than just cosmetic! The information I get from them is in conflict.
According to “My libraries”, the libraries are only in the cloud.
According to “Meine Bibliotheken”, the libraries are all synced:
When I copy files in category folders that do not correspond with the language setting of SeaDrive, they do not get uploaded. (Example: SeaDrive is set to English. Files I copy into libraries under “Meine Bibliotheken” are not uploaded.)
Regarding features, there is one thing that I seriously miss from SeaDrive 1.0: The possibility to create share links from the context menu. Unless the context menu item is added back, SeaDrive 2.0 is no real alternative to SeaDrive 1.0 despite SeaDrive 2.0’s many advantages!
Finally, there are two things that I want to suggest changing/amending:
a.) Could a time column be added to the transfer progress window? (Would help troubleshooting.)
b.) The use of 8-digit alphanumeric strings for the user accounts under seadrive_root is workable, but it is not at all elegant. For some it may be outright incomprehensible.
There was no problem if users didn’t get in touch with this number, but they do!
Is there a way to do it like OneDrive does it?
Last but not least: This post contains only a few words of recognition at the beginning and then a lot of suggestions/requests. This is not telling the entire story: I believe that SeaDrive is already a worthy successor of SeaDrive 1.0. From my point of view, it is one of Seafile’s greatest features (especially in comparison to ownCloud/Nextcloud). But for it to become a real killer feature, it needs to work like a charm. Please regard my comments as an attempt to help you make SeaDrive Seafile’s next killer feature.