Differences between uploading a file directly in the app and uploading a file from chrome extension
I'm looking into the "technical" differences between uploading through the app and the Chrome extension. For example, if they are stored in different places, if the file is treated differently, if at database level there is a flag indicating the upload type, etc.
If you need to tell the difference, files added directly from the browser have a URL and accessed date, those from the file system (obviously) don't. The only way that matters is that you have a "View Online" version for the former.
I'm doing some debugging to provide better feedback, and while I know this issue isn't on Zotero's end, it feels like Boox might be using the Zotero API incorrectly. Zotero's iOS and Android apps work perfectly, so I was wondering if the API only returns files with a specific flag or something like that. If there's no "real" difference, I'm not sure what they're doing wrong.
Any thoughts?
If so, I have no idea why that'd be different. The API call to get them is exactly the same, you'd have to go to significant length to break one and not the other.