mickstar / Zoo-For-Zotero

This is an Android app for viewing Zotero libraries.
562 stars 53 forks source link

Attachment changes are not synced from Zotero to tablet #178

Open Darkdragon84 opened 1 year ago

Darkdragon84 commented 1 year ago

Hi! I love the app, it's fantastic <3 There is one issue however that keeps bugging me and I am not sure it's on my side. I sync over Zotero sync. When I open an attachment pdf on my tablet (samsung tab) through Zoo, the pdf gets downloaded and put in the cache. I can make annotations there and Zoo asks me if I want to upload. If I do so and sync on my PC with the Zotero client I can see the annotations, so this direction works fine. However, if I continue to annotate the same pdf on my PC, sync on PC and tablet, Zoo tells me that one item has been updated, so it notices the change. However, when I open the pdf I don't see the changes, the file is still in the last state it was on my tablet. Interestingly, immediately after opening the pdf on the tablet, Zoo asks me if I want to upload the changes. So it notices that the local file is different from the file on Zotero cloud alright, but somehow it didn't update the local file when syncing. I have checked in a file manager that the file indeed has not been modified since last local annotation, so the sync didn't change the file. Has anyone else encountered this problem?

The only workaround for me so far is to manually clear the cache in the file manager (is there a button for that in the app?).

JonathanW91 commented 1 year ago

Look my answer here https://github.com/mickstar/Zoo-For-Zotero/issues/177#issuecomment-1425841440

Darkdragon84 commented 1 year ago

I am using an external PDF viewer, not the zotero one. It works fine between different PCs with original zotero client for syncing, I can open the PDFs with any PDF viewer and see the annotations. It's just that Zoo doesn't seem to notice when a PDF has changed on my PC, it doesn't redownload to my tablet.

Darkdragon84 commented 1 year ago

Hey @mickstar any update on this?