I am new to Noteself so please bear with me. I found clear statements regarding the technical how’s of Noteself but I’d like to ask a few questions what can be achieved with Noteself at this point (and what not).
Noteself sits on a (central) server and syncs bi-directionally with all instances on all machines connecting to it, right? I presume that using Couchdb/Pouchdb backend means that if there is no connection to the central server it will keep the data locally (where exactly?) and sync at the next opportunity.
Although I would not aim to provoke such a situation, what happens if there is a conflict? Will the youngest edit always win? Or is there a merge, possibly even with user interaction (diff)?
Related to this: Is there a user interface to visualising the differences between historical states of a note?
How will attachments be treated, will they go inside the DB storage or be linked (but how would that be synced?)?
The main developer of Notesync stated that Noteself does what he asks of it, any new requests are unlikely to be added. Seeing as he seems to be the only contributor this is very reasonable but is this use case explained anywhere?
PS: I have a home server running Ubuntu 16 on which Couchdb could be installed. Does anyone have experience with this?