Repository navigation
1.0.0
First release prepared for the Obsidian community plugin directory. Requires Obsidian 1.8.7 or newer.
Sync state is kept per vault (#21). It used to live in global localStorage under the server URL, so two vaults syncing to the same server shared one state. It now lives in the vault's own storage. On first load the plugin moves over only the entries for this vault's servers and leaves the rest for the other vaults. Published URLs moved the same way (#22).
One-way folders never write to the vault (#21, #22). Auto-sync on save used to pull server changes even with two-way sync off; it now only pushes. On the first sync of a one-way folder the plugin no longer offers "Trust server for all", because it could not honour it. Local versions are pushed after the usual confirm list.
A failed save in the first-sync or push-confirm dialog ends the sync with an error instead of leaving it stuck "in progress" (#21).
README: what is sent and where, that two-way sync is off by default, how two-way sync works, limitations, and Obsidian Git as a partial alternative.
Review cleanup (#21): clean npm ci and npm run build, no console noise, styles moved to CSS, promise handling, no any. The official review lint reports 0 errors.
Assets: main.js, manifest.json and styles.css for the Obsidian plugin; trip2g-sync.mjs is the standalone CLI.