-
-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Support Bidirectional Sync Between Obsidian and Memos Server
Problem Description
Currently, the plugin only supports one-way synchronization from the Memos server to Obsidian. Any modifications made within Obsidian (e.g., editing or adding content) are not synced back to the Memos server. This creates a disjointed workflow, as users cannot fully utilize Obsidian as a unified interface for managing Memos content. For example, notes created or updated in Obsidian remain isolated and do not reflect on the server, leading to data inconsistency.
Proposed Solution
Implement bidirectional synchronization to allow changes made in Obsidian (e.g., edits, additions, or deletions) to propagate to the Memos server. This would ensure parity between the two platforms. Key aspects to address:
- Add logic to detect Obsidian-side changes and trigger sync to the server.
- Handle potential conflicts (e.g., simultaneous edits on both ends) with a clear resolution mechanism (e.g., timestamps or user prompts).
- Retain existing one-way sync as a fallback option, configurable in settings.
Additional Context
- Use case: Users want to manage Memos entirely within Obsidian while ensuring server-side consistency.
- Example scenario: Editing a memo’s tags in Obsidian should update the corresponding entry on the server.
Acknowledgement
Thank you for developing and maintaining this plugin! Your work has already significantly improved the Obsidian-Memos integration, and I believe this feature would make it even more powerful. 😊