Repository navigation
Releases
Releases · fangjing2021/obsidian-synology-sync
1.3.4
1.3.3
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
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
Changes in 1.3.1
- Obsidian Community Plugin directory compliance release.
- Clean semantic version tag without 'v' prefix (
1.3.1). - Included official MIT
LICENSEand verified all 73 automated tests pass. - Single-bundle release assets:
main.js,manifest.json.
1.3.0: Synology QuickSync
Changes in 1.3.0
- Rebranded to Synology QuickSync (
synology-quicksync) for Obsidian Community Plugin directory. - Official MIT
LICENSEincluded. - Direct QuickConnect WAN penetration & LAN gigabit auto-switching.
- Production assets:
main.js,manifest.json.
v1.2.2
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
What's Changed in v1.2.1
- Critical Fix: Follow HTTP 301/302/307/308 redirects in
downloadFileto 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
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