Hi @frostmute 👋
First of all, thank you for building Make-It-Rain — it’s been a great bridge between Raindrop and Obsidian.
I’d like to propose a new feature to make the synchronization workflow more complete and safer.
🧭 Problem
Currently, when a Raindrop item is deleted or renamed on the Raindrop side, the corresponding note in Obsidian remains unchanged.
Over time, this can lead to “orphaned” or outdated notes that no longer reflect the real state of the Raindrop library.
💡 Proposed Feature
Add an optional safe sync mode that:
-
During sync, compares all local notes (by raindrop_id in frontmatter) against the current Raindrop API data.
-
Detects Raindrop items that have been deleted or renamed remotely.
-
Before performing any local changes, displays a confirmation dialog / list view showing:
- Which items are missing remotely (potential deletions)
- Which items have renamed titles or changed metadata
-
Allows the user to manually choose which actions to apply (delete / rename / ignore).
-
Shows a clear warning before any local file is deleted or renamed.
⚙️ Optional Settings
- Enable or disable “Remote deletion/rename detection” in plugin settings.
- Choose automatic or manual confirmation behavior.
- Option to move deleted items to an
Archive/ folder instead of hard deletion.
✅ Benefits
- Keeps Obsidian vault in sync with the actual Raindrop library state.
- Prevents data drift and duplicate clutter.
- Maintains full control and safety (no silent deletions).
Thanks for considering this request — I think this feature would make Make-It-Rain a truly complete two-way synchronization tool!
Hi @frostmute 👋
First of all, thank you for building Make-It-Rain — it’s been a great bridge between Raindrop and Obsidian.
I’d like to propose a new feature to make the synchronization workflow more complete and safer.
🧭 Problem
Currently, when a Raindrop item is deleted or renamed on the Raindrop side, the corresponding note in Obsidian remains unchanged.
Over time, this can lead to “orphaned” or outdated notes that no longer reflect the real state of the Raindrop library.
💡 Proposed Feature
Add an optional safe sync mode that:
During sync, compares all local notes (by
raindrop_idin frontmatter) against the current Raindrop API data.Detects Raindrop items that have been deleted or renamed remotely.
Before performing any local changes, displays a confirmation dialog / list view showing:
Allows the user to manually choose which actions to apply (delete / rename / ignore).
Shows a clear warning before any local file is deleted or renamed.
⚙️ Optional Settings
Archive/folder instead of hard deletion.✅ Benefits
Thanks for considering this request — I think this feature would make Make-It-Rain a truly complete two-way synchronization tool!