I keep encountering an issue where the inbox doesn’t sync correctly to DTTG. I delete the files from my Mac, let it sync but very often DTTG still has them in the inbox.
If I delete on DTTG first, it disappears correctly on Mac.
If I rename files on the Mac, they rename correctly on iOS but if I move or delete them, they often keep sticking around (even outside the inbox but it’s the most noticeable there). Sometimes the iOS version creates duplicates that are not getting synced back on Mac.
I tried deleting the app multiple times and re-install / re-sync from scratch and for the first couple times it works fine, but then goes back to not wanting to sync.
I also noticed that at first when it works, the inbox is called “Global Inbox” on DTTG but later gets renamed to just “Inbox”, not sure if that means anything.
I tried with Dropbox, iCloud and both at the same time as sync backends but this problems keeps popping up.
I am using DEVONthink 3 on my Mac with Mojave, and iOS 13 on my iPad and iPhone but the same issues happened on iOS 12 before I installed the beta.
The problems were already there before upgrading to iOS13
The duplicates I am talking about are very odd. They aren’t the usual duplicates that I experiences a few times with DT because they aren’t even syncing back. They literally only exist on the iOS device.
Sadly the problem keeps popping back up. This time my server (mac mini) added 5 new documents, only 1 appeared on my phone and other Mac. I renamed the file on my Mac to see if it would propagate back to my server (it did). I then went ahead to setup a new Macbook and none of the new files appears.
I tried verifying the db, resyncing the mobile apps completely from scratch and forcing a complete resync on my new Mac. Still the files don’t pop up and are just on my server.
I verified each database individually without it doing much, but hitting “Verify location quickly” seems to have fixed it. All other devices triggered a sync for all databases and the documents that were missing have now shown up. In total the newest Mac ended up syncing 300 files spread across all databases!
I wonder what happened behind the scenes? The server that does most of the automation also has “verify uploaded items” checked so I would have assumed that it makes sure that everything is ok without manual intervention.
is there anything I can do to avoid this problem? My server runs without screen usually and it’d be nice to have peace of mind that everything stays ok.
For example, can I trigger this verification with applescript or URL command?
This isn’t possible and it wouldn’t be a reliable workaround. Especially on Catalina iCloud seems to be broken for quite a few users. Therefore the best and most reliable option would be to use another cloud service.
Yes I get that, especially as an engineer that has to deal with integrating various APIs.
But as a paying customer I don’t want to pay another cloud service just to get DT to sync correctly. iCloud sync was/is advertised as a feature of DEVONthink and for me a deciding factor why I bought this app for the price that it costs (which would have been a long time of some other premium subscription). DT is also the only app that I sync with iCloud that runs into all of these issues.
If iCloud doesn’t work for the quality standards that DEOVNthink sets, and the recommended solution is to switch to a different cloud provider, maybe it’s better to add a warning somewhere when setting up the location.
Anyway, I hope it’ll get figured out eventually.
I’m glad everything is in sync again and will periodically verify the location (or try to hack some UI automation with applescript together) for now