I’ve been using DT for a year or so now and absolutely love it.
That said, I have a recurring issue. Every once in a while my Macbook crashes or an update forces shutdown/closes DT and when I boot the system back up and open my database a whole bunch of files (400-800) are reported as “missing,” and moved to the inbox as orphans. I am always asked if I would like DT to repair the database, and when I click “Yes” It always fails.
It’s a ~4GB encrypted database. All files are stored in the DB, none are indexed. The vast majority of the documents are images and PDF’s.
When this happens I select all files/folders in the root of the database and click “Download pending files” from the context menu. DT then re-downloads the missing files from icloud (while simultaneously syncing the new 800 orphans to icloud). It just seems a bit inelegant.
I try my best to make sure I close DT before restarting or doing any development that might cause crashes, but it still inevitably happens. What exactly is happening, and is there a way to ensure that DT can gracefully recover? I’m afraid that one of these days recovery will not go so smoothly.