Releases: yanqingwang/obsidian-nextcloud-sync-yanc
Releases · yanqingwang/obsidian-nextcloud-sync-yanc
Release list
1.0.9
Added
- Sign-in verification — after browser sign-in, the freshly issued app password is immediately verified against the server (OCS
/ocs/v1.php/cloud/user) and the account's uid is stored, so a bad credential fails at sign-in instead of at first sync (per Nextcloud's Login Flow docs on login name vs. email login).
Changed
- The 401/403 connection-check message now explains that app passwords can expire (Nextcloud deletes app passwords unused for 365 days) and points at signing in again.
- Persistent "File is locked" (HTTP 423) errors on directory deletion now distinguish a busy transient lock from a stale server-side lock and tell the server admin how to clear it.
Full changelog: 1.0.8...1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
Nextcloud sync YANC — a maintained fork of obsidian-nextcloudsync
Fork base. This plugin is a fork of obsidian-nextcloudsync v0.7.43 by Daisuke ITO (siosig). All credit for the core bidirectional Vault ↔ Nextcloud sync engine belongs to the original author. Upstream declined to merge the hidden-file / dotfolder exclusion feature, so it lives here as a maintained fork.
What changed in this fork
- Renamed to Nextcloud sync YANC (plugin id
nextcloud-sync-yanc), authored byyanqingwang. - Automatic exclusion of hidden files — added (see below).
- Automatic exclusion of dotfolders — added (see below).
- Settings streamlined and updated for the Obsidian 1.13.0+ declarative settings API (1.0.1).
Exclusion feature (the reason this fork exists)
- Hidden-file exclusion — any file whose name begins with a dot (
.env,.gitignore,.DS_Store, …) is never uploaded or downloaded. ON by default; opt out via Settings → Exclude hidden files. - Dotfolder exclusion — any folder whose name begins with a dot (
.git,.hidden, …) and everything inside it is never synced. This generalizes the always-on.git/.trashexclusion to all dotfolders. ON by default; opt out via Settings → Exclude dotfolders.
Effect: vault-local config and temp files (
.obsidian,.git,.trash, editor cruft) stay local and are never pushed to Nextcloud, while your real notes sync as before.
1.0.1 — Obsidian community-store review fixes
A release-hygiene update that clears the automated listing warnings:
- License — replaced the dual-copyright file with a recognized single-copyright
MITlicense; upstream attribution is preserved in a newNOTICEfile. - Dependencies — removed
js-yaml. Test mocks now use theyamlpackage, and production already relied on Obsidian's bundledparseYaml/stringifyYaml(sojs-yamlwas never actually bundled). - Settings search — implemented
PluginSettingTab.getSettingDefinitions()(the declarative settings API) so every setting is searchable in Obsidian's settings search on 1.13.0+.display()/render()is kept as the pre-1.13.0 fallback, so behaviour is unchanged on 1.11.4–1.12.x.
Compatibility: requires Obsidian 1.11.4 or later. Full history in CHANGELOG.md.
Nextcloud sync YANC 1.0.0
@/tmp/yanc-release-notes.txt