I tested out by installing the agent on her clean laptop and re-syncing with Seafile server (using a test user account). Unfortunately when I did this the agent wiped out the data on the server and left the synced folder blank (as the laptop had an empty folder on the C: drive).
This should not have happened.
Are you able to replicate this with another test user account? Create a new account on the Seafile server, put some data in it, then add that account to another laptop and see what happens.
I next logged into the web portal as the user and found I was able to use the Share link and Download her files from the server. Unfortunately this needed to be done file by file and took hours to complete.
Next time go to the web UI, go into the library that you want to restore files, click on the history button, select the snapshot before the deletion happened, then click "Restore".
I am thinking there must be a simple way to recover all of a users files from the Seafile server without resorting to all of this manual processing. I did try searching the forums but cannot find anything clearly documented. What is best practice for recovering files to a crashed PC?
The server-side copy should never have been deleted because an empty client was attached to the account. Something terrible occurred.