Skip to content

v0.1.0 - Two-way sync with conflict resolution

Choose a tag to compare

@alexesDev alexesDev released this 06 Dec 08:28
· 211 commits to master since this release

πŸŽ‰ Major Features

Two-way Sync

  • Full bidirectional synchronization between Obsidian and server
  • Automatic conflict detection and resolution UI
  • Side-by-side diff view for conflicts

Push Confirmation Dialog

  • Shows list of files before uploading to server
  • "Don't ask again" option (configurable in settings)

Server-deleted Files Handling

  • Prompts user when files were deleted on server but exist locally
  • Options to delete locally or keep files

Publish Field Filter

  • New publishField setting to sync only files with specific frontmatter field
  • Example: only sync files with publish: true

Badge Indicator

  • Visual indicator on sync icon showing pending changes
  • πŸ”΅ Pull available | 🟒 Push available | 🟠 Both | πŸ”΄ Conflicts

Asset Sync

  • Automatic download of missing assets when pulling notes
  • Hash-based change detection to avoid re-downloading unchanged assets

πŸ”§ Improvements

  • Reset sync state button in settings
  • Localization support (EN/RU)
  • Suppressed errors during background badge checks

πŸ› Bug Fixes

  • Fixed asset path resolution using Obsidian native API
  • Fixed distinction between new server files and locally deleted files
  • Fixed badge update after sync completes