Skip to content

Releases

1.3.4

Choose a tag to compare

@fangjing2021 fangjing2021 released this 07 Nov 20:02

Release 1.3.4: Settings headings normalized to Connection and Synchronization

1.3.3

Choose a tag to compare

@fangjing2021 fangjing2021 released this 07 Nov 19:38

Release 1.3.3: Full compliance with Obsidian Community Directory linter guidelines.

  • minAppVersion set to 1.6.6
  • UI Setting headings normalized
  • node:module builtinModules used
  • Command IDs normalized without plugin ID prefix
  • Window timer compatibility
  • Respect user file deletion preference via FileManager.trashFile
  • Vault#configDir dynamic detection
  • Comprehensive English documentation

1.3.2: Synology QuickSync

Choose a tag to compare

@fangjing2021 fangjing2021 released this 06 Nov 17:08

Changes in 1.3.2

  • Fixed automated review error: removed redundant 'Obsidian' keyword from plugin description in manifest.json.
  • Description updated to: Seamlessly sync your vault and notes with Synology NAS via QuickConnect and File Station API.
  • Verified all 73 automated tests pass.
  • Single-bundle release assets attached (main.js, manifest.json).

1.3.1: Synology QuickSync

Choose a tag to compare

@fangjing2021 fangjing2021 released this 06 Nov 16:55

Changes in 1.3.1

  • Obsidian Community Plugin directory compliance release.
  • Clean semantic version tag without 'v' prefix (1.3.1).
  • Included official MIT LICENSE and verified all 73 automated tests pass.
  • Single-bundle release assets: main.js, manifest.json.

1.3.0: Synology QuickSync

Choose a tag to compare

@fangjing2021 fangjing2021 released this 29 Oct 02:31

Changes in 1.3.0

  • Rebranded to Synology QuickSync (synology-quicksync) for Obsidian Community Plugin directory.
  • Official MIT LICENSE included.
  • Direct QuickConnect WAN penetration & LAN gigabit auto-switching.
  • Production assets: main.js, manifest.json.

v1.2.2

Choose a tag to compare

@fangjing2021 fangjing2021 released this 20 Oct 17:35

What's Changed in v1.2.2

  • Critical Fix: Prevent SyntaxError when downloading Markdown/plain-text files by handling non-JSON HTTP responses safely in parseJsonResponse
  • Bump version to 1.2.2 in manifest.json and package.json

v1.2.1

Choose a tag to compare

@fangjing2021 fangjing2021 released this 20 Oct 16:04

What's Changed in v1.2.1

  • Critical Fix: Follow HTTP 301/302/307/308 redirects in downloadFile to resolve failed file downloads over QuickConnect / File Station streaming endpoints
  • Pass HTTP response headers in network requester
  • Include first error message in sync status Notice toast for enhanced troubleshooting
  • 73 Vitest unit tests passing

v1.2.0

Choose a tag to compare

@fangjing2021 fangjing2021 released this 20 Oct 15:00

What's Changed in v1.2.0

  • 3-Way Diff Engine with persistent state snapshot (lastSyncIndex)
  • Bi-directional file deletion sync (with local trash safety)
  • Upload mtime preservation to prevent ping-pong re-sync
  • POST authentication for credential security
  • Session reuse and controlled concurrency pool (CONCURRENCY = 3)
  • Safe ignore defaults (.obsidian/** and .git/**)
  • 71 unit tests passing