I think they are asking what happens if another program edits the index while the Polar program is running, which still might happen if the library is stored in something like Dropbox and multiple computers have it open at the same time.
Oh.. Right. Right now it wouldn't be good. My plan was to implement filesystem events but unfortunately the Electron scalable version of filesystem watching isn't actually supported anymore.
I think I might be able to re-implement by checking only the files that are open.
That said. I'm planing on implementing cloud support natively in Polar. Offline-first and always but we will have cloud sync.
Thanks for the answer. Yes I have something like Evernote open on multiple devices at once. Not a killer feature, mostly used on a phone or table and a computer. Not applicable yet for this, but was curious.