I’m sorry that the update notification is late.
Attachment problems:
Large file treatment has been improved, and I’ve tested in 40MB of mp4 or 300MB PDF. perhaps I’d overlooked something. I’ll investigate it more deeper.
Error message on synchronization:
“(newfile:plain-…” is caused by the plugin failed to write a note.
Self-hosted LiveSync synchronizes the file by redoing minor changes.
But if there are missing pieces in intermediate changesets, the message is shown temporarily. (Intermediate changeset often shrank for faster synchronization when you leave obsidian open.)
If subsequent redo is applied successfully, it doesn’t matter (as you see), but while applying changes, we can’t peek what will subsequent.
But, I forgot to log the errors. this would be improved in the next release.
Added: This happened by message bug too, thay you said! Really thank you! Fixed in 0.1.15!
Empty Folder:
Oh, I completely forgot to write notes of empty folder treatment.
Yes, Self-hosted LiveSync syncs only files, not to folder.
So, As you said, an empty folder would not be synced.
And when the folder becomes empty, the folder will be deleted.
It’s a large limitation, I have to write it into readme. Thank you for pointing it out.
totally:
I’m glad to hear that other issues have been solved! Thank you for your patient and gentleness.
About CouchDB’s docs:
Yes, you are right. And using Self-hosted CouchDB is preferred.
And, as you saw, everybody forgets CouchDB, even though this is a great database.

I think too, the setup docs of CouchDB could be very useful.
So, I will write it without touching about web-server.
I think topics are almost in below:
- Self-hosting limitations.
- Setup CouchDB ( bare? / dockerimage? )
- Preferred configurations
- Expose to the internet by ngrok for testing.
And, I’d like to write the topic about below:
- Expose to the internet by own domain and the setup the reverse proxy with SSL.
Not so hard technically. But, as Security Specialist, it’s so heavy topic.
So, I begin with the first four topics.