Skip to content

Releases: yanqingwang/obsidian-nextcloud-sync-yanc

1.0.9

Choose a tag to compare

@github-actions github-actions released this 22 Sep 15:05

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:10

Full Changelog: 1.0.7...1.0.8

1.0.7

Choose a tag to compare

@github-actions github-actions released this 16 Sep 12:36

Full Changelog: 1.0.6...1.0.7

1.0.6

Choose a tag to compare

@github-actions github-actions released this 16 Sep 11:17

Full Changelog: 1.0.5...1.0.6

1.0.5

Choose a tag to compare

@github-actions github-actions released this 16 Sep 09:56

Full Changelog: 1.0.4...1.0.5

1.0.4

Choose a tag to compare

@github-actions github-actions released this 13 Sep 10:09

Full Changelog: 1.0.3...1.0.4

1.0.3

Choose a tag to compare

@github-actions github-actions released this 13 Sep 09:36

Full Changelog: 1.0.2...1.0.3

1.0.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 06:45

Full Changelog: 1.0.1...1.0.2

1.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 08:50

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 by yanqingwang.
  • 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/.trash exclusion 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 MIT license; upstream attribution is preserved in a new NOTICE file.
  • Dependencies — removed js-yaml. Test mocks now use the yaml package, and production already relied on Obsidian's bundled parseYaml/stringifyYaml (so js-yaml was 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

Choose a tag to compare

@yanqingwang yanqingwang released this 29 Aug 07:10

@/tmp/yanc-release-notes.txt